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 @@