-
上报位置: {{dataForm.issueAddress}}
+
上报位置: {{dataForm.issueAddress}}
@@ -52,8 +52,8 @@
v-for="(jobFeedbackDTO, index) in dataForm.feedbackDTOList"
:key="index" placement="top"
:color="index === dataForm.feedbackDTOList.length - 1 ? '#ccc' : 'green'">
- {{jobFeedbackDTO.createdTime}} {{'【回应】'}}
- {{jobFeedbackDTO.createdTime}} {{jobFeedbackDTO.stateName}}
+ {{jobFeedbackDTO.createdTime}} {{'【回应】'}}
+ {{jobFeedbackDTO.createdTime}} {{jobFeedbackDTO.stateName}}
处理部门: {{jobFeedbackDTO.handlerDept}}
处理意见: {{jobFeedbackDTO.advice}}
@@ -205,6 +205,9 @@ export default {
font-size: 13px;
}
}
+ .el-form-item__label {
+ font-weight: bold;
+ }
+
+
diff --git a/src/views/modules/group/topic-list.vue b/src/views/modules/group/topic-list.vue
new file mode 100644
index 00000000..f733f6ad
--- /dev/null
+++ b/src/views/modules/group/topic-list.vue
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('query') }}
+
+ {{ $t('export') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('look') }}
+ {{ $t('close') }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/group/topic.vue b/src/views/modules/group/topic.vue
index 80ae767a..f7ab6d14 100644
--- a/src/views/modules/group/topic.vue
+++ b/src/views/modules/group/topic.vue
@@ -1,94 +1,30 @@
-
-
-
-
-
-
-
- {{ $t('query') }}
-
-
- {{ $t('add') }}
-
-
- {{ $t('deleteBatch') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t('update') }}
- {{ $t('delete') }}
-
-
-
-
-
-
-
-
-
+
+
+
+
+
diff --git a/src/views/modules/sys/app-menu-add-or-update.vue b/src/views/modules/sys/app-menu-add-or-update.vue
new file mode 100644
index 00000000..ca62ff28
--- /dev/null
+++ b/src/views/modules/sys/app-menu-add-or-update.vue
@@ -0,0 +1,376 @@
+
+
+
+
+
+ {{ $t('menu.type0') }}
+ {{ $t('menu.type1') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('delete') }}
+
+
+
+
+ {{ $t('menu.resourceAddItem') }}
+
+
+
+ {{ $t('cancel') }}
+ {{ $t('confirm') }}
+
+
+
+
+
+
+
diff --git a/src/views/modules/sys/app-menu.vue b/src/views/modules/sys/app-menu.vue
new file mode 100644
index 00000000..97af6ce8
--- /dev/null
+++ b/src/views/modules/sys/app-menu.vue
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
diff --git a/src/views/modules/sys/appmenutemplate-add-or-update.vue b/src/views/modules/sys/appmenutemplate-add-or-update.vue
new file mode 100644
index 00000000..73acc909
--- /dev/null
+++ b/src/views/modules/sys/appmenutemplate-add-or-update.vue
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('cancel') }}
+ {{ $t('confirm') }}
+
+
+
+
+
diff --git a/src/views/modules/sys/appmenutemplate.vue b/src/views/modules/sys/appmenutemplate.vue
new file mode 100644
index 00000000..24fed360
--- /dev/null
+++ b/src/views/modules/sys/appmenutemplate.vue
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
diff --git a/src/views/modules/sys/dept-add-or-update.vue b/src/views/modules/sys/dept-add-or-update.vue
index a626df29..9bb782bb 100644
--- a/src/views/modules/sys/dept-add-or-update.vue
+++ b/src/views/modules/sys/dept-add-or-update.vue
@@ -46,7 +46,7 @@
+ prop="typeKey">
@@ -102,6 +102,9 @@ export default {
],
parentName: [
{ required: true, message: this.$t('validate.required'), trigger: 'change' }
+ ],
+ typeKey: [
+ { required: true, message: this.$t('validate.required'), trigger: 'change' }
]
}
}
diff --git a/src/views/modules/sys/role-add-or-update.vue b/src/views/modules/sys/role-add-or-update.vue
index 670bc469..ac6b035d 100644
--- a/src/views/modules/sys/role-add-or-update.vue
+++ b/src/views/modules/sys/role-add-or-update.vue
@@ -29,7 +29,7 @@
:placeholder="$t('role.remark')">
-
+
-
+
+
+
+
+
+
+
@@ -71,12 +83,14 @@ export default {
visible: false,
menuList: [],
deptList: [],
+ appMenuList: [],
roleTypeList: [],
dataForm: {
id: '',
name: '',
menuIdList: [],
deptIdList: [],
+ appMenuIdList: [],
remark: '',
typeKey: ''
}
@@ -101,9 +115,11 @@ export default {
this.$refs['dataForm'].resetFields()
this.$refs.menuListTree.setCheckedKeys([])
this.$refs.deptListTree.setCheckedKeys([])
+ this.$refs.appMenuListTree.setCheckedKeys([])
Promise.all([
this.getMenuList(),
- this.getDeptList()
+ this.getDeptList(),
+ this.getAppMenuList()
]).then(() => {
if (this.dataForm.id) {
this.getInfo()
@@ -129,6 +145,15 @@ export default {
this.deptList = res.data
}).catch(() => { })
},
+ // 获取App菜单列表
+ getAppMenuList () {
+ return this.$http.get('/sys/appmenu/select').then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ }
+ this.appMenuList = res.data
+ }).catch(() => { })
+ },
// 获取信息
getInfo () {
this.$http.get(`/sys/role/${this.dataForm.id}`).then(({ data: res }) => {
@@ -141,6 +166,7 @@ export default {
}
this.dataForm.menuIdList.forEach(item => this.$refs.menuListTree.setChecked(item, true))
this.$refs.deptListTree.setCheckedKeys(this.dataForm.deptIdList)
+ this.dataForm.appMenuIdList.forEach(item => this.$refs.appMenuListTree.setChecked(item, true))
}).catch(() => { })
},
// 表单提交
@@ -154,6 +180,10 @@ export default {
...this.$refs.menuListTree.getHalfCheckedKeys()
]
this.dataForm.deptIdList = this.$refs.deptListTree.getCheckedKeys()
+ this.dataForm.appMenuIdList = [
+ ...this.$refs.appMenuListTree.getCheckedKeys(),
+ ...this.$refs.appMenuListTree.getHalfCheckedKeys()
+ ]
this.$http[!this.dataForm.id ? 'post' : 'put']('/sys/role', this.dataForm).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
diff --git a/src/views/modules/user/authenticate-history.vue b/src/views/modules/user/authenticate-history.vue
new file mode 100644
index 00000000..ef8ff9c4
--- /dev/null
+++ b/src/views/modules/user/authenticate-history.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t("confirm")
+ }}
+
+
+
+
+
diff --git a/src/views/modules/user/fail-authentication.vue b/src/views/modules/user/fail-authentication.vue
new file mode 100644
index 00000000..e7b5cd70
--- /dev/null
+++ b/src/views/modules/user/fail-authentication.vue
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 注册时间
+
+ {{ $t('query') }}
+
+ {{ $t('export') }}
+
+
+
+
+
+ {{scope.$index+1}}
+
+
+
+
+
+
+
+ 查看
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/user/partyauthenticationfailed-add-or-update.vue b/src/views/modules/user/partyauthenticationfailed-add-or-update.vue
new file mode 100644
index 00000000..9514d88f
--- /dev/null
+++ b/src/views/modules/user/partyauthenticationfailed-add-or-update.vue
@@ -0,0 +1,69 @@
+
+
+
+
+ {{dataForm.nickname}}
+
+
+ {{dataForm.mobile}}
+
+
+ {{dataForm.registerTime}}
+
+
+ {{dataForm.lastLoginTime}}
+
+
+ {{dataForm.lastLoginIp}}
+
+
+
+ 关闭
+
+
+
+
+
diff --git a/src/views/modules/user/partyauthenticationfailed.vue b/src/views/modules/user/partyauthenticationfailed.vue
new file mode 100644
index 00000000..4c747c94
--- /dev/null
+++ b/src/views/modules/user/partyauthenticationfailed.vue
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+ 认证时间
+
+
+ {{ $t('query') }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('look') }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/user/pass-authentication.vue b/src/views/modules/user/pass-authentication.vue
new file mode 100644
index 00000000..84ea6519
--- /dev/null
+++ b/src/views/modules/user/pass-authentication.vue
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 注册时间
+
+ {{ $t('query') }}
+ {{ $t('export') }}
+
+
+
+
+ {{scope.$index+1}}
+
+
+
+
+
+
+
+
+
+ 管理网格
+ 查看
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/user/unauthorized.vue b/src/views/modules/user/unauthorized.vue
new file mode 100644
index 00000000..b5fa196d
--- /dev/null
+++ b/src/views/modules/user/unauthorized.vue
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 注册时间
+
+ {{ $t('query') }}
+
+ {{ $t('export') }}
+
+
+
+
+
+ {{scope.$index+1}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/user/user-add-or-update.vue b/src/views/modules/user/user-add-or-update.vue
index b92cd4e5..73429531 100644
--- a/src/views/modules/user/user-add-or-update.vue
+++ b/src/views/modules/user/user-add-or-update.vue
@@ -1,6 +1,7 @@
{{dataForm.mobile}}
+ prop="identityNo"
+ v-if="false">
{{dataForm.identityNo}}
+
+ 累计提交认证{{dataForm.totalSubmitNum}}次 通过{{dataForm.totalPassSubmitNum}}次, 不通过{{dataForm.totalFailNum}}次
+
+ 查看详情
+
{{dataForm.address}}
-
否
-
+ -->
+
+
+
+
待审核用户
@@ -42,6 +89,7 @@
+
审核
@@ -92,6 +140,7 @@
+
查看
@@ -138,6 +187,7 @@
+
查看
@@ -180,15 +230,15 @@ export default {
startTime: '',
endTime: '',
partyFlag: '',
- state: '1'
+ state: '0'
},
userDetailVisible: false,
streetOptions: [],
communityOptions: [],
gridOptions: [],
time: '',
- tabFlag: '1',
- state: '待审核用户',
+ tabFlag: '0',
+ state: '未认证用户',
partyFlagOptions: [{ id: '1', name: '是' }, { id: '0', name: '否' }]
}
},
@@ -240,6 +290,8 @@ export default {
return '审核不通过'
} else if (state === '3') {
return '审核通过'
+ } else if (state === '0') {
+ return '已注册'
}
},
formatPartyFlag: function (row, column) {
diff --git a/src/views/modules/user/wait-authentication.vue b/src/views/modules/user/wait-authentication.vue
new file mode 100644
index 00000000..c0674753
--- /dev/null
+++ b/src/views/modules/user/wait-authentication.vue
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 注册时间
+
+ {{ $t('query') }}
+
+ {{ $t('export') }}
+
+
+
+
+
+ {{scope.$index+1}}
+
+
+
+
+
+
+
+ 审核
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/pages/login.vue b/src/views/pages/login.vue
index 747914f7..3dcb617d 100644
--- a/src/views/pages/login.vue
+++ b/src/views/pages/login.vue
@@ -71,6 +71,9 @@
+