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

@ -15,10 +15,10 @@
v-model="listQuery.ssbmdm"
/>
</el-form-item>
<el-form-item label="检查站名称">
<el-form-item label="环林卡口名称">
<el-input
v-model="listQuery.jczmc"
placeholder="请输入检查站名称"
placeholder="请输入环林卡口名称"
clearable
/>
</el-form-item>
@ -68,13 +68,13 @@
prop="jczmc"
show-overflow-tooltip
align="center"
label="检查站名称"
label="环林卡口名称"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
align="center"
label="检查站类型"
label="环林卡口类型"
prop="jczlx"
>
<template #default="{ row }">
@ -89,7 +89,7 @@
prop="xxdz"
show-overflow-tooltip
align="center"
label="检查站地址"
label="环林卡口地址"
>
</el-table-column>
<el-table-column
@ -157,7 +157,7 @@ const props = defineProps({
//标题
titleValue: {
type: String,
default: "选择检查站"
default: "选择环林卡口"
},
//是否单选
Single: {
@ -206,7 +206,7 @@ const onComfirm = () => {
//单选
if (props.Single) {
if (![ridioIndex.value][0]) {
proxy.$message.warning("请选择检查站");
proxy.$message.warning("请选择环林卡口");
return;
}
const info = tableData.value.find((item) => {
@ -217,7 +217,7 @@ const onComfirm = () => {
//多选
const jczList = JSON.parse(JSON.stringify(multipleSelectionUser.value));
if (jczList.length === 0) {
proxy.$message.warning("请选择检查站");
proxy.$message.warning("请选择环林卡口");
return;
}
emits("choosedJcz", [...jczList, ...checkopenList.value]);

View File

@ -206,7 +206,7 @@ const onComfirm = () => {
//单选
if (props.Single) {
if (![ridioIndex.value][0]) {
proxy.$message.warning("请选择检查站");
proxy.$message.warning("请选择环林卡口");
return;
}
const info = tableData.value.find((item) => {
@ -217,7 +217,7 @@ const onComfirm = () => {
//多选
const jczList = JSON.parse(JSON.stringify(multipleSelectionUser.value));
if (jczList.length === 0) {
proxy.$message.warning("请选择检查站");
proxy.$message.warning("请选择环林卡口");
return;
}
emits("choosedJcz", [...jczList, ...checkopenList.value]);

View File

@ -81,9 +81,9 @@
</template>
<!-- 检查站 -->
<template #jczlx="{ row }">
<span v-if="row.jczlx == '01'">固定检查站</span>
<span v-if="row.jczlx == '02'">临时检查站</span>
<span v-if="row.jczlx == '03'">动态检查站</span>
<span v-if="row.jczlx == '01'">固定环林卡口</span>
<span v-if="row.jczlx == '02'">临时环林卡口</span>
<span v-if="row.jczlx == '03'">动态环林卡口</span>
</template>
</MyTable>
</div>
@ -158,9 +158,9 @@
</template>
<!-- 检查站 -->
<template #jczlx="{ row }">
<span v-if="row.jczlx == '01'">固定检查站</span>
<span v-if="row.jczlx == '02'">临时检查站</span>
<span v-if="row.jczlx == '03'">动态检查站</span>
<span v-if="row.jczlx == '01'">固定环林卡口</span>
<span v-if="row.jczlx == '02'">临时环林卡口</span>
<span v-if="row.jczlx == '03'">动态环林卡口</span>
</template>
</MyTable>
</div>
@ -507,19 +507,19 @@ const handleData = (val, type) => {
}
break;
case "jcz":
title.value = "检查站";
title.value = "环林卡口";
url.value = "/mosty-jcgl/jcz/selectJczList";
pageDataL.tableColumn = [
{ label: "检查站名称", prop: "jczmc" },
{ label: "检查站类型", prop: "jczlx", showSolt: true }
{ label: "环林卡口名称", prop: "jczmc" },
{ label: "环林卡口类型", prop: "jczlx", showSolt: true }
];
if (!type) {
common.searchConfiger = [
{
showType: "input",
prop: "jczmc",
placeholder: "检查站名称",
label: "检查站名称"
placeholder: "环林卡口名称",
label: "环林卡口名称"
}
];
}

View File

@ -192,7 +192,7 @@ export const publicRoutes = [{
name: "wdbc",
component: () => import("@/views/backOfficeSystem/qwManagement/qcgl/jczkd/index.vue"),
meta: {
title: "检查站",
title: "环林卡口",
icon: "role"
}
}]
@ -297,92 +297,93 @@ export const publicRoutes = [{
title: "警务站",
icon: "role"
}
}, {
path: "/zuoxiqz",
name: "zuoxiqz",
component: () => import("@/views/backOfficeSystem/qwManagement/zuoxiqz/index"),
meta: {
title: "作息签注",
icon: "role"
}
}
// , {
// path: "/zuoxiqz",
// name: "zuoxiqz",
// component: () => import("@/views/backOfficeSystem/qwManagement/zuoxiqz/index"),
// meta: {
// title: "作息签注",
// icon: "role"
// }
// }
]
},
// 考勤管理 流程管理 请休假管理 请休假审批 外出管理 外出审批 出差管理 出差审批
// {
// path: "/kaoQinGL",
// name: "kaoQinGL",
// redirect: "/lcgl",
// meta: {
// title: "考勤管理",
// icon: "article"
// },
// children: [{
// path: "/lcgl",
// name: "lcgl",
// component: () => import("@/views/backOfficeSystem/kaoQinGL/lcgl/index"),
// meta: {
// title: "流程管理",
// icon: "role"
// }
// },
// {
// path: "/qxjgl",
// name: "qxjgl",
// component: () => import("@/views/backOfficeSystem/kaoQinGL/qxjgl/index"),
// meta: {
// title: "请休假管理",
// icon: "role"
// }
// },
// {
// path: "/qxjsp",
// name: "qxjsp",
// component: () => import("@/views/backOfficeSystem/kaoQinGL/qxjsp/index"),
// meta: {
// title: "请休假审批",
// icon: "role"
// }
// },
// {
// path: "/wcgl",
// name: "wcgl",
// component: () => import("@/views/backOfficeSystem/kaoQinGL/wcgl/index"),
// meta: {
// title: "外出管理",
// icon: "role"
// }
// },
// {
// path: "/wcsp",
// name: "wcsp",
// component: () => import("@/views/backOfficeSystem/kaoQinGL/wcsp/index"),
// meta: {
// title: "外出审批",
// icon: "role"
// }
// },
// {
// path: "/ccgl",
// name: "ccgl",
// component: () => import("@/views/backOfficeSystem/kaoQinGL/ccgl/index"),
// meta: {
// title: "出差管理",
// icon: "role"
// }
// },
// {
// path: "/ccsp",
// name: "ccsp",
// component: () => import("@/views/backOfficeSystem/kaoQinGL/ccsp/index"),
// meta: {
// title: "出差审批",
// icon: "role"
// }
// },
{
path: "/kaoQinGL",
name: "kaoQinGL",
redirect: "/lcgl",
meta: {
title: "考勤管理",
icon: "article"
},
children: [{
path: "/lcgl",
name: "lcgl",
component: () => import("@/views/backOfficeSystem/kaoQinGL/lcgl/index"),
meta: {
title: "流程管理",
icon: "role"
}
},
// {
// path: "/qxjgl",
// name: "qxjgl",
// component: () => import("@/views/backOfficeSystem/kaoQinGL/qxjgl/index"),
// meta: {
// title: "请休假管理",
// icon: "role"
// }
// },
{
path: "/qxjsp",
name: "qxjsp",
component: () => import("@/views/backOfficeSystem/kaoQinGL/qxjsp/index"),
meta: {
title: "请休假审批",
icon: "role"
}
},
{
path: "/wcgl",
name: "wcgl",
component: () => import("@/views/backOfficeSystem/kaoQinGL/wcgl/index"),
meta: {
title: "外出管理",
icon: "role"
}
},
{
path: "/wcsp",
name: "wcsp",
component: () => import("@/views/backOfficeSystem/kaoQinGL/wcsp/index"),
meta: {
title: "外出审批",
icon: "role"
}
},
{
path: "/ccgl",
name: "ccgl",
component: () => import("@/views/backOfficeSystem/kaoQinGL/ccgl/index"),
meta: {
title: "出差管理",
icon: "role"
}
},
{
path: "/ccsp",
name: "ccsp",
component: () => import("@/views/backOfficeSystem/kaoQinGL/ccsp/index"),
meta: {
title: "出差审批",
icon: "role"
}
},
// ]
// },
]
},
{
path: "/systemConfig",
name: "systemConfigModel",

View File

@ -55,7 +55,7 @@ service.interceptors.response.use(
} else if (code === 200 || code == "00000" || code == "10000" || msg == 'success') {
return data; // 成功后返回解析后的数据
} else if (code === 401) {
store.dispatch('user/logout');
// store.dispatch('user/logout');
// ElMessage.error(message); // 提示错误信息
ElMessage({
message: message || msg,

View File

@ -15,10 +15,10 @@
v-model="listQuery.ssbmdm"
/>
</el-form-item>
<el-form-item label="检查站名称">
<el-form-item label="环林卡口名称">
<el-input
v-model="listQuery.jczmc"
placeholder="请输入检查站名称"
placeholder="请输入环林卡口名称"
clearable
/>
</el-form-item>
@ -68,13 +68,13 @@
prop="jczmc"
show-overflow-tooltip
align="center"
label="检查站名称"
label="环林卡口名称"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
align="center"
label="检查站类型"
label="环林卡口类型"
prop="jczlx"
>
<template #default="{ row }">
@ -89,7 +89,7 @@
prop="xxdz"
show-overflow-tooltip
align="center"
label="检查站地址"
label="环林卡口地址"
>
</el-table-column>
<el-table-column
@ -157,7 +157,7 @@ const props = defineProps({
//标题
titleValue: {
type: String,
default: "选择检查站"
default: "选择环林卡口"
},
//是否单选
Single: {
@ -206,7 +206,7 @@ const onComfirm = () => {
//单选
if (props.Single) {
if (![ridioIndex.value][0]) {
proxy.$message.warning("请选择检查站");
proxy.$message.warning("请选择环林卡口");
return;
}
const info = tableData.value.find((item) => {
@ -217,7 +217,7 @@ const onComfirm = () => {
//多选
const jczList = JSON.parse(JSON.stringify(multipleSelectionUser.value));
if (jczList.length === 0) {
proxy.$message.warning("请选择检查站");
proxy.$message.warning("请选择环林卡口");
return;
}
emits("choosedJcz", [...jczList, ...checkopenList.value]);

View File

@ -35,8 +35,8 @@
<el-form-item label="备注" style="width: 100%">
<el-input v-model="listQuery.bz" placeholder="请输入备注" style="width: 100%" clearable />
</el-form-item>
<el-form-item label="关联检查站" style="width: 100%" @click="jczVisible = true">
<el-input placeholder="请选择关联检查站" style="width: 100%" clearable readonly suffix-icon="ArrowDown" />
<el-form-item label="关联环林卡口" style="width: 100%" @click="jczVisible = true">
<el-input placeholder="请选择关联环林卡口" style="width: 100%" clearable readonly suffix-icon="ArrowDown" />
<MyTable v-if="listQuery.jczList != null" :tableData="listQuery.jczList" :tableColumn="pageData.tableColumn" :key="pageData.keyCount" :tableHeight="300" :tableConfiger="pageData.tableConfiger" :controlsWidth="pageData.controlsWidth"
>
<template #jczlx="{ row }">
@ -65,7 +65,7 @@
</el-form-item>
</el-form>
<JczLoad v-model="jczVisible" titleValue="选择检查站" @choosedJcz="choosedJcz" :data="listQuery.jczList" />
<JczLoad v-model="jczVisible" titleValue="选择环林卡口" @choosedJcz="choosedJcz" :data="listQuery.jczList" />
</div>
</template>
@ -118,9 +118,9 @@ const pageData = reactive({
controlsWidth: 210, //操作栏宽度
tableColumn: [
{ label: "所属部门", prop: "ssbm" },
{ label: "检查站名称", prop: "jczmc" },
{ label: "检查站类型", prop: "jczlx", showSolt: true },
{ label: "检查站地址", prop: "xxdz" },
{ label: "环林卡口名称", prop: "jczmc" },
{ label: "环林卡口类型", prop: "jczlx", showSolt: true },
{ label: "环林卡口地址", prop: "xxdz" },
{ label: "经度", prop: "jd" },
{ label: "纬度", prop: "wd" }
]

View File

@ -29,7 +29,7 @@
<el-table-column prop="jl" show-overflow-tooltip width="100px" label="距离(米)"></el-table-column>
<el-table-column prop="jd" show-overflow-tooltip width="150px" label="经度"></el-table-column>
<el-table-column prop="wd" show-overflow-tooltip width="150px" label="纬度"></el-table-column>
<el-table-column prop="jczmc" show-overflow-tooltip width="150px" label="所属检查站"></el-table-column>
<el-table-column prop="jczmc" show-overflow-tooltip width="150px" label="所属环林卡口"></el-table-column>
<el-table-column label="关联感知源">
<template #default="{ row }">
<el-tag v-for="(item, index) in row.sxtList" :key="item" @close="onClickJczClose(index)" style="margin-bottom: 5px">{{ item.sbmc }}</el-tag>

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],

View File

@ -33,7 +33,7 @@
<el-form-item prop="jyzqclbl" label="建议执勤车辆比例(%" style="width: 25%">
<el-input-number style="width: 100%" v-model="formData.jyzqclbl" :step="1" :disabled="!bcBtn" />
</el-form-item>
<el-form-item prop="kdbbs" label="检查站" style="width: 25%">
<el-form-item prop="kdbbs" label="环林卡口" style="width: 25%">
<div class="inputbox" @click="chooseUserVisible=true">
<el-tag v-for="(item, index) in listData.jczList" :key="index" class="mx-1" closable @close="handleCloseCl(item)">
{{ item.jczmc }}

View File

@ -45,7 +45,7 @@
v-model="formData.bmListVal"
/>
</el-form-item>
<el-form-item prop="kdbbs" label="检查站" style="width: 48%">
<el-form-item prop="kdbbs" label="环林卡口" style="width: 48%">
<div class="inputbox" @click="chooseUserVisible = true">
<el-tag v-for="(item, index) in listData.jczList" :key="index" class="mx-1" closable
@close="handleCloseCl(item)">

View File

@ -39,7 +39,7 @@
<div class="btItem">
<span v-if="dialogForm.xffwlx == '01'">巡区设置</span>
<span v-if="dialogForm.xffwlx == '02'">快反点设置</span>
<span v-if="dialogForm.xffwlx == '03'">检查站设置</span>
<span v-if="dialogForm.xffwlx == '03'">环林卡口设置</span>
<span v-if="dialogForm.xffwlx == '04'">警务站设置</span>
<span v-if="dialogForm.xffwlx == '05'">护学岗设置</span>
<span v-if="dialogForm.xffwlx == '06'">必巡线</span>
@ -92,7 +92,7 @@
? '巡区名称'
: dialogForm.xffwlx == '02'
? '快反点'
: '检查站'
: '环林卡口'
"
readonly
v-model="dialogForm.xfqyMc"

View File

@ -71,7 +71,7 @@
<el-radio-group v-model="items.xffwlx" :disabled="disabledFoem">
<el-radio label="1">巡防区</el-radio>
<el-radio label="2">快反点</el-radio>
<el-radio label="3">检查站</el-radio>
<el-radio label="3">环林卡口</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="巡防区" v-if="items.xffwlx === '1'">
@ -84,8 +84,8 @@
<el-option v-for="times in xfList.kfdList" :key="times.id" :label="times.label" :value="times.value" />
</el-select>
</el-form-item>
<el-form-item label="检查站" v-if="items.xffwlx === '3'">
<el-select :disabled="disabledFoem" @change="fxChange(items.timecheg, items.xffwlx, index,indexs)" v-model="items.timecheg" clearable placeholder="请选择检查站">
<el-form-item label="环林卡口" v-if="items.xffwlx === '3'">
<el-select :disabled="disabledFoem" @change="fxChange(items.timecheg, items.xffwlx, index,indexs)" v-model="items.timecheg" clearable placeholder="请选择环林卡口">
<el-option v-for="times in xfList.jczList" :key="times.id" :label="times.label" :value="times.value" />
</el-select>
</el-form-item>

View File

@ -15,10 +15,10 @@
v-model="listQuery.ssbmdm"
/>
</el-form-item>
<el-form-item label="检查站名称">
<el-form-item label="环林卡口名称">
<el-input
v-model="listQuery.jczmc"
placeholder="请输入检查站名称"
placeholder="请输入环林卡口名称"
clearable
/>
</el-form-item>
@ -68,13 +68,13 @@
prop="jczmc"
show-overflow-tooltip
align="center"
label="检查站名称"
label="环林卡口名称"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
align="center"
label="检查站类型"
label="环林卡口类型"
prop="jczlx"
>
<template #default="{ row }">
@ -89,7 +89,7 @@
prop="xxdz"
show-overflow-tooltip
align="center"
label="检查站地址"
label="环林卡口地址"
>
</el-table-column>
<el-table-column
@ -157,7 +157,7 @@ const props = defineProps({
//标题
titleValue: {
type: String,
default: "选择检查站"
default: "选择环林卡口"
},
//是否单选
Single: {
@ -206,7 +206,7 @@ const onComfirm = () => {
//单选
if (props.Single) {
if (![ridioIndex.value][0]) {
proxy.$message.warning("请选择检查站");
proxy.$message.warning("请选择环林卡口");
return;
}
const info = tableData.value.find((item) => {
@ -217,7 +217,7 @@ const onComfirm = () => {
//多选
const jczList = JSON.parse(JSON.stringify(multipleSelectionUser.value));
if (jczList.length === 0) {
proxy.$message.warning("请选择检查站");
proxy.$message.warning("请选择环林卡口");
return;
}
emits("choosedJcz", [...jczList, ...checkopenList.value]);

View File

@ -124,7 +124,7 @@
<el-radio-group v-model="form.xffwlx" @change="rad(form.xffwlx)">
<el-radio label="1">巡防区</el-radio>
<el-radio label="2">快反点</el-radio>
<el-radio label="3">检查站</el-radio>
<el-radio label="3">环林卡口</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="巡防区" v-if="form.xffwlx == '1'">
@ -137,8 +137,8 @@
<el-option v-for="item in xfList.kfdList" :key="item.id" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>
<el-form-item label="检查站" v-if="form.xffwlx == '3'">
<el-select @change="fxChange" v-model="form.xffwid" clearable placeholder="请选择检查站">
<el-form-item label="环林卡口" v-if="form.xffwlx == '3'">
<el-select @change="fxChange" v-model="form.xffwid" clearable placeholder="请选择环林卡口">
<el-option v-for="item in xfList.jczList" :key="item.id" :label="item.label" :value="item.value" />
</el-select>
</el-form-item>

View File

@ -2,7 +2,7 @@
<div class="groupInfo noScollLine">
<div class="inaInfo" v-for="(item,idex) in props.data" :key="idex">
<div class="inb">
<span class="spa">检查站名称 </span>
<span class="spa">环林卡口名称 </span>
<span class="address">{{ item.jczmc }}</span>
</div>
<div class="inb">
@ -43,7 +43,7 @@
<el-image preview-teleported :preview-src-list="[`/mosty-api/mosty-base/obs/download?id=${itChild}`]" :initial-index="0" fit="cover" :src="`/mosty-api/mosty-base/obs/download?id=${itChild}`" />
</el-carousel-item>
</el-carousel>
<!-- <div class="infoBox"> <button class="dp-default newSmall" @click="keup(item.id)">进入检查站</button> </div> -->
<!-- <div class="infoBox"> <button class="dp-default newSmall" @click="keup(item.id)">进入环林卡口</button> </div> -->
</div>
</div>

View File

@ -71,7 +71,7 @@ const footBtnImg = ref([
isChecked: false,
iconActive: require("@/assets/my/icon-gazy-active.png"),
icon: require("@/assets/my/icon-gazy.png"),
title: "检查站",
title: "环林卡口",
type: "vertical"
}, {
hastc: true,
@ -111,7 +111,7 @@ const chooseIcon = (val) => {
case "专家库":
addPointAreaList(zjk,require("@/assets/point/by.png"),"zjk")
break;
case "检查站":
case "环林卡口":
addPointAreaList(jcz,require("@/assets/point/dtz_active.png"),"jczMap_jcz")
break;
case "警务站":

View File

@ -2,7 +2,7 @@
<div class="groupInfo noScollLine">
<div class="inaInfo" v-for="(item,idex) in props.data" :key="idex">
<div class="inb">
<span class="spa">检查站名称 </span>
<span class="spa">环林卡口名称 </span>
<span class="address">{{ item.jczmc }}</span>
</div>
<div class="inb">
@ -43,7 +43,7 @@
<el-image preview-teleported :preview-src-list="[`/mosty-api/mosty-base/obs/download?id=${itChild}`]" :initial-index="0" fit="cover" :src="`/mosty-api/mosty-base/obs/download?id=${itChild}`" />
</el-carousel-item>
</el-carousel>
<div class="infoBox"> <button class="dp-default newSmall" @click="keup(item.id)">进入检查站</button> </div>
<div class="infoBox"> <button class="dp-default newSmall" @click="keup(item.id)">进入环林卡口</button> </div>
</div>
</div>

View File

@ -90,7 +90,7 @@ const mapList = ref([
{ type: "06", name: "快反点" },
{ type: "07", name: "巡防区" },
{ type: "09", name: "犯罪预测区" },
{ type: "10", name: "检查站" },
{ type: "10", name: "环林卡口" },
{ type: "01", name: "身份证号" },
{ type: "02", name: "车牌号" },
{ type: "04", name: "物品" },

View File

@ -317,7 +317,7 @@ let resource = ref({
"重点区域",
"必巡点",
"必巡线",
"检查站",
"环林卡口",
"警务室",
"联勤警务站"
],
@ -877,7 +877,7 @@ function changeDataGazy(val) {
if (!val.includes("公安局")) emitter.emit("deletePointArea", "gaj"); //清除公安局
if (!val.includes("派出所")) emitter.emit("deletePointArea", "pcs"); //清除派出所
if (!val.includes("警务站")) emitter.emit("deletePointArea", "jwz"); //清除警务站
if (!val.includes("检查站")) emitter.emit("deletePointArea", "jczMap_hjcz"); //清除警务站
if (!val.includes("环林卡口")) emitter.emit("deletePointArea", "jczMap_hjcz"); //清除警务站
if (!val.includes("警务室")) emitter.emit("deletePointArea", "jczMap_jws"); //清除警务室
if (!val.includes("联勤警务站"))
emitter.emit("deletePointArea", "jczMap_jws"); //清除警务室
@ -1025,8 +1025,8 @@ const showGazyMarker = (val, dm) => {
flag = "bxx";
methods = "get";
break;
case "检查站":
getBounder("01", "检查站");
case "环林卡口":
getBounder("01", "环林卡口");
break;
case "警务室":
url = "/mosty-jcgl/tbJcglJws/selectList";
@ -1424,7 +1424,7 @@ function getBounder(qclx, type) {
? "qchm_map"
: type == "环主城"
? "qchzc_map"
: type == "检查站"
: type == "环林卡口"
? "jczMap_hjcz"
: "qchhx_map";
let params = {
@ -1442,7 +1442,7 @@ function getBounder(qclx, type) {
? "jczMap_hm"
: type == "jczMap_hzc"
? "qchzc_map"
: type == "检查站"
: type == "环林卡口"
? "jczMap_hjcz"
: "jczMap_hhx";
// 01 固定 02 临时 03动态

View File

@ -91,7 +91,7 @@
<div class="btnBox">
<button class="dp-default small" v-if="props.data.xffwid == 1" @click="getXfqData">巡防区</button>
<button class="dp-default small" v-else-if="props.data.xffwid == 2" @click="getKfdData">快反点</button>
<!-- <button class="dp-default small" v-else @click="getKfdData">检查站</button> -->
<!-- <button class="dp-default small" v-else @click="getKfdData">环林卡口</button> -->
<button class="dp-default small" @click="onClickZbyj">周边预警</button>
<button class="dp-default small" @click="onClickSpsd">视频随动</button>
<button class="dp-default small" @click="visible = !visible">轨迹回放</button>