From ae52f9a7cca3ebe8803f720e5891a696714347db Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 04 十一月 2025 13:04:16 +0800
Subject: [PATCH] 基础数据产品-整改清单中,新增按照任意时段和区县进行统计的功能
---
src/views/fysp/data-product/components/CompProblemTable.vue | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/src/views/fysp/data-product/components/CompProblemTable.vue b/src/views/fysp/data-product/components/CompProblemTable.vue
index 3f145ce..0d6d3d8 100644
--- a/src/views/fysp/data-product/components/CompProblemTable.vue
+++ b/src/views/fysp/data-product/components/CompProblemTable.vue
@@ -74,6 +74,7 @@
</table>
<CompProblemPicSelect
v-if="pics.length > 0"
+ title="闂鍥剧墖"
v-model:dialog-visible="proDialog"
mode="problem"
:pics="pics[0].path"
@@ -82,6 +83,7 @@
></CompProblemPicSelect>
<CompProblemPicSelect
v-if="pics.length > 1"
+ title="鏁存敼鍥剧墖"
v-model:dialog-visible="changeDialog"
mode="change"
:pics="pics[1].path"
@@ -138,13 +140,26 @@
function handleProPicSelect(imgList) {
if (imgList && imgList.length > 0) {
seletcedProblemPic.value = imgList[0].url;
+ onChange();
}
}
function handleChangePicSelect(imgList) {
if (imgList && imgList.length > 0) {
seletcedChangePic.value = imgList[0].url;
+ onChange();
}
+}
+
+function onChange() {
+ const value = {
+ proPic: seletcedProblemPic.value,
+ changePic: seletcedChangePic.value ? seletcedChangePic.value : unchangeImg,
+ location: props.problem.location,
+ problemDes,
+ changeDes
+ };
+ emit('change', value);
}
watch(
@@ -154,10 +169,23 @@
getPics();
problemDes.value = nV.problemname;
changeDes.value = nV.ischanged ? '宸叉暣鏀�' : '鏈暣鏀�';
+
+ onChange();
}
},
{ immediate: true }
);
+
+watch(problemDes, (nV, oV) => {
+ if (nV != oV) {
+ onChange();
+ }
+});
+watch(changeDes, (nV, oV) => {
+ if (nV != oV) {
+ onChange();
+ }
+});
</script>
<style scoped>
.image {
--
Gitblit v1.9.3