-
-
-
-
- {{ item.name }}
- {{ item.value }}
- 占比
- {{ item.percent }}%
-
-
+
+
+
+
+
+ {{ item.name }}
+ {{ item.value }}
+ 占比
+ {{ item.percent }}%
+
+
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/fkDialog.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/fkDialog.vue
index c46ec86..812783b 100644
--- a/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/fkDialog.vue
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/fkDialog.vue
@@ -64,7 +64,7 @@ import * as MOSTY from "@/components/MyComponents/index";
import { qcckGet, qcckPost } from "@/api/qcckApi.js";
import emitter from "@/utils/eventBus.js";
import FormMessage from "@/components/aboutTable/FormMessage.vue";
-import { onMounted, reactive, ref, getCurrentInstance, onUnmounted } from "vue";
+import { onMounted, reactive, ref, getCurrentInstance, onUnmounted, watch } from "vue";
const props = defineProps({
lx: {
type: String,
@@ -114,17 +114,20 @@ const formData = ref([
depMc: "czzrdw"
},
{ label: "处置责任民警", prop: "czzrmj", type: "slot" },
+ // 动态字段:根据 mbzt 为 1 时显示
{
label: "常控处置措施类型",
prop: "ckczcslx",
type: "select",
- options: D_YJXX_CZCSLX
+ options: D_YJXX_CZCSLX,
+ show: false // 默认隐藏
},
{
label: "常控处置措施细类",
prop: "ckczcsxl",
type: "select",
- options: D_YJXX_CZSSXZ
+ options: D_YJXX_CZSSXZ,
+ show: false // 默认隐藏
},
{ label: "常控立线侦察评估", prop: "cklxzcpg", type: "input" },
@@ -184,10 +187,20 @@ const rules = reactive({
const title = ref("");
onMounted(() => {
+ // 监听 mbzt 变化,动态显示/隐藏常控处置措施字段
+ watch(() => listQuery.value.mbzt, (newVal) => {
+ const ckczcslxField = formData.value.find(item => item.prop === 'ckczcslx');
+ const ckczcsxlField = formData.value.find(item => item.prop === 'ckczcsxl');
+ if (ckczcslxField) ckczcslxField.show = newVal === '1';
+ if (ckczcsxlField) ckczcsxlField.show = newVal === '1';
+ });
+
emitter.on("openFkDialog", (val) => {
showDialog.value = true;
listQuery.value = { yjid: val.id };
let url = "";
+ console.log(props.lx);
+
switch (props.lx) {
case "01":
url = "/mosty-gsxt/tbYjxx/getInfo/";
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/index.vue
index 1860567..1f0b74f 100644
--- a/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/index.vue
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/index.vue
@@ -16,7 +16,9 @@
预警列表
- 查看更多》
+ 查看更多》
@@ -30,12 +32,25 @@
-
+
-
- -
-
+
@@ -46,21 +61,30 @@
@@ -73,9 +97,19 @@
-