Commit e4eccdea42c9be95993feead5bb074df48ce979b
1 parent
b0bf0971
个人信息
Showing
3 changed files
with
480 additions
and
299 deletions
packageA/pages/profile/profile.js
| ... | ... | @@ -6,6 +6,8 @@ function e(e, a, r) { |
| 6 | 6 | writable: !0 |
| 7 | 7 | }) : e[a] = r, e; |
| 8 | 8 | } |
| 9 | +const app = getApp(); | |
| 10 | +let self = null; | |
| 9 | 11 | |
| 10 | 12 | var a = getApp(), |
| 11 | 13 | r = a.globalData.setting, |
| ... | ... | @@ -17,10 +19,10 @@ var a = getApp(), |
| 17 | 19 | |
| 18 | 20 | var timestamp = Date.parse(new Date()); |
| 19 | 21 | var date = new Date(timestamp); |
| 20 | -const { | |
| 21 | - barcode, | |
| 22 | - qrcode | |
| 23 | -} = require('../../../utils/index.js'); | |
| 22 | +// const { | |
| 23 | +// barcode, | |
| 24 | +// qrcode | |
| 25 | +// } = require('../../../utils/index.js'); | |
| 24 | 26 | |
| 25 | 27 | Page({ |
| 26 | 28 | data: { |
| ... | ... | @@ -31,7 +33,7 @@ Page({ |
| 31 | 33 | defaultAvatar: r.resourceUrl + "/static/images/user68.jpg", |
| 32 | 34 | user: null, |
| 33 | 35 | tc_hide: true, |
| 34 | - stoname: "", | |
| 36 | + stoname: "请选择", | |
| 35 | 37 | checkDate: false, |
| 36 | 38 | datet: "", |
| 37 | 39 | year: date.getFullYear(), |
| ... | ... | @@ -54,7 +56,7 @@ Page({ |
| 54 | 56 | open_ind_store: 0, //哪里打开的门店列表的控制属性 |
| 55 | 57 | ispwhid: 1, //是否隐藏密码显示 |
| 56 | 58 | isstcsp: 0, //是否启用密码消费 |
| 57 | - isGender: 1, //什么性别 | |
| 59 | + isGender: 0, //什么性别 | |
| 58 | 60 | iscalendar: 0, //是否是农历 |
| 59 | 61 | consumption: "", //消费密码 |
| 60 | 62 | identity_card: "", //身份证值 |
| ... | ... | @@ -68,6 +70,7 @@ Page({ |
| 68 | 70 | is_lable_set: "", //是否启用我的兴趣标签 |
| 69 | 71 | check_label: [], //我选择的兴趣标签 |
| 70 | 72 | fir_guide_id:null, //存储会员详情接口出来的美导ID |
| 73 | + isLunar: 0, | |
| 71 | 74 | |
| 72 | 75 | }, |
| 73 | 76 | //通过路径跳转到其他页面 |
| ... | ... | @@ -75,22 +78,8 @@ Page({ |
| 75 | 78 | var url = e.currentTarget.dataset.url; |
| 76 | 79 | getApp().goto(url); |
| 77 | 80 | }, |
| 78 | - //获取配置信息 | |
| 79 | - get_config: function() { | |
| 80 | - var th = this; | |
| 81 | - getApp().getConfig2(function(ee) { | |
| 82 | - var sms_conf = ee.switch_list; | |
| 83 | - sms_conf = JSON.parse(sms_conf); | |
| 84 | - th.setData({ | |
| 85 | - is_lable_set: sms_conf.user_label_set, //是不是会员标签设置 | |
| 86 | - guide_title:sms_conf.guide_consultant, //系统参数 导购标题 | |
| 87 | - guide_change_time:sms_conf.guide_change_time //每月能修改几次 | |
| 88 | - }) | |
| 89 | - if (sms_conf.user_label_set) { | |
| 90 | - th.query_checklabels(); | |
| 91 | - } | |
| 92 | - }) | |
| 93 | - }, | |
| 81 | + | |
| 82 | + | |
| 94 | 83 | //查找会员选择的兴趣标签 |
| 95 | 84 | query_checklabels: function() { |
| 96 | 85 | var th = this; |
| ... | ... | @@ -119,20 +108,8 @@ Page({ |
| 119 | 108 | } |
| 120 | 109 | }) |
| 121 | 110 | }, |
| 122 | - //是否启动密码消费 | |
| 123 | - isstcsp: function() { | |
| 124 | - var th = this; | |
| 125 | - var isstcsp = th.data.isstcsp; | |
| 126 | - if (isstcsp == 0) { | |
| 127 | - th.setData({ | |
| 128 | - isstcsp: 1 | |
| 129 | - }) | |
| 130 | - } else { | |
| 131 | - th.setData({ | |
| 132 | - isstcsp: 0 | |
| 133 | - }) | |
| 134 | - } | |
| 135 | - }, | |
| 111 | + | |
| 112 | + | |
| 136 | 113 | //出生日期是否是农历 |
| 137 | 114 | iscalendar: function() { |
| 138 | 115 | |
| ... | ... | @@ -149,29 +126,8 @@ Page({ |
| 149 | 126 | }) |
| 150 | 127 | } |
| 151 | 128 | }, |
| 152 | - //性别 | |
| 153 | - isGender: function(e) { | |
| 154 | - var th = this; | |
| 155 | - var sex = e.currentTarget.dataset.sex; | |
| 156 | - th.setData({ | |
| 157 | - isGender: sex | |
| 158 | - }) | |
| 159 | - }, | |
| 160 | - //密码是否隐藏显示 | |
| 161 | - ispwhid: function() { | |
| 162 | - var th = this; | |
| 163 | - var ispwhid = th.data.ispwhid; | |
| 164 | - | |
| 165 | - if (ispwhid == 0) { | |
| 166 | - th.setData({ | |
| 167 | - ispwhid: 1 | |
| 168 | - }) | |
| 169 | - } else { | |
| 170 | - th.setData({ | |
| 171 | - ispwhid: 0 | |
| 172 | - }) | |
| 173 | - } | |
| 174 | - }, | |
| 129 | + | |
| 130 | + | |
| 175 | 131 | checkDate: function() { |
| 176 | 132 | var th = this; |
| 177 | 133 | if (th.data.checkDate) { |
| ... | ... | @@ -184,11 +140,9 @@ Page({ |
| 184 | 140 | }) |
| 185 | 141 | } |
| 186 | 142 | }, |
| 187 | - bindChange: function(e) { | |
| 188 | - this.setData({ | |
| 189 | - datet: e.detail.value, | |
| 190 | - }); | |
| 191 | - }, | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 192 | 146 | //---点击二级之后的选择--- |
| 193 | 147 | choose_for_store: function(e) { |
| 194 | 148 | var index_c = e.currentTarget.dataset.ind; |
| ... | ... | @@ -198,6 +152,8 @@ Page({ |
| 198 | 152 | fir_pick_index: index_c |
| 199 | 153 | }) |
| 200 | 154 | }, |
| 155 | + | |
| 156 | + | |
| 201 | 157 | //确定def_pick为选择的门店 |
| 202 | 158 | sure_pick: function(e) { |
| 203 | 159 | var th = this; |
| ... | ... | @@ -273,8 +229,6 @@ Page({ |
| 273 | 229 | }, |
| 274 | 230 | onclickstore: function() { |
| 275 | 231 | var th = this; |
| 276 | - //检验门店的点击,看下次数是不是到了 | |
| 277 | - this.check_click_ok(function(){ | |
| 278 | 232 | if (th.data.store == 0) { |
| 279 | 233 | th.setData({ |
| 280 | 234 | store: 1 |
| ... | ... | @@ -432,9 +386,12 @@ Page({ |
| 432 | 386 | }); |
| 433 | 387 | } |
| 434 | 388 | } |
| 435 | - }, 200) | |
| 389 | + }, 200) | |
| 390 | + //检验门店的点击,看下次数是不是到了 | |
| 391 | + // this.check_click_ok(function(){ | |
| 392 | + | |
| 436 | 393 | |
| 437 | - },2) | |
| 394 | + // },2) | |
| 438 | 395 | |
| 439 | 396 | }, |
| 440 | 397 | |
| ... | ... | @@ -444,6 +401,7 @@ Page({ |
| 444 | 401 | sort_store: 1 |
| 445 | 402 | }); |
| 446 | 403 | }, |
| 404 | + | |
| 447 | 405 | //---选择分类门店--- |
| 448 | 406 | choice_sort_store: function(e) { |
| 449 | 407 | var index = e.currentTarget.dataset.index; |
| ... | ... | @@ -464,6 +422,8 @@ Page({ |
| 464 | 422 | choice_sort_store: 0 |
| 465 | 423 | }); |
| 466 | 424 | }, |
| 425 | + | |
| 426 | + | |
| 467 | 427 | //身份证号严格校验 |
| 468 | 428 | IdentityIDCard: function(e) { |
| 469 | 429 | var code = e.detail.value; |
| ... | ... | @@ -518,7 +478,7 @@ Page({ |
| 518 | 478 | |
| 519 | 479 | //区域数组中不包含需验证的身份证前两位 |
| 520 | 480 | else if (!city[code.substr(0, 2)]) { |
| 521 | - errorMess = "您输入的身份证地址编码有误!"; | |
| 481 | + errorMess = "您输入的身份证号格式有误!"; | |
| 522 | 482 | isPass = false; |
| 523 | 483 | } else { |
| 524 | 484 | //18位身份证需要验证最后一位校验位 |
| ... | ... | @@ -549,88 +509,81 @@ Page({ |
| 549 | 509 | 'isPass': isPass |
| 550 | 510 | } |
| 551 | 511 | if (errorMess != "") { |
| 552 | - wx.showModal({ | |
| 553 | - title: errorMess, | |
| 554 | - content: '', | |
| 555 | - showCancel: false, | |
| 556 | - confirmText: '确定', | |
| 557 | - confirmColor: '', | |
| 558 | - success: function(res) {}, | |
| 559 | - fail: function(res) {}, | |
| 560 | - complete: function(res) {}, | |
| 561 | - }) | |
| 512 | + // wx.showModal({ | |
| 513 | + // title: errorMess, | |
| 514 | + // content: '', | |
| 515 | + // showCancel: false, | |
| 516 | + // confirmText: '确定', | |
| 517 | + // confirmColor: '', | |
| 518 | + // success: function(res) {}, | |
| 519 | + // fail: function(res) {}, | |
| 520 | + // complete: function(res) {}, | |
| 521 | + // }) | |
| 522 | + | |
| 523 | + getApp().my_warnning(errorMess, 0, this); | |
| 524 | + this.setData({ | |
| 525 | + id: null, | |
| 526 | + }); | |
| 562 | 527 | } |
| 563 | 528 | return returnParam; |
| 564 | 529 | }, |
| 565 | 530 | //------初始化加载---------- |
| 566 | 531 | onLoad: function(t) { |
| 567 | - var user = getApp().globalData.userInfo; | |
| 568 | - if (user.card_field != '' && user.card_field != null && user.card_field != undefined && user.card_expiredate) { | |
| 569 | - var now = ut.gettimestamp(); | |
| 570 | - var str = user.card_expiredate.replace(/-/g, '/');; | |
| 571 | - var end = new Date(str); | |
| 572 | - end = Date.parse(end) / 1000; | |
| 573 | - if (now < end) { | |
| 574 | - this.puls_user(); | |
| 575 | - } | |
| 576 | - } | |
| 577 | - this.initial_user(); | |
| 578 | - }, | |
| 579 | - //-----------会员是否初始化--------------------- | |
| 580 | - initial_user: function() { | |
| 581 | - | |
| 582 | - var th = this; | |
| 583 | - getApp().request.get("/api/weshop/users/grade/vip/init/get", { | |
| 584 | - data: { | |
| 585 | - storeId: r.stoid, | |
| 586 | - }, | |
| 587 | - success: function(su) { | |
| 588 | - var isBool = su.data.data.isBool; | |
| 589 | - th.setData({ | |
| 590 | - isBool: isBool | |
| 591 | - }); | |
| 592 | - | |
| 593 | - if (!isBool) return false; | |
| 594 | - //-----会员权益获取-------------- | |
| 595 | - getApp().request.get("/api/weshop/users/grade/aftervipinfo/get", { | |
| 596 | - data: { | |
| 597 | - storeId: r.stoid, | |
| 598 | - userId: getApp().globalData.user_id, | |
| 599 | - }, | |
| 600 | - success: function(su) { | |
| 601 | - var gradename = su.data.data.GradeName; | |
| 602 | - th.setData({ | |
| 603 | - gradename: gradename | |
| 604 | - }); | |
| 605 | - } | |
| 606 | - }); | |
| 607 | - | |
| 608 | - } | |
| 609 | - }); | |
| 610 | - this.get_config(); | |
| 532 | + // var user = getApp().globalData.userInfo; | |
| 533 | + // if (user.card_field != '' && user.card_field != null && user.card_field != undefined && user.card_expiredate) { | |
| 534 | + // var now = ut.gettimestamp(); | |
| 535 | + // var str = user.card_expiredate.replace(/-/g, '/');; | |
| 536 | + // var end = new Date(str); | |
| 537 | + // end = Date.parse(end) / 1000; | |
| 538 | + // if (now < end) { | |
| 539 | + // this.puls_user(); | |
| 540 | + // } | |
| 541 | + // }; | |
| 542 | + // this.initial_user(); | |
| 543 | + self = this; | |
| 544 | + let url1 = '/api/weshop/storeconfig/get/'; | |
| 545 | + let url2 = '/api/weshop/prom/coupon/get/'; | |
| 546 | + url1 += r.stoid; | |
| 547 | + | |
| 548 | + app.request.get(url1, { | |
| 549 | + success: function(res) { | |
| 550 | + console.log('x-->', res.data.code, res.data.data.reg_type, res.data.data.reg_info); | |
| 551 | + if(res.data.code == 0) { | |
| 552 | + let reg_type = res.data.data.reg_type; | |
| 553 | + let reg_info = res.data.data.reg_info; | |
| 554 | + if(reg_type) { //reg_type为1才显示积分信息 | |
| 555 | + if(reg_info) { | |
| 556 | + reg_info = JSON.parse(reg_info); | |
| 557 | + //获取优惠券 | |
| 558 | + url2 += reg_info.reginfo_coupon; | |
| 559 | + app.request.get(url2, { | |
| 560 | + success: function(r) { | |
| 561 | + if(r.data.code == 0) { | |
| 562 | + console.log('000res==>', r.data.data.name); | |
| 563 | + self.setData({ | |
| 564 | + couponInfo: r.data.data.name, | |
| 565 | + }); | |
| 566 | + }; | |
| 567 | + }, | |
| 568 | + }); | |
| 569 | + }; | |
| 570 | + }; | |
| 571 | + self.setData({ | |
| 572 | + reg_type, | |
| 573 | + reg_info, | |
| 574 | + user: app.globalData.userInfo, | |
| 575 | + }); | |
| 576 | + }; | |
| 577 | + | |
| 578 | + }, | |
| 579 | + }); | |
| 580 | + | |
| 581 | + | |
| 611 | 582 | }, |
| 612 | 583 | |
| 613 | 584 | |
| 614 | - //-----Plus会员获取----------- | |
| 615 | - puls_user: function() { | |
| 616 | - var th = this; | |
| 617 | - getApp().request.get("/api/weshop/plus/vip/mem/list", { | |
| 618 | - data: { | |
| 619 | - storeId: r.stoid, | |
| 620 | - userId: getApp().globalData.user_id, | |
| 621 | - }, | |
| 622 | - success: function(su) { | |
| 623 | - | |
| 624 | - if (su.data.code == 0) { | |
| 625 | - var cardname = su.data.data[0].MemCardName; | |
| 626 | - th.setData({ | |
| 627 | - pulscardname: cardname | |
| 628 | - }); | |
| 629 | - } | |
| 630 | - } | |
| 631 | - }); | |
| 632 | - }, | |
| 633 | 585 | |
| 586 | + | |
| 634 | 587 | onShow: function() { |
| 635 | 588 | var e = this; |
| 636 | 589 | if (this.data.is_zy) return false; |
| ... | ... | @@ -644,44 +597,44 @@ Page({ |
| 644 | 597 | } |
| 645 | 598 | |
| 646 | 599 | var req = t; |
| 647 | - req.get("/api/weshop/users/getAndUpdateUser/" + r.stoid + "/" + getApp().globalData.user_id, { | |
| 648 | - success: function(src) { | |
| 649 | - var a = src.data.data; | |
| 650 | - | |
| 651 | - if(!a) a={}; | |
| 652 | - var time ="",birthday =""; | |
| 653 | - if(a && a.reg_time) time=util.formatTime(a.reg_time, "'Y/M/D"); | |
| 654 | - if(a && a.birthday) birthday=util.formatTime(a.birthday, "'Y/M/D"); | |
| 600 | + // req.get("/api/weshop/users/getAndUpdateUser/" + r.stoid + "/" + getApp().globalData.user_id, { | |
| 601 | + // success: function(src) { | |
| 602 | + // var a = src.data.data; | |
| 603 | + | |
| 604 | + // if(!a) a={}; | |
| 605 | + // var time ="",birthday =""; | |
| 606 | + // if(a && a.reg_time) time=util.formatTime(a.reg_time, "'Y/M/D"); | |
| 607 | + // if(a && a.birthday) birthday=util.formatTime(a.birthday, "'Y/M/D"); | |
| 655 | 608 | |
| 656 | - a.reg_time = time; | |
| 657 | - a.birthday = birthday | |
| 609 | + // a.reg_time = time; | |
| 610 | + // a.birthday = birthday | |
| 658 | 611 | |
| 659 | - if(a.address=='null' || !a.address){ | |
| 660 | - a.address=""; | |
| 661 | - } | |
| 612 | + // if(a.address=='null' || !a.address){ | |
| 613 | + // a.address=""; | |
| 614 | + // } | |
| 662 | 615 | |
| 663 | - e.data.fir_guide_id=a.staffId; | |
| 664 | - if(choice_guide){ | |
| 665 | - a.staffName=choice_guide.StaffName; | |
| 666 | - a.staffId=choice_guide.Id; | |
| 667 | - } | |
| 616 | + // e.data.fir_guide_id=a.staffId; | |
| 617 | + // if(choice_guide){ | |
| 618 | + // a.staffName=choice_guide.StaffName; | |
| 619 | + // a.staffId=choice_guide.Id; | |
| 620 | + // } | |
| 668 | 621 | |
| 669 | 622 | |
| 670 | - e.setData({ | |
| 671 | - phone: a.mobile, | |
| 672 | - user: a, | |
| 673 | - openid: a.openid, | |
| 674 | - sto_sele_id: a.pickup_id, | |
| 675 | - consumption: a.paypwd, | |
| 676 | - identity_card: a.idcard, | |
| 677 | - address: a.address, | |
| 678 | - isGender: a.sex, | |
| 679 | - isstcsp: a.vipnopwd, | |
| 680 | - iscalendar:a.islunar | |
| 681 | - }); | |
| 623 | + // e.setData({ | |
| 624 | + // // phone: a.mobile, | |
| 625 | + // user: a, | |
| 626 | + // openid: a.openid, | |
| 627 | + // sto_sele_id: a.pickup_id, | |
| 628 | + // consumption: a.paypwd, | |
| 629 | + // // identity_card: a.idcard, | |
| 630 | + // address: a.address, | |
| 631 | + // // isGender: a.sex, | |
| 632 | + // // isstcsp: a.vipnopwd, | |
| 633 | + // // iscalendar:a.islunar | |
| 634 | + // }); | |
| 682 | 635 | |
| 683 | - } | |
| 684 | - }) | |
| 636 | + // } | |
| 637 | + // }) | |
| 685 | 638 | a.getUserInfo(function(a) { |
| 686 | 639 | var txt = util.formatTime(a.birthday, 'yyyy-M-d'), |
| 687 | 640 | arr = txt.split(' '); |
| ... | ... | @@ -695,7 +648,7 @@ Page({ |
| 695 | 648 | if(da.data.data){ |
| 696 | 649 | //设置门店 |
| 697 | 650 | e.setData({ |
| 698 | - stoname: da.data.data.pickup_name | |
| 651 | + // stoname: da.data.data.pickup_name | |
| 699 | 652 | }); |
| 700 | 653 | } |
| 701 | 654 | |
| ... | ... | @@ -714,34 +667,7 @@ Page({ |
| 714 | 667 | }, !0); |
| 715 | 668 | }, |
| 716 | 669 | |
| 717 | - editUserInfo: function(e) { | |
| 718 | - var r = e.currentTarget.dataset.type; | |
| 719 | - if (("password" == r || "paypwd" == r) && !this.data.user.mobile) return a.showWarning("请先绑定手机号码"); | |
| 720 | - r && this.data.user && wx.navigateTo({ | |
| 721 | - url: "/pages/user/userinfo_edit/userinfo_edit?type=" + r | |
| 722 | - }); | |
| 723 | - }, | |
| 724 | 670 | |
| 725 | - /*--------------------修改头像---------------------*/ | |
| 726 | - changeAvatar: function() { | |
| 727 | - return false; | |
| 728 | - var r = this; | |
| 729 | - wx.chooseImage({ | |
| 730 | - count: 1, | |
| 731 | - sizeType: ["compressed", "original"], | |
| 732 | - sourceType: ["camera", "album"], | |
| 733 | - success: function(u) { | |
| 734 | - t.uploadFile(r.data.url + "/api/user/upload_headpic", { | |
| 735 | - filePath: u.tempFilePaths[0], | |
| 736 | - name: "head_pic", | |
| 737 | - success: function(t) { | |
| 738 | - var u = s.getFullUrl(t.data.result); | |
| 739 | - r.setData(e({}, "user.head_pic", u)), a.globalData.userInfo.head_pic = u, a.showSuccess("设置头像成功"); | |
| 740 | - } | |
| 741 | - }); | |
| 742 | - } | |
| 743 | - }); | |
| 744 | - }, | |
| 745 | 671 | |
| 746 | 672 | |
| 747 | 673 | //------卡片的显示和关闭-------- |
| ... | ... | @@ -762,14 +688,8 @@ Page({ |
| 762 | 688 | tc_hide: true, |
| 763 | 689 | }); |
| 764 | 690 | }, |
| 765 | - //消费密码输入框失去焦点事件 | |
| 766 | - lose_focus: function(e) { | |
| 767 | - var th = this; | |
| 768 | - var val = e.detail.value; | |
| 769 | - this.setData({ | |
| 770 | - consumption: val | |
| 771 | - }) | |
| 772 | - }, | |
| 691 | + | |
| 692 | + | |
| 773 | 693 | |
| 774 | 694 | //地址 |
| 775 | 695 | address: function(e) { |
| ... | ... | @@ -779,27 +699,19 @@ Page({ |
| 779 | 699 | }); |
| 780 | 700 | }, |
| 781 | 701 | |
| 782 | - //身份证验证 | |
| 783 | - identity_card: function(e) { | |
| 784 | - var val = e.detail; | |
| 785 | - | |
| 786 | - this.setData({ | |
| 787 | - identity_card: val.value | |
| 788 | - }); | |
| 789 | - | |
| 790 | - }, | |
| 702 | + | |
| 791 | 703 | //用户名字 |
| 792 | - user_name: function(e) { | |
| 793 | - var th = this; | |
| 794 | - var name = e.detail.value; | |
| 795 | - var vipname = 'user.vipname'; | |
| 796 | - if (name != "" || name != null) { | |
| 797 | - th.setData({ | |
| 798 | - [vipname]: name | |
| 799 | - }); | |
| 800 | - } | |
| 704 | + // user_name: function(e) { | |
| 705 | + // var th = this; | |
| 706 | + // var name = e.detail.value; | |
| 707 | + // var vipname = 'user.vipname'; | |
| 708 | + // if (name != "" || name != null) { | |
| 709 | + // th.setData({ | |
| 710 | + // [vipname]: name | |
| 711 | + // }); | |
| 712 | + // } | |
| 801 | 713 | |
| 802 | - }, | |
| 714 | + // }, | |
| 803 | 715 | |
| 804 | 716 | //点击确认修改信息 |
| 805 | 717 | confirm_revision: function() { |
| ... | ... | @@ -878,13 +790,13 @@ Page({ |
| 878 | 790 | // this.setData({ is_zy: 1 }); |
| 879 | 791 | }, |
| 880 | 792 | //更换手机 |
| 881 | - go_phone: function(e) { | |
| 882 | - var url = e.currentTarget.dataset.url; | |
| 883 | - this.setData({ | |
| 884 | - is_zy: 1 | |
| 885 | - }); | |
| 886 | - getApp().goto(url); | |
| 887 | - }, | |
| 793 | + // go_phone: function(e) { | |
| 794 | + // var url = e.currentTarget.dataset.url; | |
| 795 | + // this.setData({ | |
| 796 | + // is_zy: 1 | |
| 797 | + // }); | |
| 798 | + // getApp().goto(url); | |
| 799 | + // }, | |
| 888 | 800 | |
| 889 | 801 | //--点击分享事件--- |
| 890 | 802 | onShareAppMessage: function(t) { |
| ... | ... | @@ -911,7 +823,267 @@ Page({ |
| 911 | 823 | } |
| 912 | 824 | } |
| 913 | 825 | }); |
| 914 | - } | |
| 826 | + }, | |
| 827 | + | |
| 828 | + //获取输入框内容 | |
| 829 | + getInput(e) { | |
| 830 | + return e.detail.value; | |
| 831 | + }, | |
| 832 | + | |
| 833 | + verifyInput(e) { | |
| 834 | + let value = e.detail.value; | |
| 835 | + if (value == "" || value == null || value == undefined) { | |
| 836 | + app.my_warnning("请输入" + name, 0, this); | |
| 837 | + } | |
| 838 | + }, | |
| 839 | + | |
| 840 | + //获取推荐人 | |
| 841 | + getReferee(e) { | |
| 842 | + let referee = this.getInput(e); | |
| 843 | + this.data.referee = referee; | |
| 844 | + console.log(referee); | |
| 845 | + }, | |
| 846 | + | |
| 847 | + //获取姓名 | |
| 848 | + getName(e) { | |
| 849 | + let name = this.getInput(e); | |
| 850 | + this.data.name = name; | |
| 851 | + }, | |
| 852 | + | |
| 853 | + //获取性别 | |
| 854 | + getGender(e) { | |
| 855 | + let sex = e.currentTarget.dataset.sex; | |
| 856 | + this.setData({ | |
| 857 | + isGender: sex, | |
| 858 | + }); | |
| 859 | + }, | |
| 860 | + | |
| 861 | + //获取身份证 | |
| 862 | + getId(e) { | |
| 863 | + let id = this.getInput(e); | |
| 864 | + this.data.id = id; | |
| 865 | + }, | |
| 866 | + | |
| 867 | + //验证身份证号码 | |
| 868 | + // verifyId(e) { | |
| 869 | + // let id = this.data.id; | |
| 870 | + // if(id) { | |
| 871 | + // if (id != null && id != undefined && id != "" && !(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(id))) { | |
| 872 | + // getApp().my_warnning("身份证号码无效!", 0, this); | |
| 873 | + // } | |
| 874 | + // }; | |
| 875 | + // }, | |
| 876 | + | |
| 877 | + //获取地址 | |
| 878 | + getAddress(e) { | |
| 879 | + let address = this.getInput(e); | |
| 880 | + this.data.address = address; | |
| 881 | + }, | |
| 882 | + | |
| 883 | + //获取生日 | |
| 884 | + bindChange: function(e) { | |
| 885 | + let strBirthday = e.detail.value; | |
| 886 | + let age = this.verifyBirthday(strBirthday); | |
| 887 | + | |
| 888 | + if(age <= 10) { | |
| 889 | + app.my_warnning("会员年龄不能小于10岁(含10岁)", 0, this); | |
| 890 | + } else if(age >= 70) { | |
| 891 | + app.my_warnning("会员年龄不能超过70岁(含70岁)", 0, this); | |
| 892 | + } else { | |
| 893 | + this.setData({ | |
| 894 | + datet: e.detail.value, | |
| 895 | + }); | |
| 896 | + }; | |
| 897 | + | |
| 898 | + // console.log(this.data.datet, this.data.isCalendar); | |
| 899 | + }, | |
| 900 | + | |
| 901 | + // 生日判断 | |
| 902 | + verifyBirthday(strBirthday) { | |
| 903 | + var returnAge; | |
| 904 | + var strBirthdayArr = strBirthday.split("-"); | |
| 905 | + var birthYear = strBirthdayArr[0]; | |
| 906 | + var birthMonth = strBirthdayArr[1]; | |
| 907 | + var birthDay = strBirthdayArr[2]; | |
| 908 | + | |
| 909 | + d = new Date(); | |
| 910 | + var nowYear = d.getFullYear(); | |
| 911 | + var nowMonth = d.getMonth() + 1; | |
| 912 | + var nowDay = d.getDate(); | |
| 913 | + | |
| 914 | + if(nowYear == birthYear){ | |
| 915 | + returnAge = 0;//同年 则为0岁 | |
| 916 | + } else { | |
| 917 | + var ageDiff = nowYear - birthYear ; //年之差 | |
| 918 | + if(ageDiff > 0){ | |
| 919 | + if(nowMonth == birthMonth) { | |
| 920 | + var dayDiff = nowDay - birthDay;//日之差 | |
| 921 | + if(dayDiff < 0) | |
| 922 | + { | |
| 923 | + returnAge = ageDiff - 1; | |
| 924 | + } | |
| 925 | + else | |
| 926 | + { | |
| 927 | + returnAge = ageDiff ; | |
| 928 | + } | |
| 929 | + } | |
| 930 | + else | |
| 931 | + { | |
| 932 | + var monthDiff = nowMonth - birthMonth;//月之差 | |
| 933 | + if(monthDiff < 0) | |
| 934 | + { | |
| 935 | + returnAge = ageDiff - 1; | |
| 936 | + } | |
| 937 | + else | |
| 938 | + { | |
| 939 | + returnAge = ageDiff ; | |
| 940 | + } | |
| 941 | + } | |
| 942 | + } | |
| 943 | + else | |
| 944 | + { | |
| 945 | + returnAge = -1;//返回-1 表示出生日期输入错误 晚于今天 | |
| 946 | + } | |
| 947 | + } | |
| 948 | + return returnAge;//返回周岁年龄 | |
| 949 | + }, | |
| 950 | + | |
| 951 | + //是否为农历 | |
| 952 | + isLunar(e) { | |
| 953 | + let isLunar = null; | |
| 954 | + if(e.detail.value[0]) { | |
| 955 | + isLunar = 1; | |
| 956 | + } else { | |
| 957 | + isLunar = 0; | |
| 958 | + }; | |
| 959 | + this.data.isLunar = isLunar; | |
| 960 | + // console.log(isLunar); | |
| 961 | + }, | |
| 962 | + | |
| 963 | + // 是否同意协议 | |
| 964 | + isAgree(e) { | |
| 965 | + let isAgree = null; | |
| 966 | + if(e.detail.value[0]) { | |
| 967 | + isAgree = true; | |
| 968 | + } else { | |
| 969 | + isAgree = false; | |
| 970 | + }; | |
| 971 | + this.data.isAgree = isAgree; | |
| 972 | + console.log(isAgree); | |
| 973 | + }, | |
| 974 | + | |
| 975 | + | |
| 976 | + //保存 | |
| 977 | + save: function() { | |
| 978 | + var th = this; | |
| 979 | + let isAgree = this.data.isAgree; | |
| 980 | + // 同意协议 | |
| 981 | + if(isAgree) { | |
| 982 | + var sto_sele_id = self.data.sto_sele_id; | |
| 983 | + var data = { | |
| 984 | + store_id: r.stoid, | |
| 985 | + user_id: app.globalData.user_id, | |
| 986 | + tjrname: self.data.referee, //推荐人 | |
| 987 | + vipname: self.data.name, //名称 | |
| 988 | + sex: self.data.isGender, //性别 | |
| 989 | + birthday: self.data.datet, | |
| 990 | + islunar: self.data.isLunar, | |
| 991 | + idcard: self.data.id, | |
| 992 | + address: self.data.address, | |
| 993 | + pickup_id: sto_sele_id ,//自提门店 所属门店 | |
| 994 | + }; | |
| 995 | + | |
| 996 | + | |
| 997 | + console.log('data==>', data); | |
| 998 | + | |
| 999 | + app.request.put("/api/weshop/users/updateInfo", { | |
| 1000 | + data: data, | |
| 1001 | + success: function(res) { | |
| 1002 | + if (res.data.code == 0) { | |
| 1003 | + getApp().my_warnning("保存成功", 1, self); | |
| 1004 | + getApp().goto("/pages/user/index/index"); | |
| 1005 | + } else { | |
| 1006 | + getApp().my_warnning(res.data.msg, 0, self); | |
| 1007 | + }; | |
| 1008 | + } | |
| 1009 | + }) | |
| 1010 | + | |
| 1011 | + } else { | |
| 1012 | + app.my_warnning("保存前需要您同意指定协议和政策", 0, self); | |
| 1013 | + }; | |
| 1014 | + // var isstcsp = th.data.isstcsp; //是否启用消费密码 | |
| 1015 | + // var phone = th.data.phone; //手机号码 | |
| 1016 | + // if (phone == "" || phone == null) { | |
| 1017 | + // getApp().my_warnning("手机不能为空", 0, th); | |
| 1018 | + // return false; | |
| 1019 | + // } | |
| 1020 | + // var consumption = th.data.consumption; //消费密码 | |
| 1021 | + // var isstcsp = th.data.isstcsp; | |
| 1022 | + // if (isstcsp == 1) { | |
| 1023 | + | |
| 1024 | + // if (consumption == null || consumption == "" || consumption == undefined) { | |
| 1025 | + // getApp().my_warnning("消费密码不能为空", 0, th); | |
| 1026 | + // return false; | |
| 1027 | + // } | |
| 1028 | + // if (consumption.length < 6) { | |
| 1029 | + // getApp().my_warnning("消费密码不能小于6位", 0, th); | |
| 1030 | + // return false; | |
| 1031 | + // } | |
| 1032 | + // } | |
| 1033 | + // var sex = th.data.isGender; //性别 | |
| 1034 | + | |
| 1035 | + // if (sex != "1" && sex != "2") { | |
| 1036 | + // getApp().my_warnning("请选择性别", 0, th); | |
| 1037 | + // return false; | |
| 1038 | + // } | |
| 1039 | + // var vipname = th.data.user.vipname; //用户姓名 | |
| 1040 | + // if (user_name == "" || user_name == null) { | |
| 1041 | + // getApp().my_warnning("请输入名字", 0, th); | |
| 1042 | + // return false; | |
| 1043 | + // } | |
| 1044 | + // var identity_card = th.data.identity_card; //身份证 | |
| 1045 | + | |
| 1046 | + // if (identity_card!=null && identity_card!=undefined && identity_card != "" && !(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(identity_card))) { | |
| 1047 | + // getApp().my_warnning("身份证号码错误", 0, th); | |
| 1048 | + // return false; | |
| 1049 | + // } | |
| 1050 | + // var address = th.data.address; //地址 | |
| 1051 | + // var sto_sele_id = self.data.sto_sele_id; | |
| 1052 | + // var data = { | |
| 1053 | + // store_id: r.stoid, | |
| 1054 | + // user_id: app.globalData.user_id, | |
| 1055 | + // tjrname: self.data.referee, //推荐人 | |
| 1056 | + // vipname: self.data.name, //名称 | |
| 1057 | + // sex: self.data.isGender, //性别 | |
| 1058 | + // birthday: self.data.datet, | |
| 1059 | + // islunar: self.data.isLunar, | |
| 1060 | + // idcard: self.data.id, | |
| 1061 | + // address: self.data.address, | |
| 1062 | + // pickup_id: sto_sele_id ,//自提门店 所属门店 | |
| 1063 | + // }; | |
| 1064 | + | |
| 1065 | + // console.log('data==>', data); | |
| 1066 | + //往上提交美导的ID | |
| 1067 | + // if(th.data.fir_guide_id!=th.data.user.staffId){ | |
| 1068 | + // datas.staffId=th.data.user.staffId; | |
| 1069 | + // } | |
| 1070 | + | |
| 1071 | + // app.request.put("/api/weshop/users/updateInfo", { | |
| 1072 | + // data: data, | |
| 1073 | + // success: function(res) { | |
| 1074 | + // if (res.data.code == 0) { | |
| 1075 | + // getApp().my_warnning("保存成功", 1, self); | |
| 1076 | + // getApp().goto("/pages/user/index/index"); | |
| 1077 | + // } else { | |
| 1078 | + // getApp().my_warnning("系统繁忙,请稍后再试", 0, self); | |
| 1079 | + // }; | |
| 1080 | + // } | |
| 1081 | + // }) | |
| 1082 | + }, | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
| 915 | 1087 | |
| 916 | 1088 | |
| 917 | 1089 | }); |
| 918 | 1090 | \ No newline at end of file | ... | ... |
packageA/pages/profile/profile.wxml
| ... | ... | @@ -24,22 +24,24 @@ |
| 24 | 24 | |
| 25 | 25 | <view class="user-container"> |
| 26 | 26 | <view class="Bbottom"> |
| 27 | - <view bindtap="editUserInfo1" class="user-name flex-vertical" data-type="nickname"> | |
| 27 | + <view bindtap="editUserInfo1" class="user-name flex-vertical" data-type="nickname" wx:if="{{reg_info.introducer_state}}"> | |
| 28 | 28 | <view class="user-name-txt">推荐人:</view> |
| 29 | - <input bindblur="user_name" class="user-txt-right f1 pdl20 t-r" placeholder="请输入推荐人手机号码或卡号"/> | |
| 30 | - <view class="c-red pdl20 fs24">可获10积分</view> | |
| 29 | + <input bindinput="getReferee" bindblur="" data-name="推荐人" class="user-txt-right f1 pdl20 t-r" placeholder="请输入推荐人手机号码或卡号"/> | |
| 30 | + <view class="c-red pdl20 fs24" wx:if="{{reg_info.introducer && (reg_info.introducer_type == 0)}}">+{{reg_info.introducer}}积分</view> | |
| 31 | + <view class="c-red pdl20 fs24" wx:elif="{{reg_info.introducer && (reg_info.introducer_type == 1)}}">+{{reg_info.introducer}}成长值</view> | |
| 31 | 32 | </view> |
| 32 | 33 | |
| 33 | - <view bindtap="editUserInfo1" class="user-name flex-vertical" data-type="nickname"> | |
| 34 | + <view bindtap="editUserInfo1" class="user-name flex-vertical" data-type="nickname" wx:if="{{reg_info.name_state}}"> | |
| 34 | 35 | <view class="user-name-txt">姓名:</view> |
| 35 | - <input bindblur="user_name" class="user-txt-right f1 pdl20 t-r" placeholder="请输入您的真实姓名"/> | |
| 36 | - <view class="c-red pdl20 fs24">可获10积分</view> | |
| 36 | + <input bindinput="getName" bindblur="" data-name="姓名" class="user-txt-right f1 pdl20 t-r" placeholder="请输入您的真实姓名"/> | |
| 37 | + <view class="c-red pdl20 fs24" wx:if="{{reg_info.name && (reg_info.name_val_type == 0)}}">+{{reg_info.name}}积分</view> | |
| 38 | + <view class="c-red pdl20 fs24" wx:elif="{{reg_info.name && (reg_info.name_val_type == 1)}}">+{{reg_info.name}}成长值</view> | |
| 37 | 39 | </view> |
| 38 | 40 | |
| 39 | - <view bindtap="editUserInfo1" class="user-name flex-vertical" data-type="sex"> | |
| 41 | + <view class="user-name flex-vertical" data-type="sex" wx:if="{{reg_info.sex_state}}"> | |
| 40 | 42 | <view>性别:</view> |
| 41 | 43 | <view class="flex f1 pdl20 jc_fe"> |
| 42 | - <view class="flex-center {{isGender==1?'Gendercheck':'Gender'}}" data-sex="1" bindtap="isGender"> | |
| 44 | + <view class="flex-center {{isGender==1?'Gendercheck':'Gender'}}" data-sex="1" bindtap="getGender"> | |
| 43 | 45 | <block wx:if="{{isGender==1}}"> |
| 44 | 46 | <image class="GenderImage" src="{{iurl}}/miniapp/images/userinfo/userinfo/malealready.png"></image> |
| 45 | 47 | </block> |
| ... | ... | @@ -48,7 +50,7 @@ |
| 48 | 50 | </block> |
| 49 | 51 | <view class="fs24">男</view> |
| 50 | 52 | </view> |
| 51 | - <view class="flex-center {{isGender==2?'Gendercheck':'Gender'}} mgl20" data-sex="2" bindtap="isGender"> | |
| 53 | + <view class="flex-center {{isGender==2?'Gendercheck':'Gender'}} mgl20" data-sex="2" bindtap="getGender"> | |
| 52 | 54 | <block wx:if="{{isGender==2}}"> |
| 53 | 55 | <image class="GenderImage" src="{{iurl}}/miniapp/images/userinfo/userinfo/femalealready.png"></image> |
| 54 | 56 | </block> |
| ... | ... | @@ -58,86 +60,93 @@ |
| 58 | 60 | <view class="fs26">女</view> |
| 59 | 61 | </view> |
| 60 | 62 | </view> |
| 61 | - <view class="c-red pdl20 fs24">可获10积分</view> | |
| 63 | + <view class="c-red pdl20 fs24" wx:if="{{reg_info.sex && (reg_info.sex_state_type == 0)}}">+{{reg_info.sex}}积分</view> | |
| 64 | + <view class="c-red pdl20 fs24" wx:elif="{{reg_info.sex && (reg_info.sex_state_type == 1)}}">+{{reg_info.sex}}成长值</view> | |
| 62 | 65 | </view> |
| 63 | 66 | |
| 64 | - <view bindtap="editUserInfo1" class="user-name flex-vertical" data-type="sex"> | |
| 67 | + <view class="user-name flex-vertical" data-type="sex" wx:if="{{reg_info.birthday_state}}"> | |
| 65 | 68 | <view class="shrink0">出生日期:</view> |
| 66 | 69 | <view class="flex fs28 Birth pdl20 jc_fe"> |
| 67 | - <view class="flex" bindtap="iscalendar"> | |
| 68 | - | |
| 69 | - <block wx:if="{{iscalendar}}"> | |
| 70 | - <view class="flex-center"> | |
| 71 | - <icon size="20" type="success" color="rgb(212,2,31)"></icon> | |
| 72 | - </view> | |
| 73 | - </block> | |
| 74 | - <block wx:else> | |
| 75 | - <icon size="20" type="success" color="rgb(0, 0, 0, 0.4)"></icon> | |
| 76 | - </block> | |
| 77 | - | |
| 78 | - | |
| 79 | - <view class="flex-center"> | |
| 80 | - <view class="Mleft">农历</view> | |
| 81 | - </view> | |
| 82 | - </view> | |
| 83 | - <view class="user-txt-right pdl20"> | |
| 84 | - <!-- 填充数据的时候要判断是否已经有出生日期,有值的话就不可修改 --> | |
| 85 | - <block wx:if="{{user.birthday==''||user.birthday==null}}"> | |
| 86 | - <picker bindchange='bindChange' value="{{datet}}" mode="date" start="{{year-70}}-1-1" end="{{year}}-12-31"> | |
| 87 | - {{datet?datet:"请选择时间"}} | |
| 70 | + <view class="user-txt-right pdl20 flex ai-center"> | |
| 71 | + <checkbox-group bindchange="isLunar"> | |
| 72 | + <label class="flex ai-center"> | |
| 73 | + <checkbox value="{{isLunar}}"/>农历 | |
| 74 | + </label> | |
| 75 | + </checkbox-group> | |
| 76 | + <picker class="pdl20" bindchange='bindChange' mode="date" start="{{year-70}}-1-1" end="{{year}}-12-31"> | |
| 77 | + <view class="flex ai-center">{{datet?datet:"请选择时间"}}<view class="angle">∟</view></view> | |
| 88 | 78 | </picker> |
| 89 | - </block> | |
| 90 | - <block wx:else> | |
| 91 | - <view>{{datet==""? user.birthday==""?"":filters.replace_time2(user.birthday):datet}}</view> | |
| 92 | - </block> | |
| 79 | + | |
| 93 | 80 | |
| 94 | 81 | </view> |
| 95 | 82 | </view> |
| 96 | - <view class="c-red pdl20 fs24 shrink0">可获10积分</view> | |
| 83 | + <view class="c-red pdl20 fs24 shrink0" wx:if="{{reg_info.birthday && (reg_info.birthday_type == 0)}}">+{{reg_info.birthday}}积分</view> | |
| 84 | + <view class="c-red pdl20 fs24 shrink0" wx:elif="{{reg_info.birthday && (reg_info.birthday_type == 1)}}">+{{reg_info.birthday}}成长值</view> | |
| 97 | 85 | </view> |
| 98 | 86 | |
| 99 | 87 | |
| 100 | - <view bindtap="editUserInfo1" class="user-name flex-vertical" data-type="nickname"> | |
| 101 | - <view class="user-name-txt shrink0">身份证号码:</view> | |
| 102 | - <input bindblur="identity_card" class="user-txt-right pdl20 f1 t-r" value="{{user.idcard}}" placeholder="请输入身份证号码"></input> | |
| 103 | - <view class="c-red pdl20 fs24 shrink0">可获10积分</view> | |
| 88 | + <view class="user-name flex-vertical" data-type="nickname" wx:if="{{reg_info.idcard_state}}"> | |
| 89 | + <view class="user-name-txt shrink0">身份证:</view> | |
| 90 | + <input bindinput="getId" bindblur="IdentityIDCard" class="user-txt-right pdl20 f1 t-r" placeholder="请输入身份证号码"></input> | |
| 91 | + <view class="c-red pdl20 fs24" wx:if="{{reg_info.idcard && (reg_info.idcard_type == 0)}}">+{{reg_info.idcard}}积分</view> | |
| 92 | + <view class="c-red pdl20 fs24" wx:elif="{{reg_info.idcard && (reg_info.idcard_type == 1)}}">+{{reg_info.idcard}}成长值</view> | |
| 104 | 93 | </view> |
| 105 | 94 | |
| 106 | 95 | |
| 107 | - <view class="user-name flex-vertical" data-type="mobile"> | |
| 96 | + <view class="user-name flex-vertical" data-type="mobile" wx:if="{{reg_info.address_state}}"> | |
| 108 | 97 | <view class="user-name-txt">地址:</view> |
| 109 | - <input bindblur="address" maxlength="30" value="{{user.address}}" class="user-txt-right f1" placeholder="请输入详细地址" style="text-align:right" /> | |
| 110 | - <view class="c-red pdl20 fs24">可获10积分</view> | |
| 98 | + <input bindinput="getAddress" bindblur="" data-name="姓名" class="user-txt-right f1" placeholder="请输入详细地址" style="text-align:right" /> | |
| 99 | + <view class="c-red pdl20 fs24" wx:if="{{reg_info.address && (reg_info.address_type == 0)}}">+{{reg_info.address}}积分</view> | |
| 100 | + <view class="c-red pdl20 fs24" wx:elif="{{reg_info.address && (reg_info.address_type == 1)}}">+{{reg_info.address}}成长值</view> | |
| 111 | 101 | </view> |
| 112 | 102 | |
| 113 | 103 | |
| 114 | - <view bindtap="" class="user-name flex-vertical" data-type="mobile"> | |
| 115 | - <view class="user-name-txt">手机:</view> | |
| 116 | - <input bindblur="" class="user-txt-right f1 pdl20 t-r" placeholder="请输入手机号码"/> | |
| 117 | - <view class="c-red pdl20 fs24">可获10积分</view> | |
| 118 | - </view> | |
| 119 | - | |
| 120 | - <view bindtap="editUserInfo1" class="user-name flex-vertical" data-type="nickname"> | |
| 121 | - <view class="user-name-txt">验证码:</view> | |
| 122 | - <input bindblur="" class="user-txt-right f1 pdl20 t-r" placeholder="请输入"/> | |
| 123 | - <view class="mgl20 fs24 btn pd10">获取验证码</view> | |
| 124 | - </view> | |
| 104 | + | |
| 125 | 105 | |
| 126 | 106 | |
| 127 | 107 | <!-- 选择门店 --> |
| 128 | - <view bindtap="onclickstore" class="user-name flex-vertical" data-type="email"> | |
| 108 | + <view bindtap="onclickstore" class="user-name flex-vertical" data-type="email" wx:if="{{reg_info.pick_state}}"> | |
| 129 | 109 | <view class="user-name-txt">所属门店:</view> |
| 130 | 110 | <view class="user-txt-right f1 flex ai_c jc_fe"> |
| 131 | 111 | <view class="one-line">{{stoname}}</view> |
| 132 | 112 | <view class="angle">∟</view> |
| 133 | 113 | </view> |
| 134 | - <view class="c-red pdl20 fs24">可获10积分</view> | |
| 114 | + <view class="c-red pdl20 fs24" wx:if="{{reg_info.pick && (reg_info.pick_type == 0)}}">+{{reg_info.pick}}积分</view> | |
| 115 | + <view class="c-red pdl20 fs24" wx:elif="{{reg_info.pick && (reg_info.pick_type == 1)}}">+{{reg_info.pick}}成长值</view> | |
| 135 | 116 | </view> |
| 136 | 117 | |
| 118 | + <!-- 我的兴趣 --> | |
| 119 | + <view wx:if="{{ isBool==1 && is_lable_set==1}}" class="padding Bbottom"> | |
| 120 | + <!-- 我的兴趣 --> | |
| 121 | + <view wx:if="{{is_lable_set!=null && is_lable_set==1}}" class="Bbottom"> | |
| 122 | + <view class="interest fs28"> | |
| 123 | + <view class="flex-vertical-between" bindtap="goto" data-url="/pages/user/labels/labels"> | |
| 124 | + <view class="fs30">我的兴趣</view> | |
| 125 | + <view class="angle">∟</view> | |
| 126 | + </view> | |
| 127 | + <!-- 选中的标签 --> | |
| 128 | + <view class="lables"> | |
| 129 | + <block wx:if="{{check_label.length>0}}"> | |
| 130 | + <view class="lable" wx:for="{{check_label}}" wx:for-item="label"> | |
| 131 | + <view class="ellipsis-1">{{label}}</view> | |
| 132 | + </view> | |
| 133 | + </block> | |
| 134 | + <!-- 添加标签按钮 --> | |
| 135 | + <view class="add_lable ib ellipsis-1" bindtap="goto" data-url="/pages/user/labels/labels"> | |
| 136 | + <text class="plus">+</text> | |
| 137 | + <text>标签</text> | |
| 138 | + </view> | |
| 139 | + </view> | |
| 140 | + </view> | |
| 141 | + </view> | |
| 142 | + </view> | |
| 143 | + | |
| 137 | 144 | |
| 138 | 145 | <view bindtap="" class="user-name flex-vertical fs24"> |
| 139 | - <checkbox/> | |
| 140 | - <view class="user-name-txt">我已阅读同意 <text class="red">《用户使用协议》</text>与<text class="red">《隐私政策》</text></view> | |
| 146 | + <checkbox-group bindchange="isAgree"> | |
| 147 | + <checkbox value="true"/> | |
| 148 | + </checkbox-group> | |
| 149 | + <view class="user-name-txt">我已阅读同意 <text class="red" bindtap="goto" data-url="/packageA/pages/parseHtml/parseHtml?t=0">《用户使用协议》</text>与<text class="red" bindtap="goto" data-url="/packageA/pages/parseHtml/parseHtml?t=1">《隐私政策》</text></view> | |
| 141 | 150 | </view> |
| 142 | 151 | |
| 143 | 152 | </view> |
| ... | ... | @@ -145,8 +154,8 @@ |
| 145 | 154 | |
| 146 | 155 | <!-- 保存按钮 --> |
| 147 | 156 | <view class="confirm"> |
| 148 | - <view class="fs30 confirmtext" bindtap="confirm_revision">保存</view> | |
| 149 | - <view class="star fs24 t-c pdt10 c9">保存成功即可获得一张20.00元优惠券</view> | |
| 157 | + <view class="fs30 confirmtext" bindtap="save">保存</view> | |
| 158 | + <view class="star fs24 t-c pdt10 c9" wx:if="{{couponInfo}}">保存成功即可获得一张{{couponInfo}}</view> | |
| 150 | 159 | </view> |
| 151 | 160 | |
| 152 | 161 | <!--弹出层内容,其中的“我知道”中绑定让弹出层消失的函数:bindtap="hide"--> | ... | ... |