From c4246ca910f28014efaace64ebf92f47a673a9cf Mon Sep 17 00:00:00 2001 From: queenwuli <942534046@qq.com> Date: Mon, 25 Jan 2021 11:47:46 +0800 Subject: [PATCH] gx --- hive-app/pages/member/editMember.vue | 54 +++++++++++++++++++++++++++++++++++------------------- 1 files changed, 35 insertions(+), 19 deletions(-) diff --git a/hive-app/pages/member/editMember.vue b/hive-app/pages/member/editMember.vue index e86b32a..860c500 100644 --- a/hive-app/pages/member/editMember.vue +++ b/hive-app/pages/member/editMember.vue @@ -13,11 +13,11 @@ <input name="vipName" v-model="formData.vipName" type="text" maxlength="20" placeholder="请填写会员姓名" placeholder-class='placeholder'/> </view> <view class="input-group-row"> - <text class="label">会员编号<text class="require">*</text></text> + <text class="label">会员编号</text> <input name="vipNo" v-model="formData.vipNo" type="text" maxlength="10" placeholder="请填写会员编号" placeholder-class='placeholder'/> </view> <view class="input-group-row"> - <text class="label">资金密码<text class="require">*</text></text> + <text class="label">资金密码</text> <input name="password" v-model="formData.password" type="password" maxlength="6" placeholder="6位数字格式密码" placeholder-class='placeholder'/> </view> <view class="input-group-row"> @@ -73,12 +73,12 @@ <text class="label">备注</text> <input name="remark" v-model="formData.remark" maxlength="60" type="text" placeholder="请填写备注" placeholder-class='placeholder'/> </view> - <!-- <navigator url="./addLabel" hover-class="none" class="input-group-row"> + <view class="input-group-cloume" @click="toLabel"> <text class="label">标签</text> - <view class="right-text"> - <text class="tag" v-for="item in formData.labels">{{item.label}}</text> + <view class="tag-wrap"> + <text class="tag" v-for="item in labels">{{item.label}}</text> </view> - </navigator> --> + </view> <view class="footer"> <button form-type="submit" :disabled="isDisabled" class="blue-btn ">保存</button> </view> @@ -114,7 +114,8 @@ id: '', isDisabled: false, arrivalWayList: [], - recommendName: '' + recommendName: '', + labels: [] } }, onLoad(options) { @@ -165,8 +166,11 @@ const result = res.mapInfo.vipInfo; const {province, city, area} = result; for(var key in this.formData){ - this.formData[key] = result[key]; + if(key!='labels'){ + this.formData[key] = result[key]; + } } + this.labels = result.labels; let arr = [province, city, area].filter((item) => { return item }) @@ -213,14 +217,14 @@ this.$toast.info('请填写会员姓名'); return false; } - if(!vipNo){ - this.$toast.info('请填写会员编号'); - return false; - } - if(!/^\d{6}$/.test(password)){ - this.$toast.info('请填写6位数字格式的密码'); - return false; - } + // if(!vipNo){ + // this.$toast.info('请填写会员编号'); + // return false; + // } + // if(!/^\d{6}$/.test(password)){ + // this.$toast.info('请填写6位数字格式的密码'); + // return false; + // } if(!this.$utils.checkPhone(phone)){ this.$toast.info('请填写正确的手机号码'); return false; @@ -244,10 +248,9 @@ } else { url = '/api/vip/addVip'; } - let labels = this.formData.labels.map((item) => { - return item.label + this.formData.labels = this.labels.map((item) => { + return item.id }); - this.formData.labels = labels; this.$httpUtils.request(url, this.formData, 'POST').then((res) => { if(res.status == 200){ console.log(prevPage.$vm.loadMemberList) @@ -265,6 +268,19 @@ this.recommendName = item.vipName; this.formData.recommendId = item.id; }); + }, + setLabel(selectItem){ + this.labels = selectItem; + + }, + toLabel(){ + let labels = this.labels.map((item) => { + return item.id + }); + let str = labels.length?labels.join(','):''; + uni.navigateTo({ + url: './addLabel?selectId='+str + }) } } } -- Gitblit v1.9.1