lex-xin 3 years ago
parent
commit
ee2b13209e

+ 0 - 1
src/main.js

@@ -78,7 +78,6 @@ Vue.prototype.msgInfo = function(msg) {
 }
 
 Vue.use(permission)
-
 Vue.use(Element, {
   size: Cookies.get('size') || 'medium' // set element-ui default size
 })

+ 9 - 2
src/utils/auth.js

@@ -1,10 +1,10 @@
 import Cookies from 'js-cookie'
 
 const TokenKey = 'Admin-Token'
-
+const host = location.hostname
+const ip = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/
 function getCookieDomain() {
   let host = location.hostname
-  const ip = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/
   if (ip.test(host) === true || host === 'localhost') return host
   const regex = /([^]*).*/
   const match = host.match(regex)
@@ -19,13 +19,20 @@ function getCookieDomain() {
 }
 
 export function getToken() {
+  if (!(ip.test(host) === true) && !host === 'localhost') {
+    Cookies.remove('Admin-Token')
+  }
   return Cookies.get(TokenKey, { domain: getCookieDomain() })
 }
 
 export function setToken(token) {
+  if (!(ip.test(host) === true) && !host === 'localhost') {
+    Cookies.remove('Admin-Token')
+  }
   return Cookies.set(TokenKey, token, { domain: getCookieDomain() })
 }
 
 export function removeToken() {
+  Cookies.remove('Admin-Token')
   return Cookies.remove(TokenKey, { domain: getCookieDomain() })
 }

+ 13 - 13
src/views/system/sysuser/index.vue

@@ -67,7 +67,7 @@
                 @click="handleAdd"
               >新增</el-button>
             </el-col> -->
-            <el-col :span="1.5">
+            <!-- <el-col :span="1.5">
               <el-button
                 v-permisaction="['system:sysuser:edit']"
                 type="success"
@@ -76,7 +76,7 @@
                 :disabled="single"
                 @click="handleUpdate"
               >编辑</el-button>
-            </el-col>
+            </el-col> -->
             <!-- <el-col :span="1.5">
               <el-button
                 v-permisaction="['system:sysuser:remove']"
@@ -127,9 +127,9 @@
                   v-permisaction="['system:sysuser:edit']"
                   size="mini"
                   type="text"
-                  icon="el-icon-edit"
+                  icon="el-icon-view"
                   @click="handleUpdate(scope.row)"
-                >编辑</el-button>
+                >查看</el-button>
                 <el-button
                   v-permisaction="['system:sysuser:changeAssignUser']"
                   size="mini"
@@ -168,27 +168,27 @@
     </el-row>
 
     <!-- 添加或修改参数配置对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="800px">
+    <el-dialog title="查看" :visible.sync="open" width="800px">
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-row>
           <el-col :span="12">
             <el-form-item label="用户名称" prop="username" style="width: 90%">
-              <el-input v-model="form.username" clearable placeholder="请输入用户名称" />
+              <el-input v-model="form.username" disabled clearable placeholder="请输入用户名称" />
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="用户昵称" prop="nickName" style="width: 90%">
-              <el-input v-model="form.nickName" clearable placeholder="请输入用户昵称" />
+              <el-input v-model="form.nickName" disabled clearable placeholder="请输入用户昵称" />
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item v-if="form.userId == undefined" label="用户密码" prop="password" style="width: 90%">
-              <el-input v-model="form.password" clearable placeholder="请输入用户密码" type="password" />
+              <el-input v-model="form.password" disabled clearable placeholder="请输入用户密码" type="password" />
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="手机号码" prop="phone" style="width: 90%">
-              <el-input v-model="form.phone" clearable placeholder="请输入手机号码" maxlength="11" />
+              <el-input v-model="form.phone" disabled clearable placeholder="请输入手机号码" maxlength="11" />
             </el-form-item>
           </el-col>
           <!-- <el-col :span="12">
@@ -198,7 +198,7 @@
           </el-col> -->
           <el-col :span="12">
             <el-form-item label="角色" style="width: 90%">
-              <el-select v-model="form.roleId" filterable clearable placeholder="请选择" style="width: 100%" @change="$forceUpdate()">
+              <el-select v-model="form.roleId" disabled filterable clearable placeholder="请选择" style="width: 100%" @change="$forceUpdate()">
                 <el-option
                   v-for="item in roleOptions"
                   :key="item.roleId"
@@ -239,14 +239,14 @@
 
           <el-col :span="24">
             <el-form-item label="备注" style="width: 95%">
-              <el-input v-model="form.remark" clearable type="textarea" placeholder="请输入内容" />
+              <el-input v-model="form.remark" disabled clearable type="textarea" placeholder="请输入内容" />
             </el-form-item>
           </el-col>
         </el-row>
       </el-form>
       <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
+        <el-button type="primary" @click="cancel">确 定</el-button>
+        <!-- <el-button @click="cancel">取 消</el-button> -->
       </div>
     </el-dialog>
 

File diff suppressed because it is too large
+ 0 - 0
web/index.html


File diff suppressed because it is too large
+ 0 - 0
web/static/web/js/app.87e5a050.js


File diff suppressed because it is too large
+ 0 - 0
web/static/web/js/app.bf5752e7.js


File diff suppressed because it is too large
+ 0 - 0
web/static/web/js/chunk-c819ff50.cd6db1bf.js


Some files were not shown because too many files changed in this diff