Commit cf77c4c5d8343bc764b3278ed6c452cf37a59675
1 parent
38249af1
个人资料的姓名,性别入参,兴趣标签的入参,兴趣标签的数据填充
Showing
5 changed files
with
181 additions
and
94 deletions
pages/user/labels/labels.js
... | ... | @@ -12,6 +12,9 @@ Page({ |
12 | 12 | url: a.url, //接口网址 |
13 | 13 | interest_lables: [], //兴趣标签 |
14 | 14 | check_label: [], //用户选中的标签集合 |
15 | + user_label_val: "", //奖励多少 | |
16 | + user_label_type: "", //奖励类型(0积分,1类型) | |
17 | + is_modify: 0, //判断是第一次填写还是修改(0填写,1修改) | |
15 | 18 | }, |
16 | 19 | //点击选择兴趣标签把值放到已选中 |
17 | 20 | click_label: function(e) { |
... | ... | @@ -24,17 +27,16 @@ Page({ |
24 | 27 | if (labels_cid) { |
25 | 28 | labels_cid = 0; |
26 | 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 | 31 | check_label.splice(i, 1); |
29 | 32 | } |
30 | 33 | } |
31 | 34 | } else { |
32 | 35 | var check_new = { |
33 | - lable: labels[index].LabelName, | |
34 | - id: index | |
36 | + lable: labels[index] | |
35 | 37 | }; |
36 | 38 | labels_cid = 1; |
37 | - check_label.push(check_new); | |
39 | + check_label.push(labels[index]); | |
38 | 40 | } |
39 | 41 | th.setData({ |
40 | 42 | [labels_check]: labels_cid, |
... | ... | @@ -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 | 60 | goto: function(e) { |
47 | 61 | var th = this; |
... | ... | @@ -61,7 +75,7 @@ Page({ |
61 | 75 | is_zy: 1 |
62 | 76 | }) |
63 | 77 | th.query_nolabels(); |
64 | - th.query_checklabels(); | |
78 | + th.get_config(); | |
65 | 79 | }, |
66 | 80 | //获取标签集合 |
67 | 81 | query_nolabels: function() { |
... | ... | @@ -77,8 +91,10 @@ Page({ |
77 | 91 | th.setData({ |
78 | 92 | interest_lables: res.data.data.pageData |
79 | 93 | }) |
94 | + th.query_checklabels(); | |
80 | 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 | 102 | query_checklabels: function() { |
87 | 103 | var th = this; |
88 | 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 | 106 | getApp().request.promiseGet(url, { |
91 | 107 | data: { |
92 | 108 | userId: d.user_id, |
... | ... | @@ -94,44 +110,100 @@ Page({ |
94 | 110 | } |
95 | 111 | }).then(res => { |
96 | 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 | 136 | th.setData({ |
98 | - check_label: res.data.data.pageData | |
137 | + check_label: arr, | |
138 | + interest_lables: interest_lables | |
99 | 139 | }) |
100 | 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 | 147 | update_label: function() { |
107 | 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 | 156 | if (check_label.length < 1) { |
110 | - getApp().my_warnning("完成兴趣标签才能领取哦~", 0, th); | |
157 | + getApp().my_warnning("完成兴趣标签才能" + remark + "哦~", 0, th); | |
111 | 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 | 189 | success: function(res) { |
131 | 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 | 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 | 213 | */ |
142 | 214 | onShow: function() { |
143 | 215 | |
144 | - }, | |
145 | - | |
146 | - /** | |
147 | - * 页面上拉触底事件的处理函数 | |
148 | - */ | |
149 | - onReachBottom: function() { | |
150 | - | |
151 | 216 | } |
152 | 217 | }) |
153 | 218 | \ No newline at end of file | ... | ... |
pages/user/labels/labels.wxml
... | ... | @@ -4,9 +4,12 @@ |
4 | 4 | <!-- 兴趣标签标题 --> |
5 | 5 | <view class="flex-vertical-between labels_head"> |
6 | 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 | 8 | <view>跳过</view> |
9 | 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 | 13 | </view> |
11 | 14 | |
12 | 15 | <!-- 标签内容 --> |
... | ... | @@ -25,7 +28,7 @@ |
25 | 28 | <view class="check_labels"> |
26 | 29 | <view class="check_label ellipsis-1 fs28" wx:for="{{check_label}}" wx:for-item="it" wx:for-index="key"> |
27 | 30 | <view> |
28 | - {{it.lable}} | |
31 | + {{it.LabelName}} | |
29 | 32 | </view> |
30 | 33 | </view> |
31 | 34 | </view> |
... | ... | @@ -33,9 +36,25 @@ |
33 | 36 | |
34 | 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 | 58 | </view> |
40 | 59 | </view> |
41 | 60 | <!-- 引入提示组件 --> | ... | ... |
pages/user/userinfo/userinfo.js
... | ... | @@ -12,7 +12,8 @@ var a = getApp(), |
12 | 12 | t = a.request, |
13 | 13 | s = require("../../../utils/common.js"), |
14 | 14 | util = require("../../../utils/util.js"), |
15 | - ut = util; | |
15 | + ut = util, | |
16 | + d = getApp().globalData; | |
16 | 17 | |
17 | 18 | var timestamp = Date.parse(new Date()); |
18 | 19 | var date = new Date(timestamp); |
... | ... | @@ -60,7 +61,8 @@ Page({ |
60 | 61 | isBool: "", |
61 | 62 | sto_sele_id: "", //所属门店id |
62 | 63 | is_zy: 0, //是否执行onshow |
63 | - is_lable_set:"",//是否启用我的兴趣标签 | |
64 | + is_lable_set: "", //是否启用我的兴趣标签 | |
65 | + check_label: [], //我选择的兴趣标签 | |
64 | 66 | }, |
65 | 67 | //通过路径跳转到其他页面 |
66 | 68 | goto: function(e) { |
... | ... | @@ -76,6 +78,37 @@ Page({ |
76 | 78 | th.setData({ |
77 | 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 | 143 | isGender: function(e) { |
111 | 144 | var th = this; |
112 | 145 | var sex = e.currentTarget.dataset.sex; |
113 | - console.log("点击选择性别", sex); | |
114 | 146 | th.setData({ |
115 | 147 | isGender: sex |
116 | 148 | }) |
... | ... | @@ -175,8 +207,6 @@ Page({ |
175 | 207 | var index = th.data.sec_pick_index; |
176 | 208 | item = th.data.sec_sto.s_arr[index]; |
177 | 209 | } |
178 | - | |
179 | - console.log("选择门店刷新", "def_pick_store", item); | |
180 | 210 | th.setData({ |
181 | 211 | def_pick_store: item, |
182 | 212 | stoname: item.pickup_name, |
... | ... | @@ -393,7 +423,6 @@ Page({ |
393 | 423 | } |
394 | 424 | } |
395 | 425 | }, 200) |
396 | - console.log(th.data.all_sto + 'eeee'); | |
397 | 426 | }, |
398 | 427 | //选择更多门店 |
399 | 428 | more_store: function() { |
... | ... | @@ -469,7 +498,6 @@ Page({ |
469 | 498 | |
470 | 499 | //如果身份证不满足格式正则表达式 |
471 | 500 | if (!code || !idCardReg.test(code)) { |
472 | - console.log("您输入的身份证号格式有误!"); | |
473 | 501 | errorMess = "您输入的身份证号格式有误!"; |
474 | 502 | isPass = false; |
475 | 503 | } |
... | ... | @@ -533,7 +561,6 @@ Page({ |
533 | 561 | } |
534 | 562 | } |
535 | 563 | this.initial_user(); |
536 | - this.get_config(); | |
537 | 564 | }, |
538 | 565 | //-----------会员是否初始化--------------------- |
539 | 566 | initial_user: function() { |
... | ... | @@ -545,7 +572,6 @@ Page({ |
545 | 572 | }, |
546 | 573 | success: function(su) { |
547 | 574 | var isBool = su.data.data.isBool; |
548 | - console.log("会员是否初始化", isBool); | |
549 | 575 | th.setData({ |
550 | 576 | isBool: isBool |
551 | 577 | }); |
... | ... | @@ -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 | 609 | |
583 | 610 | if (su.data.code == 0) { |
584 | 611 | var cardname = su.data.data[0].MemCardName; |
585 | - console.log("卡的名字", cardname); | |
586 | 612 | th.setData({ |
587 | 613 | pulscardname: cardname |
588 | 614 | }); |
... | ... | @@ -592,9 +618,9 @@ Page({ |
592 | 618 | }, |
593 | 619 | |
594 | 620 | onShow: function() { |
621 | + var e = this; | |
595 | 622 | if (this.data.is_zy) return false; |
596 | 623 | this.wait_for_store_config(); |
597 | - var e = this; | |
598 | 624 | var req = t; |
599 | 625 | req.get("/api/weshop/users/getAndUpdateUser/" + r.stoid + "/" + getApp().globalData.user_id, { |
600 | 626 | success: function(src) { |
... | ... | @@ -611,6 +637,7 @@ Page({ |
611 | 637 | consumption: a.paypwd, |
612 | 638 | identity_card: a.idcard, |
613 | 639 | address: a.address, |
640 | + isGender: a.sex | |
614 | 641 | }); |
615 | 642 | } |
616 | 643 | }) |
... | ... | @@ -689,22 +716,17 @@ Page({ |
689 | 716 | lose_focus: function(e) { |
690 | 717 | var th = this; |
691 | 718 | var val = e.detail.value; |
692 | - console.log("是什么东西", val); | |
693 | 719 | if (val.length > 6 || val != "") { |
694 | 720 | |
695 | 721 | this.setData({ |
696 | 722 | consumption: val |
697 | 723 | }); |
698 | - console.log("是什么东西", val); | |
699 | 724 | } |
700 | - | |
701 | - | |
702 | 725 | }, |
703 | 726 | |
704 | 727 | //地址 |
705 | 728 | address: function(e) { |
706 | 729 | var val = e.detail; |
707 | - console.log("地址55555555", val.value); | |
708 | 730 | this.setData({ |
709 | 731 | address: val.value |
710 | 732 | }); |
... | ... | @@ -721,13 +743,13 @@ Page({ |
721 | 743 | }, |
722 | 744 | //用户名字 |
723 | 745 | user_name: function(e) { |
746 | + var th = this; | |
724 | 747 | var name = e.detail.value; |
748 | + var vipname = 'user.vipname'; | |
725 | 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 | 761 | var phone = th.data.phone; //手机号码 |
740 | 762 | if (phone == "" || phone == null) { |
741 | 763 | getApp().my_warnning("手机不能为空", 0, th); |
742 | - | |
743 | 764 | return false; |
744 | 765 | } |
745 | - | |
746 | - | |
747 | 766 | var consumption = th.data.consumption; //消费密码 |
748 | 767 | var isstcsp = th.data.isstcsp; |
749 | 768 | if (isstcsp == 1) { |
... | ... | @@ -764,32 +783,18 @@ Page({ |
764 | 783 | return false; |
765 | 784 | } |
766 | 785 | var user_name = th.data.user.vipname; //用户姓名 |
767 | - console.log("名字77777", user_name); | |
768 | 786 | if (user_name == "" || user_name == null) { |
769 | 787 | getApp().my_warnning("请输入名字", 0, th); |
770 | 788 | return false; |
771 | 789 | } |
772 | 790 | var identity_card = th.data.identity_card; //身份证 |
773 | - console.log("身份证", identity_card); | |
774 | 791 | |
775 | 792 | if (identity_card != "" && !(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(identity_card))) { |
776 | 793 | getApp().my_warnning("身份证号码错误", 0, th); |
777 | 794 | return false; |
778 | 795 | } |
779 | 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 | 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 | 798 | var datas = { |
794 | 799 | mobile: phone, //手机号码 |
795 | 800 | store_id: r.stoid, |
... | ... | @@ -797,7 +802,7 @@ Page({ |
797 | 802 | vipnopwd: isstcsp, |
798 | 803 | vippass: consumption, //消费密码 |
799 | 804 | sex: sex, //性别 |
800 | - nickname: user_name, //昵称 | |
805 | + vipname: user_name, //昵称 | |
801 | 806 | idcard: identity_card, //身份证 |
802 | 807 | address: address, //地址 |
803 | 808 | pickup_id: sto_sele_id //自提门店 所属门店 |
... | ... | @@ -805,13 +810,11 @@ Page({ |
805 | 810 | getApp().request.put("/api/weshop/users/updateUserInfo", { |
806 | 811 | data: datas, |
807 | 812 | success: function(res) { |
808 | - | |
809 | 813 | if (res.data.code == 0) { |
810 | - getApp().showWarning("修改成功"); | |
814 | + getApp().my_warnning("修改成功", 0, th); | |
811 | 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 | 187 | </view> |
188 | 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 | 191 | <view class="interest fs28"> |
192 | 192 | <view class="flex-vertical-between" bindtap="goto" data-url="/pages/user/labels/labels"> |
193 | 193 | <view class="fs30">我的兴趣</view> |
... | ... | @@ -195,13 +195,15 @@ |
195 | 195 | </view> |
196 | 196 | <!-- 选中的标签 --> |
197 | 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 | 207 | </view> |
206 | 208 | </view> |
207 | 209 | </view> | ... | ... |
pages/user/userinfo/userinfo.wxss
... | ... | @@ -645,17 +645,15 @@ input { |
645 | 645 | } |
646 | 646 | |
647 | 647 | .add_lable { |
648 | - width: 88rpx; | |
649 | - /* height: 46rpx; *//* line-height: 46rpx; */ | |
650 | 648 | color: rgb(189, 189, 189); |
651 | 649 | border: 2rpx solid rgb(189, 189, 189); |
652 | 650 | border-radius: 30rpx; |
653 | - margin-bottom: 20rpx; | |
654 | 651 | padding: 0rpx 25rpx; |
655 | 652 | } |
656 | 653 | |
657 | 654 | .plus { |
658 | 655 | font-weight: bold; |
656 | + margin-right: 8rpx; | |
659 | 657 | } |
660 | 658 | |
661 | 659 | .lable_wh { | ... | ... |