更新
This commit is contained in:
@ -76,6 +76,11 @@ export const publicRoutes = [
|
|||||||
name: "clueVerification",
|
name: "clueVerification",
|
||||||
component: () => import("@/views/backOfficeSystem/ApprovalInformation/Clue/index.vue"),
|
component: () => import("@/views/backOfficeSystem/ApprovalInformation/Clue/index.vue"),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
path: "/ReviewListSH",
|
||||||
|
name: "ReviewListSH",
|
||||||
|
component: () => import("@/views/backOfficeSystem/JudgmentHome/ReviewList/detail.vue"),
|
||||||
|
},
|
||||||
// 重点人发掘
|
// 重点人发掘
|
||||||
{
|
{
|
||||||
path: "/focusExploration",
|
path: "/focusExploration",
|
||||||
|
|||||||
@ -36,14 +36,10 @@
|
|||||||
<div class="grid-item flex just-between" style="" v-for="(item, index) in srcList" :key="index">
|
<div class="grid-item flex just-between" style="" v-for="(item, index) in srcList" :key="index">
|
||||||
<div class="names">{{ item.name }}</div>
|
<div class="names">{{ item.name }}</div>
|
||||||
<div class="icon"><a :href="setAddress(item.id)" download><el-icon><Download /></el-icon></a></div>
|
<div class="icon"><a :href="setAddress(item.id)" download><el-icon><Download /></el-icon></a></div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</el-card>
|
</el-card>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
@ -116,7 +112,6 @@ const route = useRoute()
|
|||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
const id = route.query.id
|
const id = route.query.id
|
||||||
getDataById(id)
|
getDataById(id)
|
||||||
|
|
||||||
})
|
})
|
||||||
// const onSubmit = async (val) => {
|
// const onSubmit = async (val) => {
|
||||||
// const data = []
|
// const data = []
|
||||||
|
|||||||
@ -76675,35 +76675,40 @@ export const centralPoint = [
|
|||||||
95.7692249914358,
|
95.7692249914358,
|
||||||
29.85943760031867
|
29.85943760031867
|
||||||
]
|
]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
name: '察隅县',
|
name: '察隅县',
|
||||||
ssbmdm: '540425000000',
|
ssbmdm: '540425000000',
|
||||||
point: [
|
point: [
|
||||||
97.46698612723947,
|
97.46698612723947,
|
||||||
28.661228694163327
|
28.661228694163327
|
||||||
]
|
]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
name: '工布江达县',
|
name: '工布江达县',
|
||||||
ssbmdm: '540421000000',
|
ssbmdm: '540421000000',
|
||||||
point: [
|
point: [
|
||||||
93.24660931130188,
|
93.24660931130188,
|
||||||
29.88459424127838
|
29.88459424127838
|
||||||
]
|
]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
name: '朗县',
|
name: '朗县',
|
||||||
ssbmdm: '540426000000',
|
ssbmdm: '540426000000',
|
||||||
point: [
|
point: [
|
||||||
93.07449497318652,
|
93.07449497318652,
|
||||||
29.045416229209337
|
29.045416229209337
|
||||||
]
|
]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
name: '米林县',
|
name: '米林县',
|
||||||
ssbmdm: '540422000000',
|
ssbmdm: '540422000000',
|
||||||
point: [
|
point: [
|
||||||
94.21305189935441,
|
94.21305189935441,
|
||||||
29.21583429482142
|
29.21583429482142
|
||||||
]
|
]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
name: '雅下分局',
|
name: '雅下分局',
|
||||||
ssbmdm: '540481450000',
|
ssbmdm: '540481450000',
|
||||||
point: [
|
point: [
|
||||||
|
|||||||
@ -30,23 +30,6 @@
|
|||||||
<!-- 详情 -->
|
<!-- 详情 -->
|
||||||
<Detail bglx="02" ref="detailDiloag" :dict="{ D_BZ_YPFS, D_BZ_YPLX }"/>
|
<Detail bglx="02" ref="detailDiloag" :dict="{ D_BZ_YPFS, D_BZ_YPLX }"/>
|
||||||
|
|
||||||
<el-popover ref="popoverRef" :visible="isShowVisble" :width="400" :virtual-ref="buttonRef" placement="left"trigger="click" title="审核" virtual-triggering >
|
|
||||||
<el-form :model="shForm" :rules="rules" ref="formRef">
|
|
||||||
<el-form-item label="审核状态" prop="shzt">
|
|
||||||
<el-radio-group v-model="shForm.shzt" @change="handleChange">
|
|
||||||
<el-radio label="0">审核通过</el-radio>
|
|
||||||
<el-radio label="1">审核不通过</el-radio>
|
|
||||||
</el-radio-group>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="驳回原因" prop="bhyy" v-if="shForm.shzt === '1'">
|
|
||||||
<el-input v-model="shForm.bhyy" type="textarea" placeholder="请输入驳回原因"></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<div class="tc">
|
|
||||||
<el-button @click.stop="closePopover">取消</el-button>
|
|
||||||
<el-button type="primary" @click.stop="submitForm">确定</el-button>
|
|
||||||
</div>
|
|
||||||
</el-form>
|
|
||||||
</el-popover>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -57,8 +40,10 @@ import Pages from "@/components/aboutTable/Pages.vue";
|
|||||||
import Search from "@/components/aboutTable/Search.vue";
|
import Search from "@/components/aboutTable/Search.vue";
|
||||||
import { qcckGet, qcckPost, qcckDelete } from "@/api/qcckApi.js";
|
import { qcckGet, qcckPost, qcckDelete } from "@/api/qcckApi.js";
|
||||||
import { reactive, ref, onMounted, getCurrentInstance, nextTick } from "vue";
|
import { reactive, ref, onMounted, getCurrentInstance, nextTick } from "vue";
|
||||||
|
import { useRouter } from 'vue-router';
|
||||||
|
const router = useRouter();
|
||||||
const { proxy } = getCurrentInstance();
|
const { proxy } = getCurrentInstance();
|
||||||
const { D_GZL_SHZT,D_BZ_YPFS,D_BZ_YPLX ,D_BZ_XSSHZT } = proxy.$dict('D_GZL_SHZT','D_BZ_YPFS',"D_BZ_YPLX" ,'D_BZ_XSSHZT')
|
const { D_BZ_YPFS,D_BZ_YPLX ,D_BZ_XSSHZT } = proxy.$dict('D_GZL_SHZT','D_BZ_YPFS',"D_BZ_YPLX" ,'D_BZ_XSSHZT')
|
||||||
const detailDiloag = ref();
|
const detailDiloag = ref();
|
||||||
const searchBox = ref(); //搜索框
|
const searchBox = ref(); //搜索框
|
||||||
const searchConfiger = ref([
|
const searchConfiger = ref([
|
||||||
@ -136,15 +121,6 @@ const pageData = reactive({
|
|||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
const btnloading = ref(false)
|
|
||||||
const isShowVisble = ref(false)
|
|
||||||
const buttonRef = ref()
|
|
||||||
const formRef = ref()
|
|
||||||
const shForm = ref({})
|
|
||||||
const rules = ref({
|
|
||||||
shzt: [{ required: true, message: "请选择审核状态", trigger: ['blur','change'] }],
|
|
||||||
bhyy: [{ required: true, message: "请输入驳回原因", trigger: ['blur','change'] }],
|
|
||||||
})
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
tabHeightFn();
|
tabHeightFn();
|
||||||
getList();
|
getList();
|
||||||
@ -190,26 +166,8 @@ const addEdit = (type, row) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const showPopover = (row) => {
|
const showPopover = (row) => {
|
||||||
isShowVisble.value = true
|
const url = router.resolve({ path: '/ReviewListSH', query:{id:row.id} });
|
||||||
shForm.value = { id: row.id }
|
window.open(url.href, '_blank');
|
||||||
}
|
|
||||||
const closePopover = () => {
|
|
||||||
isShowVisble.value = false;
|
|
||||||
formRef.value.resetFields()
|
|
||||||
}
|
|
||||||
|
|
||||||
const submitForm = () => {
|
|
||||||
console.log(shForm.value,'===shForm.value,');
|
|
||||||
formRef.value.validate((valid) => {
|
|
||||||
if (!valid) return false;
|
|
||||||
// btnloading.value = true
|
|
||||||
// qcckPost(shForm.value, "/mosty-gsxt/gsxtYpbg/updateShzt").then((res) => {
|
|
||||||
// btnloading.value = false
|
|
||||||
// closePopover()
|
|
||||||
// proxy.$message({ type: "success", message: "操作成功" });
|
|
||||||
// getList();
|
|
||||||
// });
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 表格高度计算
|
// 表格高度计算
|
||||||
|
|||||||
@ -32,9 +32,9 @@
|
|||||||
<DictTag :value="row.czzt" :options="D_GSXT_YJXX_CZZT" />
|
<DictTag :value="row.czzt" :options="D_GSXT_YJXX_CZZT" />
|
||||||
</template>
|
</template>
|
||||||
<template #xwfz>
|
<template #xwfz>
|
||||||
<el-table-column prop="bqfz" align="center" label="标签分值" />
|
<el-table-column prop="bqfz" width="80" align="center" label="标签分值" />
|
||||||
<el-table-column prop="pzxs" align="center" label="系数" />
|
<el-table-column prop="pzxs" width="60" align="center" label="系数" />
|
||||||
<el-table-column prop="xwfz" align="center" label="计算分值"/>
|
<el-table-column prop="xwfz" width="90" align="center" label="计算分值"/>
|
||||||
</template>
|
</template>
|
||||||
<template #expand="{ props }">
|
<template #expand="{ props }">
|
||||||
<div class="expand-content" style="max-width: 100%">
|
<div class="expand-content" style="max-width: 100%">
|
||||||
@ -146,7 +146,7 @@ const pageData = reactive({
|
|||||||
pageSize: 20,
|
pageSize: 20,
|
||||||
pageCurrent: 1
|
pageCurrent: 1
|
||||||
}, //分页
|
}, //分页
|
||||||
controlsWidth: 220, //操作栏宽度
|
controlsWidth: 300, //操作栏宽度
|
||||||
tableColumn: [
|
tableColumn: [
|
||||||
{ label: "状态", prop: "czzt", showSolt: true },
|
{ label: "状态", prop: "czzt", showSolt: true },
|
||||||
{ label: "预警时间", prop: "yjsj" },
|
{ label: "预警时间", prop: "yjsj" },
|
||||||
@ -154,7 +154,7 @@ const pageData = reactive({
|
|||||||
{ label: "身份证号", prop: "sfzh" },
|
{ label: "身份证号", prop: "sfzh" },
|
||||||
{ label: "标签", prop: "xwms" },
|
{ label: "标签", prop: "xwms" },
|
||||||
{ label: "接收单位", prop: "ssbm" },
|
{ label: "接收单位", prop: "ssbm" },
|
||||||
{ label: "活动频次", prop: "xwcs", showSolt: true },
|
{ label: "活动频次", prop: "xwcs", showSolt: true,width: 90 },
|
||||||
{ label: "预警分值", prop: "xwfz",showSolt: true },
|
{ label: "预警分值", prop: "xwfz",showSolt: true },
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|||||||
@ -33,9 +33,9 @@
|
|||||||
<DictTag :value="row.czzt" :options="D_GSXT_YJXX_CZZT" />
|
<DictTag :value="row.czzt" :options="D_GSXT_YJXX_CZZT" />
|
||||||
</template>
|
</template>
|
||||||
<template #sffz>
|
<template #sffz>
|
||||||
<el-table-column prop="bqfz" align="center" label="标签分值" />
|
<el-table-column prop="bqfz" width="80" align="center" label="标签分值" />
|
||||||
<el-table-column prop="pzxs" align="center" label="系数" />
|
<el-table-column prop="pzxs" width="60" align="center" label="系数" />
|
||||||
<el-table-column prop="sffz" align="center" label="计算分值"/>
|
<el-table-column prop="sffz" width="90" align="center" label="计算分值"/>
|
||||||
</template>
|
</template>
|
||||||
<template #expand="{ props }">
|
<template #expand="{ props }">
|
||||||
<div>
|
<div>
|
||||||
@ -139,7 +139,7 @@ const pageData = reactive({
|
|||||||
pageSize: 20,
|
pageSize: 20,
|
||||||
pageCurrent: 1
|
pageCurrent: 1
|
||||||
},
|
},
|
||||||
controlsWidth: 200,
|
controlsWidth: 300,
|
||||||
tableColumn: [
|
tableColumn: [
|
||||||
{ label: "状态", prop: "czzt", showSolt: true },
|
{ label: "状态", prop: "czzt", showSolt: true },
|
||||||
{ label: "预警时间", prop: "yjsj" },
|
{ label: "预警时间", prop: "yjsj" },
|
||||||
@ -147,7 +147,7 @@ const pageData = reactive({
|
|||||||
{ label: "身份证号", prop: "sfzh" },
|
{ label: "身份证号", prop: "sfzh" },
|
||||||
{ label: "标签", prop: "yjbqmc" },
|
{ label: "标签", prop: "yjbqmc" },
|
||||||
{ label: "接收单位", prop: "ssbm" },
|
{ label: "接收单位", prop: "ssbm" },
|
||||||
{ label: "活动频次", prop: "sfcs" },
|
{ label: "活动频次", prop: "sfcs",width:'90' },
|
||||||
{ label: "预警分值", prop: "sffz",showSolt: true },
|
{ label: "预警分值", prop: "sffz",showSolt: true },
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|||||||
@ -69,8 +69,9 @@ const searchBox = ref(); //搜索框
|
|||||||
import { holographicProfileJump } from "@/utils/tools.js"
|
import { holographicProfileJump } from "@/utils/tools.js"
|
||||||
const searchConfiger = ref(
|
const searchConfiger = ref(
|
||||||
[
|
[
|
||||||
{ label: "预警级别", prop: 'yjjbList', placeholder: "请输入姓名", showType: "select", options: D_BZ_YJJB },
|
{ label: "预警级别", prop: 'yjjbList', placeholder: "请选择预警级别", showType: "select", options: D_BZ_YJJB },
|
||||||
{ label: "来源类型", prop: 'yjlxList', placeholder: "请输入身份证号码", showType: "select", options: D_BZ_YJLY,multiple:true },
|
{ label: "来源类型", prop: 'yjlxList', placeholder: "请选择来源类型", showType: "select", options: D_BZ_YJLY,multiple:true },
|
||||||
|
{ label: "身份证号", prop: 'rysfzh', placeholder: "请输入身份证", showType: "input",},
|
||||||
{ label: "部门", prop: 'ssbmdm', showType: "department"},
|
{ label: "部门", prop: 'ssbmdm', showType: "department"},
|
||||||
{ label: "时间", prop: 'timeRange', showType: "datetimerange"},
|
{ label: "时间", prop: 'timeRange', showType: "datetimerange"},
|
||||||
]);
|
]);
|
||||||
|
|||||||
@ -34,9 +34,9 @@
|
|||||||
<DictTag :value="row.czzt" :options="D_GSXT_YJXX_CZZT" />
|
<DictTag :value="row.czzt" :options="D_GSXT_YJXX_CZZT" />
|
||||||
</template>
|
</template>
|
||||||
<template #sffz>
|
<template #sffz>
|
||||||
<el-table-column prop="bqfz" align="center" label="标签分值" />
|
<el-table-column prop="bqfz" width="80" align="center" label="标签分值" />
|
||||||
<el-table-column prop="pzxs" align="center" label="系数" />
|
<el-table-column prop="pzxs" width="60" align="center" label="系数" />
|
||||||
<el-table-column prop="sffz" align="center" label="计算分值"/>
|
<el-table-column prop="sffz" width="90" align="center" label="计算分值"/>
|
||||||
</template>
|
</template>
|
||||||
<template #controls="{ row }">
|
<template #controls="{ row }">
|
||||||
<el-link type="warning" @click="pushAssess(row)">全息档案</el-link>
|
<el-link type="warning" @click="pushAssess(row)">全息档案</el-link>
|
||||||
@ -133,7 +133,7 @@ const pageData = reactive({
|
|||||||
pageSize: 20,
|
pageSize: 20,
|
||||||
pageCurrent: 1
|
pageCurrent: 1
|
||||||
},
|
},
|
||||||
controlsWidth: 200, //操作栏宽度
|
controlsWidth: 300, //操作栏宽度
|
||||||
tableColumn: [
|
tableColumn: [
|
||||||
{ label: "状态", prop: "czzt", showSolt: true },
|
{ label: "状态", prop: "czzt", showSolt: true },
|
||||||
{ label: "预警时间", prop: "yjsj" ,width: 180},
|
{ label: "预警时间", prop: "yjsj" ,width: 180},
|
||||||
@ -141,8 +141,8 @@ const pageData = reactive({
|
|||||||
{ label: "身份证号", prop: "sfzh" ,width: 180},
|
{ label: "身份证号", prop: "sfzh" ,width: 180},
|
||||||
{ label: "标签", prop: "yjbqmc" },
|
{ label: "标签", prop: "yjbqmc" },
|
||||||
{ label: "接收单位", prop: "ssbm" },
|
{ label: "接收单位", prop: "ssbm" },
|
||||||
{ label: "活动频次", prop: "sfcs" },
|
{ label: "活动频次", prop: "sfcs",width: 90 },
|
||||||
{ label: "预警分值", prop: "sffz",showSolt: true },
|
{ label: "预警分值", prop: "sffz",showSolt: true },
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user