From ad735d4837135c6469927e35945616ffff7a7dbf Mon Sep 17 00:00:00 2001 From: buaixuexideshitongxue <2936013465@qq.com> Date: Tue, 30 Dec 2025 19:52:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=89=E8=AE=BF=E6=B6=89=E8=AF=89--=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/negative/verify-sfss.vue | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/src/components/negative/verify-sfss.vue b/src/components/negative/verify-sfss.vue index 34d42b3..7ae0eb9 100644 --- a/src/components/negative/verify-sfss.vue +++ b/src/components/negative/verify-sfss.vue @@ -70,7 +70,7 @@ currentRow.tag ? currentRow.tag .split(',') - .map(v => getDictLabel(dict.tagList, v)) + .map(v => getDictLabel(dict.sfssTags, v)) .join(',') : '/' }} @@ -1571,7 +1571,7 @@ import {getConfinementListAll} from "@/api/work/confinement"; import {timeFormat} from "@/utils/util"; //获取数据 const catchSotre = useCatchStore(); -const dict = catchSotre.getDicts([ +const baseDict = catchSotre.getDicts([ "isRectify", "personType", "superviseMeasures", @@ -1585,8 +1585,21 @@ const dict = catchSotre.getDicts([ "resolveSituation", "resolveStatus", "checkStatus", - "sfssSourceTable" -]); + "sfssSourceTable", + "sfssTags", + // 如果模板里用到 businessType,建议也补上 + "businessType", +]) + +const dict = computed(() => ({ + ...baseDict, + ...(props.extraDict || {}), +})) + +const props = defineProps<{ + extraDict?: Record +}>() + const negative = inject("negative"); const form = ref({ @@ -1643,7 +1656,7 @@ async function getFormData() { form.value = { ...row, complaintId: row?.id, - involveProblem:row.involveProblem ? String(row.involveProblem).split(/[,,]/).filter(Boolean) : [], + involveProblem: row.involveProblem ? String(row.involveProblem).split(/[,,]/).filter(Boolean) : [], involveDepartId: negative.value.involveDepartId, caseNumber: negative.value.caseNumber, checkStatus: negative.value.checkStatus,