lisy 4 місяців тому
батько
коміт
7e40b0c401
1 змінених файлів з 21 додано та 19 видалено
  1. 21 19
      src/views/training/models/meeting-detail-attend.vue

+ 21 - 19
src/views/training/models/meeting-detail-attend.vue

@@ -97,7 +97,7 @@
                     </el-select>
                 </el-form-item>
                 <el-form-item label="审核状态:" prop="tempJoin">
-                    <el-select v-model="queryParams.res" placeholder="请选择报名方式" clearable style="width: 180px">
+                    <el-select v-model="queryParams.res" placeholder="请选择审核状态" clearable style="width: 180px">
                         <el-option v-for="item in cpy_res_status" :key="item.value" :label="item.label" :value="item.value" />
                     </el-select>
                 </el-form-item>
@@ -139,28 +139,25 @@
                 </template>
             </vxe-column>
             <vxe-column title="姓名" field="name" min-width="100" :formatter="colNoData" />
-            <vxe-column title="职务" field="position" min-width="100" :formatter="colNoData" />
+            <!-- <vxe-column title="职务" field="position" min-width="100" :formatter="colNoData" /> -->
             <vxe-column title="联系方式" field="contact" min-width="100" :formatter="colNoData" />
             <vxe-column title="备注" field="remark" min-width="100" :formatter="colNoData" />
             <vxe-column title="参会费用" field="joinFee" min-width="100" :formatter="colNoData" v-if="form?.meetingCharge?.hasFee =='1'" />
-            <vxe-column title="报名信息" min-width="80" fixed="right">
-                <template #default="{ row }">
-                    <div class="c-s-p"><u @click="checkRegostrationInfo(row)">查看报名信息</u></div>
-                </template>
-            </vxe-column>
-            <vxe-column title="报名时间" align="center" field="createTime" min-width="100" :formatter="colNoData" />
-            <vxe-column title="参会状态" min-width="100" fixed="right">
-                <template #default="{ row }">
-                    <DictTag v-if="row?.signupStatusForPc" :options="lm_signup_status_app_show" :value="row?.signupStatusForPc"></DictTag>
-                    <div v-else>-</div>
-                </template>
-            </vxe-column>
             <vxe-column title="支付方式" field="payType" min-width="100" :formatter="colNoData" v-if="form?.meetingCharge?.hasFee =='1'">
                 <template #default="{ row }">
                     <div v-if="row.payType === '1'">微信支付</div>
                     <div v-if="row.payType === '2'">对公转账</div>
+                    <div v-if="row?.payType !=='1'&& row?.payType !=='2'">-</div>
                 </template>
             </vxe-column>
+            <vxe-column title="开票信息" field="remark" min-width="100" :formatter="colNoData" v-if="form?.meetingCharge?.hasFee =='1'">
+                <template #default="{ row }">
+                    <div v-if="row.payStatus == '1'&& !+row?.invoiceStatus && +row?.hasInvoice" @click="checkInvoiceData(row.invoiceInfo)" class="pointer">查看</div>
+                    <div v-if="row.payStatus == '1' && +row?.invoiceStatus && +row?.hasInvoice" @click="checkInvoiceData(row.invoiceInfo)" class="pointer" style="color: red;">已开票,点击查看</div>
+                    <div v-if="!+row?.hasInvoice">{{ '不需要' }}</div>
+                </template>
+            </vxe-column>
+            <vxe-column title="报名时间" align="center" field="createTime" min-width="100" :formatter="colNoData" />
             <vxe-column title="支付状态" field="payStatus" min-width="100" :formatter="colNoData" v-if="form?.meetingCharge?.hasFee =='1'">
                 <template #default="{ row }">
                     {{ selectDictLabel(dm_pay_status, row?.payStatus)}}
@@ -169,11 +166,16 @@
                     </el-tooltip>
                 </template>
             </vxe-column>
-            <vxe-column title="开票信息" field="remark" min-width="100" :formatter="colNoData" v-if="form?.meetingCharge?.hasFee =='1'">
+
+            <vxe-column title="报名信息" min-width="80" fixed="right">
                 <template #default="{ row }">
-                    <div v-if="row.payStatus == '1'&& !+row?.invoiceStatus && +row?.hasInvoice" @click="checkInvoiceData(row.invoiceInfo)" class="pointer">查看</div>
-                    <div v-if="row.payStatus == '1' && +row?.invoiceStatus && +row?.hasInvoice" @click="checkInvoiceData(row.invoiceInfo)" class="pointer" style="color: red;">已开票,点击查看</div>
-                    <div v-if="!+row?.hasInvoice">{{ '不需要' }}</div>
+                    <div class="c-s-p"><u @click="checkRegostrationInfo(row)">查看报名信息</u></div>
+                </template>
+            </vxe-column>
+            <vxe-column title="参会状态" min-width="100" fixed="right">
+                <template #default="{ row }">
+                    <DictTag v-if="row?.signupStatusForPc" :options="lm_signup_status_app_show" :value="row?.signupStatusForPc"></DictTag>
+                    <div v-else>-</div>
                 </template>
             </vxe-column>
             <vxe-column title="特殊说明" min-width="100" fixed="right">
@@ -194,7 +196,7 @@
                     </div>
                 </template>
             </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="180" align="center" fixed="right">
                 <template #default="{ row }">
                     <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' &&form?.trainingStatus !== '2'">审核</el-button>