浏览代码

修复丢失逻辑

xiaohaizhao 1 年之前
父节点
当前提交
b1a5cc6cc9
共有 5 个文件被更改,包括 39 次插入36 次删除
  1. 1 1
      pages/login/phone.js
  2. 1 1
      pages/login/phone.wxml
  3. 35 31
      pages/tabbar/mine/index.js
  4. 0 1
      pages/tabbar/mine/index.wxml
  5. 2 2
      utils/Http.js

+ 1 - 1
pages/login/phone.js

@@ -7,7 +7,7 @@ Page({
      */
     data: {
         loginFunc: true,
-        isAgree: true,
+        isAgree: false,
         disabled: true, //是否禁用
         loading: false, //登陆中
     },

+ 1 - 1
pages/login/phone.wxml

@@ -12,7 +12,7 @@
 
 <!-- 隐私协议 -->
 <Agreement isAgree='{{isAgree}}' bindcallBack='agreementChange' />
-<view class="change" bindtap="changeLoginFun">
+<view wx:if="{{true}}" class="change" bindtap="changeLoginFun">
     切换登录方式
 </view>
 <!-- 快捷登录 -->

+ 35 - 31
pages/tabbar/mine/index.js

@@ -57,7 +57,7 @@ Page({
                     if (res.msg == '成功') that.setData({
                         "userMsg.agenthr.authmodel": 3,
                         modelList: that.data.modelList.map(v => {
-                            v.disabled = detail.value != 3
+                            v.disabled = v.value == 3
                             return v
                         }),
                         showPicker: false,
@@ -160,38 +160,42 @@ Page({
                     res.data.usertype = ''
                     break;
             }
-            let modelList = [{
-                    name: '抢单模式',
-                    subname: '待跟进线索所有人可见',
-                    value: 1
-                }, {
-                    name: '分配模式',
-                    subname: '由负责人将销售线索转移给其他成员',
-                    value: 2
-                },
-                {
-                    name: '代理模式',
-                    subname: '指定一位成员代理销售线索管理',
-                    value: 3
-                }
-            ];
-            if (res.data.agenthr.authmodel != 0) modelList[res.data.agenthr.authmodel - 1].disabled = true;
-            if (res.data.agenthr.authmodel == 3) _Http.basic({
-                "classname": "webmanage.sale.agents.agents",
-                "method": "getAgentModel",
-                "content": {
-                    "sa_agentsid": res.data.agent.sa_agentsid
-                }
-            }, false).then(res => {
-                console.log("获取经销商信息", res)
-                this.setData({
-                    sa_agent_hrid: res.data.sa_agent_hrid.sa_agent_hrid
-                })
-            })
             this.setData({
-                userMsg: res.data,
-                modelList
+                userMsg: res.data
             })
+            if (res.data.agenthr) {
+                let modelList = [{
+                        name: '抢单模式',
+                        subname: '待跟进线索所有人可见',
+                        value: 1
+                    }, {
+                        name: '分配模式',
+                        subname: '由负责人将销售线索转移给其他成员',
+                        value: 2
+                    },
+                    {
+                        name: '代理模式',
+                        subname: '指定一位成员代理销售线索管理',
+                        value: 3
+                    }
+                ];
+                if (res.data.agenthr.authmodel != 0) modelList[res.data.agenthr.authmodel - 1].disabled = true;
+                if (res.data.agenthr.authmodel == 3) _Http.basic({
+                    "classname": "webmanage.sale.agents.agents",
+                    "method": "getAgentModel",
+                    "content": {
+                        "sa_agentsid": res.data.agent.sa_agentsid
+                    }
+                }, false).then(res => {
+                    console.log("获取经销商信息", res)
+                    this.setData({
+                        sa_agent_hrid: res.data.sa_agent_hrid.sa_agent_hrid
+                    })
+                })
+                this.setData({
+                    modelList
+                })
+            }
         })
     },
     onShow() {

+ 0 - 1
pages/tabbar/mine/index.wxml

@@ -70,7 +70,6 @@
             </view>
         </navigator>
     </block>
-
 </My_card>
 <view style="width: 100vw;text-align: center;margin-top: 200rpx;">
     <van-button custom-class='out-login' color="#CCC" bindtap="outLogin" plain>退出登录</van-button>

+ 2 - 2
utils/Http.js

@@ -1,5 +1,5 @@
-// const baseUrl = "https://meida.cnyunl.com/yos/rest/index";
-const baseUrl = "http://192.168.3.111:8100/yos/rest/index";
+const baseUrl = "https://meida.cnyunl.com/yos/rest/index";
+// const baseUrl = "http://192.168.3.111:8100/yos/rest/index";
 class HTTP {
     request({
         url,