Jelajahi Sumber

分销设置树调整

haizhouwang 2 tahun lalu
induk
melakukan
cd8227b483

+ 19 - 7
src/views/DistributionManage/CarInsurance/DistributionManage.vue

@@ -339,9 +339,27 @@
       //--left tree begin-------
       findLeftTreeData: function() {
         // 获取数据
-        this.$api.dept.findLeftDeptTree(this.peopledeptid).then(res => {
+        this.$api.dept.findTree().then((res) => {
+          this.treeDataRecursion(res.data, 2);
           this.ztreeNodes = res.data;
         });
+        this.$api.dept.findTree().then(res => {
+          this.ztreeNodes = res.data;
+        });
+      },
+      //树过滤五级机构递归
+      treeDataRecursion(data, num, one) {
+        data = data || this.ztreeNodes;
+        one = one || 0;
+        one++;
+        for (let i = 0; i < data.length; i++) {
+          if (data[i].comlevel == 5 && (data[i].managementSource != num)) {
+            data.splice(i, 1);
+            i = i - 1;
+          } else {
+            this.treeDataRecursion(data[i].children, num, one);
+          }
+        }
       },
       onZTreeCreated: function(ztreeObj) {
         this.ztreeObj = ztreeObj;
@@ -351,7 +369,6 @@
       },
       onZTreeClick: function(evt, treeId, treeNode) {
         // 点击事件
-        console.log(evt.type, treeNode);
         this.currentTreeNode = treeNode;
         this.pageRequest.columnFilters.deptid.value = this.currentTreeNode.id;
         this.findPage();
@@ -375,7 +392,6 @@
           this.activeTabs = 'first'
           // 查询机构信息
           this.$api.dept.getDeptById(this.currentTreeNode.id).then(res => {
-            console.log(res.data);
             if((res.data.deptType =='D') && (res.data.id.indexOf('M')>=0)){
               this.$api.dept.getDeptById(res.data.parentId).then(result => {
                 this.deptInfo = result.data;
@@ -407,17 +423,14 @@
           this.pageRequest.pageSize = data.pageRequest.pageSize;
         }
         this.$api.retail.findPage(this.pageRequest).then((res) => {
-          console.log(res.data)
           this.pageResult = res.data;
         }).then(data != null ? data.callback : '')
       },
       //编辑
       handleTableEdit(data) {
-        console.log(data);
         var deptid = data.row.deptid.split('D')[0];
         this.$api.dept.getDeptById(deptid).then(res => {
           if(res.code = 200){
-            console.log(data.row)
             this.deptInfo = res.data;
             this.deptInfo.teamid = data.row.deptid;
             this.deptInfo.teamname = data.row.deptname;
@@ -529,7 +542,6 @@
          param.disrate3 = '';
 
          for(let i=0;i<this.retailSettingForm.length;i++){
-           console.log('disrate'+this.retailSettingForm[i].retailLevel)
            param['disrate'+this.retailSettingForm[i].retailLevel] = this.retailSettingForm[i].retailRate;
          }
 

+ 1 - 1
src/views/FinancialManagement/ExpenseManagement/PaymentManagement.vue

@@ -871,7 +871,7 @@ export default {
           // 4.创建url之后可以模拟对此文件对象的一系列操作,例如:预览、下载
           let a = document.createElement("a");
           a.href = url;
-          a.download = "导出订单.xlsx";
+          a.download = "导出文件.xlsx";
           a.click();
           // 5.释放这个临时的对象url
           window.URL.revokeObjectURL(url);