|
|
@@ -4,20 +4,22 @@
|
|
|
<div class="info-title">可参会单位类型</div>
|
|
|
<div class="bg-#fafafa pd-20">
|
|
|
<template v-for="item, index in form?.conditions?.typeCheck" :key="index">
|
|
|
- <span class="pr-5" v-if="item.check == '1'">{{ selectDictLabel(lm_check_join_type, item?.vipLevel)
|
|
|
- }}</span>
|
|
|
+ <span class="pr-5" v-if="item.check == '1'">
|
|
|
+ {{ selectDictLabel(lm_check_join_type, item?.vipLevel)
|
|
|
+ }}
|
|
|
+ </span>
|
|
|
</template>
|
|
|
</div>
|
|
|
<div class="info-title">报名限制条件</div>
|
|
|
- <div class="bg-#fafafa pd-20" v-if="form?.conditions?.totalCheck == '0' || !form?.conditions?.totalCheck">无
|
|
|
- </div>
|
|
|
+ <div class="bg-#fafafa pd-20" v-if="form?.conditions?.totalCheck == '0' || !form?.conditions?.totalCheck">无</div>
|
|
|
<div class="bg-#fafafa pd-20 d-flex flex-cln" v-else>
|
|
|
<div class="pd-5 pb-15" v-if="form?.conditions?.total">报名总人数 : {{ form?.conditions?.total }}人</div>
|
|
|
<div class="d-flex">
|
|
|
<div>
|
|
|
<template v-for="(item, index) in form?.conditions?.levelCheck" :key="index">
|
|
|
<div class="d-flex a-c pd-5" v-if="+item.check">
|
|
|
- <span>所有
|
|
|
+ <span>
|
|
|
+ 所有
|
|
|
<span class="f-w-6">
|
|
|
{{ selectDictLabels(lm_check_join_type, item.vipLevel, ',') }}
|
|
|
</span>
|
|
|
@@ -30,8 +32,8 @@
|
|
|
<template v-for="(item, index) in form?.conditions?.cpyCheck" :key="index">
|
|
|
<div class="d-flex a-c pd-5" v-if="+item.check">
|
|
|
<span>
|
|
|
- <span class="f-w-6">{{ selectDictLabels(lm_check_join_type, item.vipLevel, ',') }}
|
|
|
- </span>限制每家单位人数≤{{ item.total }}
|
|
|
+ <span class="f-w-6">{{ selectDictLabels(lm_check_join_type, item.vipLevel, ',') }}</span>
|
|
|
+ 限制每家单位人数≤{{ item.total }}
|
|
|
</span>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -42,14 +44,12 @@
|
|
|
<div class="d-flex mb-16 ">
|
|
|
<div class="info-title">
|
|
|
<span>参会人员信息</span>
|
|
|
- <span class="f-s-14 c-666">(提交报名:{{ form?.submitCount || 0 }}人 | 审核通过:{{ form?.joinCount || 0 }}人 |
|
|
|
- 签到:{{ form?.signCount || 0 }}人 | 领取证书:{{ form?.certCount || 0 }}人)</span>
|
|
|
+ <span class="f-s-14 c-666">(提交报名:{{ form?.submitCount || 0 }}人 | 审核通过:{{ form?.joinCount || 0 }}人 | 签到:{{ form?.signCount || 0 }}人 | 领取证书:{{ form?.certCount || 0 }}人)</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="d-flex j-sb">
|
|
|
<div>
|
|
|
- <searchTabs v-if="form?.conditions?.totalCheck == '1'" v-model="queryParams.res" @change="handleQuery"
|
|
|
- :list="tabs" key-label="name" key-count="num" key-value="type"></searchTabs>
|
|
|
+ <searchTabs v-if="form?.conditions?.totalCheck == '1'" v-model="queryParams.res" @change="handleQuery" :list="tabs" key-label="name" key-count="num" key-value="type"></searchTabs>
|
|
|
</div>
|
|
|
<span style="width: 1px;"></span>
|
|
|
<el-form :model="queryParams" ref="queryFormRef" :inline="true" label-width="auto">
|
|
|
@@ -61,8 +61,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="参会状态:" prop="signupStatus">
|
|
|
<el-select v-model="queryParams.signupStatus" placeholder="请选择参会状态" clearable style="width: 180px">
|
|
|
- <el-option v-for="item in lm_signup_status_app_show" :key="item.value" :label="item.label"
|
|
|
- :value="item.value" />
|
|
|
+ <el-option v-for="item in lm_signup_status_app_show" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
@@ -113,15 +112,12 @@
|
|
|
</vxe-column>
|
|
|
<vxe-column v-if="form?.conditions?.totalCheck == '1'" title="操作" width="250" align="center" fixed="right">
|
|
|
<template #default="{ row }">
|
|
|
- <el-button type="danger" size="small" v-if="row?.res !== '0' || row?.signInFlag !=='1'" @click="openDialog(row)"
|
|
|
- style="color: white">重审</el-button>
|
|
|
- <el-button size="small" color="#33aeeb" @click="openDialog(row)" style="color: white"
|
|
|
- v-else>审核</el-button>
|
|
|
+ <el-button type="danger" size="small" v-if="row?.res !== '0' && row?.signInFlag !=='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'">审核</el-button>
|
|
|
</template>
|
|
|
</vxe-column>
|
|
|
</vxe-table>
|
|
|
- <pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum"
|
|
|
- v-model:limit="queryParams.pageSize" @pagination="getList" />
|
|
|
+ <pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
|
|
|
</div>
|
|
|
<el-dialog v-model="dialogVisible" title="审核信息" width="500" center>
|
|
|
<el-form ref="formRef" :model="fromvalue" :rules="rules" label-width="80px">
|
|
|
@@ -132,8 +128,7 @@
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="理由" prop="msg" :rules="fromvalue.res === '2' ? rules.msgRequired : rules.msgOptional">
|
|
|
- <el-input v-model="fromvalue.msg" type="textarea" :rows="4" placeholder="请填写不通过的理由" maxlength="50"
|
|
|
- show-word-limit />
|
|
|
+ <el-input v-model="fromvalue.msg" type="textarea" :rows="4" placeholder="请填写不通过的理由" maxlength="50" show-word-limit />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<template #footer>
|
|
|
@@ -143,8 +138,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
</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>
|
|
|
<script setup name="MeetingDetailInfo" lang="ts">
|
|
|
import { ref, onMounted, reactive } from 'vue';
|