From 11a32b8fe89cf0f71d4224960bcf6e94943af467 Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Sun, 6 Jul 2025 15:07:33 +0800 Subject: [PATCH 01/24] =?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 --- .../DatAcquisition/components/addForm.vue | 2 +- .../ResearchJudgment/DatAcquisition/index.vue | 8 +- .../components/addForm.vue | 127 ++++++++++++------ .../components/addPeo.vue | 73 +++++----- .../IntelligenceManagement/index.vue | 124 +++++++---------- .../MoralAnalysis/components/editAddForm.vue | 42 +++--- .../ResearchJudgment/MoralAnalysis/index.vue | 95 ++++++++----- 7 files changed, 268 insertions(+), 203 deletions(-) diff --git a/src/views/backOfficeSystem/ResearchJudgment/DatAcquisition/components/addForm.vue b/src/views/backOfficeSystem/ResearchJudgment/DatAcquisition/components/addForm.vue index 79898b1..6a818b8 100644 --- a/src/views/backOfficeSystem/ResearchJudgment/DatAcquisition/components/addForm.vue +++ b/src/views/backOfficeSystem/ResearchJudgment/DatAcquisition/components/addForm.vue @@ -158,7 +158,7 @@ const deleteRow = (index) =>{ const submit = () => { elform.value.submit((data) => { let url = title.value == "新增" ? "/mosty-gsxt/qbcj/add" : "/mosty-gsxt/qbcj/update"; - let params = { ...data ,ryList:pageForm.tableData,cjLx:'01'}; + let params = { ...data ,ryList:pageForm.tableData,cjLx:'0'}; params.fjdz = fjdz.value.length > 0 ? fjdz.value.join(','):''; loading.value = true; qcckPost(params, url).then((res) => { diff --git a/src/views/backOfficeSystem/ResearchJudgment/DatAcquisition/index.vue b/src/views/backOfficeSystem/ResearchJudgment/DatAcquisition/index.vue index 1002935..04193d4 100644 --- a/src/views/backOfficeSystem/ResearchJudgment/DatAcquisition/index.vue +++ b/src/views/backOfficeSystem/ResearchJudgment/DatAcquisition/index.vue @@ -39,6 +39,7 @@ @@ -92,7 +93,6 @@ \ No newline at end of file diff --git a/src/views/backOfficeSystem/ResearchJudgment/IntelligenceManagement/index.vue b/src/views/backOfficeSystem/ResearchJudgment/IntelligenceManagement/index.vue index 2725446..b812e56 100644 --- a/src/views/backOfficeSystem/ResearchJudgment/IntelligenceManagement/index.vue +++ b/src/views/backOfficeSystem/ResearchJudgment/IntelligenceManagement/index.vue @@ -2,14 +2,10 @@
- + 导出 - - - 批量删除 -
@@ -27,14 +23,22 @@ :controlsWidth="pageData.controlsWidth" @chooseData="chooseData"> - @@ -61,58 +65,23 @@ import AddForm from "./components/addForm.vue"; import { qcckGet, qcckPost, qcckDelete } from "@/api/qcckApi.js"; import { reactive, ref, onMounted, getCurrentInstance, nextTick } from "vue"; const { proxy } = getCurrentInstance(); -const {D_GS_XS_LY, D_BZ_SSZT,D_BZ_SF,D_GS_XS_LX ,D_GS_XS_QTLX,D_BZ_XB} = proxy.$dict("D_GS_XS_LY","D_BZ_SSZT","D_BZ_SF","D_GS_XS_LX","D_GS_XS_QTLX","D_BZ_XB"); //获取字典数据 +const {D_GS_XS_CZZT,D_GS_XS_LY, D_BZ_SSZT,D_BZ_SF,D_GS_XS_LX ,D_GS_XS_QTLX,D_BZ_XB,D_BZ_XSSHZT} = proxy.$dict("D_GS_XS_CZZT","D_GS_XS_LY","D_BZ_SSZT","D_BZ_SF","D_GS_XS_LX","D_GS_XS_QTLX","D_BZ_XB","D_BZ_XSSHZT"); //获取字典数据 const detailDiloag = ref(); const searchBox = ref(); //搜索框 - +const isShow = ref(false) const searchConfiger = ref([ - { label: "线索名称", prop: 'clueTitle', placeholder: "请输入线索名称", showType: "input" }, - { label: "语义关键字", prop: 'semanticKeywords', placeholder: "请输入语义关键字", showType: "input" }, - { label: "线索类型", prop: 'clueType', placeholder: "请选择线索类型", showType: "select" }, - { label: "线索来源", prop: 'clueSource', placeholder: "请选择线索来源", showType: "select" }, + { label: "线索名称", prop: 'xsMc', placeholder: "请输入线索名称", showType: "input" }, + { label: "内容关键字", prop: 'xsNr', placeholder: "请输入语义关键字", showType: "input" }, + { label: "线索类型", prop: 'xlLx', placeholder: "请选择线索类型", showType: "select" }, + { label: "线索来源", prop: 'qbLy', placeholder: "请选择线索来源", showType: "select" }, { label: "线索状态", prop: 'xszt', placeholder: "请选择线索状态", showType: "select" }, - { label: "处置状态", prop: 'czzt', placeholder: "请选择处置状态", showType: "select" }, - { label: "开始时间", prop: 'startTime', placeholder: "请选择开始时间", showType: "date" }, - { label: "结束时间", prop: 'endTime', placeholder: "请选择结束时间", showType: "date" }, - { label: "指向地点", prop: 'targetLocation', placeholder: "请输入指向地点", showType: "input" }, + { label: "开始时间", prop: 'zxkssj', placeholder: "请选择开始时间", showType: "date" }, + { label: "结束时间", prop: 'zxjssj', placeholder: "请选择结束时间", showType: "date" }, + { label: "指向地点", prop: 'zxdz', placeholder: "请输入指向地点", showType: "input" }, ]); const pageData = reactive({ - tableData: [ - { - clueNo: "XS20240101001", - clueTitle: "可疑人员活动线索", - clueType: "人员线索", - clueSource: "群众举报", - startTime: "2024-01-01 08:00:00", - endTime: "2024-01-01 18:00:00", - targetLocation: "某市某区某街道", - clueContent: "发现多名可疑人员在该区域频繁出入,疑似从事非法活动。", - attachment: "report.pdf" - }, - { - clueNo: "XS20240101002", - clueTitle: "涉毒交易线索", - clueType: "违法犯罪线索", - clueSource: "技术侦查", - startTime: "2024-01-02 10:00:00", - endTime: "2024-01-02 16:00:00", - targetLocation: "某市某区某小区", - clueContent: "监控发现多次可疑交易活动,疑似涉及违禁物品。", - attachment: "evidence.docx" - }, - { - clueNo: "XS20240101003", - clueTitle: "非法聚集线索", - clueType: "群体性事件", - clueSource: "网络监控", - startTime: "2024-01-03 14:00:00", - endTime: "2024-01-03 22:00:00", - targetLocation: "某市某广场", - clueContent: "网络平台发现有组织策划非法聚集活动的信息。", - attachment: "online_evidence.zip" - } - ], + tableData: [], keyCount: 0, tableConfiger: { rowHieght: 61, @@ -126,15 +95,17 @@ const pageData = reactive({ }, controlsWidth: 220, tableColumn: [ - { label: "线索编号", prop: "clueNo" }, - { label: "线索名称", prop: "clueTitle" }, - { label: "线索类型", prop: "clueType" }, - { label: "线索来源", prop: "clueSource" }, - { label: "开始时间", prop: "startTime" }, - { label: "结束时间", prop: "endTime" }, - { label: "指向地点", prop: "targetLocation" }, - { label: "线索内容", prop: "clueContent", width: 200 }, - { label: "附件", prop: "attachment", solt: true }, + { label: "线索编号", prop: "xsBh" }, + { label: "线索名称", prop: "xsMc" }, + { label: "线索类型", prop: "xlLx",showSolt:true }, + { label: "线索来源", prop: "qbLy",showSolt:true }, + { label: "开始时间", prop: "zxkssj" }, + { label: "结束时间", prop: "zxjssj" }, + { label: "指向地点", prop: "zxdz" }, + { label: "线索内容", prop: "xsNr"}, + { label: "处置状态", prop: "czzt",showSolt: true}, + { label: "附件", prop: "fjdz", showSolt: true }, + { label: "审核状态", prop: "shzt", showSolt: true }, ] }); @@ -145,12 +116,7 @@ onMounted(() => { tabHeightFn(); }); -//选择类型 -const handleType = (val) => { - pageData.keyCount++; - pageData.pageConfiger.pageCurrent = 1; - getList() -} + // 搜索 const onSearch = (val) =>{ queryFrom.value = {...val} @@ -169,21 +135,21 @@ const changeSize = (val) =>{ // 获取列表 const getList = (val) =>{ - // pageData.tableConfiger.loading = true; + pageData.tableConfiger.loading = true; let data = { ...pageData.pageConfiger, ...queryFrom.value }; - // let url = '/mosty-lzcj/tbDwMbkf/queryList'; - // qcckPost(data,url).then(res=>{ - // pageData.tableData = res.records || []; - // pageData.total = res.total; - // pageData.tableConfiger.loading = false; - // }).catch(()=>{ pageData.tableConfiger.loading = false; }) + qcckGet(data,'/mosty-gsxt/qbcj/selectPage').then(res=>{ + pageData.tableData = res.records || []; + pageData.total = res.total; + pageData.tableConfiger.loading = false; + }).catch(()=>{ pageData.tableConfiger.loading = false; }) } // 详情 const addEdit = (type, row) => { - nextTick(()=>{ + isShow.value = true; + setTimeout(()=>{ detailDiloag.value.init(type, row); - }) + },500) }; // 表格高度计算 diff --git a/src/views/backOfficeSystem/ResearchJudgment/MoralAnalysis/components/editAddForm.vue b/src/views/backOfficeSystem/ResearchJudgment/MoralAnalysis/components/editAddForm.vue index 054267d..89dcdbd 100644 --- a/src/views/backOfficeSystem/ResearchJudgment/MoralAnalysis/components/editAddForm.vue +++ b/src/views/backOfficeSystem/ResearchJudgment/MoralAnalysis/components/editAddForm.vue @@ -8,7 +8,7 @@
- +
@@ -16,7 +16,6 @@ \ No newline at end of file diff --git a/src/views/backOfficeSystem/HumanIntelligence/CollectCrculate/index.vue b/src/views/backOfficeSystem/HumanIntelligence/CollectCrculate/index.vue index 7f58b96..ffa416e 100644 --- a/src/views/backOfficeSystem/HumanIntelligence/CollectCrculate/index.vue +++ b/src/views/backOfficeSystem/HumanIntelligence/CollectCrculate/index.vue @@ -6,10 +6,6 @@ 导出 - - - 批量删除 - @@ -27,9 +23,18 @@ :controlsWidth="pageData.controlsWidth" @chooseData="chooseData"> + + + @@ -62,7 +67,7 @@ 确定 - 删除 + 删除 - + + + diff --git a/src/views/backOfficeSystem/ResearchJudgment/InformationFlows/InstructionInformation/components/xslist.vue b/src/views/backOfficeSystem/ResearchJudgment/InformationFlows/InstructionInformation/components/xslist.vue new file mode 100644 index 0000000..39b5ef3 --- /dev/null +++ b/src/views/backOfficeSystem/ResearchJudgment/InformationFlows/InstructionInformation/components/xslist.vue @@ -0,0 +1,190 @@ + + + + + + diff --git a/src/views/backOfficeSystem/ResearchJudgment/InformationFlows/InstructionInformation/index.vue b/src/views/backOfficeSystem/ResearchJudgment/InformationFlows/InstructionInformation/index.vue index 57f1954..82d4f72 100644 --- a/src/views/backOfficeSystem/ResearchJudgment/InformationFlows/InstructionInformation/index.vue +++ b/src/views/backOfficeSystem/ResearchJudgment/InformationFlows/InstructionInformation/index.vue @@ -6,14 +6,6 @@ 新增 - - - 批量删除 - - - - 批量处置 - @@ -29,20 +21,17 @@ :key="pageData.keyCount" :tableConfiger="pageData.tableConfiger" :controlsWidth="pageData.controlsWidth" - @chooseData="chooseData"> - - @@ -71,28 +60,22 @@ import { reactive, ref, onMounted, getCurrentInstance } from "vue"; const { proxy } = getCurrentInstance(); const detailDiloag = ref(); const searchBox = ref(); //搜索框 - +const {D_GS_XS_SJLY,D_GS_XS_ZLLX,D_GS_ZDQT_FXDJ,D_GS_XS_CZZT} = proxy.$dict('D_GS_XS_SJLY','D_GS_XS_ZLLX','D_GS_ZDQT_FXDJ','D_GS_XS_CZZT') const searchConfiger = ref([ - { label: "指令标题", prop: 'instructionTitle', placeholder: "请输入指令标题", showType: "input" }, - { label: "督办对象", prop: 'supervisoryObject', placeholder: "请输入督办对象", showType: "input" }, - { label: "指令类型", prop: 'instructionType', placeholder: "请选择指令类型", showType: "input" }, - { label: "指令等级", prop: 'instructionLevel', placeholder: "请选择指令等级", showType: "input" }, - { label: "指令来源", prop: 'instructionSource', placeholder: "请输入指令来源", showType: "input" }, - { label: "处置状态", prop: 'processingStatus', placeholder: "请选择处置状态", showType: "input" }, - { label: "数据来源", prop: 'dataSource', placeholder: "请输入数据来源", showType: "input" }, - { label: "反馈截止时间", prop: 'feedbackDeadline', placeholder: "请选择反馈截止时间", showType: "input" }, - { label: "指令流向", prop: 'instructionFlow', placeholder: "请输入指令流向", showType: "input" }, + { label: "指令标题", prop: 'zlbt', placeholder: "请输入指令标题", showType: "input" }, + { label: "指令类型", prop: 'zllx', placeholder: "请选择指令类型", showType: "select",options:D_GS_XS_ZLLX }, + { label: "指令等级", prop: 'zldj', placeholder: "请选择指令等级", showType: "select" ,options:D_GS_ZDQT_FXDJ}, + { label: "处置状态", prop: 'czzt', placeholder: "请选择处置状态", showType: "select" ,options:D_GS_XS_CZZT}, + { label: "反馈截止时间", prop: 'jssj', placeholder: "请选择反馈截止时间", showType: "datetime" }, ]); const queryFrom = ref({}); const pageData = reactive({ - tableData: [ - {id: 1, instructionFlow: '本级发起', instructionTitle: '关于XX的指令', urgencyLevel: '紧急', informationSource: '信息来源', workingStatus: '工作中', supervisoryObject: '督办对象', instructionLevel: '一级', feedbackPosition: '反馈位置', feedbackDeadline: '2024-01-20', receivedNumber: 5, unreceivedNumber: 2, processingStatus: '已处理', status: '已完成'}, - ], + tableData: [], keyCount: 0, tableConfiger: { rowHieght: 61, - showSelectType: "checkBox", + showSelectType: "null", loading: false }, total: 0, @@ -102,19 +85,10 @@ const pageData = reactive({ }, controlsWidth: 180, tableColumn: [ - { label: '指令流向', prop: 'instructionFlow' }, - { label: '指令标题', prop: 'instructionTitle' }, - { label: '紧急程度', prop: 'urgencyLevel', width: 100 }, - { label: '信息来源', prop: 'informationSource' }, - { label: '工作状态', prop: 'workingStatus', width: 100 }, - { label: '督办对象', prop: 'supervisoryObject' }, - { label: '指令等级', prop: 'instructionLevel', width: 100 }, - { label: '反馈位置', prop: 'feedbackPosition' }, - { label: '反馈截止时间', prop: 'feedbackDeadline', width: 120 }, - { label: '发送人数', prop: 'receivedNumber', width: 100 }, - { label: '未接收人数', prop: 'unreceivedNumber', width: 100 }, - { label: '处置状态', prop: 'processingStatus', width: 100 }, - { label: '状态', prop: 'status', width: 100 }, + { label: '指令标题', prop: 'zlbt' }, + { label: '指令等级', prop: 'zldj',showSolt:true }, + { label: '反馈截止时间', prop: 'jssj' }, + { label: '处置状态', prop: 'czzt',showSolt:true }, ] }); @@ -123,12 +97,6 @@ onMounted(() => { tabHeightFn(); }); -//选择类型 -const handleType = (val) => { - pageData.keyCount++; - pageData.pageConfiger.pageCurrent = 1; - getList() -} // 搜索 const onSearch = (val) =>{ queryFrom.value = {...val} @@ -147,14 +115,24 @@ const changeSize = (val) =>{ // 获取列表 const getList = (val) =>{ - // pageData.tableConfiger.loading = true; + pageData.tableConfiger.loading = true; let data = { ...pageData.pageConfiger, ...queryFrom.value }; - // let url = '/mosty-lzcj/tbDwMbkf/queryList'; - // qcckPost(data,url).then(res=>{ - // pageData.tableData = res.records || []; - // pageData.total = res.total; - // pageData.tableConfiger.loading = false; - // }).catch(()=>{ pageData.tableConfiger.loading = false; }) + qcckGet(data,'/mosty-gsxt/zlxx/selectPage').then(res=>{ + pageData.tableData = res.records || []; + pageData.total = res.total; + pageData.tableConfiger.loading = false; + }).catch(()=>{ pageData.tableConfiger.loading = false; }) +} + + + + const deleteRow = (id) =>{ + proxy.$confirm("确定要删除", "警告", {type: "warning"}).then(() => { + qcckPost({id},'/mosty-gsxt/zlxx/delete').then(()=>{ + proxy.$message({ type: "success", message: "删除成功" }); + getList(); + }) + }).catch(() => {}); } // 详情 diff --git a/src/views/backOfficeSystem/ResearchJudgment/IntelligenceManagement/components/zlForm.vue b/src/views/backOfficeSystem/ResearchJudgment/IntelligenceManagement/components/zlForm.vue new file mode 100644 index 0000000..28c3acc --- /dev/null +++ b/src/views/backOfficeSystem/ResearchJudgment/IntelligenceManagement/components/zlForm.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/src/views/backOfficeSystem/ResearchJudgment/IntelligenceManagement/index.vue b/src/views/backOfficeSystem/ResearchJudgment/IntelligenceManagement/index.vue index b812e56..8de05bc 100644 --- a/src/views/backOfficeSystem/ResearchJudgment/IntelligenceManagement/index.vue +++ b/src/views/backOfficeSystem/ResearchJudgment/IntelligenceManagement/index.vue @@ -38,6 +38,7 @@ @@ -53,6 +54,7 @@ + @@ -62,13 +64,15 @@ import MyTable from "@/components/aboutTable/MyTable.vue"; import Pages from "@/components/aboutTable/Pages.vue"; import Search from "@/components/aboutTable/Search.vue"; import AddForm from "./components/addForm.vue"; +import ZlForm from "./components/zlForm.vue"; import { qcckGet, qcckPost, qcckDelete } from "@/api/qcckApi.js"; import { reactive, ref, onMounted, getCurrentInstance, nextTick } from "vue"; const { proxy } = getCurrentInstance(); -const {D_GS_XS_CZZT,D_GS_XS_LY, D_BZ_SSZT,D_BZ_SF,D_GS_XS_LX ,D_GS_XS_QTLX,D_BZ_XB,D_BZ_XSSHZT} = proxy.$dict("D_GS_XS_CZZT","D_GS_XS_LY","D_BZ_SSZT","D_BZ_SF","D_GS_XS_LX","D_GS_XS_QTLX","D_BZ_XB","D_BZ_XSSHZT"); //获取字典数据 +const {D_GS_ZDQT_FXDJ,D_GS_XS_ZLLX,D_GS_XS_CZZT,D_GS_XS_LY, D_BZ_SSZT,D_BZ_SF,D_GS_XS_LX ,D_GS_XS_QTLX,D_BZ_XB,D_BZ_XSSHZT} = proxy.$dict("D_GS_ZDQT_FXDJ","D_GS_XS_ZLLX","D_GS_XS_CZZT","D_GS_XS_LY","D_BZ_SSZT","D_BZ_SF","D_GS_XS_LX","D_GS_XS_QTLX","D_BZ_XB","D_BZ_XSSHZT"); //获取字典数据 const detailDiloag = ref(); const searchBox = ref(); //搜索框 const isShow = ref(false) +const zlDialog = ref(false) const searchConfiger = ref([ { label: "线索名称", prop: 'xsMc', placeholder: "请输入线索名称", showType: "input" }, { label: "内容关键字", prop: 'xsNr', placeholder: "请输入语义关键字", showType: "input" }, @@ -144,6 +148,15 @@ const getList = (val) =>{ }).catch(()=>{ pageData.tableConfiger.loading = false; }) } + +// 转为指令 +const handleZL = (val) =>{ + isShow.value = true; + setTimeout(()=>{ + zlDialog.value.init(val) + },500) +} + // 详情 const addEdit = (type, row) => { isShow.value = true; From 07dd70fe39b4f293591f2eaeb392bb996a9b7bf9 Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Mon, 7 Jul 2025 09:38:52 +0800 Subject: [PATCH 06/24] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/detailForm.vue | 55 ++++----------- .../RecordsOperations/index.vue | 69 ++++++------------- 2 files changed, 36 insertions(+), 88 deletions(-) diff --git a/src/views/backOfficeSystem/ResearchJudgment/RecordsOperations/components/detailForm.vue b/src/views/backOfficeSystem/ResearchJudgment/RecordsOperations/components/detailForm.vue index c17bf65..70cac40 100644 --- a/src/views/backOfficeSystem/ResearchJudgment/RecordsOperations/components/detailForm.vue +++ b/src/views/backOfficeSystem/ResearchJudgment/RecordsOperations/components/detailForm.vue @@ -1,58 +1,37 @@ - - + @@ -140,45 +98,14 @@ import PageTitle from "@/components/aboutTable/PageTitle.vue"; import MyTable from "@/components/aboutTable/MyTable.vue"; import Pages from "@/components/aboutTable/Pages.vue"; import Search from "@/components/aboutTable/Search.vue"; -import addForm from "./components/addForm.vue"; -import DetailForm from "./components/infoForm.vue"; - -import { qcckGet, qcckPost, qcckDelete } from "@/api/qcckApi.js"; -import { reactive, ref, onMounted, getCurrentInstance } from "vue"; import AddForm from "./components/addForm.vue"; +import { qcckGet } from "@/api/qcckApi.js"; +import { reactive, ref, onMounted, getCurrentInstance } from "vue"; const { proxy } = getCurrentInstance(); -const { - D_GS_BK_SSJZ, - D_GS_ZDR_RYJB, - D_BZ_XB, - D_BZ_MZ, - D_BZ_XZQHDM, - D_GS_ZDR_BK_ZT, - D_GS_ZDR_CZZT -} = proxy.$dict( - "D_GS_BK_SSJZ", - "D_GS_ZDR_RYJB", - "D_BZ_XB", - "D_BZ_MZ", - "D_BZ_XZQHDM", - "D_GS_ZDR_BK_ZT", - "D_GS_ZDR_CZZT" -); //获取字典数据 -const detailDiloag = ref(); +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 } = 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"); +const show = ref(false); const addFormDiloag = ref(); const searchBox = ref(); //搜索框 -const btns = reactive([ - "一键布控", - "维护群体", - "矛盾化解", - "转指令", - "转线索", - "转督导", - "转合成", - "移交管控", - "批量导入", - "导出" -]); const searchConfiger = ref([ { label: "姓名", @@ -198,36 +125,6 @@ const searchConfiger = ref([ placeholder: "请输入户籍地", showType: "input" }, - { - label: "户籍地派出所", - prop: "hjdPcsdm", - placeholder: "请输入户籍地派出所", - showType: "input" - }, - { - label: "现居地", - prop: "xzdXz", - placeholder: "请输入现居地", - showType: "input" - }, - { - label: "现居地派出所", - prop: "xzdPcsmc", - placeholder: "请输入现居地派出所", - showType: "input" - }, - { - label: "入库开始时间", - prop: "startTime", - placeholder: "请选择入库开始时间", - showType: "date" - }, - { - label: "入库结束时间", - prop: "endTime", - placeholder: "请输入入库结束时间", - showType: "date" - }, { label: "人员级别", prop: "zdrRyjb", @@ -235,89 +132,14 @@ const searchConfiger = ref([ showType: "select", options: D_GS_ZDR_RYJB }, - { - label: "所属警种", - prop: "zdrSsjz", - placeholder: "请选择所属警种", - showType: "select", - options: D_GS_BK_SSJZ - }, - { - label: "管辖单位", - prop: "gxSsbmmc", - placeholder: "请选择管辖单位", - showType: "input" - }, - { - label: "涉及警种", - prop: "zdrSjjz", - placeholder: "请选择涉及警种", - showType: "select", - options: D_GS_BK_SSJZ, - multiple: true - }, - { - label: "管辖民警姓名", - prop: "gkMjXm", - placeholder: "请输入管辖民警姓名", - showType: "input" - }, - { - label: "管辖民警警号", - prop: "gkMjJh", - placeholder: "请输入管辖民警警号", - showType: "input" - }, - { - label: "管辖民警联系方式", - prop: "gkMjLxfs", - placeholder: "请输入管辖民警联系方式", - showType: "input" - }, - { - label: "管辖原因", - prop: "zdrLkyy", - placeholder: "请输入管辖原因", - showType: "input" - }, - { - label: "被管控人联系方式", - prop: "ryLxdh", - placeholder: "请输入被管控人联系方式", - showType: "input" - }, - { - label: "责任单位", - prop: "zrSsbmmc", - placeholder: "请选择责任单位", - showType: "input" - }, - { - label: "人员标签大类", - prop: "bqDl", - placeholder: "请选择人员标签大类", - showType: "select" - }, - { - label: "人员标签细类", - prop: "bqXl", - placeholder: "请选择人员标签细类", - showType: "select" - } ]); const pageData = reactive({ - tableData: [ - { - img: "", - jbxx: "", - wkrs: "1/5" - } - ], + tableData: [], keyCount: 0, tableConfiger: { rowHieght: 61, - showSelectType: "checkBox", + showSelectType: "null", loading: false }, total: 0, @@ -342,12 +164,6 @@ onMounted(() => { tabHeightFn(); }); -//选择类型 -const handleType = (val) => { - pageData.keyCount++; - pageData.pageConfiger.pageCurrent = 1; - getList(); -}; // 搜索 const onSearch = (val) => { queryFrom.value = { ...val }; @@ -368,30 +184,26 @@ const changeSize = (val) => { const getList = (val) => { pageData.tableConfiger.loading = true; let data = { ...pageData.pageConfiger, ...queryFrom.value }; - let url = "/mosty-gsxt/tbGsxtZdry/selectPage"; - qcckGet(data, url) - .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) => { - addFormDiloag.value.init(type, row); -}; -// 详情 -const infoList = (type, row) => { - detailDiloag.value.init(type, row); + show.value = true; + setTimeout(() => { + addFormDiloag.value.init(type, row); + },400); }; + // 表格高度计算 const tabHeightFn = () => { - pageData.tableHeight = - window.innerHeight - searchBox.value.offsetHeight - 250; + pageData.tableHeight = window.innerHeight - searchBox.value.offsetHeight - 250; window.onresize = function () { tabHeightFn(); }; diff --git a/src/views/backOfficeSystem/ResearchJudgment/ResearchHome/index.vue b/src/views/backOfficeSystem/ResearchJudgment/ResearchHome/index.vue index 4051ef9..f39f519 100644 --- a/src/views/backOfficeSystem/ResearchJudgment/ResearchHome/index.vue +++ b/src/views/backOfficeSystem/ResearchJudgment/ResearchHome/index.vue @@ -52,7 +52,6 @@ > From 234bf6ecc4a490b7d72e5c66a8c3289f7d77a98e Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Mon, 7 Jul 2025 20:24:43 +0800 Subject: [PATCH 17/24] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DeploymentDisposal/mpvGroup/index.vue | 57 +++++++------------ 1 file changed, 20 insertions(+), 37 deletions(-) diff --git a/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index.vue b/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index.vue index 8eee951..a03f526 100644 --- a/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index.vue +++ b/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index.vue @@ -4,8 +4,8 @@
列控申请 @@ -18,7 +18,9 @@ 转线索 移交管控 - + + + 新增 @@ -29,15 +31,9 @@
- +
- + + + + + +