'考试管理人员管理'
This commit is contained in:
@ -12,12 +12,15 @@
|
||||
<div class="tabBox">
|
||||
<MyTable :tableData="pageData.tableData" :tableColumn="pageData.tableColumn" :tableHeight="pageData.tableHeight"
|
||||
:key="pageData.keyCount" :tableConfiger="pageData.tableConfiger" :controlsWidth="pageData.controlsWidth">
|
||||
<template #pxgs="{ row }">
|
||||
{{ row?.pxgs === '01' ? `是` : `否` }}
|
||||
</template>
|
||||
<template #sfpx="{ row }">
|
||||
{{ row?.sfpx === '01' ? `否` : `是` }}
|
||||
</template>
|
||||
<!-- 操作 -->
|
||||
<template #controls="{ row }">
|
||||
<el-link type="success" @click="addEdit('upload', row)">上传资料</el-link>
|
||||
<el-link type="success" v-if="row?.pxgs !== '01'" @click="addEdit('upload', row)">上传资料</el-link>
|
||||
<el-link type="danger" @click="handleDelete([row.id])">删除</el-link>
|
||||
<el-link type="warning" @click="addEdit('view', row)">详情</el-link>
|
||||
<el-link type="primary" @click="addEdit('select', row)">提交培训公司</el-link>
|
||||
@ -31,7 +34,8 @@
|
||||
|
||||
|
||||
<add-trainer-dialog v-model="isVisible" ref="trainerRef" @refresh="getList" />
|
||||
<select-ttaning-dialog ref="selectTtaningRef" v-model="dialogVisible" />
|
||||
<select-ttaning-dialog ref="selectTtaningRef" v-model="dialogVisible" @refresh="getList" />
|
||||
<upload-data-dialog ref="uploadDataRef" v-model="uploadVisible" @refresh="getList" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -43,13 +47,16 @@ import Search from '@/components/aboutTable/Search.vue';
|
||||
import { qcckGet, qcckPost, qcckDelete } from "@/api/qcckApi.js";
|
||||
import PageTitle from "@/components/aboutTable/PageTitle.vue";
|
||||
import AddTrainerDialog from "./components/addTrainerDialog.vue";
|
||||
import UploadDataDialog from "./components/uploadDataDialog.vue";
|
||||
import selectTtaningDialog from "./components/selectTtaningDialog.vue";
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
const trainerRef = ref(null);
|
||||
const selectTtaningRef = ref(null);
|
||||
const uploadDataRef = ref(null);
|
||||
const queryFrom = ref({});
|
||||
const isVisible = ref(false);
|
||||
const uploadVisible = ref(false);
|
||||
const dialogVisible = ref(false);
|
||||
const searchBox = ref(null);
|
||||
const searchConfiger = ref([
|
||||
@ -93,7 +100,7 @@ const pageData = reactive({
|
||||
{ label: "联系方式", prop: "lxdh" },
|
||||
{ label: "岗位", prop: "gw" },
|
||||
{ label: "申请时间", prop: "xtCjsj" },
|
||||
{ label: "是否上传资料", prop: "pxgs" },
|
||||
{ label: "是否上传资料", prop: "pxgs", showSolt: true },
|
||||
{ label: "是否线上培训", prop: "sfpx", showSolt: true },
|
||||
]
|
||||
});
|
||||
@ -110,10 +117,11 @@ const tabHeightFn = () => {
|
||||
const addEdit = (type, row) => {
|
||||
if (type === 'select') {
|
||||
selectTtaningRef.value.open(row, type);
|
||||
return
|
||||
} else if (type === 'upload') {
|
||||
uploadDataRef.value.open(row, type);
|
||||
} else {
|
||||
trainerRef.value.open(row, type);
|
||||
}
|
||||
|
||||
trainerRef.value.open(row, type);
|
||||
};
|
||||
|
||||
const onSearch = (value) => {
|
||||
@ -143,11 +151,9 @@ const handleDelete = async (ids) => {
|
||||
await proxy.$modal.confirm("是否确认删除该培训人员?")
|
||||
|
||||
try {
|
||||
const res = await qcckDelete({ ids }, `/mosty-base/baxx/basq/delete`)
|
||||
if (res) {
|
||||
proxy.$modal.msgSuccess("删除成功");
|
||||
await getList();
|
||||
}
|
||||
await qcckPost({ ids }, `/mosty-base/baxx/basq/remove`)
|
||||
proxy.$modal.msgSuccess("删除成功");
|
||||
await getList();
|
||||
} catch (error) {
|
||||
proxy.$modal.msgError("删除失败");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user