Преглед изворни кода

kformdesign列名不显示问题/用户名失效问题处理

lph пре 1 година
родитељ
комит
211647207f

+ 2 - 2
ruoyi-ui/src/components/updateModule/k-form-design/packages/components/KFormDesign/module/formItemProperties.vue

@@ -713,13 +713,13 @@ export default {
     item.model=''
       let par2 = {
         ... this.$store.state.user.dataSource,
-        'tableName':this.formList.tableName
+        'tableName':this.selectItem.tableName
       }
       getListName(par2).then(res=>{
         this.formList.listName = res.map(item => {
           return {
             label: item.fieldName,
-            value:item.fieldName
+            value: item.fieldName
           }
         });
       })

+ 2 - 1
ruoyi-ui/src/layout/index.vue

@@ -16,7 +16,7 @@
             <div class="avatar-wrapper">
               <img :src="avatar" class="user-avatar" />
               <span style="">
-                <button class="jianbiase">{{ userName || "默认用户" }}</button>
+                <button class="jianbiase">{{ username || "默认用户" }}</button>
               </span>
               <!-- <i class="el-icon-caret-bottom" /> -->
             </div>
@@ -100,6 +100,7 @@ export default {
       device: (state) => state.app.device,
       needTagsView: (state) => state.settings.tagsView,
       fixedHeader: (state) => state.settings.fixedHeader,
+      username: (state) => state.user.name,
       ...mapGetters(["avatar"]),
     }),
     classObj() {

+ 1 - 0
ruoyi-ui/src/store/modules/user.js

@@ -45,6 +45,7 @@ const user = {
       const uuid = userInfo.uuid
       return new Promise((resolve, reject) => {
         login(username, password, code, uuid).then(res => {
+          commit('SET_NAME', username)
           setToken(res.token)
           commit('SET_TOKEN', res.token)
           resolve()

+ 32 - 32
ruoyi-ui/src/utils/request.js

@@ -61,46 +61,46 @@ service.interceptors.request.use(config => {
   }
   return config
 }, error => {
-    console.log(error)
-    Promise.reject(error)
+  console.log(error)
+  Promise.reject(error)
 })
 
 // 响应拦截器
 service.interceptors.response.use(res => {
-    // 未设置状态码则默认成功状态
-    const code = res.data.code || 200;
-    // 获取错误信息
-    const msg = errorCode[code] || res.data.msg || errorCode['default']
-    // 二进制数据则直接返回
-    if (res.request.responseType ===  'blob' || res.request.responseType ===  'arraybuffer') {
-      return res.data
-    }
-    if (code === 401) {
-      if (!isRelogin.show) {
-        isRelogin.show = true;
-        MessageBox.confirm('登录状态已过期,您可以继续留在该页面,或者重新登录', '系统提示', { confirmButtonText: '重新登录', cancelButtonText: '取消', type: 'warning' }).then(() => {
-          isRelogin.show = false;
-          store.dispatch('LogOut').then(() => {
-            location.href = '/index';
-          })
+  // 未设置状态码则默认成功状态
+  const code = res.data.code || 200;
+  // 获取错误信息
+  const msg = errorCode[code] || res.data.msg || errorCode['default']
+  // 二进制数据则直接返回
+  if (res.request.responseType === 'blob' || res.request.responseType === 'arraybuffer') {
+    return res.data
+  }
+  if (code === 401) {
+    if (!isRelogin.show) {
+      isRelogin.show = true;
+      MessageBox.confirm('登录状态已过期,您可以继续留在该页面,或者重新登录', '系统提示', { confirmButtonText: '重新登录', cancelButtonText: '取消', type: 'warning' }).then(() => {
+        isRelogin.show = false;
+        store.dispatch('LogOut').then(() => {
+          location.href = '/index';
+        })
       }).catch(() => {
         isRelogin.show = false;
       });
     }
-      return Promise.reject('无效的会话,或者会话已过期,请重新登录。')
-    } else if (code === 500) {
-      Message({ message: msg, type: 'error' })
-      return Promise.reject(new Error(msg))
-    } else if (code === 601) {
-      Message({ message: msg, type: 'warning' })
-      return Promise.reject('error')
-    } else if (code !== 200) {
-      Notification.error({ title: msg })
-      return Promise.reject('error')
-    } else {
-      return res.data
-    }
-  },
+    return Promise.reject('无效的会话,或者会话已过期,请重新登录。')
+  } else if (code === 500) {
+    Message({ message: msg, type: 'error' })
+    return Promise.reject(new Error(msg))
+  } else if (code === 601) {
+    Message({ message: msg, type: 'warning' })
+    return Promise.reject('error')
+  } else if (code !== 200) {
+    Notification.error({ title: msg })
+    return Promise.reject('error')
+  } else {
+    return res.data
+  }
+},
   error => {
     console.log('err' + error)
     let { message } = error;