18016688350 4 年之前
父節點
當前提交
6b67eec3e7
共有 2 個文件被更改,包括 20 次插入5 次删除
  1. 19 4
      pages/vendingMachine/settledStore.js
  2. 1 1
      pages/vendingMachine/settledStore.wxml

+ 19 - 4
pages/vendingMachine/settledStore.js

@@ -7,6 +7,7 @@ Page({
    * 页面的初始数据
    */
   data: {
+    userInfo: {},
     storeList: [],
     schemeList:[],
     deviceTypeList:[],
@@ -37,6 +38,9 @@ Page({
     this.deviceTypeList();
     this.getDictByCode();
     this.getAllAgentList();
+    this.setData({
+      userInfo: app.globalData.userInfo
+    })
   },
 
   //商品方案列表
@@ -130,12 +134,23 @@ Page({
       name: "deviceBrandName",
       rule: ["required"],
       msg: ["请输入设备品牌"]
-    }, {
-      name: "agentName",
-      rule: ["required"],
-      msg: ["请输入代理商"]
     }];
 
+    if(this.data.userInfo.mgvmRole!=3){
+      var agentRule = {
+        name: "agentName",
+        rule: ["required"],
+        msg: ["请输入代理商"]
+      }
+      rules.push(agentRule)
+    }else{
+      this.setData({
+        ['values.agentId']: this.data.userInfo.id,
+        ['values.agentName']: this.data.userInfo.username,
+      })
+    }
+
+
     //进行表单检查
     let formData = e.detail.value;
     let checkRes = form.validation(formData, rules);

+ 1 - 1
pages/vendingMachine/settledStore.wxml

@@ -68,7 +68,7 @@
     </tui-list-cell>
   </picker>
 
-  <picker bindchange="bindAgentPickerChange" value="{{index}}" range="{{agentList}}" range-key="username">
+  <picker wx:if="{{userInfo.mgvmRole!=3}}" bindchange="bindAgentPickerChange" value="{{index}}" range="{{agentList}}" range-key="username">
     <tui-list-cell hover="{{false}}">
       <view class="tui-line-cell">
         <view class="tui-title">代理商</view>