Browse Source

用户权限增加项目一级

yf_zd 5 years ago
parent
commit
bc82471c7a
3 changed files with 15 additions and 8 deletions
  1. 1 1
      config/index.js
  2. 1 1
      src/components/Index.vue
  3. 13 6
      src/components/UserManger.vue

+ 1 - 1
config/index.js

@@ -12,7 +12,7 @@ module.exports = {
     proxyTable: {
       '/': {
         // target: 'http://192.168.1.120:8001/',
-        target: 'http://192.168.1.8:8000/',
+        target: 'http://192.168.1.3:8000/',
         changeOrigin: true,
         pathRewrite: {
           '': ''   //重写接口

+ 1 - 1
src/components/Index.vue

@@ -14,7 +14,7 @@
 					<div v-if="userinfo.user_header" class="tit">{{userinfo.user_header}}</div>
 					<div v-else class="tit">农产品溯源系统  助力绿色农业发展  为您的健康保驾护航</div>
 					<div>
-						Agricultural products traceability system to help the development of green agriculture for your health escort
+						Agricultural Products Traceability System
 					</div>
 				</div>
 			</div>

+ 13 - 6
src/components/UserManger.vue

@@ -15,7 +15,7 @@
 			<i slot="suffix" class="el-input__icon el-icon-search"></i>
 			</el-input>
 		</div>
-		<el-button v-if="have_type == 0 || staff == 1" type="success" size="mini"
+		<el-button v-if="have_type == 0 || staff == 1 || have_type == 2" type="success" size="mini"
 			><a style="color: #fff" href="systemmanage_user_add"
 			>添加新用户</a
 			></el-button
@@ -49,7 +49,12 @@
             <p>
               用户类型
               <span v-if="item.user_have_type == '1'">普通用户</span>
-              <span v-if="item.user_have_type == '0'">管理员</span>
+              <span v-if="item.user_have_type == '0'">模块管理员</span>
+              <span v-if="item.user_have_type == '2'">项目管理员</span>
+            </p>
+            <p>
+              适配用户
+              <span>{{ item.user_have || "无" }}</span>
             </p>
             <p>
               站点名称
@@ -63,7 +68,7 @@
               >
             </p>
             <p>
-              标题
+              系统标题
               <span>{{ item.user_header || "--" }}</span>
             </p>
             <p>
@@ -77,10 +82,10 @@
             <el-button type="success" @click="edit(item)" plain
               >用户编辑</el-button
             >
-            <template v-if="have_type == 0 || staff == 1">
+            <template v-if="(have_type == 0 || staff == 1 || have_type == 2) && (username != item.username)">
               <el-button
                 size='small'
-                v-if="item.user_have_type == '1'" 
+                v-if="item.user_have_type == '1' || item.user_have_type == '2'" 
                 type="success"
                 @click="delUser(item.id, item.username)"
                 plain
@@ -167,7 +172,7 @@
         <el-form-item label="用户名 : ">
           <el-input v-model="editUserForm.username" disabled></el-input>
         </el-form-item>
-        <el-form-item label="标题 : ">
+        <el-form-item label="系统标题 : ">
           <el-input
             maxlength="11"
             v-model="editUserForm.user_header"
@@ -314,6 +319,7 @@ export default {
       },
       have_type: "",
       staff: "",
+      username: "",
     };
   },
   computed: {
@@ -327,6 +333,7 @@ export default {
     this.getList();
     this.have_type = localStorage.getItem("have_type"); // 0管理员  1用户
     this.staff = localStorage.getItem("staff"); // 1是admin
+    this.username = localStorage.getItem("username"); // 1是admin
   },
   methods: {
     getList() {