Commit cf77c4c5d8343bc764b3278ed6c452cf37a59675

Authored by DESKTOP-QHAFKU5\iceling
1 parent 38249af1

个人资料的姓名,性别入参,兴趣标签的入参,兴趣标签的数据填充

pages/user/labels/labels.js
@@ -12,6 +12,9 @@ Page({ @@ -12,6 +12,9 @@ Page({
12 url: a.url, //接口网址 12 url: a.url, //接口网址
13 interest_lables: [], //兴趣标签 13 interest_lables: [], //兴趣标签
14 check_label: [], //用户选中的标签集合 14 check_label: [], //用户选中的标签集合
  15 + user_label_val: "", //奖励多少
  16 + user_label_type: "", //奖励类型(0积分,1类型)
  17 + is_modify: 0, //判断是第一次填写还是修改(0填写,1修改)
15 }, 18 },
16 //点击选择兴趣标签把值放到已选中 19 //点击选择兴趣标签把值放到已选中
17 click_label: function(e) { 20 click_label: function(e) {
@@ -24,17 +27,16 @@ Page({ @@ -24,17 +27,16 @@ Page({
24 if (labels_cid) { 27 if (labels_cid) {
25 labels_cid = 0; 28 labels_cid = 0;
26 for (var i = 0; i < check_label.length; i++) { 29 for (var i = 0; i < check_label.length; i++) {
27 - if (index == check_label[i].id) { 30 + if (labels[index].id == check_label[i].id) {
28 check_label.splice(i, 1); 31 check_label.splice(i, 1);
29 } 32 }
30 } 33 }
31 } else { 34 } else {
32 var check_new = { 35 var check_new = {
33 - lable: labels[index].LabelName,  
34 - id: index 36 + lable: labels[index]
35 }; 37 };
36 labels_cid = 1; 38 labels_cid = 1;
37 - check_label.push(check_new); 39 + check_label.push(labels[index]);
38 } 40 }
39 th.setData({ 41 th.setData({
40 [labels_check]: labels_cid, 42 [labels_check]: labels_cid,
@@ -42,6 +44,18 @@ Page({ @@ -42,6 +44,18 @@ Page({
42 }) 44 })
43 45
44 }, 46 },
  47 + //获取配置信息
  48 + get_config: function() {
  49 + var th = this;
  50 + getApp().getConfig2(function(ee) {
  51 + var sms_conf = ee.switch_list;
  52 + sms_conf = JSON.parse(sms_conf);
  53 + th.setData({
  54 + user_label_val: sms_conf.user_label_val,
  55 + user_label_type: sms_conf.user_label_type
  56 + })
  57 + })
  58 + },
45 //页面跳转 59 //页面跳转
46 goto: function(e) { 60 goto: function(e) {
47 var th = this; 61 var th = this;
@@ -61,7 +75,7 @@ Page({ @@ -61,7 +75,7 @@ Page({
61 is_zy: 1 75 is_zy: 1
62 }) 76 })
63 th.query_nolabels(); 77 th.query_nolabels();
64 - th.query_checklabels(); 78 + th.get_config();
65 }, 79 },
66 //获取标签集合 80 //获取标签集合
67 query_nolabels: function() { 81 query_nolabels: function() {
@@ -77,8 +91,10 @@ Page({ @@ -77,8 +91,10 @@ Page({
77 th.setData({ 91 th.setData({
78 interest_lables: res.data.data.pageData 92 interest_lables: res.data.data.pageData
79 }) 93 })
  94 + th.query_checklabels();
80 } else { 95 } else {
81 - getApp().my_warnning(res.data.msg, 0, th); 96 + getApp().my_warnning("系统繁忙,请稍后再试", 0, th);
  97 + return false;
82 } 98 }
83 }) 99 })
84 }, 100 },
@@ -86,7 +102,7 @@ Page({ @@ -86,7 +102,7 @@ Page({
86 query_checklabels: function() { 102 query_checklabels: function() {
87 var th = this; 103 var th = this;
88 var url = "/api/weshop/marketing/holiday/vip/interest/label/get"; 104 var url = "/api/weshop/marketing/holiday/vip/interest/label/get";
89 - var interest_lables = th.data.interest_lables; //兴趣标签集合 105 + var interest_lables = th.data.interest_lables; //兴趣标签
90 getApp().request.promiseGet(url, { 106 getApp().request.promiseGet(url, {
91 data: { 107 data: {
92 userId: d.user_id, 108 userId: d.user_id,
@@ -94,44 +110,100 @@ Page({ @@ -94,44 +110,100 @@ Page({
94 } 110 }
95 }).then(res => { 111 }).then(res => {
96 if (res.data.code == 0) { 112 if (res.data.code == 0) {
  113 + var data = res.data.data;
  114 + var arr = [];
  115 + var VipLabelId = []; //通过id标签找到已选择的标签
  116 + var dateList = data.VipLabelId.split(",");
  117 + for (var i in dateList) {
  118 + VipLabelId = VipLabelId.concat(dateList[i]);
  119 + }
  120 + if (VipLabelId.length > 0) {
  121 + for (var i = 0; i < interest_lables.length; i++) {
  122 + for (var ii = 0; ii < VipLabelId.length; ii++) {
  123 + if (interest_lables[i].id == VipLabelId[ii]) {
  124 + interest_lables[i].check = 1;
  125 + arr.push(interest_lables[i]);
  126 + }
  127 + }
  128 + }
  129 + }
  130 + //如何有之前有选择兴趣标签的话,再进来的话就是修改
  131 + if (data.VipLabelId != "") {
  132 + th.setData({
  133 + is_modify: 1
  134 + })
  135 + }
97 th.setData({ 136 th.setData({
98 - check_label: res.data.data.pageData 137 + check_label: arr,
  138 + interest_lables: interest_lables
99 }) 139 })
100 } else { 140 } else {
101 - getApp().my_warnning(res.data.msg, 0, th); 141 + getApp().my_warnning("系统繁忙,请稍后再试", 0, th);
  142 + return false;
102 } 143 }
103 }) 144 })
104 }, 145 },
105 //更新会员兴趣标签 146 //更新会员兴趣标签
106 update_label: function() { 147 update_label: function() {
107 var th = this; 148 var th = this;
108 - var check_label = th.data.check_label; 149 + var is_modify = th.data.is_modify; //是否是修改
  150 + var check_label = th.data.check_label; //用户选择
  151 + var remark = "领取";
  152 + if (is_modify) {
  153 + user_label_type = 0;
  154 + remark = "修改";
  155 + }
109 if (check_label.length < 1) { 156 if (check_label.length < 1) {
110 - getApp().my_warnning("完成兴趣标签才能领取哦~", 0, th); 157 + getApp().my_warnning("完成兴趣标签才能" + remark + "哦~", 0, th);
111 return false; 158 return false;
112 } 159 }
113 - var url = th.data.url + "/api/weshop/marketing/holiday/vip/interest/label/update";  
114 - check_label = "美,美";  
115 - var json = {  
116 - "storeId": a.stoid,  
117 - "userId": d.user_id,  
118 - "vipLabel": check_label,  
119 - "type":0,  
120 - "vipLabelId":"1,1"  
121 - };  
122 - var data = JSON.stringify(json);  
123 - wx.request({  
124 - url: url,  
125 - data: data,  
126 - method: 'put',  
127 - header: {  
128 - 'content-type': 'application/json'  
129 - }, // 设置请求的 header 160 + var user_label_val = th.data.user_label_val; //选择标签奖励多少
  161 + var user_label_type = th.data.user_label_type; //增送类型
  162 + var url = "/api/weshop/marketing/holiday/vip/interest/label/update"; //更新标签接口地址
  163 + var nav_url = "/pages/user/userinfo/userinfo"; //领取成功之后跳转页面
  164 + var vipLabel = ""; //选择的标签名称
  165 + var vipLabelId = ""; //选择的标签id
  166 + var arr = [];
  167 + for (var i = 0; i < check_label.length; i++) {
  168 + if (i < check_label.length - 1) {
  169 + vipLabelId += check_label[i].id + ",";
  170 + vipLabel += check_label[i].LabelName + ",";
  171 + arr.push(check_label[i].LabelName);
  172 + } else {
  173 + vipLabelId += check_label[i].id;
  174 + vipLabel += check_label[i].LabelName;
  175 + arr.push(check_label[i].LabelName);
  176 + }
  177 + }
  178 + getApp().request.put(url, {
  179 + data: {
  180 + "storeId": a.stoid,
  181 + "userId": d.user_id,
  182 + "vipLabel": vipLabel,
  183 + "vipLabelId": vipLabelId,
  184 + "type": user_label_type,
  185 + "remark": remark,
  186 + "value": user_label_val,
  187 + "fromType": "REWARD"
  188 + },
130 success: function(res) { 189 success: function(res) {
131 if (res.data.code == 0) { 190 if (res.data.code == 0) {
132 - getApp().my_warnning("领取成功", 1, th); 191 + if (is_modify) {
  192 + getApp().my_warnning("修改成功", 1, th);
  193 + } else {
  194 + getApp().my_warnning("领取成功", 1, th);
  195 + }
  196 + setTimeout(function() {
  197 + var pages = getCurrentPages();
  198 + var prevPage = pages[pages.length - 2]; //上一个页面
  199 + //直接调用上一个页面的setData()方法,把数据存到上一个页面中去
  200 + prevPage.setData({
  201 + check_label: arr
  202 + })
  203 + th.goto();
  204 + }, 2000);
133 } else { 205 } else {
134 - getApp().my_warnning("领取失败", 1, th); 206 + getApp().my_warnning("系统繁忙,请稍后再试", 0, th);
135 } 207 }
136 } 208 }
137 }) 209 })
@@ -141,12 +213,5 @@ Page({ @@ -141,12 +213,5 @@ Page({
141 */ 213 */
142 onShow: function() { 214 onShow: function() {
143 215
144 - },  
145 -  
146 - /**  
147 - * 页面上拉触底事件的处理函数  
148 - */  
149 - onReachBottom: function() {  
150 -  
151 } 216 }
152 }) 217 })
153 \ No newline at end of file 218 \ No newline at end of file
pages/user/labels/labels.wxml
@@ -4,9 +4,12 @@ @@ -4,9 +4,12 @@
4 <!-- 兴趣标签标题 --> 4 <!-- 兴趣标签标题 -->
5 <view class="flex-vertical-between labels_head"> 5 <view class="flex-vertical-between labels_head">
6 <view class="fs36">兴趣标签</view> 6 <view class="fs36">兴趣标签</view>
7 - <view class="skip flex-center fs28" data-url="/pages/user/userinfo/userinfo" bindtap="goto"> 7 + <view wx:if="{{is_modify==0}}" class="skip flex-center fs28" data-url="/pages/user/userinfo/userinfo" bindtap="goto">
8 <view>跳过</view> 8 <view>跳过</view>
9 </view> 9 </view>
  10 + <view wx:if="{{is_modify==1}}" class="skip flex-center fs28" data-url="/pages/user/userinfo/userinfo" bindtap="goto">
  11 + <view>关闭</view>
  12 + </view>
10 </view> 13 </view>
11 14
12 <!-- 标签内容 --> 15 <!-- 标签内容 -->
@@ -25,7 +28,7 @@ @@ -25,7 +28,7 @@
25 <view class="check_labels"> 28 <view class="check_labels">
26 <view class="check_label ellipsis-1 fs28" wx:for="{{check_label}}" wx:for-item="it" wx:for-index="key"> 29 <view class="check_label ellipsis-1 fs28" wx:for="{{check_label}}" wx:for-item="it" wx:for-index="key">
27 <view> 30 <view>
28 - {{it.lable}} 31 + {{it.LabelName}}
29 </view> 32 </view>
30 </view> 33 </view>
31 </view> 34 </view>
@@ -33,9 +36,25 @@ @@ -33,9 +36,25 @@
33 36
34 <view class="flex-center"> 37 <view class="flex-center">
35 <!-- 领取选择标签的奖励按钮 --> 38 <!-- 领取选择标签的奖励按钮 -->
36 - <view class="receive flex-center fs36" bindtap="update_label">  
37 - <view>领取200成长值</view>  
38 - </view> 39 + <block wx:if="{{is_modify==0}}">
  40 + <view class="receive flex-center fs36" bindtap="update_label" data-url="/pages/user/userinfo/userinfo">
  41 + <block wx:if="{{user_label_val<1 || user_label_val==''}}">
  42 + <view>确定选择</view>
  43 + </block>
  44 + <block wx:if="{{user_label_type==0 && user_label_val>0 && user_label_val!=''}}">
  45 + <view>领取{{user_label_val}}积分</view>
  46 + </block>
  47 + <block wx:if="{{user_label_type==1 && user_label_val>0 && user_label_val!=''}}">
  48 + <view>领取{{user_label_val}}成长值</view>
  49 + </block>
  50 + </view>
  51 + </block>
  52 + <block wx:if="{{is_modify==1}}">
  53 + <view class="receive flex-center fs36" bindtap="update_label" data-url="/pages/user/userinfo/userinfo">
  54 + <view>提交修改</view>
  55 + </view>
  56 + </block>
  57 +
39 </view> 58 </view>
40 </view> 59 </view>
41 <!-- 引入提示组件 --> 60 <!-- 引入提示组件 -->
pages/user/userinfo/userinfo.js
@@ -12,7 +12,8 @@ var a = getApp(), @@ -12,7 +12,8 @@ var a = getApp(),
12 t = a.request, 12 t = a.request,
13 s = require("../../../utils/common.js"), 13 s = require("../../../utils/common.js"),
14 util = require("../../../utils/util.js"), 14 util = require("../../../utils/util.js"),
15 - ut = util; 15 + ut = util,
  16 + d = getApp().globalData;
16 17
17 var timestamp = Date.parse(new Date()); 18 var timestamp = Date.parse(new Date());
18 var date = new Date(timestamp); 19 var date = new Date(timestamp);
@@ -60,7 +61,8 @@ Page({ @@ -60,7 +61,8 @@ Page({
60 isBool: "", 61 isBool: "",
61 sto_sele_id: "", //所属门店id 62 sto_sele_id: "", //所属门店id
62 is_zy: 0, //是否执行onshow 63 is_zy: 0, //是否执行onshow
63 - is_lable_set:"",//是否启用我的兴趣标签 64 + is_lable_set: "", //是否启用我的兴趣标签
  65 + check_label: [], //我选择的兴趣标签
64 }, 66 },
65 //通过路径跳转到其他页面 67 //通过路径跳转到其他页面
66 goto: function(e) { 68 goto: function(e) {
@@ -76,6 +78,37 @@ Page({ @@ -76,6 +78,37 @@ Page({
76 th.setData({ 78 th.setData({
77 is_lable_set: sms_conf.user_label_set 79 is_lable_set: sms_conf.user_label_set
78 }) 80 })
  81 + if (sms_conf.user_label_set) {
  82 + th.query_checklabels();
  83 + }
  84 + })
  85 + },
  86 + //查找会员选择的兴趣标签
  87 + query_checklabels: function() {
  88 + var th = this;
  89 + var url = "/api/weshop/marketing/holiday/vip/interest/label/get";
  90 + var interest_lables = th.data.interest_lables; //兴趣标签
  91 + getApp().request.promiseGet(url, {
  92 + data: {
  93 + userId: d.user_id,
  94 + storeId: r.stoid
  95 + }
  96 + }).then(res => {
  97 + if (res.data.code == 0) {
  98 + var data = res.data.data;
  99 + var VipLabel = th.data.check_label; //通过id标签找到已选择的标签
  100 + var dateList = data.VipLabel.split(",");
  101 + for (var i in dateList) {
  102 + if (dateList[i] != "") {
  103 + VipLabel.push(dateList[i]);
  104 + }
  105 + }
  106 + th.setData({
  107 + check_label: VipLabel
  108 + })
  109 + } else {
  110 + getApp().my_warnning("系统繁忙,请稍后再试", 0, th);
  111 + }
79 }) 112 })
80 }, 113 },
81 //是否启动密码消费 114 //是否启动密码消费
@@ -110,7 +143,6 @@ Page({ @@ -110,7 +143,6 @@ Page({
110 isGender: function(e) { 143 isGender: function(e) {
111 var th = this; 144 var th = this;
112 var sex = e.currentTarget.dataset.sex; 145 var sex = e.currentTarget.dataset.sex;
113 - console.log("点击选择性别", sex);  
114 th.setData({ 146 th.setData({
115 isGender: sex 147 isGender: sex
116 }) 148 })
@@ -175,8 +207,6 @@ Page({ @@ -175,8 +207,6 @@ Page({
175 var index = th.data.sec_pick_index; 207 var index = th.data.sec_pick_index;
176 item = th.data.sec_sto.s_arr[index]; 208 item = th.data.sec_sto.s_arr[index];
177 } 209 }
178 -  
179 - console.log("选择门店刷新", "def_pick_store", item);  
180 th.setData({ 210 th.setData({
181 def_pick_store: item, 211 def_pick_store: item,
182 stoname: item.pickup_name, 212 stoname: item.pickup_name,
@@ -393,7 +423,6 @@ Page({ @@ -393,7 +423,6 @@ Page({
393 } 423 }
394 } 424 }
395 }, 200) 425 }, 200)
396 - console.log(th.data.all_sto + 'eeee');  
397 }, 426 },
398 //选择更多门店 427 //选择更多门店
399 more_store: function() { 428 more_store: function() {
@@ -469,7 +498,6 @@ Page({ @@ -469,7 +498,6 @@ Page({
469 498
470 //如果身份证不满足格式正则表达式 499 //如果身份证不满足格式正则表达式
471 if (!code || !idCardReg.test(code)) { 500 if (!code || !idCardReg.test(code)) {
472 - console.log("您输入的身份证号格式有误!");  
473 errorMess = "您输入的身份证号格式有误!"; 501 errorMess = "您输入的身份证号格式有误!";
474 isPass = false; 502 isPass = false;
475 } 503 }
@@ -533,7 +561,6 @@ Page({ @@ -533,7 +561,6 @@ Page({
533 } 561 }
534 } 562 }
535 this.initial_user(); 563 this.initial_user();
536 - this.get_config();  
537 }, 564 },
538 //-----------会员是否初始化--------------------- 565 //-----------会员是否初始化---------------------
539 initial_user: function() { 566 initial_user: function() {
@@ -545,7 +572,6 @@ Page({ @@ -545,7 +572,6 @@ Page({
545 }, 572 },
546 success: function(su) { 573 success: function(su) {
547 var isBool = su.data.data.isBool; 574 var isBool = su.data.data.isBool;
548 - console.log("会员是否初始化", isBool);  
549 th.setData({ 575 th.setData({
550 isBool: isBool 576 isBool: isBool
551 }); 577 });
@@ -567,6 +593,7 @@ Page({ @@ -567,6 +593,7 @@ Page({
567 593
568 } 594 }
569 }); 595 });
  596 + this.get_config();
570 }, 597 },
571 598
572 599
@@ -582,7 +609,6 @@ Page({ @@ -582,7 +609,6 @@ Page({
582 609
583 if (su.data.code == 0) { 610 if (su.data.code == 0) {
584 var cardname = su.data.data[0].MemCardName; 611 var cardname = su.data.data[0].MemCardName;
585 - console.log("卡的名字", cardname);  
586 th.setData({ 612 th.setData({
587 pulscardname: cardname 613 pulscardname: cardname
588 }); 614 });
@@ -592,9 +618,9 @@ Page({ @@ -592,9 +618,9 @@ Page({
592 }, 618 },
593 619
594 onShow: function() { 620 onShow: function() {
  621 + var e = this;
595 if (this.data.is_zy) return false; 622 if (this.data.is_zy) return false;
596 this.wait_for_store_config(); 623 this.wait_for_store_config();
597 - var e = this;  
598 var req = t; 624 var req = t;
599 req.get("/api/weshop/users/getAndUpdateUser/" + r.stoid + "/" + getApp().globalData.user_id, { 625 req.get("/api/weshop/users/getAndUpdateUser/" + r.stoid + "/" + getApp().globalData.user_id, {
600 success: function(src) { 626 success: function(src) {
@@ -611,6 +637,7 @@ Page({ @@ -611,6 +637,7 @@ Page({
611 consumption: a.paypwd, 637 consumption: a.paypwd,
612 identity_card: a.idcard, 638 identity_card: a.idcard,
613 address: a.address, 639 address: a.address,
  640 + isGender: a.sex
614 }); 641 });
615 } 642 }
616 }) 643 })
@@ -689,22 +716,17 @@ Page({ @@ -689,22 +716,17 @@ Page({
689 lose_focus: function(e) { 716 lose_focus: function(e) {
690 var th = this; 717 var th = this;
691 var val = e.detail.value; 718 var val = e.detail.value;
692 - console.log("是什么东西", val);  
693 if (val.length > 6 || val != "") { 719 if (val.length > 6 || val != "") {
694 720
695 this.setData({ 721 this.setData({
696 consumption: val 722 consumption: val
697 }); 723 });
698 - console.log("是什么东西", val);  
699 } 724 }
700 -  
701 -  
702 }, 725 },
703 726
704 //地址 727 //地址
705 address: function(e) { 728 address: function(e) {
706 var val = e.detail; 729 var val = e.detail;
707 - console.log("地址55555555", val.value);  
708 this.setData({ 730 this.setData({
709 address: val.value 731 address: val.value
710 }); 732 });
@@ -721,13 +743,13 @@ Page({ @@ -721,13 +743,13 @@ Page({
721 }, 743 },
722 //用户名字 744 //用户名字
723 user_name: function(e) { 745 user_name: function(e) {
  746 + var th = this;
724 var name = e.detail.value; 747 var name = e.detail.value;
  748 + var vipname = 'user.vipname';
725 if (name != "" || name != null) { 749 if (name != "" || name != null) {
726 -  
727 - this.setData({  
728 - user_name: name 750 + th.setData({
  751 + [vipname]: name
729 }); 752 });
730 -  
731 } 753 }
732 754
733 }, 755 },
@@ -739,11 +761,8 @@ Page({ @@ -739,11 +761,8 @@ Page({
739 var phone = th.data.phone; //手机号码 761 var phone = th.data.phone; //手机号码
740 if (phone == "" || phone == null) { 762 if (phone == "" || phone == null) {
741 getApp().my_warnning("手机不能为空", 0, th); 763 getApp().my_warnning("手机不能为空", 0, th);
742 -  
743 return false; 764 return false;
744 } 765 }
745 -  
746 -  
747 var consumption = th.data.consumption; //消费密码 766 var consumption = th.data.consumption; //消费密码
748 var isstcsp = th.data.isstcsp; 767 var isstcsp = th.data.isstcsp;
749 if (isstcsp == 1) { 768 if (isstcsp == 1) {
@@ -764,32 +783,18 @@ Page({ @@ -764,32 +783,18 @@ Page({
764 return false; 783 return false;
765 } 784 }
766 var user_name = th.data.user.vipname; //用户姓名 785 var user_name = th.data.user.vipname; //用户姓名
767 - console.log("名字77777", user_name);  
768 if (user_name == "" || user_name == null) { 786 if (user_name == "" || user_name == null) {
769 getApp().my_warnning("请输入名字", 0, th); 787 getApp().my_warnning("请输入名字", 0, th);
770 return false; 788 return false;
771 } 789 }
772 var identity_card = th.data.identity_card; //身份证 790 var identity_card = th.data.identity_card; //身份证
773 - console.log("身份证", identity_card);  
774 791
775 if (identity_card != "" && !(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(identity_card))) { 792 if (identity_card != "" && !(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(identity_card))) {
776 getApp().my_warnning("身份证号码错误", 0, th); 793 getApp().my_warnning("身份证号码错误", 0, th);
777 return false; 794 return false;
778 } 795 }
779 var address = th.data.address; //地址 796 var address = th.data.address; //地址
780 - // console.log("地址1010101", address)  
781 - // if (address == "" || address == null) {  
782 - // getApp().my_warnning("请输入地址", 0, th);  
783 - // return false;  
784 - // }  
785 - //保存所属门店的id  
786 var sto_sele_id = th.data.sto_sele_id; 797 var sto_sele_id = th.data.sto_sele_id;
787 - // console.log("请输入所属门店的id", sto_sele_id);  
788 - // if (sto_sele_id == null || sto_sele_id==""){  
789 - // getApp().my_warnning("请输入所属门店", 0, th);  
790 - // return false;  
791 - // }  
792 - console.log("要保存的数据", sex, consumption, identity_card, address, user_name);  
793 var datas = { 798 var datas = {
794 mobile: phone, //手机号码 799 mobile: phone, //手机号码
795 store_id: r.stoid, 800 store_id: r.stoid,
@@ -797,7 +802,7 @@ Page({ @@ -797,7 +802,7 @@ Page({
797 vipnopwd: isstcsp, 802 vipnopwd: isstcsp,
798 vippass: consumption, //消费密码 803 vippass: consumption, //消费密码
799 sex: sex, //性别 804 sex: sex, //性别
800 - nickname: user_name, //昵称 805 + vipname: user_name, //昵称
801 idcard: identity_card, //身份证 806 idcard: identity_card, //身份证
802 address: address, //地址 807 address: address, //地址
803 pickup_id: sto_sele_id //自提门店 所属门店 808 pickup_id: sto_sele_id //自提门店 所属门店
@@ -805,13 +810,11 @@ Page({ @@ -805,13 +810,11 @@ Page({
805 getApp().request.put("/api/weshop/users/updateUserInfo", { 810 getApp().request.put("/api/weshop/users/updateUserInfo", {
806 data: datas, 811 data: datas,
807 success: function(res) { 812 success: function(res) {
808 -  
809 if (res.data.code == 0) { 813 if (res.data.code == 0) {
810 - getApp().showWarning("修改成功"); 814 + getApp().my_warnning("修改成功", 0, th);
811 } else { 815 } else {
812 - getApp().showWarning("修改失败"); 816 + getApp().my_warnning("系统繁忙,请稍后再试", 0, th);
813 } 817 }
814 -  
815 } 818 }
816 }) 819 })
817 }, 820 },
pages/user/userinfo/userinfo.wxml
@@ -187,7 +187,7 @@ @@ -187,7 +187,7 @@
187 </view> 187 </view>
188 </view> 188 </view>
189 <!-- 我的兴趣 --> 189 <!-- 我的兴趣 -->
190 - <view wx:if="{{is_lable_set!=null || is_lable_set==1 || true}}" class="padding Bbottom"> 190 + <view wx:if="{{is_lable_set!=null || is_lable_set==1}}" class="padding Bbottom">
191 <view class="interest fs28"> 191 <view class="interest fs28">
192 <view class="flex-vertical-between" bindtap="goto" data-url="/pages/user/labels/labels"> 192 <view class="flex-vertical-between" bindtap="goto" data-url="/pages/user/labels/labels">
193 <view class="fs30">我的兴趣</view> 193 <view class="fs30">我的兴趣</view>
@@ -195,13 +195,15 @@ @@ -195,13 +195,15 @@
195 </view> 195 </view>
196 <!-- 选中的标签 --> 196 <!-- 选中的标签 -->
197 <view class="lables"> 197 <view class="lables">
198 - <view class="lable" wx:for="{{4}}">  
199 - <view class="ellipsis-1 lable_wh">高级蓝领</view>  
200 - </view> 198 + <block wx:if="{{check_label.length>0}}">
  199 + <view class="lable" wx:for="{{check_label}}" wx:for-item="label">
  200 + <view class="ellipsis-1">{{label}}</view>
  201 + </view>
  202 + </block>
201 <!-- 添加标签按钮 --> 203 <!-- 添加标签按钮 -->
202 - <view class="add_lable ib" bindtap="goto" data-url="/pages/user/labels/labels">  
203 - <text class="fs36">+</text>  
204 - <text>标签</text> 204 + <view class="add_lable ib ellipsis-1" bindtap="goto" data-url="/pages/user/labels/labels">
  205 + <text class="plus">+</text>
  206 + <text>标签</text>
205 </view> 207 </view>
206 </view> 208 </view>
207 </view> 209 </view>
pages/user/userinfo/userinfo.wxss
@@ -645,17 +645,15 @@ input { @@ -645,17 +645,15 @@ input {
645 } 645 }
646 646
647 .add_lable { 647 .add_lable {
648 - width: 88rpx;  
649 - /* height: 46rpx; *//* line-height: 46rpx; */  
650 color: rgb(189, 189, 189); 648 color: rgb(189, 189, 189);
651 border: 2rpx solid rgb(189, 189, 189); 649 border: 2rpx solid rgb(189, 189, 189);
652 border-radius: 30rpx; 650 border-radius: 30rpx;
653 - margin-bottom: 20rpx;  
654 padding: 0rpx 25rpx; 651 padding: 0rpx 25rpx;
655 } 652 }
656 653
657 .plus { 654 .plus {
658 font-weight: bold; 655 font-weight: bold;
  656 + margin-right: 8rpx;
659 } 657 }
660 658
661 .lable_wh { 659 .lable_wh {