Commit 1f596c1f7c22f8988048266d0ce3773cd6460f51

Authored by vking
1 parent 1bd4a7f9

online

// pages/me/setting.js
import util from '../../utils/util';
import App from '../../utils/api';
const {regeneratorRuntime} = global
const _u={
name:'',
sex:1,
phone:'',
cusdem:'',
const _u = {
name: '',
sex: 1,
phone: '',
remark: '',
}
Page({
/**
* 页面的初始数据
*/
user:_u,
user: _u,
data: {
user:_u
user: _u
},
cache_key:'me-setting',
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
wx.getStorage({
key:this.cache_key,
success:(res)=>{
if(res.data){
this.user=res.data
this.setData({
user:res.data,
})
}
}
App.Customer.GetCustomerInfo().then(res=>{
this.user = res.data
this.setData({
user: res.data,
})
})
},
/**
... ... @@ -63,27 +58,30 @@ Page({
},
saved(){
wx.setStorage({
key:this.cache_key,
data:this.user,
})
wx.navigateBack()
},
changeInput(e){
let key=util.attr(e,'key');
let val=''
if(key=='sex'){
val=util.attr(e,'val');
}else{
val=util.val(e);
}
this.user[key]=val;
if(key=='sex'){
this.setData({
user:this.user
})
}
saved() {
if(!this.user.name){
return util.toast('请填写预定人','none')
}
App.Customer.SetCustomerInfo({
...this.user
}).then(res=>{
App.Customer.GetCustomerInfo({},'clear')
wx.navigateBack()
})
},
changeInput(e) {
let key = util.attr(e, 'key');
let val = ''
if (key == 'sex') {
val = util.attr(e, 'val');
} else {
val = util.val(e);
}
this.user[key] = val;
if (key == 'sex') {
this.setData({
user: this.user
})
}
}
})
\ No newline at end of file
... ...
... ... @@ -22,6 +22,11 @@
data-key="sex"
data-val="2"
class="switch-item {{user.sex==2?'checked':''}}">女士</view>
<view
bindtap="changeInput"
data-key="sex"
data-val="3"
class="switch-item {{user.sex==3?'checked':''}}">公司</view>
</view>
</view>
</view>
... ... @@ -41,9 +46,9 @@
<view class="Medium">
<input class="cusdem input" placeholder="请填写预订需求"
bindinput="changeInput"
data-key="cusdem"
data-key="remark"
value="{{user.cusdem}}"
placeholder-class="input-pl" maxlength="50"/>
placeholder-class="input-pl" maxlength="20"/>
</view>
</view>
</view>
... ...
... ... @@ -27,7 +27,7 @@
font-size: 34rpx;
}
.switch{
width: 168rpx;
width: 252rpx;
height: 50rpx;
line-height: 50rpx;
border: 2rpx solid #262628;
... ...
... ... @@ -259,6 +259,7 @@ export default {
//设置C端用户常用信息
'App.Customer.SetCustomerInfo':{
openid:'openid',
silence:false,
},
//根据openid获取用的常用信息
... ...