|
@ -2,10 +2,10 @@ |
|
|
<view class="bg"> |
|
|
<view class="bg"> |
|
|
<view class="list-forms"> |
|
|
<view class="list-forms"> |
|
|
<view class="list-item"> |
|
|
<view class="list-item"> |
|
|
<view class="list-item-title">姓名:</view> |
|
|
<view class="list-item-title">姓名</view> |
|
|
<view class="list-item-input"><input type="text" v-model="username" placeholder="请输入姓名" /></view> |
|
|
<view class="list-item-input"><input type="text" v-model="username" placeholder="请输入姓名" /></view> |
|
|
</view> |
|
|
</view> |
|
|
<view class="list-item"> |
|
|
<!-- <view class="list-item"> |
|
|
<picker mode="selector" :range="idcardTypeList" range-key="title" @change="changeIdType"> |
|
|
<picker mode="selector" :range="idcardTypeList" range-key="title" @change="changeIdType"> |
|
|
<view class="list-item-title flex-center" |
|
|
<view class="list-item-title flex-center" |
|
|
style="border: 1rpx solid #999999;border-radius: 7rpx;padding: 18rpx 19rpx;">{{idcardTypeValue}} |
|
|
style="border: 1rpx solid #999999;border-radius: 7rpx;padding: 18rpx 19rpx;">{{idcardTypeValue}} |
|
@ -14,12 +14,22 @@ |
|
|
</view> |
|
|
</view> |
|
|
</picker> |
|
|
</picker> |
|
|
<view class="list-item-input"><input type="text" v-model="idNumber" placeholder="请输入正确的证件号" /></view> |
|
|
<view class="list-item-input"><input type="text" v-model="idNumber" placeholder="请输入正确的证件号" /></view> |
|
|
</view> |
|
|
</view> --> |
|
|
<view class="list-item"> |
|
|
<view class="list-item"> |
|
|
<view class="list-item-title">手机号:</view> |
|
|
<view class="list-item-title">手机号</view> |
|
|
<view class="list-item-input"><input type="number" v-model="mobile" placeholder="请输入手机号" |
|
|
<view class="list-item-input"><input type="number" v-model="mobile" placeholder="请输入手机号" |
|
|
maxlength="11" /></view> |
|
|
maxlength="11" /></view> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
<view class="list-item"> |
|
|
|
|
|
<view class="list-item-title">身份证号</view> |
|
|
|
|
|
<view class="list-item-input"><input type="text" v-model="idNumber" placeholder="请输入正确的证件号" /></view> |
|
|
|
|
|
</view> |
|
|
|
|
|
<view class="list-item"> |
|
|
|
|
|
<view class="list-item-title">设为默认</view> |
|
|
|
|
|
<view class="list-item-switch"> |
|
|
|
|
|
<switch :checked="idDefault" @change="switchChange" color="#515150"/> |
|
|
|
|
|
</view> |
|
|
|
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
<view class="btn" @click="submit">保存</view> |
|
|
<view class="btn" @click="submit">保存</view> |
|
@ -38,7 +48,8 @@ |
|
|
idcardTypeList: [], |
|
|
idcardTypeList: [], |
|
|
document_type: 'DAM01001', |
|
|
document_type: 'DAM01001', |
|
|
id: '', |
|
|
id: '', |
|
|
type: '' |
|
|
type: '', |
|
|
|
|
|
idDefault: false, |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
onLoad(option) { |
|
|
onLoad(option) { |
|
@ -64,6 +75,9 @@ |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
switchChange(e){ |
|
|
|
|
|
this.idDefault = e.detail.value |
|
|
|
|
|
}, |
|
|
getDetail() { |
|
|
getDetail() { |
|
|
this.Post({ |
|
|
this.Post({ |
|
|
id: this.id |
|
|
id: this.id |
|
@ -165,7 +179,8 @@ |
|
|
id_number: this.idNumber, |
|
|
id_number: this.idNumber, |
|
|
name: this.username, |
|
|
name: this.username, |
|
|
tel: this.mobile, |
|
|
tel: this.mobile, |
|
|
document_type: this.document_type |
|
|
document_type: this.document_type, |
|
|
|
|
|
is_default: this.idDefault ? '1' : '0', |
|
|
}, this.type=='edit'?'/api/user/editContact':'/api/user/addContact').then(res => { |
|
|
}, this.type=='edit'?'/api/user/editContact':'/api/user/addContact').then(res => { |
|
|
if (res.code == 1) { |
|
|
if (res.code == 1) { |
|
|
uni.showModal({ |
|
|
uni.showModal({ |
|
@ -201,12 +216,19 @@ |
|
|
padding: 30rpx 0; |
|
|
padding: 30rpx 0; |
|
|
height: 60rpx; |
|
|
height: 60rpx; |
|
|
box-sizing: content-box; |
|
|
box-sizing: content-box; |
|
|
|
|
|
align-items: center; |
|
|
|
|
|
|
|
|
.list-item-title { |
|
|
.list-item-title { |
|
|
font-size: 34rpx; |
|
|
font-size: 34rpx; |
|
|
margin-right: 20rpx; |
|
|
margin-right: 20rpx; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.list-item-switch { |
|
|
|
|
|
display: flex; |
|
|
|
|
|
flex: 1; |
|
|
|
|
|
justify-content: flex-end; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
.list-item-input { |
|
|
.list-item-input { |
|
|
flex: 1; |
|
|
flex: 1; |
|
|
|
|
|
|
|
@ -230,9 +252,9 @@ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.btn { |
|
|
.btn { |
|
|
width: 697rpx; |
|
|
width: 333rpx; |
|
|
height: 80rpx; |
|
|
height: 80rpx; |
|
|
background: #248BAA; |
|
|
background: #C3282E; |
|
|
border-radius: 40rpx; |
|
|
border-radius: 40rpx; |
|
|
text-align: center; |
|
|
text-align: center; |
|
|
line-height: 80rpx; |
|
|
line-height: 80rpx; |
|
@ -240,8 +262,6 @@ |
|
|
font-family: PingFang SC; |
|
|
font-family: PingFang SC; |
|
|
font-weight: 500; |
|
|
font-weight: 500; |
|
|
color: #FFFFFF; |
|
|
color: #FFFFFF; |
|
|
position: absolute; |
|
|
margin: 271rpx auto 0; |
|
|
bottom: 53rpx; |
|
|
|
|
|
left: 27rpx; |
|
|
|
|
|
} |
|
|
} |
|
|
</style> |
|
|
</style> |
|
|