Browse Source

修改组织架构问题

plg 2 months ago
parent
commit
f259569aea
2 changed files with 16 additions and 1 deletions
  1. 10 1
      src/components/TreeData.vue
  2. 6 0
      src/views/manage/channelInfo/orderSettlement.vue

+ 10 - 1
src/components/TreeData.vue

@@ -24,12 +24,21 @@
               width="180"
               trigger="hover"
             >
+            <!-- v-if="treeData.isAdd && userInfo.roleType != '3'" -->
               <div style="margin: 0">
                 <el-button
                   size="mini"
                   type="primary"
                   @click="addStock(0)"
-                  v-if="treeData.isAdd && userInfo.roleType != '3'"
+                
+                  v-if="
+                    !(
+                      userInfo.roleType == '3' ||
+                      (userInfo.roleType == '4' && Number(treeData.level) === 2) ||
+                      (userInfo.roleType == '4' && Number(treeData.level) === 3) ||
+                      (userInfo.roleType == '5' && Number(treeData.level) === 4)
+                    )
+                  "
                   >添加</el-button
                 >
                 <el-button

+ 6 - 0
src/views/manage/channelInfo/orderSettlement.vue

@@ -424,6 +424,7 @@ export default {
       //判断是新增还是编辑
       //当等于0时是新增
       //当等于1时是修改
+     
       if (data.val == "1") {
         //管理员编辑
         if (this.userInfo.roleType == "5" && data.data.level == "3") {
@@ -469,6 +470,11 @@ export default {
       this.currentTreeData = data.data;
 
       this.dialogVisible = true;
+
+      setTimeout(()=>{
+        this.$refs["ruleForm"].clearValidate();
+      })
+     
     },
     // 删除
     deleteStock(data) {