This commit is contained in:
lcw
2025-06-23 09:51:24 +08:00
parent 3892879a8d
commit 70b122071c
21 changed files with 170 additions and 169 deletions

View File

@ -1,7 +1,7 @@
<template>
<div>
<div class="titleBox">
<div class="title">检查站管理</div>
<div class="title">环林卡口管理</div>
<div class="btnBox">
<el-button type="primary" @click="addKfdList()">
<el-icon style="vertical-align: middle">
@ -22,8 +22,8 @@
<el-form-item label="所属部门">
<MOSTY.Department width="100%" clearable v-model="listQuery.ssbmdm" />
</el-form-item>
<el-form-item label="检查站名称">
<el-input v-model="listQuery.jczmc" placeholder="请输入检查站名称" clearable />
<el-form-item label="环林卡口名称">
<el-input v-model="listQuery.jczmc" placeholder="请输入环林卡口名称" clearable />
</el-form-item>
<el-form-item label="执勤类型">
<el-select clearable style="width: 100%" v-model="listQuery.zqlx" placeholder="请选择执勤类型">
@ -52,7 +52,7 @@
<el-table-column type="selection" align="center" width="55" />
<el-table-column type="index" align="center" width="60px" label="序号" />
<el-table-column prop="ssbm" label="所属部门" show-overflow-tooltip align="center" />
<el-table-column prop="jczmc" show-overflow-tooltip align="center" label="检查站名称" />
<el-table-column prop="jczmc" show-overflow-tooltip align="center" label="环林卡口名称" />
<el-table-column show-overflow-tooltip align="center" label="执勤类型">
<template #default="{ row }">
<DictTag :options="D_BZ_ZQLX" :value="row.zqlx" :tag="false" />
@ -68,7 +68,7 @@
<el-tag v-for="item in row.qcList" :key="item.id">{{ item.qcmc }}</el-tag>
</template>
</el-table-column>
<el-table-column prop="xxdz" show-overflow-tooltip align="center" label="检查站地址" />
<el-table-column prop="xxdz" show-overflow-tooltip align="center" label="环林卡口地址" />
<el-table-column label="感知源操作" align="center" width="250">
<template #default="{ row }">
<el-button size="small" @click="onClickDygzy(row, 'gzyz')" type="primary">配置感知源</el-button>
@ -102,8 +102,8 @@
<el-form-item style="width: 31%" prop="ssbmdm" label="所属部门">
<MOSTY.Department :placeholder="form.ssbm" style="width: 100%" ref="cascader" clearable filterable :options="depList" :props="props" v-model="form.ssbmdm" />
</el-form-item>
<el-form-item style="width: 31%" prop="jczmc" label="检查站名称">
<el-input v-model="form.jczmc" placeholder="请输入检查站名称" style="width: 100%" clearable />
<el-form-item style="width: 31%" prop="jczmc" label="环林卡口名称">
<el-input v-model="form.jczmc" placeholder="请输入环林卡口名称" style="width: 100%" clearable />
</el-form-item>
<el-form-item label="执勤类型" style="width: 31%" prop="zqlx">
<el-select v-model="form.zqlx" placeholder="请选择执勤类型">
@ -127,8 +127,8 @@
</el-select>
</el-form-item>
<el-form-item style="width: 31%" prop="xxdz" label="检查站地址">
<el-input v-model="form.xxdz" placeholder="请输入检查站地址" style="width: 100%" clearable />
<el-form-item style="width: 31%" prop="xxdz" label="环林卡口地址">
<el-input v-model="form.xxdz" placeholder="请输入环林卡口地址" style="width: 100%" clearable />
</el-form-item>
<el-form-item @click="showRichOnly = true" style="width: 31%" prop="ssqc" label="所属圈层" required>
@ -239,7 +239,7 @@ const depList = ref([]); //部门数据
const keyCount = ref(0); //tabel组件刷新值
const searchBox = ref(null); // 搜索盒子
const tableHeight = ref(null); // 表格高度
const diaTitle = ref("新增检查站");
const diaTitle = ref("新增环林卡口");
const loadingTable = ref(false);
const checkList = ref([]);
const reload = inject("reload");
@ -279,14 +279,14 @@ const handleFilter = () => {
};
//表单验证
const rules = reactive({
jczmc: [{ required: true, message: "请输入检查站名称", trigger: "change" }],
jczmc: [{ required: true, message: "请输入环林卡口名称", trigger: "change" }],
ssbmdm: [{ required: true, message: "请选择部门", trigger: "change" }],
jczlx: [{ required: true, message: "请选择点位类型", trigger: "change" }],
zqlx: [{ required: true, message: "请选择执勤类型", trigger: "change" }],
fzr: [{ required: true, message: "请输入站点负责人", trigger: "change" }],
lxdh: [{ required: true, message: "请输入联系电话", trigger: "change" }],
dllx: [{ required: true, message: "请选择道路类型", trigger: "change" }],
xxdz: [{ required: true, message: "请输入检查站地址", trigger: "change" }],
xxdz: [{ required: true, message: "请输入环林卡口地址", trigger: "change" }],
jd: [{ required: true, message: "请选择快返点位置", trigger: "change" }],
ssqc: [{ required: true, message: "请选择所属圈层", trigger: "change blur" }]
});
@ -433,7 +433,7 @@ const handleSelectionChange = (val) => {
//新增
function addKfdList() {
qcList.value = [];
diaTitle.value = "新增检查站";
diaTitle.value = "新增环林卡口";
nextTick(() => {
dialogFormVisible.value = true;
});
@ -487,7 +487,7 @@ const update = (row) => {
form.value = obj;
isShow.value = true;
diaTitle.value = "修改检查站";
diaTitle.value = "修改环林卡口";
setTimeout(() => {
emitter.emit("addPointArea", {
coords: [row],