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