|
|
@@ -21,7 +21,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="会议状态" prop="trainingStatus">
|
|
|
<el-select v-model="queryParams.trainingStatus" placeholder="请选择会议状态" clearable style="width: 160px" @change="handleQuery">
|
|
|
- <el-option v-for="item in dm_training_status" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
+ <el-option v-for="item in lm_training_status" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="是否颁发证书" prop="certFlag">
|
|
|
@@ -52,7 +52,7 @@
|
|
|
<template #default="{ row }">
|
|
|
<div class="d-flex a-c">
|
|
|
{{ row.trainingStart.slice(0, -3) }}~{{ row.trainingEnd.slice(0, -3) }}
|
|
|
- <DictTag :options="dm_training_status" :value="row?.trainingStatus"></DictTag>
|
|
|
+ <DictTag :options="lm_training_status" :value="row?.trainingStatus"></DictTag>
|
|
|
</div>
|
|
|
</template>
|
|
|
</vxe-column>
|
|
|
@@ -103,11 +103,11 @@
|
|
|
<vxe-column title="创建时间" align="center" field="createTime" width="160" :formatter="colNoData" />
|
|
|
<vxe-column title="操作" width="240" fixed="right">
|
|
|
<template #default="{ row }">
|
|
|
- <el-button v-if="['3'].includes(row?.trainingStatus)" type="primary" text @click="trainingOn(row)">上架</el-button>
|
|
|
+ <el-button v-if="!+row?.status" type="primary" text @click="trainingOn(row)">上架</el-button>
|
|
|
<span></span>
|
|
|
- <el-button v-if="!['3'].includes(row?.trainingStatus)" type="danger" text @click="trainingOff(row)">下架</el-button>
|
|
|
+ <el-button v-if="+row?.status" type="danger" text @click="trainingOff(row)">下架</el-button>
|
|
|
<span></span>
|
|
|
- <el-button v-if="['3'].includes(row?.trainingStatus)" type="primary" @click="editRow(row)" text>编辑</el-button>
|
|
|
+ <el-button v-if="!+row?.status" type="primary" @click="editRow(row)" text>编辑</el-button>
|
|
|
<span></span>
|
|
|
<el-badge :value="row.waitCount" class="item" :offset="[-10, 5]" v-if="+row.waitCount">
|
|
|
<el-button @click="router.push({ path: 'lmmeetingdetail', query: { id: row?.id } })" style="color: #0079fe;" text>人员管理及详情</el-button>
|
|
|
@@ -134,7 +134,7 @@ import { trainingList, queryTrainingCount, trainingDelete, publishTraining, unpu
|
|
|
import { SignInCode, TemporaryRegistration } from '../models';
|
|
|
const router = useRouter();
|
|
|
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
|
|
-const { lm_training_join_type, yes_no, lm_training_join_status, dm_training_status } = toRefs<any>(proxy?.useDict('lm_training_join_type', 'yes_no', 'lm_training_join_status', 'dm_training_status'));
|
|
|
+const { lm_training_join_type, yes_no, lm_training_join_status, lm_training_status } = toRefs<any>(proxy?.useDict('lm_training_join_type', 'yes_no', 'lm_training_join_status', 'lm_training_status'));
|
|
|
const loading = ref(true);
|
|
|
const showSearch = ref(true);
|
|
|
const showSignIn = ref(false);
|