diff --git a/packages/work/processManagement/mattersConfig/AppMattersConfig.vue b/packages/work/processManagement/mattersConfig/AppMattersConfig.vue index 37a8cbb4..a1ca0e90 100644 --- a/packages/work/processManagement/mattersConfig/AppMattersConfig.vue +++ b/packages/work/processManagement/mattersConfig/AppMattersConfig.vue @@ -1,21 +1,6 @@ @@ -27,43 +12,20 @@ import guidance from "./components/guidance"; export default { name: "AppMattersConfig", label: '事项配置', - components: {addConfig,guidance}, + components: {addConfig, guidance}, props: { instance: Function, dict: Object, permissions: Function }, - data() { - return { - currIndex: "0", - row: {}, - currentComp: "", - } - }, computed: { - tabs() { - return [ - {label: "网上办事", name: "configList", value: "0", comp: configList, detail: addConfig, permission: ""}, - {label: "办事指南", name: "configList", value: "2", comp: configList, detail: guidance, permission: ""}, - ] + currentPage() { + const {hash} = this.$route + return hash == "#add" ? addConfig : hash == "#guidance" ? guidance : configList }, - currentTab() { - return this.tabs?.[this.currIndex] || {} - }, - showDetail() { - return !!this.$route.query?.id || !!this.$route.query?.processType - } - }, - methods: { - goPage(params) { - this.row = params.row - this.currentComp = params.comp - this.$router.push({query: {processType: this.currentTab.value}}) - } }, created() { - this.$router.push({query: {}}); - this.$dict.load("hbDepartment", 'sex', 'nation', 'marital', 'native_place', 'education', 'candidateApproverType', 'scopeCandidates', 'nodeType') + this.dict.load("hbDepartment", 'sex', 'nation', 'marital', 'native_place', 'education', 'candidateApproverType', 'scopeCandidates', 'nodeType') } } diff --git a/packages/work/processManagement/mattersConfig/components/addConfig.vue b/packages/work/processManagement/mattersConfig/components/addConfig.vue index e425167b..dd806d82 100644 --- a/packages/work/processManagement/mattersConfig/components/addConfig.vue +++ b/packages/work/processManagement/mattersConfig/components/addConfig.vue @@ -27,6 +27,7 @@ @@ -178,11 +177,11 @@ export default { height: 100%; &.formLayout { - :deep( .ai-detail__content--wrapper ){ + :deep( .ai-detail__content--wrapper ) { max-width: 100%; - height: calc(100%)!important; - padding: 0!important; - overflow: hidden!important; + height: calc(100%) !important; + padding: 0 !important; + overflow: hidden !important; } } @@ -198,10 +197,10 @@ export default { padding: 0 calc(50% - 380px); - :deep( .el-step ){ + :deep( .el-step ) { font-weight: bold; - :deep( .el-step__icon ){ + :deep( .el-step__icon ) { width: 24px; height: 24px; background: #fff; @@ -211,7 +210,7 @@ export default { } } - :deep( .el-step__main ){ + :deep( .el-step__main ) { display: flex; align-items: center; diff --git a/packages/work/processManagement/mattersConfig/components/configList.vue b/packages/work/processManagement/mattersConfig/components/configList.vue index 739979d4..9064d727 100644 --- a/packages/work/processManagement/mattersConfig/components/configList.vue +++ b/packages/work/processManagement/mattersConfig/components/configList.vue @@ -1,214 +1,181 @@