From 2f56209d3cdfda779aeed6cd30b1c0cc0cda3e70 Mon Sep 17 00:00:00 2001
From: feige <791364011@qq.com>
Date: 星期日, 16 六月 2024 13:47:16 +0800
Subject: [PATCH] 修改了权限代码
---
ruoyi-ui/src/views/pet/index.vue | 52 +++++++++++++++++++++++++++++++++-------------------
1 files changed, 33 insertions(+), 19 deletions(-)
diff --git a/ruoyi-ui/src/views/pet/index.vue b/ruoyi-ui/src/views/pet/index.vue
index 3b4ff76..b904392 100644
--- a/ruoyi-ui/src/views/pet/index.vue
+++ b/ruoyi-ui/src/views/pet/index.vue
@@ -64,7 +64,7 @@
</el-form-item>
</el-form>
- <el-row :gutter="10" class="mb8">
+ <el-row :gutter="10" class="mb8" v-if="userId != 2">
<el-col :span="1.5">
<el-button
type="primary"
@@ -115,7 +115,7 @@
</el-table-column>
<el-table-column label="瀹犵墿id" prop="id" sortable width="100" />
<el-table-column label="涓讳汉濮撳悕" prop="masterName" sortable width="100" />
- <el-table-column label="鎿嶄綔" align="center" width="250" class-name="small-padding fixed-width">
+ <el-table-column label="鎿嶄綔" align="center" width="250" class-name="small-padding fixed-width" v-if="userId != 2">
<template slot-scope="scope" v-if="scope.row.roleId !== 1">
<div class="button-container">
<el-button
@@ -332,7 +332,7 @@
<script>
import { listRole, getRole, delRole, addRole, updateRole, dataScope, changeRoleStatus, deptTreeSelect } from "@/api/system/role";
import { treeselect as menuTreeselect, roleMenuTreeselect } from "@/api/system/menu";
-
+import {getInfo} from "@/api/login";
//鍦╯ystem/note/index.js涓鍏ユ帴鍙e嚱鏁�
@@ -342,6 +342,7 @@
dicts: ['sys_normal_disable'],
data() {
return {
+ userId: undefined,
// 閬僵灞�
disabled: false,
@@ -380,6 +381,7 @@
fileList1:[ ],
fileList2:[ ],
fileListOther:[ ],
+ uploadFileList1: [],
dsb:true,
btn:false,
formDat: {
@@ -451,22 +453,22 @@
animal: [{
required: true,
message: '璇疯緭鍏ョ绫�',
- trigger: 'blue'
+ trigger: 'blur'
}],
idNum: [{
required: true,
message: '璇疯緭鍏ヨ瘉浠跺彿鐮�',
- trigger: 'blue'
+ trigger: 'blur'
}],
securityCode: [{
// required: true,
message: '璇疯緭鍏ラ槻浼爜',
- trigger: 'blue'
+ trigger: 'blur'
}],
name: [{
required: true,
message: '璇疯緭鍏ュ悕瀛�',
- trigger: 'blue'
+ trigger: 'blur'
}],
birth: [{
required: true,
@@ -476,12 +478,12 @@
color: [{
required: true,
message: '璇疯緭鍏ラ鑹�',
- trigger: 'blue'
+ trigger: 'blur'
}],
properties: [{
// required: true,
message: '璇疯緭鍏ユ�ц川',
- trigger: 'blue'
+ trigger: 'blur'
}],
sex: [{
required: true,
@@ -548,10 +550,16 @@
},
created() {
this.getList();
-
+ this.getInfo()
},
methods: {
-
+ getInfo(){
+ console.log('-----------------')
+ getInfo().then(response=>{
+ console.log(response.user.roles[0].roleId,'roleID')
+ this.userId = response.user.roles[0].roleId
+ })
+ },
// 鍙栨秷鎸夐挳
cancelData() {
@@ -614,11 +622,19 @@
}
},
handleRemoveFile(file) {
+ // for(let i = 0; i < this.fileList2.length; i++)
+ // {
+ // if(this.fileList2[i].url==file.url)
+ // this.$delete(this.fileList2,i);
+ // }
for(let i = 0; i < this.fileList2.length; i++)
+ {
+ if(this.fileList2[i].url==file.url)
{
- if(this.fileList2[i].url==file.url)
- this.$delete(this.fileList2,i);
- }
+ this.$delete(this.fileList2,i);
+ this.$delete(this.uploadFileList1,i);
+ }
+ }
},
// 鍙栨秷鎸夐挳
cancel() {
@@ -651,7 +667,7 @@
deptCheckStrictly: true,
remark: undefined
};
- this.resetForm("form");
+ this.resetForm("elForm");
},
/** 鎼滅储鎸夐挳鎿嶄綔 */
handleQuery() {
@@ -730,11 +746,9 @@
{
this.handleRemove(this.fileList1[0]);
}
- for(let i = 0; i < this.fileListOther.length; i++){
- this.handleRemoveFile(this.fileListOther[0]);
+ for(let i = 0; i < this.fileList2.length; i++){
+ this.handleRemoveFile(this.fileList2[0]);
}
- // this.handleRemove(this.fileList[0]);
- // this.handleRemoveFile(this.fileListOther[0]);
this.getList();
});
}
--
Gitblit v1.9.1