From 45fb4b11ad51bb38306765b11a6747402e382cee Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Sat, 20 Feb 2021 17:37:33 +0800
Subject: [PATCH] fix
---
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