From 18e167b71b512fc1c2daa510c7285288f3d81155 Mon Sep 17 00:00:00 2001 From: kun <1422840143@qq.com> Date: Tue, 2 Jul 2024 11:55:39 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E8=AF=84=E5=88=86?= =?UTF-8?q?=E9=83=A8=E9=97=A8=E7=B1=BB=E5=88=AB=E5=92=8C=E5=A1=AB=E6=8A=A5?= =?UTF-8?q?=E4=BA=BA=E4=B8=BA=E5=AD=97=E5=85=B8=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scoreStandard/index.vue | 19 +++++++-- .../ProjectSupervisionDiv/index.vue | 20 ++++++++- .../ProjectSupervisionDiv/overview.vue | 40 ++++-------------- .../ProjectSupervisionDiv/overview2.vue | 42 +++++-------------- .../ProjectSupervisionDiv/overview3.vue | 41 +++++------------- .../ProjectSupervisionDiv/overview4.vue | 41 +++++------------- .../ProjectSupervisionDiv/overview5.vue | 41 +++++------------- .../ProjectSupervisionDiv/overview6.vue | 41 +++++------------- .../ProjectSupervisionDiv/overview7.vue | 41 +++++------------- .../ProjectSupervisionDiv/overview8.vue | 41 +++++------------- 10 files changed, 113 insertions(+), 254 deletions(-) diff --git a/src/views/goverment/huizhou/assessmentManagement/scoreStandard/index.vue b/src/views/goverment/huizhou/assessmentManagement/scoreStandard/index.vue index 8082b2b..c287723 100644 --- a/src/views/goverment/huizhou/assessmentManagement/scoreStandard/index.vue +++ b/src/views/goverment/huizhou/assessmentManagement/scoreStandard/index.vue @@ -149,10 +149,7 @@ const formConfig = reactive({ label: "评分部门类别", prop: "deductPointsStandard", type: "select", - data: [ - { label: "工程管理", value: "工程管理" }, - { label: "安全生产管理", value: "安全生产管理" } - ] + data: [] }, { label: "标准分", @@ -301,6 +298,19 @@ const getDicMainList = async () => { } console.log(dicMainData.value); }; +const getTypeDicMainList = async () => { + // 获取部门类别字典 + const { result } = await getDicList({ dictType: "score_department_type" }); + console.log(result); + if (result.length > 0) { + formConfig.formItemConfig[3].data = result.map(item => { + return { + label: item.dictValue, + value: item.dictValue + }; + }); + } +}; // 获取标准分合计 const getSumScore = async () => { const res = await scoreSum({ enterpriseType: companyType.value }); @@ -381,6 +391,7 @@ const onSearch = async (params: any) => { }; onMounted(async () => { await getDicMainList(); + await getTypeDicMainList(); companyType.value = dicMainData.value[0].dictLabel; proTable.value.getTableList(); await getSumScore(); diff --git a/src/views/goverment/huizhou/preProjectManagement/components/ProjectSupervisionDiv/index.vue b/src/views/goverment/huizhou/preProjectManagement/components/ProjectSupervisionDiv/index.vue index 074cedb..7bd57ac 100644 --- a/src/views/goverment/huizhou/preProjectManagement/components/ProjectSupervisionDiv/index.vue +++ b/src/views/goverment/huizhou/preProjectManagement/components/ProjectSupervisionDiv/index.vue @@ -3,7 +3,7 @@ - + @@ -29,6 +29,8 @@ import { EngineeringMainList } from "./duty"; // import router from "@/routers"; import { GlobalStore } from "@/stores"; import { ElMessage } from "element-plus"; +import { getDicList } from "@/api/modules/jxjview"; +const reportPersonList = ref([]); const visible1 = ref(false); const datas = ref([ { @@ -134,6 +136,19 @@ const temporarySave = async () => { ElMessage.success(res.message); } }; +const getPersonDicMainList = async () => { + // 获取部门类别字典 + const { result } = await getDicList({ dictType: "report_person_dic" }); + console.log(result); + if (result.length > 0) { + reportPersonList.value = result.map(item => { + return { + name: item.dictValue, + value: item.dictValue + }; + }); + } +}; // 监听父组件的visible,用来简介控制el-dialog的弹框开关,一般是用于开 watch( () => props.detailsDialog, @@ -152,8 +167,9 @@ watch(visible1, (n, o) => { console.log(n, 456789); emits("update:detailsDialog", n); }); -onMounted(() => { +onMounted(async () => { console.log(666); + await getPersonDicMainList(); // console.log(router.params); }); onUnmounted(() => { diff --git a/src/views/goverment/huizhou/preProjectManagement/components/ProjectSupervisionDiv/overview.vue b/src/views/goverment/huizhou/preProjectManagement/components/ProjectSupervisionDiv/overview.vue index 73107ae..64c6f16 100644 --- a/src/views/goverment/huizhou/preProjectManagement/components/ProjectSupervisionDiv/overview.vue +++ b/src/views/goverment/huizhou/preProjectManagement/components/ProjectSupervisionDiv/overview.vue @@ -139,7 +139,7 @@