'新增页面'
This commit is contained in:
@ -101,12 +101,14 @@ const close = () => {
|
||||
|
||||
const open = (row = {}, type = 'add') => {
|
||||
dialogVisible.value = true
|
||||
disabled.value = false
|
||||
formData.value = { ...row }
|
||||
if (type === 'add') {
|
||||
title.value = '新增从业人员'
|
||||
} else if (type === 'edit') {
|
||||
title.value = '编辑从业人员'
|
||||
} else {
|
||||
disabled.value = true
|
||||
title.value = '查看详情'
|
||||
}
|
||||
}
|
||||
@ -78,7 +78,7 @@ const searchConfiger = ref([
|
||||
]);
|
||||
|
||||
const pageData = reactive({
|
||||
tableData: [],
|
||||
tableData: [{}],
|
||||
keyCount: 0,
|
||||
tableConfiger: {
|
||||
rowHieght: 61,
|
||||
@ -3,7 +3,7 @@
|
||||
<div class="head_box">
|
||||
<span class="title">{{ title }}</span>
|
||||
<div>
|
||||
<el-button size="small" @click="save" type="primary" :loading="loading">保存</el-button>
|
||||
<!-- <el-button size="small" @click="save" type="primary" :loading="loading">保存</el-button> -->
|
||||
<el-button size="small" @click="close">关闭</el-button>
|
||||
</div>
|
||||
</div>
|
||||
@ -28,6 +28,18 @@
|
||||
<el-descriptions-item label="场所负责人联系方式">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
<el-descriptions-item label="场所负责人居住地址">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
<el-descriptions-item label="场所负责人身份证号">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
<el-descriptions-item label="保安服务公司名称" :span="2">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
<el-descriptions-item label="保安负责人">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
<el-descriptions-item label="保安负责人身份证号码">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
<el-descriptions-item label="保安负责人联系方式">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
<el-descriptions-item label="保安人员数量">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
<el-descriptions-item label="场所面积" :span="2">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
<el-descriptions-item label="营业执照照片">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
<el-descriptions-item label="武装押运证书">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
<el-descriptions-item label="备案编号">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
<el-descriptions-item label="备案机构名称">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
<el-descriptions-item label="经营许可证号码">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
<el-descriptions-item label="经营许可证发证机构">{{ formData.ssbmdm }}</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
</div>
|
||||
</div>
|
||||
@ -37,7 +49,6 @@
|
||||
import { ref, computed, reactive, getCurrentInstance } from 'vue'
|
||||
import { qcckPost } from "@/api/qcckApi.js";
|
||||
import MyTable from '@/components/aboutTable/MyTable.vue';
|
||||
// import viewAndUploadDialog from './viewAndUploadDialog.vue';
|
||||
|
||||
const { proxy } = getCurrentInstance()
|
||||
const title = ref('保安培训项目新增')
|
||||
@ -104,7 +115,7 @@ const open = (row = {}, type = 'add') => {
|
||||
dialogVisible.value = true
|
||||
formData.value = { ...row }
|
||||
if (type === 'view') {
|
||||
title.value = '保安线下考试详情'
|
||||
title.value = '查看详情'
|
||||
visible.value = true
|
||||
} else if (type === 'edit') {
|
||||
title.value = '保安证申请'
|
||||
@ -144,8 +155,7 @@ defineExpose({ open })
|
||||
|
||||
.cntinfo {
|
||||
padding: 2rem 12rem 0rem 12rem;
|
||||
height: calc(100% - 70px);
|
||||
overflow: hidden;
|
||||
height: calc(100% - 270px);
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
|
||||
@ -2,7 +2,6 @@
|
||||
<div>
|
||||
<div class="titleBox">
|
||||
<page-title title="单位管理" />
|
||||
<el-button type="primary" @click="addEdit('add', row)">新增</el-button>
|
||||
</div>
|
||||
<!-- 搜索 -->
|
||||
<div ref="searchBox">
|
||||
@ -20,9 +19,7 @@
|
||||
</template>
|
||||
<!-- 操作 -->
|
||||
<template #controls="{ row }">
|
||||
<el-link type="primary" @click="addEdit('edit', row)">编辑</el-link>
|
||||
<el-link type="danger" @click="handleDelete([row.id])">删除</el-link>
|
||||
<el-link type="warning" @click="handleXfrw(row)">下发任务</el-link>
|
||||
<el-link type="primary" @click="addEdit('view', row)">详情</el-link>
|
||||
</template>
|
||||
</MyTable>
|
||||
|
||||
@ -31,7 +28,7 @@
|
||||
total: pageData.total
|
||||
}"></Pages>
|
||||
|
||||
<ViewDetailsDialog v-model="visible" />
|
||||
<ViewDetailsDialog ref="detailsRef" v-model="visible" />
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@ -47,6 +44,7 @@ import { qcckGet, qcckPost, qcckDelete } from "@/api/qcckApi.js";
|
||||
|
||||
const visible = ref(false);
|
||||
const searchBox = ref(null);
|
||||
const detailsRef = ref(null);
|
||||
const D_BZ_BXDLX = ref([]);
|
||||
const searchConfiger = ref([
|
||||
{
|
||||
@ -110,6 +108,9 @@ const getList = async () => {
|
||||
}
|
||||
};
|
||||
|
||||
const addEdit = (type, row) => {
|
||||
detailsRef.value.open(row, type);
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
tabHeightFn();
|
||||
|
||||
Reference in New Issue
Block a user