diff --git a/oms_web/oms_vue/src/store/modules/user.js b/oms_web/oms_vue/src/store/modules/user.js index 224b3baf..5020a981 100644 --- a/oms_web/oms_vue/src/store/modules/user.js +++ b/oms_web/oms_vue/src/store/modules/user.js @@ -10,6 +10,8 @@ const user = { name: '', userName: '', avatar: '', + email:'', + phonenumber:'', roles: [], permissions: [] }, @@ -32,6 +34,12 @@ const user = { }, SET_PERMISSIONS: (state, permissions) => { state.permissions = permissions + } , + SET_EMAIL: (state, email) => { + state.email = email + }, + SET_PHONENUMBER: (state, phonenumber) => { + state.phonenumber = phonenumber } }, @@ -69,6 +77,8 @@ const user = { commit('SET_ROLES', ['ROLE_DEFAULT']) } commit('SET_ID', user.userId) + commit('SET_EMAIL', user.email) + commit('SET_PHONENUMBER', user.phonenumber) commit('SET_NAME', user.loginName) commit('SET_NICK_NAME', user.userName) commit('SET_AVATAR', avatar) diff --git a/oms_web/oms_vue/src/views/project/info/ProjectForm.vue b/oms_web/oms_vue/src/views/project/info/ProjectForm.vue index 617d246f..e3bb39a0 100644 --- a/oms_web/oms_vue/src/views/project/info/ProjectForm.vue +++ b/oms_web/oms_vue/src/views/project/info/ProjectForm.vue @@ -590,6 +590,8 @@ export default { handleAdd() { this.reset(); this.title = "添加项目管理"; + this.form.hzSupportUserName = this.$store.state.user.name; + this.form.hzSupportUser = this.$store.state.user.id; }, handleUpdate() { this.reset(); diff --git a/oms_web/oms_vue/src/views/project/info/index.vue b/oms_web/oms_vue/src/views/project/info/index.vue index f2a1b8da..03efba46 100644 --- a/oms_web/oms_vue/src/views/project/info/index.vue +++ b/oms_web/oms_vue/src/views/project/info/index.vue @@ -196,7 +196,7 @@ size="mini" type="text" icon="el-icon-edit" - @click="handleView(scope.row)" + @click="handleView(scope.row, 'edit')" v-hasPermi="['sip:project:edit']" >项目详情 0) this.activeContractVersionTab = String(this.uniqueContractVersions[0]); }); } else { + this.form.duty = this.$store.state.user.id; this.form.dutyName = this.$store.state.user.name; this.form.dutyEmail = this.$store.state.user.email; this.form.dutyPhone = this.$store.state.user.phonenumber; diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/page/PageDomain.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/page/PageDomain.java index d17d8f90..c92ed94d 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/page/PageDomain.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/page/PageDomain.java @@ -30,7 +30,7 @@ public class PageDomain { return ""; } - return StringUtils.toUnderScoreCase(orderByColumn) + " " + getIsAsc(); + return StringUtils.toUnderScoreCase(orderByColumn) + " " + ((StringUtils.isEmpty(getIsAsc())) ? "" : getIsAsc()); }