111
This commit is contained in:
@ -15,10 +15,10 @@
|
|||||||
v-model="listQuery.ssbmdm"
|
v-model="listQuery.ssbmdm"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="检查站名称">
|
<el-form-item label="环林卡口名称">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="listQuery.jczmc"
|
v-model="listQuery.jczmc"
|
||||||
placeholder="请输入检查站名称"
|
placeholder="请输入环林卡口名称"
|
||||||
clearable
|
clearable
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -68,13 +68,13 @@
|
|||||||
prop="jczmc"
|
prop="jczmc"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
label="检查站名称"
|
label="环林卡口名称"
|
||||||
>
|
>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
label="检查站类型"
|
label="环林卡口类型"
|
||||||
prop="jczlx"
|
prop="jczlx"
|
||||||
>
|
>
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
@ -89,7 +89,7 @@
|
|||||||
prop="xxdz"
|
prop="xxdz"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
label="检查站地址"
|
label="环林卡口地址"
|
||||||
>
|
>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
@ -157,7 +157,7 @@ const props = defineProps({
|
|||||||
//标题
|
//标题
|
||||||
titleValue: {
|
titleValue: {
|
||||||
type: String,
|
type: String,
|
||||||
default: "选择检查站"
|
default: "选择环林卡口"
|
||||||
},
|
},
|
||||||
//是否单选
|
//是否单选
|
||||||
Single: {
|
Single: {
|
||||||
@ -206,7 +206,7 @@ const onComfirm = () => {
|
|||||||
//单选
|
//单选
|
||||||
if (props.Single) {
|
if (props.Single) {
|
||||||
if (![ridioIndex.value][0]) {
|
if (![ridioIndex.value][0]) {
|
||||||
proxy.$message.warning("请选择检查站");
|
proxy.$message.warning("请选择环林卡口");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const info = tableData.value.find((item) => {
|
const info = tableData.value.find((item) => {
|
||||||
@ -217,7 +217,7 @@ const onComfirm = () => {
|
|||||||
//多选
|
//多选
|
||||||
const jczList = JSON.parse(JSON.stringify(multipleSelectionUser.value));
|
const jczList = JSON.parse(JSON.stringify(multipleSelectionUser.value));
|
||||||
if (jczList.length === 0) {
|
if (jczList.length === 0) {
|
||||||
proxy.$message.warning("请选择检查站");
|
proxy.$message.warning("请选择环林卡口");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
emits("choosedJcz", [...jczList, ...checkopenList.value]);
|
emits("choosedJcz", [...jczList, ...checkopenList.value]);
|
||||||
|
@ -206,7 +206,7 @@ const onComfirm = () => {
|
|||||||
//单选
|
//单选
|
||||||
if (props.Single) {
|
if (props.Single) {
|
||||||
if (![ridioIndex.value][0]) {
|
if (![ridioIndex.value][0]) {
|
||||||
proxy.$message.warning("请选择检查站");
|
proxy.$message.warning("请选择环林卡口");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const info = tableData.value.find((item) => {
|
const info = tableData.value.find((item) => {
|
||||||
@ -217,7 +217,7 @@ const onComfirm = () => {
|
|||||||
//多选
|
//多选
|
||||||
const jczList = JSON.parse(JSON.stringify(multipleSelectionUser.value));
|
const jczList = JSON.parse(JSON.stringify(multipleSelectionUser.value));
|
||||||
if (jczList.length === 0) {
|
if (jczList.length === 0) {
|
||||||
proxy.$message.warning("请选择检查站");
|
proxy.$message.warning("请选择环林卡口");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
emits("choosedJcz", [...jczList, ...checkopenList.value]);
|
emits("choosedJcz", [...jczList, ...checkopenList.value]);
|
||||||
|
@ -81,9 +81,9 @@
|
|||||||
</template>
|
</template>
|
||||||
<!-- 检查站 -->
|
<!-- 检查站 -->
|
||||||
<template #jczlx="{ row }">
|
<template #jczlx="{ row }">
|
||||||
<span v-if="row.jczlx == '01'">固定检查站</span>
|
<span v-if="row.jczlx == '01'">固定环林卡口</span>
|
||||||
<span v-if="row.jczlx == '02'">临时检查站</span>
|
<span v-if="row.jczlx == '02'">临时环林卡口</span>
|
||||||
<span v-if="row.jczlx == '03'">动态检查站</span>
|
<span v-if="row.jczlx == '03'">动态环林卡口</span>
|
||||||
</template>
|
</template>
|
||||||
</MyTable>
|
</MyTable>
|
||||||
</div>
|
</div>
|
||||||
@ -158,9 +158,9 @@
|
|||||||
</template>
|
</template>
|
||||||
<!-- 检查站 -->
|
<!-- 检查站 -->
|
||||||
<template #jczlx="{ row }">
|
<template #jczlx="{ row }">
|
||||||
<span v-if="row.jczlx == '01'">固定检查站</span>
|
<span v-if="row.jczlx == '01'">固定环林卡口</span>
|
||||||
<span v-if="row.jczlx == '02'">临时检查站</span>
|
<span v-if="row.jczlx == '02'">临时环林卡口</span>
|
||||||
<span v-if="row.jczlx == '03'">动态检查站</span>
|
<span v-if="row.jczlx == '03'">动态环林卡口</span>
|
||||||
</template>
|
</template>
|
||||||
</MyTable>
|
</MyTable>
|
||||||
</div>
|
</div>
|
||||||
@ -507,19 +507,19 @@ const handleData = (val, type) => {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case "jcz":
|
case "jcz":
|
||||||
title.value = "检查站";
|
title.value = "环林卡口";
|
||||||
url.value = "/mosty-jcgl/jcz/selectJczList";
|
url.value = "/mosty-jcgl/jcz/selectJczList";
|
||||||
pageDataL.tableColumn = [
|
pageDataL.tableColumn = [
|
||||||
{ label: "检查站名称", prop: "jczmc" },
|
{ label: "环林卡口名称", prop: "jczmc" },
|
||||||
{ label: "检查站类型", prop: "jczlx", showSolt: true }
|
{ label: "环林卡口类型", prop: "jczlx", showSolt: true }
|
||||||
];
|
];
|
||||||
if (!type) {
|
if (!type) {
|
||||||
common.searchConfiger = [
|
common.searchConfiger = [
|
||||||
{
|
{
|
||||||
showType: "input",
|
showType: "input",
|
||||||
prop: "jczmc",
|
prop: "jczmc",
|
||||||
placeholder: "检查站名称",
|
placeholder: "环林卡口名称",
|
||||||
label: "检查站名称"
|
label: "环林卡口名称"
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
@ -591,8 +591,8 @@ const handleData = (val, type) => {
|
|||||||
|
|
||||||
// 搜索
|
// 搜索
|
||||||
const onSearch = (val) => {
|
const onSearch = (val) => {
|
||||||
|
|
||||||
|
|
||||||
common.pageConfiger.pageCurrent = 1;
|
common.pageConfiger.pageCurrent = 1;
|
||||||
listQuery.value = { ...listQuery.value, ...val };
|
listQuery.value = { ...listQuery.value, ...val };
|
||||||
console.log(listQuery.value);
|
console.log(listQuery.value);
|
||||||
@ -613,7 +613,7 @@ const getData = () => {
|
|||||||
if (getConfiger.lx == "bxx") listQuery.value.xqlx = "02";
|
if (getConfiger.lx == "bxx") listQuery.value.xqlx = "02";
|
||||||
common.tableConfiger.loading = true;
|
common.tableConfiger.loading = true;
|
||||||
console.log(listQuery.value);
|
console.log(listQuery.value);
|
||||||
|
|
||||||
let params = { ...listQuery.value };
|
let params = { ...listQuery.value };
|
||||||
// params.ssbmdm = props.deptment.bmdm;
|
// params.ssbmdm = props.deptment.bmdm;
|
||||||
params.pageNo = params.pageCurrent;
|
params.pageNo = params.pageCurrent;
|
||||||
@ -752,4 +752,4 @@ watch(
|
|||||||
// width: 1000px;
|
// width: 1000px;
|
||||||
margin: 0px !important;
|
margin: 0px !important;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
@ -192,7 +192,7 @@ export const publicRoutes = [{
|
|||||||
name: "wdbc",
|
name: "wdbc",
|
||||||
component: () => import("@/views/backOfficeSystem/qwManagement/qcgl/jczkd/index.vue"),
|
component: () => import("@/views/backOfficeSystem/qwManagement/qcgl/jczkd/index.vue"),
|
||||||
meta: {
|
meta: {
|
||||||
title: "检查站",
|
title: "环林卡口",
|
||||||
icon: "role"
|
icon: "role"
|
||||||
}
|
}
|
||||||
}]
|
}]
|
||||||
@ -297,92 +297,93 @@ export const publicRoutes = [{
|
|||||||
title: "警务站",
|
title: "警务站",
|
||||||
icon: "role"
|
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",
|
path: "/kaoQinGL",
|
||||||
// name: "kaoQinGL",
|
name: "kaoQinGL",
|
||||||
// redirect: "/lcgl",
|
redirect: "/lcgl",
|
||||||
// meta: {
|
meta: {
|
||||||
// title: "考勤管理",
|
title: "考勤管理",
|
||||||
// icon: "article"
|
icon: "article"
|
||||||
// },
|
},
|
||||||
// children: [{
|
children: [{
|
||||||
// path: "/lcgl",
|
path: "/lcgl",
|
||||||
// name: "lcgl",
|
name: "lcgl",
|
||||||
// component: () => import("@/views/backOfficeSystem/kaoQinGL/lcgl/index"),
|
component: () => import("@/views/backOfficeSystem/kaoQinGL/lcgl/index"),
|
||||||
// meta: {
|
meta: {
|
||||||
// title: "流程管理",
|
title: "流程管理",
|
||||||
// icon: "role"
|
icon: "role"
|
||||||
// }
|
}
|
||||||
// },
|
},
|
||||||
// {
|
// {
|
||||||
// path: "/qxjgl",
|
// path: "/qxjgl",
|
||||||
// name: "qxjgl",
|
// name: "qxjgl",
|
||||||
// component: () => import("@/views/backOfficeSystem/kaoQinGL/qxjgl/index"),
|
// component: () => import("@/views/backOfficeSystem/kaoQinGL/qxjgl/index"),
|
||||||
// meta: {
|
// meta: {
|
||||||
// title: "请休假管理",
|
// title: "请休假管理",
|
||||||
// icon: "role"
|
// icon: "role"
|
||||||
// }
|
// }
|
||||||
// },
|
// },
|
||||||
// {
|
{
|
||||||
// path: "/qxjsp",
|
path: "/qxjsp",
|
||||||
// name: "qxjsp",
|
name: "qxjsp",
|
||||||
// component: () => import("@/views/backOfficeSystem/kaoQinGL/qxjsp/index"),
|
component: () => import("@/views/backOfficeSystem/kaoQinGL/qxjsp/index"),
|
||||||
// meta: {
|
meta: {
|
||||||
// title: "请休假审批",
|
title: "请休假审批",
|
||||||
// icon: "role"
|
icon: "role"
|
||||||
// }
|
}
|
||||||
// },
|
},
|
||||||
// {
|
{
|
||||||
// path: "/wcgl",
|
path: "/wcgl",
|
||||||
// name: "wcgl",
|
name: "wcgl",
|
||||||
// component: () => import("@/views/backOfficeSystem/kaoQinGL/wcgl/index"),
|
component: () => import("@/views/backOfficeSystem/kaoQinGL/wcgl/index"),
|
||||||
// meta: {
|
meta: {
|
||||||
// title: "外出管理",
|
title: "外出管理",
|
||||||
// icon: "role"
|
icon: "role"
|
||||||
// }
|
}
|
||||||
// },
|
},
|
||||||
// {
|
{
|
||||||
// path: "/wcsp",
|
path: "/wcsp",
|
||||||
// name: "wcsp",
|
name: "wcsp",
|
||||||
// component: () => import("@/views/backOfficeSystem/kaoQinGL/wcsp/index"),
|
component: () => import("@/views/backOfficeSystem/kaoQinGL/wcsp/index"),
|
||||||
// meta: {
|
meta: {
|
||||||
// title: "外出审批",
|
title: "外出审批",
|
||||||
// icon: "role"
|
icon: "role"
|
||||||
// }
|
}
|
||||||
// },
|
},
|
||||||
// {
|
{
|
||||||
// path: "/ccgl",
|
path: "/ccgl",
|
||||||
// name: "ccgl",
|
name: "ccgl",
|
||||||
// component: () => import("@/views/backOfficeSystem/kaoQinGL/ccgl/index"),
|
component: () => import("@/views/backOfficeSystem/kaoQinGL/ccgl/index"),
|
||||||
// meta: {
|
meta: {
|
||||||
// title: "出差管理",
|
title: "出差管理",
|
||||||
// icon: "role"
|
icon: "role"
|
||||||
// }
|
}
|
||||||
// },
|
},
|
||||||
// {
|
{
|
||||||
// path: "/ccsp",
|
path: "/ccsp",
|
||||||
// name: "ccsp",
|
name: "ccsp",
|
||||||
// component: () => import("@/views/backOfficeSystem/kaoQinGL/ccsp/index"),
|
component: () => import("@/views/backOfficeSystem/kaoQinGL/ccsp/index"),
|
||||||
// meta: {
|
meta: {
|
||||||
// title: "出差审批",
|
title: "出差审批",
|
||||||
// icon: "role"
|
icon: "role"
|
||||||
// }
|
}
|
||||||
// },
|
},
|
||||||
|
|
||||||
// ]
|
]
|
||||||
// },
|
},
|
||||||
{
|
{
|
||||||
path: "/systemConfig",
|
path: "/systemConfig",
|
||||||
name: "systemConfigModel",
|
name: "systemConfigModel",
|
||||||
|
@ -55,7 +55,7 @@ service.interceptors.response.use(
|
|||||||
} else if (code === 200 || code == "00000" || code == "10000" || msg == 'success') {
|
} else if (code === 200 || code == "00000" || code == "10000" || msg == 'success') {
|
||||||
return data; // 成功后返回解析后的数据
|
return data; // 成功后返回解析后的数据
|
||||||
} else if (code === 401) {
|
} else if (code === 401) {
|
||||||
store.dispatch('user/logout');
|
// store.dispatch('user/logout');
|
||||||
// ElMessage.error(message); // 提示错误信息
|
// ElMessage.error(message); // 提示错误信息
|
||||||
ElMessage({
|
ElMessage({
|
||||||
message: message || msg,
|
message: message || msg,
|
||||||
|
@ -15,10 +15,10 @@
|
|||||||
v-model="listQuery.ssbmdm"
|
v-model="listQuery.ssbmdm"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="检查站名称">
|
<el-form-item label="环林卡口名称">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="listQuery.jczmc"
|
v-model="listQuery.jczmc"
|
||||||
placeholder="请输入检查站名称"
|
placeholder="请输入环林卡口名称"
|
||||||
clearable
|
clearable
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -68,13 +68,13 @@
|
|||||||
prop="jczmc"
|
prop="jczmc"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
label="检查站名称"
|
label="环林卡口名称"
|
||||||
>
|
>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
label="检查站类型"
|
label="环林卡口类型"
|
||||||
prop="jczlx"
|
prop="jczlx"
|
||||||
>
|
>
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
@ -89,7 +89,7 @@
|
|||||||
prop="xxdz"
|
prop="xxdz"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
label="检查站地址"
|
label="环林卡口地址"
|
||||||
>
|
>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
@ -157,7 +157,7 @@ const props = defineProps({
|
|||||||
//标题
|
//标题
|
||||||
titleValue: {
|
titleValue: {
|
||||||
type: String,
|
type: String,
|
||||||
default: "选择检查站"
|
default: "选择环林卡口"
|
||||||
},
|
},
|
||||||
//是否单选
|
//是否单选
|
||||||
Single: {
|
Single: {
|
||||||
@ -206,7 +206,7 @@ const onComfirm = () => {
|
|||||||
//单选
|
//单选
|
||||||
if (props.Single) {
|
if (props.Single) {
|
||||||
if (![ridioIndex.value][0]) {
|
if (![ridioIndex.value][0]) {
|
||||||
proxy.$message.warning("请选择检查站");
|
proxy.$message.warning("请选择环林卡口");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const info = tableData.value.find((item) => {
|
const info = tableData.value.find((item) => {
|
||||||
@ -217,7 +217,7 @@ const onComfirm = () => {
|
|||||||
//多选
|
//多选
|
||||||
const jczList = JSON.parse(JSON.stringify(multipleSelectionUser.value));
|
const jczList = JSON.parse(JSON.stringify(multipleSelectionUser.value));
|
||||||
if (jczList.length === 0) {
|
if (jczList.length === 0) {
|
||||||
proxy.$message.warning("请选择检查站");
|
proxy.$message.warning("请选择环林卡口");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
emits("choosedJcz", [...jczList, ...checkopenList.value]);
|
emits("choosedJcz", [...jczList, ...checkopenList.value]);
|
||||||
|
@ -35,8 +35,8 @@
|
|||||||
<el-form-item label="备注" style="width: 100%">
|
<el-form-item label="备注" style="width: 100%">
|
||||||
<el-input v-model="listQuery.bz" placeholder="请输入备注" style="width: 100%" clearable />
|
<el-input v-model="listQuery.bz" placeholder="请输入备注" style="width: 100%" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="关联检查站" style="width: 100%" @click="jczVisible = true">
|
<el-form-item label="关联环林卡口" style="width: 100%" @click="jczVisible = true">
|
||||||
<el-input placeholder="请选择关联检查站" style="width: 100%" clearable readonly suffix-icon="ArrowDown" />
|
<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"
|
<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 }">
|
<template #jczlx="{ row }">
|
||||||
@ -65,7 +65,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<JczLoad v-model="jczVisible" titleValue="选择检查站" @choosedJcz="choosedJcz" :data="listQuery.jczList" />
|
<JczLoad v-model="jczVisible" titleValue="选择环林卡口" @choosedJcz="choosedJcz" :data="listQuery.jczList" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -118,9 +118,9 @@ const pageData = reactive({
|
|||||||
controlsWidth: 210, //操作栏宽度
|
controlsWidth: 210, //操作栏宽度
|
||||||
tableColumn: [
|
tableColumn: [
|
||||||
{ label: "所属部门", prop: "ssbm" },
|
{ label: "所属部门", prop: "ssbm" },
|
||||||
{ label: "检查站名称", prop: "jczmc" },
|
{ label: "环林卡口名称", prop: "jczmc" },
|
||||||
{ label: "检查站类型", prop: "jczlx", showSolt: true },
|
{ label: "环林卡口类型", prop: "jczlx", showSolt: true },
|
||||||
{ label: "检查站地址", prop: "xxdz" },
|
{ label: "环林卡口地址", prop: "xxdz" },
|
||||||
{ label: "经度", prop: "jd" },
|
{ label: "经度", prop: "jd" },
|
||||||
{ label: "纬度", prop: "wd" }
|
{ label: "纬度", prop: "wd" }
|
||||||
]
|
]
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
<el-table-column prop="jl" show-overflow-tooltip width="100px" label="距离(米)"></el-table-column>
|
<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="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="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="关联感知源">
|
<el-table-column label="关联感知源">
|
||||||
<template #default="{ row }">
|
<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>
|
<el-tag v-for="(item, index) in row.sxtList" :key="item" @close="onClickJczClose(index)" style="margin-bottom: 5px">{{ item.sbmc }}</el-tag>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<div class="titleBox">
|
<div class="titleBox">
|
||||||
<div class="title">检查站管理</div>
|
<div class="title">环林卡口管理</div>
|
||||||
<div class="btnBox">
|
<div class="btnBox">
|
||||||
<el-button type="primary" @click="addKfdList()">
|
<el-button type="primary" @click="addKfdList()">
|
||||||
<el-icon style="vertical-align: middle">
|
<el-icon style="vertical-align: middle">
|
||||||
@ -22,8 +22,8 @@
|
|||||||
<el-form-item label="所属部门">
|
<el-form-item label="所属部门">
|
||||||
<MOSTY.Department width="100%" clearable v-model="listQuery.ssbmdm" />
|
<MOSTY.Department width="100%" clearable v-model="listQuery.ssbmdm" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="检查站名称">
|
<el-form-item label="环林卡口名称">
|
||||||
<el-input v-model="listQuery.jczmc" placeholder="请输入检查站名称" clearable />
|
<el-input v-model="listQuery.jczmc" placeholder="请输入环林卡口名称" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="执勤类型">
|
<el-form-item label="执勤类型">
|
||||||
<el-select clearable style="width: 100%" v-model="listQuery.zqlx" placeholder="请选择执勤类型">
|
<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="selection" align="center" width="55" />
|
||||||
<el-table-column type="index" align="center" width="60px" label="序号" />
|
<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="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="执勤类型">
|
<el-table-column show-overflow-tooltip align="center" label="执勤类型">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<DictTag :options="D_BZ_ZQLX" :value="row.zqlx" :tag="false" />
|
<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>
|
<el-tag v-for="item in row.qcList" :key="item.id">{{ item.qcmc }}</el-tag>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</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">
|
<el-table-column label="感知源操作" align="center" width="250">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<el-button size="small" @click="onClickDygzy(row, 'gzyz')" type="primary">配置感知源</el-button>
|
<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="所属部门">
|
<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" />
|
<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>
|
||||||
<el-form-item style="width: 31%" prop="jczmc" label="检查站名称">
|
<el-form-item style="width: 31%" prop="jczmc" label="环林卡口名称">
|
||||||
<el-input v-model="form.jczmc" placeholder="请输入检查站名称" style="width: 100%" clearable />
|
<el-input v-model="form.jczmc" placeholder="请输入环林卡口名称" style="width: 100%" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="执勤类型" style="width: 31%" prop="zqlx">
|
<el-form-item label="执勤类型" style="width: 31%" prop="zqlx">
|
||||||
<el-select v-model="form.zqlx" placeholder="请选择执勤类型">
|
<el-select v-model="form.zqlx" placeholder="请选择执勤类型">
|
||||||
@ -127,8 +127,8 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item style="width: 31%" prop="xxdz" label="检查站地址">
|
<el-form-item style="width: 31%" prop="xxdz" label="环林卡口地址">
|
||||||
<el-input v-model="form.xxdz" placeholder="请输入检查站地址" style="width: 100%" clearable />
|
<el-input v-model="form.xxdz" placeholder="请输入环林卡口地址" style="width: 100%" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item @click="showRichOnly = true" style="width: 31%" prop="ssqc" label="所属圈层" required>
|
<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 keyCount = ref(0); //tabel组件刷新值
|
||||||
const searchBox = ref(null); // 搜索盒子
|
const searchBox = ref(null); // 搜索盒子
|
||||||
const tableHeight = ref(null); // 表格高度
|
const tableHeight = ref(null); // 表格高度
|
||||||
const diaTitle = ref("新增检查站");
|
const diaTitle = ref("新增环林卡口");
|
||||||
const loadingTable = ref(false);
|
const loadingTable = ref(false);
|
||||||
const checkList = ref([]);
|
const checkList = ref([]);
|
||||||
const reload = inject("reload");
|
const reload = inject("reload");
|
||||||
@ -279,14 +279,14 @@ const handleFilter = () => {
|
|||||||
};
|
};
|
||||||
//表单验证
|
//表单验证
|
||||||
const rules = reactive({
|
const rules = reactive({
|
||||||
jczmc: [{ required: true, message: "请输入检查站名称", trigger: "change" }],
|
jczmc: [{ required: true, message: "请输入环林卡口名称", trigger: "change" }],
|
||||||
ssbmdm: [{ required: true, message: "请选择部门", trigger: "change" }],
|
ssbmdm: [{ required: true, message: "请选择部门", trigger: "change" }],
|
||||||
jczlx: [{ required: true, message: "请选择点位类型", trigger: "change" }],
|
jczlx: [{ required: true, message: "请选择点位类型", trigger: "change" }],
|
||||||
zqlx: [{ required: true, message: "请选择执勤类型", trigger: "change" }],
|
zqlx: [{ required: true, message: "请选择执勤类型", trigger: "change" }],
|
||||||
fzr: [{ required: true, message: "请输入站点负责人", trigger: "change" }],
|
fzr: [{ required: true, message: "请输入站点负责人", trigger: "change" }],
|
||||||
lxdh: [{ required: true, message: "请输入联系电话", trigger: "change" }],
|
lxdh: [{ required: true, message: "请输入联系电话", trigger: "change" }],
|
||||||
dllx: [{ 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" }],
|
jd: [{ required: true, message: "请选择快返点位置", trigger: "change" }],
|
||||||
ssqc: [{ required: true, message: "请选择所属圈层", trigger: "change blur" }]
|
ssqc: [{ required: true, message: "请选择所属圈层", trigger: "change blur" }]
|
||||||
});
|
});
|
||||||
@ -433,7 +433,7 @@ const handleSelectionChange = (val) => {
|
|||||||
//新增
|
//新增
|
||||||
function addKfdList() {
|
function addKfdList() {
|
||||||
qcList.value = [];
|
qcList.value = [];
|
||||||
diaTitle.value = "新增检查站";
|
diaTitle.value = "新增环林卡口";
|
||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
dialogFormVisible.value = true;
|
dialogFormVisible.value = true;
|
||||||
});
|
});
|
||||||
@ -487,7 +487,7 @@ const update = (row) => {
|
|||||||
form.value = obj;
|
form.value = obj;
|
||||||
|
|
||||||
isShow.value = true;
|
isShow.value = true;
|
||||||
diaTitle.value = "修改检查站";
|
diaTitle.value = "修改环林卡口";
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
emitter.emit("addPointArea", {
|
emitter.emit("addPointArea", {
|
||||||
coords: [row],
|
coords: [row],
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
<el-form-item prop="jyzqclbl" label="建议执勤车辆比例(%)" style="width: 25%">
|
<el-form-item prop="jyzqclbl" label="建议执勤车辆比例(%)" style="width: 25%">
|
||||||
<el-input-number style="width: 100%" v-model="formData.jyzqclbl" :step="1" :disabled="!bcBtn" />
|
<el-input-number style="width: 100%" v-model="formData.jyzqclbl" :step="1" :disabled="!bcBtn" />
|
||||||
</el-form-item>
|
</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">
|
<div class="inputbox" @click="chooseUserVisible=true">
|
||||||
<el-tag v-for="(item, index) in listData.jczList" :key="index" class="mx-1" closable @close="handleCloseCl(item)">
|
<el-tag v-for="(item, index) in listData.jczList" :key="index" class="mx-1" closable @close="handleCloseCl(item)">
|
||||||
{{ item.jczmc }}
|
{{ item.jczmc }}
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
v-model="formData.bmListVal"
|
v-model="formData.bmListVal"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</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">
|
<div class="inputbox" @click="chooseUserVisible = true">
|
||||||
<el-tag v-for="(item, index) in listData.jczList" :key="index" class="mx-1" closable
|
<el-tag v-for="(item, index) in listData.jczList" :key="index" class="mx-1" closable
|
||||||
@close="handleCloseCl(item)">
|
@close="handleCloseCl(item)">
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
<div class="btItem">
|
<div class="btItem">
|
||||||
<span v-if="dialogForm.xffwlx == '01'">巡区设置</span>
|
<span v-if="dialogForm.xffwlx == '01'">巡区设置</span>
|
||||||
<span v-if="dialogForm.xffwlx == '02'">快反点设置</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 == '04'">警务站设置</span>
|
||||||
<span v-if="dialogForm.xffwlx == '05'">护学岗设置</span>
|
<span v-if="dialogForm.xffwlx == '05'">护学岗设置</span>
|
||||||
<span v-if="dialogForm.xffwlx == '06'">必巡线</span>
|
<span v-if="dialogForm.xffwlx == '06'">必巡线</span>
|
||||||
@ -92,7 +92,7 @@
|
|||||||
? '巡区名称'
|
? '巡区名称'
|
||||||
: dialogForm.xffwlx == '02'
|
: dialogForm.xffwlx == '02'
|
||||||
? '快反点'
|
? '快反点'
|
||||||
: '检查站'
|
: '环林卡口'
|
||||||
"
|
"
|
||||||
readonly
|
readonly
|
||||||
v-model="dialogForm.xfqyMc"
|
v-model="dialogForm.xfqyMc"
|
||||||
|
@ -71,7 +71,7 @@
|
|||||||
<el-radio-group v-model="items.xffwlx" :disabled="disabledFoem">
|
<el-radio-group v-model="items.xffwlx" :disabled="disabledFoem">
|
||||||
<el-radio label="1">巡防区</el-radio>
|
<el-radio label="1">巡防区</el-radio>
|
||||||
<el-radio label="2">快反点</el-radio>
|
<el-radio label="2">快反点</el-radio>
|
||||||
<el-radio label="3">检查站</el-radio>
|
<el-radio label="3">环林卡口</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="巡防区" v-if="items.xffwlx === '1'">
|
<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-option v-for="times in xfList.kfdList" :key="times.id" :label="times.label" :value="times.value" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="检查站" v-if="items.xffwlx === '3'">
|
<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-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-option v-for="times in xfList.jczList" :key="times.id" :label="times.label" :value="times.value" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
@ -15,10 +15,10 @@
|
|||||||
v-model="listQuery.ssbmdm"
|
v-model="listQuery.ssbmdm"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="检查站名称">
|
<el-form-item label="环林卡口名称">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="listQuery.jczmc"
|
v-model="listQuery.jczmc"
|
||||||
placeholder="请输入检查站名称"
|
placeholder="请输入环林卡口名称"
|
||||||
clearable
|
clearable
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -68,13 +68,13 @@
|
|||||||
prop="jczmc"
|
prop="jczmc"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
label="检查站名称"
|
label="环林卡口名称"
|
||||||
>
|
>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
label="检查站类型"
|
label="环林卡口类型"
|
||||||
prop="jczlx"
|
prop="jczlx"
|
||||||
>
|
>
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
@ -89,7 +89,7 @@
|
|||||||
prop="xxdz"
|
prop="xxdz"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
label="检查站地址"
|
label="环林卡口地址"
|
||||||
>
|
>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
@ -157,7 +157,7 @@ const props = defineProps({
|
|||||||
//标题
|
//标题
|
||||||
titleValue: {
|
titleValue: {
|
||||||
type: String,
|
type: String,
|
||||||
default: "选择检查站"
|
default: "选择环林卡口"
|
||||||
},
|
},
|
||||||
//是否单选
|
//是否单选
|
||||||
Single: {
|
Single: {
|
||||||
@ -206,7 +206,7 @@ const onComfirm = () => {
|
|||||||
//单选
|
//单选
|
||||||
if (props.Single) {
|
if (props.Single) {
|
||||||
if (![ridioIndex.value][0]) {
|
if (![ridioIndex.value][0]) {
|
||||||
proxy.$message.warning("请选择检查站");
|
proxy.$message.warning("请选择环林卡口");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const info = tableData.value.find((item) => {
|
const info = tableData.value.find((item) => {
|
||||||
@ -217,7 +217,7 @@ const onComfirm = () => {
|
|||||||
//多选
|
//多选
|
||||||
const jczList = JSON.parse(JSON.stringify(multipleSelectionUser.value));
|
const jczList = JSON.parse(JSON.stringify(multipleSelectionUser.value));
|
||||||
if (jczList.length === 0) {
|
if (jczList.length === 0) {
|
||||||
proxy.$message.warning("请选择检查站");
|
proxy.$message.warning("请选择环林卡口");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
emits("choosedJcz", [...jczList, ...checkopenList.value]);
|
emits("choosedJcz", [...jczList, ...checkopenList.value]);
|
||||||
|
@ -124,7 +124,7 @@
|
|||||||
<el-radio-group v-model="form.xffwlx" @change="rad(form.xffwlx)">
|
<el-radio-group v-model="form.xffwlx" @change="rad(form.xffwlx)">
|
||||||
<el-radio label="1">巡防区</el-radio>
|
<el-radio label="1">巡防区</el-radio>
|
||||||
<el-radio label="2">快反点</el-radio>
|
<el-radio label="2">快反点</el-radio>
|
||||||
<el-radio label="3">检查站</el-radio>
|
<el-radio label="3">环林卡口</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="巡防区" v-if="form.xffwlx == '1'">
|
<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-option v-for="item in xfList.kfdList" :key="item.id" :label="item.label" :value="item.value" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="检查站" v-if="form.xffwlx == '3'">
|
<el-form-item label="环林卡口" v-if="form.xffwlx == '3'">
|
||||||
<el-select @change="fxChange" v-model="form.xffwid" clearable placeholder="请选择检查站">
|
<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-option v-for="item in xfList.jczList" :key="item.id" :label="item.label" :value="item.value" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<div class="groupInfo noScollLine">
|
<div class="groupInfo noScollLine">
|
||||||
<div class="inaInfo" v-for="(item,idex) in props.data" :key="idex">
|
<div class="inaInfo" v-for="(item,idex) in props.data" :key="idex">
|
||||||
<div class="inb">
|
<div class="inb">
|
||||||
<span class="spa">检查站名称 </span>
|
<span class="spa">环林卡口名称 </span>
|
||||||
<span class="address">:{{ item.jczmc }}</span>
|
<span class="address">:{{ item.jczmc }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="inb">
|
<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-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-item>
|
||||||
</el-carousel>
|
</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>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -71,7 +71,7 @@ const footBtnImg = ref([
|
|||||||
isChecked: false,
|
isChecked: false,
|
||||||
iconActive: require("@/assets/my/icon-gazy-active.png"),
|
iconActive: require("@/assets/my/icon-gazy-active.png"),
|
||||||
icon: require("@/assets/my/icon-gazy.png"),
|
icon: require("@/assets/my/icon-gazy.png"),
|
||||||
title: "检查站",
|
title: "环林卡口",
|
||||||
type: "vertical"
|
type: "vertical"
|
||||||
}, {
|
}, {
|
||||||
hastc: true,
|
hastc: true,
|
||||||
@ -111,7 +111,7 @@ const chooseIcon = (val) => {
|
|||||||
case "专家库":
|
case "专家库":
|
||||||
addPointAreaList(zjk,require("@/assets/point/by.png"),"zjk")
|
addPointAreaList(zjk,require("@/assets/point/by.png"),"zjk")
|
||||||
break;
|
break;
|
||||||
case "检查站":
|
case "环林卡口":
|
||||||
addPointAreaList(jcz,require("@/assets/point/dtz_active.png"),"jczMap_jcz")
|
addPointAreaList(jcz,require("@/assets/point/dtz_active.png"),"jczMap_jcz")
|
||||||
break;
|
break;
|
||||||
case "警务站":
|
case "警务站":
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<div class="groupInfo noScollLine">
|
<div class="groupInfo noScollLine">
|
||||||
<div class="inaInfo" v-for="(item,idex) in props.data" :key="idex">
|
<div class="inaInfo" v-for="(item,idex) in props.data" :key="idex">
|
||||||
<div class="inb">
|
<div class="inb">
|
||||||
<span class="spa">检查站名称 </span>
|
<span class="spa">环林卡口名称 </span>
|
||||||
<span class="address">:{{ item.jczmc }}</span>
|
<span class="address">:{{ item.jczmc }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="inb">
|
<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-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-item>
|
||||||
</el-carousel>
|
</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>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -90,7 +90,7 @@ const mapList = ref([
|
|||||||
{ type: "06", name: "快反点" },
|
{ type: "06", name: "快反点" },
|
||||||
{ type: "07", name: "巡防区" },
|
{ type: "07", name: "巡防区" },
|
||||||
{ type: "09", name: "犯罪预测区" },
|
{ type: "09", name: "犯罪预测区" },
|
||||||
{ type: "10", name: "检查站" },
|
{ type: "10", name: "环林卡口" },
|
||||||
{ type: "01", name: "身份证号" },
|
{ type: "01", name: "身份证号" },
|
||||||
{ type: "02", name: "车牌号" },
|
{ type: "02", name: "车牌号" },
|
||||||
{ type: "04", name: "物品" },
|
{ type: "04", name: "物品" },
|
||||||
|
@ -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", "gaj"); //清除公安局
|
||||||
if (!val.includes("派出所")) emitter.emit("deletePointArea", "pcs"); //清除派出所
|
if (!val.includes("派出所")) emitter.emit("deletePointArea", "pcs"); //清除派出所
|
||||||
if (!val.includes("警务站")) emitter.emit("deletePointArea", "jwz"); //清除警务站
|
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"); //清除警务室
|
||||||
if (!val.includes("联勤警务站"))
|
if (!val.includes("联勤警务站"))
|
||||||
emitter.emit("deletePointArea", "jczMap_jws"); //清除警务室
|
emitter.emit("deletePointArea", "jczMap_jws"); //清除警务室
|
||||||
@ -1025,8 +1025,8 @@ const showGazyMarker = (val, dm) => {
|
|||||||
flag = "bxx";
|
flag = "bxx";
|
||||||
methods = "get";
|
methods = "get";
|
||||||
break;
|
break;
|
||||||
case "检查站":
|
case "环林卡口":
|
||||||
getBounder("01", "检查站");
|
getBounder("01", "环林卡口");
|
||||||
break;
|
break;
|
||||||
case "警务室":
|
case "警务室":
|
||||||
url = "/mosty-jcgl/tbJcglJws/selectList";
|
url = "/mosty-jcgl/tbJcglJws/selectList";
|
||||||
@ -1424,7 +1424,7 @@ function getBounder(qclx, type) {
|
|||||||
? "qchm_map"
|
? "qchm_map"
|
||||||
: type == "环主城"
|
: type == "环主城"
|
||||||
? "qchzc_map"
|
? "qchzc_map"
|
||||||
: type == "检查站"
|
: type == "环林卡口"
|
||||||
? "jczMap_hjcz"
|
? "jczMap_hjcz"
|
||||||
: "qchhx_map";
|
: "qchhx_map";
|
||||||
let params = {
|
let params = {
|
||||||
@ -1442,7 +1442,7 @@ function getBounder(qclx, type) {
|
|||||||
? "jczMap_hm"
|
? "jczMap_hm"
|
||||||
: type == "jczMap_hzc"
|
: type == "jczMap_hzc"
|
||||||
? "qchzc_map"
|
? "qchzc_map"
|
||||||
: type == "检查站"
|
: type == "环林卡口"
|
||||||
? "jczMap_hjcz"
|
? "jczMap_hjcz"
|
||||||
: "jczMap_hhx";
|
: "jczMap_hhx";
|
||||||
// 01 固定 , 02 临时 , 03动态
|
// 01 固定 , 02 临时 , 03动态
|
||||||
|
@ -91,7 +91,7 @@
|
|||||||
<div class="btnBox">
|
<div class="btnBox">
|
||||||
<button class="dp-default small" v-if="props.data.xffwid == 1" @click="getXfqData">巡防区</button>
|
<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-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="onClickZbyj">周边预警</button>
|
||||||
<button class="dp-default small" @click="onClickSpsd">视频随动</button>
|
<button class="dp-default small" @click="onClickSpsd">视频随动</button>
|
||||||
<button class="dp-default small" @click="visible = !visible">轨迹回放</button>
|
<button class="dp-default small" @click="visible = !visible">轨迹回放</button>
|
||||||
|
Reference in New Issue
Block a user