|
@@ -116,12 +116,12 @@
|
|
|
<vxe-column title="支付状态" field="remark" min-width="100" :formatter="colNoData">
|
|
<vxe-column title="支付状态" field="remark" min-width="100" :formatter="colNoData">
|
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
|
{{ selectDictLabel(dm_pay_status, row?.payStatus)}}
|
|
{{ selectDictLabel(dm_pay_status, row?.payStatus)}}
|
|
|
- <el-tooltip content="系统单号" placement="top" effect="light">
|
|
|
|
|
|
|
+ <el-tooltip :content="`系统单号${row?.outTradeNo}`" placement="top" effect="light">
|
|
|
<el-icon v-if="row.payStatus == '1'"><QuestionFilled /></el-icon>
|
|
<el-icon v-if="row.payStatus == '1'"><QuestionFilled /></el-icon>
|
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
|
</template>
|
|
</template>
|
|
|
</vxe-column>
|
|
</vxe-column>
|
|
|
- <vxe-column title="开票信息" field="remark" min-width="100" :formatter="colNoData" />
|
|
|
|
|
|
|
+ <vxe-column title="开票信息" field="remark" min-width="100" :formatter="colNoData" ></vxe-column>
|
|
|
<vxe-column title="特殊说明" min-width="100" fixed="right">
|
|
<vxe-column title="特殊说明" min-width="100" fixed="right">
|
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
|
{{ +row?.tempJoin?'通过临时报名通道报名':'-' }}
|
|
{{ +row?.tempJoin?'通过临时报名通道报名':'-' }}
|
|
@@ -141,10 +141,12 @@
|
|
|
</vxe-column>
|
|
</vxe-column>
|
|
|
<vxe-column v-if="form?.conditions?.totalCheck == '1' || form?.meetingCharge?.hasFee == '1'" title="操作" width="250" align="center" fixed="right">
|
|
<vxe-column v-if="form?.conditions?.totalCheck == '1' || form?.meetingCharge?.hasFee == '1'" title="操作" width="250" align="center" fixed="right">
|
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
|
- <el-button type="danger" size="small" v-if="row?.res !== '0' && row?.signInFlag !=='1' && form?.conditions?.totalCheck == '1'&& row?.payStatus == '1'" @click="openDialog(row)" style="color: white">重审</el-button>
|
|
|
|
|
|
|
+ <el-button type="danger" size="small" v-if="row?.res !== '0' && row?.signInFlag !=='1' && form?.conditions?.totalCheck == '1'&& row?.payStatus == '1' && form?.meetingCharge?.hasFee !== '1'" @click="openDialog(row)" style="color: white">重审</el-button>
|
|
|
<el-button size="small" color="#33aeeb" @click="openDialog(row)" style="color: white" v-if="row?.res == '0' && form?.conditions?.totalCheck == '1'&& row?.payStatus == '1'">审核</el-button>
|
|
<el-button size="small" color="#33aeeb" @click="openDialog(row)" style="color: white" v-if="row?.res == '0' && form?.conditions?.totalCheck == '1'&& row?.payStatus == '1'">审核</el-button>
|
|
|
<el-button v-if="row.payStatus !== '1'" size="small" color="#e99d42" style="color: white" @click="openModification(row)">修改费用金额</el-button>
|
|
<el-button v-if="row.payStatus !== '1'" size="small" color="#e99d42" style="color: white" @click="openModification(row)">修改费用金额</el-button>
|
|
|
- <el-button v-if="row.payType === '2'" size="small" color="#81b337" style="color: white" @click="openTransfer(row)">确认收到转账</el-button>
|
|
|
|
|
|
|
+ <el-button v-if="row.payType === '2'&& row.payStatus !== '1'" size="small" color="#81b337" style="color: white" @click="openTransfer(row)">确认收到转账</el-button>
|
|
|
|
|
+ <div v-if="row.payStatus == '1' &&row?.res !== '0'&& row?.trainingStatus == '2'">用户报名未成功,请至微信商户号进行退款</div>
|
|
|
|
|
+ <div v-if="row.payType === '10'">该报名已退款</div>
|
|
|
</template>
|
|
</template>
|
|
|
</vxe-column>
|
|
</vxe-column>
|
|
|
</vxe-table>
|
|
</vxe-table>
|
|
@@ -192,6 +194,32 @@
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
|
+ <el-dialog v-model="invoicingInformation" title="开票信息" width="360" center>
|
|
|
|
|
+ <div class="d-flex a-c j-sb pt-10 pb-10 f-s-16">
|
|
|
|
|
+ <div>名称:</div>
|
|
|
|
|
+ <div>123</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="d-flex a-c j-sb pt-10 pb-10 f-s-16">
|
|
|
|
|
+ <div>税号:</div>
|
|
|
|
|
+ <div>123131312321313123123</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="d-flex a-c j-sb pt-10 pb-10 f-s-16">
|
|
|
|
|
+ <div>单位地址:</div>
|
|
|
|
|
+ <div>萨达</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="d-flex a-c j-sb pt-10 pb-10 f-s-16">
|
|
|
|
|
+ <div>电话号码:</div>
|
|
|
|
|
+ <div>17754441247</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="d-flex a-c j-sb pt-10 pb-10 f-s-16">
|
|
|
|
|
+ <div>开户银行:</div>
|
|
|
|
|
+ <div>工行</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="d-flex a-c j-sb pt-10 pb-10 f-s-16">
|
|
|
|
|
+ <div>银行账户:</div>
|
|
|
|
|
+ <div>123131312321313123123</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-dialog>
|
|
|
<registrationInfo v-if="showTemporary" v-model:show="showTemporary" :info="temporaryRegistration"></registrationInfo>
|
|
<registrationInfo v-if="showTemporary" v-model:show="showTemporary" :info="temporaryRegistration"></registrationInfo>
|
|
|
</template>
|
|
</template>
|
|
|
<script setup name="MeetingDetailInfo" lang="ts">
|
|
<script setup name="MeetingDetailInfo" lang="ts">
|
|
@@ -230,6 +258,7 @@ const modiFication=ref<any>(false)
|
|
|
const showTransfer = ref(false)
|
|
const showTransfer = ref(false)
|
|
|
const participationFee = ref()
|
|
const participationFee = ref()
|
|
|
const editPricedata = ref()
|
|
const editPricedata = ref()
|
|
|
|
|
+const invoicingInformation = ref(false)
|
|
|
const fromvalue = ref({
|
|
const fromvalue = ref({
|
|
|
targetId: '',
|
|
targetId: '',
|
|
|
msg: ''
|
|
msg: ''
|
|
@@ -306,6 +335,7 @@ const openTransfer = (row)=>{
|
|
|
const confirmTransfer = async()=>{
|
|
const confirmTransfer = async()=>{
|
|
|
await confirmSigPublicPay(editPricedata.value?.id)
|
|
await confirmSigPublicPay(editPricedata.value?.id)
|
|
|
showTransfer.value = false
|
|
showTransfer.value = false
|
|
|
|
|
+ getList();
|
|
|
}
|
|
}
|
|
|
const changeEditPrice = async ()=>{
|
|
const changeEditPrice = async ()=>{
|
|
|
await editPrice({
|
|
await editPrice({
|