From 69bee283a812fcd5aac1586b130d8bc5367905d7 Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Fri, 11 Jul 2025 15:08:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/aboutTable/Pages.vue | 7 +- src/store/modules/user.js | 84 ++--- .../DeploymentDisposal/mpvPeo/index.vue | 340 +++++------------- .../ControlApproval/index.vue | 9 +- .../DeploymentAudit/index.vue | 8 +- .../myControl/components/addBkdx.vue | 9 +- .../IntelligentControl/myControl/index.vue | 2 +- .../RecordsOperations/index.vue | 2 +- .../systemConfig/dict/detail.vue | 6 +- 9 files changed, 150 insertions(+), 317 deletions(-) diff --git a/src/components/aboutTable/Pages.vue b/src/components/aboutTable/Pages.vue index c285ade..cfac037 100644 --- a/src/components/aboutTable/Pages.vue +++ b/src/components/aboutTable/Pages.vue @@ -9,12 +9,7 @@ @@ -215,52 +119,16 @@ import AddForm from "./components/addForm.vue"; import { qcckGet, qcckPost } from "@/api/qcckApi.js"; import { reactive, ref, onMounted, getCurrentInstance, nextTick } from "vue"; const { proxy } = getCurrentInstance(); -const { - D_GS_ZDR_RYJB, - D_BZ_XB, - D_BZ_MZ, - D_BZ_XZQHDM, - D_GS_ZDR_BK_ZT, - D_GS_ZDR_CZZT, - D_GS_BQ_ZL, - D_GS_BQ_LB, - D_GS_BQ_LX, - D_GS_ZDR_YJDJ, - D_GS_BK_SSJZ, - D_GS_BK_SQLX, - D_BZ_SF, - D_GS_XS_LY, - D_BZ_SSZT, - D_GS_XS_LX, - D_GS_XS_QTLX -} = proxy.$dict( - "D_GS_ZDR_RYJB", - "D_BZ_XB", - "D_BZ_MZ", - "D_BZ_XZQHDM", - "D_GS_ZDR_BK_ZT", - "D_GS_ZDR_CZZT", - "D_GS_BQ_ZL", - "D_GS_BQ_LB", - "D_GS_BQ_LX", - "D_GS_ZDR_YJDJ", - "D_GS_BK_SSJZ", - "D_GS_BK_SQLX", - "D_BZ_SF", - "D_GS_XS_LY", - "D_BZ_SSZT", - "D_GS_XS_LX", - "D_GS_XS_QTLX" -); -const obj = ref({ - fpmc: "" -}); +const { D_GS_ZDR_RYJB, D_BZ_XB, D_BZ_MZ, D_BZ_XZQHDM, D_GS_ZDR_BK_ZT, D_GS_ZDR_CZZT, D_GS_BQ_ZL, D_GS_BQ_LB, D_GS_BQ_LX, D_GS_ZDR_YJDJ, D_GS_BK_SSJZ, D_GS_BK_SQLX, D_BZ_SF, D_GS_XS_LY, D_BZ_SSZT, D_GS_XS_LX, D_GS_XS_QTLX } = proxy.$dict("D_GS_ZDR_RYJB","D_BZ_XB","D_BZ_MZ","D_BZ_XZQHDM","D_GS_ZDR_BK_ZT","D_GS_ZDR_CZZT","D_GS_BQ_ZL","D_GS_BQ_LB","D_GS_BQ_LX","D_GS_ZDR_YJDJ","D_GS_BK_SSJZ","D_GS_BK_SQLX","D_BZ_SF","D_GS_XS_LY","D_BZ_SSZT","D_GS_XS_LX","D_GS_XS_QTLX"); +const obj = ref({}); const showzxs = ref(false); const zxsDilof = ref(); const show = ref(false); const addFormDiloag = ref(); const searchBox = ref(); //搜索框 const chooseUserVisible = ref(false); //审批流程 +const ids = ref([]); +const choosList = ref([]); const visible = ref(false); const visiblefp = ref(false); const searchConfiger = ref([ @@ -288,9 +156,16 @@ const searchConfiger = ref([ placeholder: "请输入人员级别", showType: "select", options: D_GS_ZDR_RYJB - } + }, + { + label: "人员级别", + prop: "zdrRyjb", + placeholder: "请输入人员级别", + showType: "select", + options: D_GS_ZDR_RYJB + }, ]); - +const queryFrom = ref({}); const pageData = reactive({ tableData: [], keyCount: 0, @@ -306,16 +181,14 @@ const pageData = reactive({ }, controlsWidth: 220, tableColumn: [ - { label: "重点人员信息", prop: "ryxx", showSolt: true }, - { label: "户籍居住信息", prop: "jzxx", showSolt: true }, - { label: "管辖单位", prop: "gxdw", showSolt: true }, + { label: "重点人员信息", prop: "ryxx", showSolt: true,width:300,showOverflowTooltip:true }, + { label: "户籍居住信息", prop: "jzxx", showSolt: true,width:300, }, + { label: "管辖单位", prop: "gxdw", showSolt: true,width:300, }, { label: "处置状态", prop: "zdrCzzt", showSolt: true }, { label: "状态", prop: "xtSjzt", showSolt: true } ] }); -const queryFrom = ref({}); - onMounted(() => { getList(); tabHeightFn(); @@ -341,53 +214,30 @@ const changeSize = (val) => { const getList = () => { pageData.tableConfiger.loading = true; let data = { ...pageData.pageConfiger, ...queryFrom.value }; - qcckGet(data, "/mosty-gsxt/tbGsxtZdry/selectPage") - .then((res) => { - pageData.tableData = res.records || []; - pageData.total = res.total; - pageData.tableConfiger.loading = false; - }) - .catch(() => { - pageData.tableConfiger.loading = false; - }); + qcckGet(data, "/mosty-gsxt/tbGsxtZdry/selectPage").then((res) => { + pageData.tableData = res.records || []; + pageData.total = res.total; + pageData.tableConfiger.loading = false; + }).catch(() => { + pageData.tableConfiger.loading = false; + }); }; -//新增编辑 -const addEdit = (type, row) => { - show.value = true; - setTimeout(() => { - addFormDiloag.value.init(type, row); - }, 400); -}; -// 表格高度计算 -const tabHeightFn = () => { - pageData.tableHeight = - window.innerHeight - searchBox.value.offsetHeight - 250; - window.onresize = function () { - tabHeightFn(); - }; -}; - -const ids = ref([]); -const choosList = ref([]); const chooseData = (data) => { ids.value = Array.isArray(data) ? data.map((item) => item.id) : []; choosList.value = Array.isArray(data) ? data : []; }; // 选择申请数据数据 const handleApplication = () => { - if (ids.value.length === 0) - return ElMessage.error("请先选择需要布控的重点人"); - qcckPost({ ids: ids.value }, "/mosty-gsxt/tbGsxtZdry/addBksq") - .then(() => { - ElMessage.success("申请成功"); - visible.value = false; - getList(); - }) - .catch(() => { - ElMessage.error("布控申请失败"); - }); + if (ids.value.length === 0) return ElMessage.error("请先选择需要布控的重点人"); + qcckPost({ ids: ids.value }, "/mosty-gsxt/tbGsxtZdry/addBksq").then(() => { + ElMessage.success("申请成功"); + visible.value = false; + getList(); + }).catch(() => { + ElMessage.error("布控申请失败"); + }); }; const handleUserSelected = (val) => { @@ -395,48 +245,57 @@ const handleUserSelected = (val) => { obj.value.fpid = val[0].id; }; +// 处理分配 const handlefp = () => { - if (ids.value.length === 0) - return ElMessage.error("请先选择需要布控的重点人"); - qcckPost( - { ids: ids.value, uid: obj.value.fpid }, - "/mosty-gsxt/tbGsxtZdry/addGkmj" - ) - .then(() => { - ElMessage.success("分配成功"); - visible.value = false; - visiblefp.value = false; - getList(); - }) - .catch(() => { - ElMessage.error("分配失败"); - }); + if (ids.value.length === 0) return ElMessage.error("请先选择需要布控的重点人"); + qcckPost({ ids: ids.value, uid: obj.value.fpid },"/mosty-gsxt/tbGsxtZdry/addGkmj").then(() => { + ElMessage.success("分配成功"); + visible.value = false; + visiblefp.value = false; + getList(); + }).catch(() => { + ElMessage.error("分配失败"); + }); }; // 移交管控 const handleMove = () => { - if (ids.value.length === 0) - return ElMessage.error("请先选择需要移交管控的重点群体"); + if (ids.value.length === 0) return ElMessage.error("请先选择需要移交管控的重点群体"); proxy.$confirm("是否确定移交?", "警告", { type: "warning" }).then(() => { - qcckPost({ ids: ids.value }, "/mosty-gsxt/tbGsxtZdry/addSfyj") - .then(() => { - ElMessage.success("移交管控成功"); - getList(); - }) - .catch(() => { - ElMessage.error("移交管控失败"); - }); + qcckPost({ ids: ids.value }, "/mosty-gsxt/tbGsxtZdry/addSfyj").then(() => { + ElMessage.success("移交管控成功"); + getList(); + }).catch(() => { + ElMessage.error("移交管控失败"); + }); }); }; +// 转线索 const handleZxs = () => { - if (ids.value.length === 0) - return ElMessage.error("请先选择需要转线索的重点群体"); + if (ids.value.length === 0) return ElMessage.error("请先选择需要转线索的重点群体"); showzxs.value = true; nextTick(() => { zxsDilof.value.init(choosList.value); }); }; + + +//新增编辑 +const addEdit = (type, row) => { + show.value = true; + nextTick(()=>{ + addFormDiloag.value.init(type, row); + }) +}; + +// 表格高度计算 +const tabHeightFn = () => { + pageData.tableHeight = window.innerHeight - searchBox.value.offsetHeight - 250; + window.onresize = function () { + tabHeightFn(); + }; +}; diff --git a/src/views/backOfficeSystem/IntelligentControl/ControlApproval/index.vue b/src/views/backOfficeSystem/IntelligentControl/ControlApproval/index.vue index 1e5d454..89e2892 100644 --- a/src/views/backOfficeSystem/IntelligentControl/ControlApproval/index.vue +++ b/src/views/backOfficeSystem/IntelligentControl/ControlApproval/index.vue @@ -30,12 +30,12 @@ -