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 @@ + + + + + + + + + + + + + + {{totalScore}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + 新增 + + + + + + + + + + + + + + + {{scope.row.year}} + + + + + + + + + + + + + {{scope.row.typeShow}} + + + + + + + + + + + + + {{scope.row.timeShow}} + + + + + + + + + + + + {{scope.row.state==='1'?'完成':'未完成'}} + + + + + + + + + {{scope.row.score}} + + + + + + 保存 + 修改 + + 删除 + + + + + + + + + + + + + + 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"> + width="120"> - - 查看 - 修改 - - 删除 + + 查看 + 完成情况 + 积分记录 + + + 修改 + + 删除 + @@ -221,23 +232,46 @@ :title="formTitle" width="950px" top="5vh" - @closed="diaClose"> + @closed="editDiaClose"> + + @closed="diaClose"> + + + + + + + + + + @@ -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 @@ + + + + + + {{ item.title }} + + + + + + {{ item }} + + 更多> + + + {{ item }} + + + + + 加载中 + + + + + + + + + + + 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 @@ + + + + + + + + + {{ item.label }} + {{ item.count }} + + + + + {{ item.level1 }}-{{ item.level2 }}人 + + {{ item.levelCount1 }}栋 + + + + + {{ item.level2 }}人以上 + + {{ item.levelCount2 }}栋 + + + + + + + + + + + + + + + + + + + +
+ width="120">