Bläddra i källkod

fix:选择销售接口增加参数

liuzl 2 år sedan
förälder
incheckning
e50045e11d
5 ändrade filer med 14 tillägg och 9 borttagningar
  1. 2 2
      App.vue
  2. 1 1
      pages/customer/transfer.vue
  3. 1 1
      pages/distributor/create.vue
  4. 6 4
      pages/home/index.vue
  5. 4 1
      pages/project/create.vue

+ 2 - 2
App.vue

@@ -16,6 +16,8 @@
   export default {
     onLaunch: function () {
       console.log('App Launch')
+    },
+    onShow: function () {
       const updateManager = uni.getUpdateManager()
       updateManager.onCheckForUpdate(function (res) {
         // 请求完新版本信息的回调
@@ -50,8 +52,6 @@
           },
         })
       })
-    },
-    onShow: function () {
       store.dispatch('getUserInfo')
       // console.log('App Show')
     },

+ 1 - 1
pages/customer/transfer.vue

@@ -60,7 +60,7 @@
     </view>
     <u-notify ref="uNotify"></u-notify>
     <u-toast ref="uToast"></u-toast>
-    <select-user ref="user" :query-params="{ roles: ['SalesEngineer'] }" @close="closeUser($event)"></select-user>
+    <select-user ref="user" :query-params="{ roles: ['SalesEngineer','ProductLineManager'] }" @close="closeUser($event)"></select-user>
   </view>
 </template>
 <script>

+ 1 - 1
pages/distributor/create.vue

@@ -109,7 +109,7 @@
       @cancel="showProvince = false"
       @confirm="pickProvince"></u-picker>
     <!-- 选择销售 -->
-    <select-user ref="user" :query-params="{ roles: ['SalesEngineer'] }" @close="closeUser($event)"></select-user>
+    <select-user ref="user" :query-params="{ roles: ['SalesEngineer','ProductLineManager'] }" @close="closeUser($event)"></select-user>
     <u-notify ref="uNotify"></u-notify>
     <u-toast ref="uToast"></u-toast>
   </view>

+ 6 - 4
pages/home/index.vue

@@ -380,10 +380,12 @@
           })
         )
         if (err) return
-        const obj = JSON.parse(res.data.configInfo)
-        this.privateBoard = obj.num_report_config || []
-        this.echarts = obj.data_report_config || []
-        this.getHomeNumReportData()
+        if (res && res.data) {
+          const obj = JSON.parse(res.data.configInfo)
+          this.privateBoard = obj.num_report_config || []
+          this.echarts = obj.data_report_config || []
+          this.getHomeNumReportData()
+        }
       },
       // 获取首页个人看板数据
       async getHomeNumReportData() {

+ 4 - 1
pages/project/create.vue

@@ -390,7 +390,10 @@
     <!-- 选择客户联系人 -->
     <customer-contact ref="contact" @close="closeContact($event)"></customer-contact>
     <!-- 选择销售 -->
-    <select-user ref="user" :query-params="{ roles: ['SalesEngineer'] }" @close="closeUser($event)"></select-user>
+    <select-user
+      ref="user"
+      :query-params="{ roles: ['SalesEngineer', 'ProductLineManager'] }"
+      @close="closeUser($event)"></select-user>
     <!-- 选择经销商 -->
     <select-dealer ref="dealer" @close="closeDealer($event)"></select-dealer>
     <!-- 选择用户 -->