|
|
@@ -2137,11 +2137,11 @@ export default {
|
|
|
this.roleName = localStorage.getItem("roleName").split(","); // 获取角色数据
|
|
|
console.log("roleName", this.roleName);
|
|
|
this.isAdmin = this.roleName.indexOf("admin") >= 0;
|
|
|
- this.isFeeViewD = this.isAdmin || this.roleName.indexOf("应收查看") >= 0 || this.roleName.indexOf("国外费用") >= 0;
|
|
|
- this.isFeeViewC = this.isAdmin || this.roleName.indexOf("应付查看") >= 0 || this.roleName.indexOf("国外费用") >= 0;
|
|
|
+ this.isFeeViewD = this.isAdmin || this.roleName.indexOf("应收查看") >= 0 || this.roleName.indexOf("国外费用") >= 0||this.roleName.indexOf("允许修改他人费用") >= 0;
|
|
|
+ this.isFeeViewC = this.isAdmin || this.roleName.indexOf("应付查看") >= 0 || this.roleName.indexOf("国外费用") >= 0||this.roleName.indexOf("允许修改他人费用") >= 0;
|
|
|
this.isFeeView = this.isAdmin || this.isFeeViewD || this.isFeeViewC;
|
|
|
- this.isFeeEditD = this.isAdmin || (this.isFeeViewD && this.roleName.indexOf("应收修改") >= 0);
|
|
|
- this.isFeeEditC = this.isAdmin || (this.isFeeViewC && this.roleName.indexOf("应付修改") >= 0);
|
|
|
+ this.isFeeEditD = this.isAdmin || (this.isFeeViewD && this.roleName.indexOf("应收修改") >= 0)||this.roleName.indexOf("允许修改他人费用") >= 0;
|
|
|
+ this.isFeeEditC = this.isAdmin || (this.isFeeViewC && this.roleName.indexOf("应付修改") >= 0)||this.roleName.indexOf("允许修改他人费用") >= 0;
|
|
|
this.isFeeEdit = this.isAdmin || this.isFeeEditD || this.isFeeEditC;
|
|
|
this.isProfitView = this.isAdmin || this.roleName.indexOf("利润查看") >= 0;
|
|
|
|
|
|
@@ -3537,7 +3537,7 @@ export default {
|
|
|
this.$delete(item, "edit");
|
|
|
this.$set(item, "edit", true);
|
|
|
}
|
|
|
- if (item.id && (item.createUser == this.userId || item.createUser == 0)) {
|
|
|
+ if (item.id && (item.createUser == this.userId || item.createUser == 0||this.roleName.indexOf("允许修改他人费用") >= 0)) {
|
|
|
this.$delete(item, "edit");
|
|
|
this.$set(item, "edit", true);
|
|
|
}
|
|
|
@@ -3550,7 +3550,7 @@ export default {
|
|
|
this.$delete(item, "edit");
|
|
|
this.$set(item, "edit", true);
|
|
|
}
|
|
|
- if (item.id && (item.createUser == this.userId || item.createUser == 0)) {
|
|
|
+ if (item.id && (item.createUser == this.userId || item.createUser == 0||this.roleName.indexOf("允许修改他人费用") >= 0)) {
|
|
|
this.$delete(item, "edit");
|
|
|
this.$set(item, "edit", true);
|
|
|
}
|