-
+
-
+
{{ it.zdmc }}
-
-
+
+
-
+
-
+
-
+
-
+
@@ -89,63 +44,36 @@
-
+
-
+
-
+
-
+
- 移除
+ 移除
-
+
@@ -169,7 +97,7 @@ const props = defineProps({
},
dic: {
type: Object,
- default: () => {}
+ default: () => { }
},
bqDl: {
type: String,
@@ -284,8 +212,8 @@ const getDataList = () => {
activeTab.value == "01"
? "/mosty-gsxt/tbGsxtBqgl/selectPage"
: activeTab.value == "02"
- ? "/mosty-gsxt/tbGsxtBqgl/selectPage"
- : "/mosty-gsxt/tbGsxtBqzh/selectPage";
+ ? "/mosty-gsxt/tbGsxtBqgl/selectPage"
+ : "/mosty-gsxt/tbGsxtBqzh/selectPage";
let params = {};
console.log(activeTab.value, "activeTab.value");
if (activeTab.value === "01") {
@@ -393,14 +321,17 @@ defineExpose({
.tabBoxRadio .el-checkbox__inner {
border-radius: 50% !important;
}
+
.tabBoxRadio .el-table__header-wrapper .el-checkbox {
display: none;
}
+
:deep(.el-dialog) {
background: #fff !important;
border-radius: 8px !important;
/* 其他样式 */
}
+
.table_class {
display: flex;
justify-content: space-between;
diff --git a/src/router/index.js b/src/router/index.js
index 8a81dba..5c81321 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -545,6 +545,15 @@ export const publicRoutes = [
icon: "article"
},
children: [
+ {
+ path: "/BaseLibrary",
+ name: "BaseLibrary",
+ component: () => import("@/views/backOfficeSystem/DeploymentDisposal/BaseLibrary/index"),
+ meta: {
+ title: "基础库",
+ icon: "article"
+ }
+ },
{
path: "/mpvPeo",
name: "mpvPeo",
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index 790f43d..db89ce6 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -130,7 +130,6 @@ export default {
unifiedLogin({ token, systemId }).then((data) => {
if (data.deptList.length === 1) {
this.commit("user/setToken", data.jwtToken);
-
this.commit("user/setDeptId", data.deptList);
this.commit("user/setUserName", data.userName);
setItem("USERNAME", data.userName);
diff --git a/src/views/backOfficeSystem/DeploymentDisposal/BaseLibrary/components/zdclPage.vue b/src/views/backOfficeSystem/DeploymentDisposal/BaseLibrary/components/zdclPage.vue
new file mode 100644
index 0000000..64bfeb0
--- /dev/null
+++ b/src/views/backOfficeSystem/DeploymentDisposal/BaseLibrary/components/zdclPage.vue
@@ -0,0 +1,290 @@
+
+
+
+
+
+
+
+
+
+
+
+
![]()
+
+ - 姓名:{{ row.ryXm }}
+ - 性别:
+ - 籍贯:
+ - 身份证:{{ row.rySfzh }}
+ - 出生日期:{{ row.ryCsrq }}
+ - 民族:
+
+
+
+
+ 户籍地区划:
+ 户籍派出所:{{ row.hjdPcsmc }}
+ 户籍地详址:{{ row.hjdXz }}
+
+
+
+
+ - {{ item.bqMc }}({{ item.bqFz || 0 }} 分)
+
+
+
+ 管辖单位:{{ row.gxSsbmmc }}
+ 人员级别:
+ 管控原因:{{ row.zdrLkyy }}
+ 管控状态:
+
+
+
+
+
+
+
+
+ {{ row.xtSjzt == 0 ? "注销" : row.xtSjzt == 1 ? "正常" : "封存" }}
+
+
+
+
+ 移入
+ 详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/backOfficeSystem/DeploymentDisposal/BaseLibrary/components/zdqtPage.vue b/src/views/backOfficeSystem/DeploymentDisposal/BaseLibrary/components/zdqtPage.vue
new file mode 100644
index 0000000..94ae1ee
--- /dev/null
+++ b/src/views/backOfficeSystem/DeploymentDisposal/BaseLibrary/components/zdqtPage.vue
@@ -0,0 +1,286 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - {{ item.bqMc }}({{ item.bqFz || 0 }} 分)
+
+
+
+ {{ row.zdryList ? row.zdryList.length : 0 }}
+
+
+
+
+
+
+ 移入
+ 详情
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/backOfficeSystem/DeploymentDisposal/BaseLibrary/components/zdrPage.vue b/src/views/backOfficeSystem/DeploymentDisposal/BaseLibrary/components/zdrPage.vue
new file mode 100644
index 0000000..d8d5597
--- /dev/null
+++ b/src/views/backOfficeSystem/DeploymentDisposal/BaseLibrary/components/zdrPage.vue
@@ -0,0 +1,274 @@
+
+
+
+
+
+
+
+
+
+
+
+ - {{ item.bqMc }}({{
+ item.bqFz || 0 }} 分)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.xtSjzt == 0 ? "注销" : row.xtSjzt == 1 ? "正常" : "封存" }}
+
+
+
+
+ 移入
+ 详情
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/backOfficeSystem/DeploymentDisposal/BaseLibrary/index.vue b/src/views/backOfficeSystem/DeploymentDisposal/BaseLibrary/index.vue
new file mode 100644
index 0000000..39f135b
--- /dev/null
+++ b/src/views/backOfficeSystem/DeploymentDisposal/BaseLibrary/index.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
diff --git a/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index.vue b/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index.vue
index 98b5ea2..4fd2b53 100644
--- a/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index.vue
+++ b/src/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index.vue
@@ -48,6 +48,7 @@
:tableConfiger="pageData.tableConfiger"
:controlsWidth="pageData.controlsWidth"
@chooseData="chooseData"
+ fixed="right"
>
@@ -68,6 +69,7 @@
+ 移除
办结
编辑
详情
@@ -170,22 +172,22 @@ const pageData = reactive({
pageSize: 20,
pageCurrent: 1
},
- controlsWidth: 150,
+ controlsWidth: 280,
tableColumn: [
- { label: "群体名称", prop: "qtMc" },
- { label: "群体类别", prop: "qtLb" , showSolt: true},
- { label: "风险等级", prop: "qtFxdj" , showSolt: true},
- { label: "背景资料", prop: "qtBjzl" },
- { label: "背景信息", prop: "bgxx", showSolt: true },
- { label: "管辖单位", prop: "gxSsdwmc" },
- { label: "列控原因", prop: "zdrLkyy" },
- { label: "开始时间", prop: "zdrRkkssj" },
- { label: "截至时间", prop: "zdrRkjssj" },
- { label: "稳控人数", prop: "zdryList", showSolt: true },
- { label: "状态", prop: "qtZt", showSolt: true },
- { label: "标签", prop: "bqList", showSolt: true ,showOverflowTooltip:true},
- { label: "创建单位", prop: "xtCjbmmc" },
- { label: "创建时间", prop: "xtCjsj" },
+ { label: "群体名称", prop: "qtMc",width:150 },
+ { label: "群体类别", prop: "qtLb" , showSolt: true,width:150 },
+ { label: "风险等级", prop: "qtFxdj" , showSolt: true,width:150 },
+ { label: "背景资料", prop: "qtBjzl" ,width:150 },
+ { label: "背景信息", prop: "bgxx", showSolt: true ,width:150 },
+ { label: "管辖单位", prop: "gxSsdwmc",width:150 },
+ { label: "列控原因", prop: "zdrLkyy",width:150 },
+ { label: "开始时间", prop: "zdrRkkssj",width:150 },
+ { label: "截至时间", prop: "zdrRkjssj" ,width:150 },
+ { label: "稳控人数", prop: "zdryList", showSolt: true,width:150 },
+ { label: "状态", prop: "qtZt", showSolt: true,width:150 },
+ { label: "标签", prop: "bqList", showSolt: true ,showOverflowTooltip:true,width:400 },
+ { label: "创建单位", prop: "xtCjbmmc" ,width:150 },
+ { label: "创建时间", prop: "xtCjsj",width:150 },
]
});
@@ -203,7 +205,15 @@ const handleSend = (id) => {
});
})
};
-
+// 移除
+const handleremove = (id) => {
+ proxy.$confirm("确定要移除此重点群体?", "警告", { type: "warning" }).then(() => {
+ qcckPost({ id, qtlx: '02' }, "/mosty-gsxt/tbGsxtZdqt/update").then(() => {
+ proxy.$message({ type: "success", message: "移除成功" });
+ getList();
+ });
+ })
+}
// 搜索
const onSearch = (val) => {
@@ -224,7 +234,8 @@ const changeSize = (val) => {
// 获取列表
const getList = () => {
pageData.tableConfiger.loading = true;
- let data = { ...pageData.pageConfiger, ...queryFrom.value };
+ // 群体类型D_ZDRY_RYLX(01 重点 02 普通)
+ let data = { qtlx:'01',...pageData.pageConfiger, ...queryFrom.value };
qcckGet(data, "/mosty-gsxt/tbGsxtZdqt/selectPage").then((res) => {
pageData.tableData = res.records || [];
pageData.total = res.total;
diff --git a/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/components copy/addForm.vue b/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/components copy/addForm.vue
index d05ae57..1b49fa7 100644
--- a/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/components copy/addForm.vue
+++ b/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/components copy/addForm.vue
@@ -286,10 +286,6 @@ const delDictItem = (bqId) => {
const submit = () => {
elform.value.submit((data) => {
- console.log("xxxxx");
-
- console.log(data);
-
data.zdrSjjz = data.zdrSjjz.join(",");
let url = title.value == "新增" ? "/mosty-gsxt/tbGsxtZdry/save" : "/mosty-gsxt/tbGsxtZdry/update";
let params = { ...data };
diff --git a/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/components/addForm.vue b/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/components/addForm.vue
index 7c8dd48..4f26c04 100644
--- a/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/components/addForm.vue
+++ b/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/components/addForm.vue
@@ -195,7 +195,6 @@ const scrollToSection = (sectionId) => {
// 监听滚动,更新当前激活的锚点
const handleScroll = () => {
if (!rightBox.value) return;
-
const scrollPosition = rightBox.value.scrollTop + 50;
const sections = [
'info-section', 'backinfo-section', 'groupLabels-section',
@@ -233,16 +232,11 @@ const info = ref()
const personnelTags = ref()
// 提交
const submit = async () => {
- console.log(info.value.throwData());
- console.log(personnelTags.value.throwData());
// 使用Promise.all处理所有子组件的验证和数据获取
const [infoData, personnelTagsData] = await Promise.all([
info.value.throwData(),
personnelTags.value.throwData(),
]);
-
- console.log(infoData, personnelTagsData);
-
};
diff --git a/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/components/diaLogForm.vue b/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/components/diaLogForm.vue
new file mode 100644
index 0000000..345ae7b
--- /dev/null
+++ b/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/components/diaLogForm.vue
@@ -0,0 +1,65 @@
+
+ {{ visible }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/index.vue b/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/index.vue
index 9ea3d9d..2bdd302 100644
--- a/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/index.vue
+++ b/src/views/backOfficeSystem/DeploymentDisposal/mpvPeo/index.vue
@@ -7,12 +7,14 @@
布控申请
- {{ it.zdmc }}
+ {{
+ it.zdmc }}
- 指定分配
+ 指定分配
@@ -25,7 +27,9 @@
转线索
移交管控
-
+
+
+
新增
@@ -36,44 +40,32 @@
-
-
-
-
![]()
-
- - 姓名:{{ row.ryXm }}
- - 性别:
- - 籍贯:
- - 身份证:{{ row.rySfzh }}
- - 出生日期:{{ row.ryCsrq }}
- - 民族:
-
-
-
-
- 户籍地区划:
- 户籍派出所:{{ row.hjdPcsmc }}
- 户籍地详址:{{ row.hjdXz }}
-
-
+
-
- - {{ item.bqMc }}({{ item.bqFz || 0 }} 分)
+
+ - {{ item.bqMc }}({{
+ item.bqFz || 0 }} 分)
-
- 管辖单位:{{ row.gxSsbmmc }}
- 人员级别:
- 管控原因:{{ row.zdrLkyy }}
- 管控状态:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -81,34 +73,33 @@
+
{{ row.xtSjzt == 0 ? "注销" : row.xtSjzt == 1 ? "正常" : "封存" }}
+ 移除
送审
- 编辑
- 详情
+ 编辑
+ 详情
删除
-
+
-
+
-
+
-
+