diff --git a/src/router/index.js b/src/router/index.js index edcfb0201..228413045 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -226,19 +226,19 @@ router.beforeEach((to, from, next) => { icon: "icon-setting", id: "22213213", name: "基础信息", - url: "visual/basicinfo/basicInfoMain", - // children: [ - // // { - // // url: "/visual/basicinfo/basicInfoMain", - // // name: "基础信息", - // // id: "5feawfwaefwa5", - // // }, - // // { - // // url: "/visual/basicinfo/basicInfoMain", - // // name: "人员类别分析", - // // id: "5fwaefwaefawef5", - // // }, - // ], + // url: "visual/basicinfo/basicInfoMain", + children: [ + { + url: "/visual/basicinfo/basicInfoMain", + name: "基础信息", + id: "5feawfwaefwa5", + }, + { + url: "/visual/basicinfo/personCategory/index", + name: "人员类别分析", + id: "5fwaefwaefawef5", + }, + ], }, { icon: "icon-setting", diff --git a/src/views/components/scoreRecord.vue b/src/views/components/scoreRecord.vue new file mode 100644 index 000000000..de420ec1c --- /dev/null +++ b/src/views/components/scoreRecord.vue @@ -0,0 +1,343 @@ + + + + diff --git a/src/views/modules/base/community/roomForm.vue b/src/views/modules/base/community/roomForm.vue index 9b595dc5f..548762b72 100644 --- a/src/views/modules/base/community/roomForm.vue +++ b/src/views/modules/base/community/roomForm.vue @@ -137,7 +137,7 @@ export default { houseId: '', //房屋ID houseType: '1', purpose: '1', - rentFlag: 1, + rentFlag: 0, dataForm: { neighborHoodId: '', // 所属小区ID buildingId: '',//所属楼栋ID diff --git a/src/views/modules/communityParty/regionalParty/finishList.vue b/src/views/modules/communityParty/regionalParty/finishList.vue new file mode 100644 index 000000000..17846816d --- /dev/null +++ b/src/views/modules/communityParty/regionalParty/finishList.vue @@ -0,0 +1,567 @@ + + + + + + diff --git a/src/views/modules/communityParty/regionalParty/units.vue b/src/views/modules/communityParty/regionalParty/units.vue index a9ff9dc60..0e5202e28 100644 --- a/src/views/modules/communityParty/regionalParty/units.vue +++ b/src/views/modules/communityParty/regionalParty/units.vue @@ -126,19 +126,19 @@ header-align="center" align="center" label="单位名称" - width="180"> + min-width="100"> + min-width="80"> + min-width="250"> @@ -245,6 +279,8 @@ import unitsForm from './unitsForm' import unitsDetail from './unitsDetail' +import finishList from './finishList' +import scoreRecord from '../../../components/scoreRecord.vue' import { requestPost } from "@/js/dai/request"; import { mapGetters } from 'vuex' @@ -298,6 +334,13 @@ export default { formTitle: '新增单位', detailShow: false, + //完成情况 + finishDiaTitle: '区域化党建单位完成情况', + finishDiaShow: false, + //积分记录 + scoreDiaTitle: '积分记录', + scoreDiaShow: false, + files: "", fileName: "", uploadUlr: window.SITE_CONFIG['apiURL'] + '/gov/org/neighborhood/import' @@ -305,7 +348,7 @@ export default { } }, components: { - unitsForm, unitsDetail + unitsForm, unitsDetail, finishList, scoreRecord }, async created () { @@ -390,14 +433,14 @@ export default { this.tableLoading = false }, - - - diaClose () { + editDiaClose () { this.$refs.ref_form.resetData() this.formShow = false }, - detailClosed () { + diaClose () { this.detailShow = false + this.finishDiaShow = false + this.scoreDiaShow = false }, handleDetail (row) { @@ -407,6 +450,22 @@ export default { }) }, + //完成情况 + handleFinish (row) { + this.finishDiaTitle = row.unitName + '完成情况' + this.finishDiaShow = true + this.$nextTick(() => { + this.$refs.ref_finish.initTable(row) + }) + }, + //积分记录 + handleScore (row) { + this.scoreDiaShow = true + this.$nextTick(() => { + this.$refs.ref_score.initForm(row) + }) + }, + handleAdd () { this.formTitle = '新增' this.formShow = 'edit' diff --git a/src/views/modules/systemManagement/serviceMatter/service.vue b/src/views/modules/systemManagement/serviceMatter/service.vue new file mode 100644 index 000000000..f09c31fb1 --- /dev/null +++ b/src/views/modules/systemManagement/serviceMatter/service.vue @@ -0,0 +1,321 @@ + + + + diff --git a/src/views/modules/systemManagement/serviceMatter/serviceForm.vue b/src/views/modules/systemManagement/serviceMatter/serviceForm.vue new file mode 100644 index 000000000..08e4e2ebc --- /dev/null +++ b/src/views/modules/systemManagement/serviceMatter/serviceForm.vue @@ -0,0 +1,232 @@ + + + + + + diff --git a/src/views/modules/visual/basicinfo/personCategory/Base.js b/src/views/modules/visual/basicinfo/personCategory/Base.js new file mode 100644 index 000000000..be6ef0e45 --- /dev/null +++ b/src/views/modules/visual/basicinfo/personCategory/Base.js @@ -0,0 +1,10 @@ +class Base { + constructor() { + this.a = '3' + this.init() + } + init() { + console.log('1') + } +} +export default Base diff --git a/src/views/modules/visual/basicinfo/personCategory/components/screen-loading/index.vue b/src/views/modules/visual/basicinfo/personCategory/components/screen-loading/index.vue new file mode 100644 index 000000000..cc8bda6fe --- /dev/null +++ b/src/views/modules/visual/basicinfo/personCategory/components/screen-loading/index.vue @@ -0,0 +1,68 @@ + + + + + diff --git a/src/views/modules/visual/basicinfo/personCategory/components/screen-table/index.vue b/src/views/modules/visual/basicinfo/personCategory/components/screen-table/index.vue new file mode 100644 index 000000000..9413eb258 --- /dev/null +++ b/src/views/modules/visual/basicinfo/personCategory/components/screen-table/index.vue @@ -0,0 +1,307 @@ + + + + + diff --git a/src/views/modules/visual/basicinfo/personCategory/index.vue b/src/views/modules/visual/basicinfo/personCategory/index.vue new file mode 100644 index 000000000..58fa07502 --- /dev/null +++ b/src/views/modules/visual/basicinfo/personCategory/index.vue @@ -0,0 +1,164 @@ + + + + +