Jelajahi Sumber

销售线索默认查在职

xiaohaizhao 1 tahun lalu
induk
melakukan
f71a1ba5e5

+ 6 - 2
components/organization/index.js

@@ -19,12 +19,16 @@ Component({
         },
         dimissionF: {
             type: Boolean
+        },
+        defaultIsleave:{
+            type:[Number,String],
+            value:0
         }
     },
     data: {
         takeEffect: "", //生效筛选项
         result: {},
-        isleave: 0,
+        isleave: 1,
         tabs: [{
             value: 0,
             name: "全部"
@@ -103,7 +107,7 @@ Component({
                         })
                     }
                     if (init) this.setData({
-                        isleave: 0
+                        isleave: this.data.defaultIsleave
                     })
                     resolve({})
                 })

+ 13 - 6
packageA/salesHourglass/index.js

@@ -53,7 +53,7 @@ Page({
                 begdate: "",
                 enddate: "",
                 tradefield: "",
-                isleave: 0,
+                isleave: 1,
                 unfinish: 1
             }
         },
@@ -135,6 +135,9 @@ Page({
     },
     onReady() {
         this.setChartData();
+        this.selectComponent("#organization").setData({
+            isleave:1
+        })
         this.selectComponent("#organization").initDepAndUser();
         // this.selectComponent("#Yl_Filtrate1").queryMonths(12)
     },
@@ -153,25 +156,29 @@ Page({
     handleFilter({
         detail
     }) {
-        console.log(detail)
         if (detail.name == 'reset') {
-            // this.selectComponent("#organization").initDepAndUser()
+            this.selectComponent("#organization").setData({
+                isleave:1
+            })
+            this.selectComponent("#organization").initDepAndUser()
             this.setData({
                 'content.dataid': wx.getStorageSync('userMsg').userid,
                 'content.type': 0,
-                'content.where.isleave': 0,
+                'content.where.isleave': 1,
                 'content.where.tradefield': "",
                 'content.where.unfinish': 1,
             })
         } else {
-            let active = this.selectComponent("#organization").data.result;
+            let active = this.selectComponent("#organization").data.result,
+                isleave = this.selectComponent("#organization").data.isleave;
             let type = active.userid ? 0 : 1,
                 dataid = type == 0 ? active.userid : active.departmentid
+            console.log(isleave)
             this.setData({
                 'content.dataid': dataid,
                 'content.type': type,
                 'content.where.tradefield': detail.tradefield,
-                'content.where.isleave': active.isleave || 0,
+                'content.where.isleave': isleave || 1,
                 'content.where.unfinish': detail.unfinish || 0,
             })
         }

+ 1 - 1
packageA/salesHourglass/index.wxml

@@ -50,5 +50,5 @@
 </view>
 <My_empty wx:if="{{!statistics.length}}" />
 <Yl_Filtrate1 id="Yl_Filtrate1" show='{{showFiltrate}}' dateRange list="{{filtratelist}}" dateRangeName='创建日期' bindhandle="handleFilter" bindinterrupt='interrupt'>
-    <organization slot='head' dimissionF id='organization' />
+    <organization slot='head' defaultIsleave='1' dimissionF id='organization' />
 </Yl_Filtrate1>