From ed261d226e4f72eb306926776394c2e73636d429 Mon Sep 17 00:00:00 2001 From: xyq <392009588@qq.com> Date: Wed, 31 May 2023 10:10:50 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=AE=85=E5=9F=BA=E5=9C=B0=E8=B0=83?= =?UTF-8?q?=E6=9F=A5=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/homesteadSurvey/index.js | 8 + src/store/getters.js | 1 + src/store/modules/user.js | 32 +- src/views/homesteadLogin.vue | 9 +- src/views/homesteadSurvey/add.vue | 157 +++++++-- src/views/homesteadSurvey/add2.vue | 66 +++- src/views/homesteadSurvey/add3.vue | 64 +++- src/views/homesteadSurvey/add4.vue | 132 +++++-- src/views/homesteadSurvey/addbf.vue | 2 +- src/views/homesteadSurvey/fsssAdd.vue | 4 +- src/views/homesteadSurvey/hncyDetails.vue | 98 +++++- src/views/homesteadSurvey/hncyList2.vue | 8 +- src/views/homesteadSurvey/index.vue | 100 ++++-- src/views/homesteadSurvey/list.vue | 403 ++++++++++++++++------ src/views/homesteadSurvey/list2.vue | 147 ++++---- src/views/homesteadSurvey/list3.vue | 46 +-- src/views/homesteadSurvey/list4.vue | 79 ++--- src/views/homesteadSurvey/listbf.vue | 10 +- src/views/homesteadSurvey/nhAdd.vue | 225 ++++++++---- src/views/homesteadSurvey/nhDetails.vue | 212 ++++++++---- src/views/homesteadSurvey/nhcyAdd.vue | 87 ++++- src/views/homesteadSurvey/nhcyList.vue | 16 +- src/views/homesteadSurvey/nmfwAdd.vue | 11 +- src/views/homesteadSurvey/nmfwList.vue | 6 +- src/views/homesteadSurvey/shyqrAdd.vue | 55 ++- src/views/homesteadSurvey/zrzAdd.vue | 4 +- 26 files changed, 1418 insertions(+), 564 deletions(-) diff --git a/src/api/homesteadSurvey/index.js b/src/api/homesteadSurvey/index.js index f1eed6cc..b41f3078 100644 --- a/src/api/homesteadSurvey/index.js +++ b/src/api/homesteadSurvey/index.js @@ -76,6 +76,14 @@ export function sysConfig(query) { }) } +// 查询全部乡镇数据 +export function getTownInfo(deptId) { + return request({ + url: '/system/dept/getTownByCounty/'+deptId , + method: 'get' + }) +} + // 查询数据调查任务列表 export function userList() { return request({ diff --git a/src/store/getters.js b/src/store/getters.js index fcc6c3b6..0123ff8a 100644 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -8,6 +8,7 @@ const getters = { bookName: state => state.user.bookName, deptName: state => state.user.deptName, nickName: state => state.user.nickName, + userId: state => state.user.userId, baseRoutingUrl: state => state.user.baseRoutingUrl, businessLevel: state => state.user.businessLevel, } diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 6006a5f0..fe1cc16d 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -16,6 +16,7 @@ const user = { nickName: '', baseRoutingUrl: '', businessLevel: '', + userId:null, }, mutations: { @@ -25,6 +26,9 @@ const user = { SET_NAME: (state, name) => { state.name = name }, + SET_USERID: (state, userId) => { + state.userId = userId + }, SET_AVATAR: (state, avatar) => { state.avatar = avatar }, @@ -68,6 +72,30 @@ const user = { login(username, password, code, uuid).then(res => { setToken(res.token) commit('SET_TOKEN', res.token) + getInfo(res.token).then(response => { + const user = response.user + // const avatar = user.avatar == "" ? require("@/assets/images/profile.jpg") : process.env.VUE_APP_BASE_API + user.avatar; + const avatar = ""; + if (response.roles && response.roles.length > 0) { // 验证返回的roles是否是一个非空数组 + commit('SET_ROLES', response.roles) + commit('SET_PERMISSIONS', response.permissions) + } else { + commit('SET_ROLES', ['ROLE_DEFAULT']) + } + commit('SET_BOOKNAME', user.bookName) + commit('SET_NAME', user.userName) + commit('SET_USERID', user.userId) + commit('SET_LOGINDEPTID', user.loginDeptId) + commit('SET_LOGINBOOKID', user.loginBookId) + commit('SET_DEPTNAME', user.deptName) + commit('SET_AVATAR', avatar) + commit('SET_NICKNAME', user.nickName); + commit('SET_businessLevel', user.businessLevel); + //commit('SET_businessLevel', 'TEST'); + getSystemAttachmentUrl().then((resp) => { + commit('SET_baseRoutingUrl', resp.msg); + }); + }) Cookies.set("_Login_url", window.location.href); resolve() }).catch(error => { @@ -127,6 +155,7 @@ const user = { } commit('SET_BOOKNAME', user.bookName) commit('SET_NAME', user.userName) + commit('SET_USERID', user.userId) commit('SET_LOGINDEPTID', user.loginDeptId) commit('SET_LOGINBOOKID', user.loginBookId) commit('SET_DEPTNAME', user.deptName) @@ -134,7 +163,7 @@ const user = { commit('SET_NICKNAME', user.nickName); commit('SET_businessLevel', user.businessLevel); //commit('SET_businessLevel', 'TEST'); - + console.info(user.businessLevel); getSystemAttachmentUrl().then((resp) => { commit('SET_baseRoutingUrl', resp.msg); }); @@ -150,6 +179,7 @@ const user = { return new Promise((resolve, reject) => { logout(state.token).then(() => { commit('SET_TOKEN', '') + commit('SET_businessLevel', '') commit('SET_ROLES', []) commit('SET_PERMISSIONS', []) removeToken() diff --git a/src/views/homesteadLogin.vue b/src/views/homesteadLogin.vue index 8b535374..e2437d96 100644 --- a/src/views/homesteadLogin.vue +++ b/src/views/homesteadLogin.vue @@ -45,9 +45,6 @@ :rules="[{ required: true, message:'' }]" /> -
- {{showMessage ? "记住手机号" : "记住密码"}} -
+
+ {{showMessage ? "记住手机号" : "记住密码"}} +
- 登 入 + 登 录
diff --git a/src/views/homesteadSurvey/add.vue b/src/views/homesteadSurvey/add.vue index fd575b7c..a19656fd 100644 --- a/src/views/homesteadSurvey/add.vue +++ b/src/views/homesteadSurvey/add.vue @@ -5,6 +5,8 @@