You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
170 lines
4.3 KiB
Vue
170 lines
4.3 KiB
Vue
|
8 months ago
|
<template>
|
||
|
|
<view class="p-root-merchantManagement-relationUs g_bg_f_5 g_pt_10 g_pb_120" style="min-height: 100vh">
|
||
|
|
<!-- 图片区 -->
|
||
|
|
<view class="g_flex_row_center">
|
||
|
|
<span class="g_position_abso g_c_6" style="left: 40px; top: 20px">预览:</span>
|
||
|
|
<view class="g_bg_f g_mt_36 g_mb_24 g_p_10 g_flex_column_center flex_center g_radius_8" style="width: calc(100vw - 80px)">
|
||
|
|
<view class="g_pt_18 g_fw_600 g_pb_24 g_fs_18">联系我们</view>
|
||
|
|
<view class="g_pb_4 g_fs_14 g_c_6">联系人: {{ submitInfo.contactUserName || "-" }}</view>
|
||
|
|
<view class="g_pb_10 g_fs_14 g_c_6">联系电话: {{ submitInfo.contactTel || "-" }}</view>
|
||
|
|
<image class="g_w_184 g_h_184" :src="submitInfo.contactWechatQrcode || 'https://matripe-cms.oss-cn-beijing.aliyuncs.com/pugongying/wr.png'" mode="aspectFit|aspectFill|widthFix" lazy-load="false" binderror="" bindload="" show-menu-by-longpress> </image>
|
||
|
|
<view class="g_mt_8 g_fs_14 g_pb_24 g_fw_600">长按识别二维码</view>
|
||
|
|
</view>
|
||
|
|
</view>
|
||
|
|
<view class="g_h_10"></view>
|
||
|
|
<!-- 表单区 -->
|
||
|
|
<g-panel-form-slot
|
||
|
|
:list="[
|
||
|
|
{
|
||
|
|
icon: '',
|
||
|
|
label: '联系人',
|
||
|
|
result: '',
|
||
|
|
value: submitInfo.contactUserName,
|
||
|
|
path: '',
|
||
|
|
tip: 'slot-name',
|
||
|
|
placeholder: '输入姓名',
|
||
|
|
type: 'slot',
|
||
|
|
pColumn: 8,
|
||
|
|
},
|
||
|
|
{
|
||
|
|
icon: '',
|
||
|
|
label: '联系电话',
|
||
|
|
result: '',
|
||
|
|
path: '',
|
||
|
|
value: submitInfo.contactTel,
|
||
|
|
tip: 'slot-mobile',
|
||
|
|
placeholder: '请输入手机号',
|
||
|
|
type: 'slot',
|
||
|
|
pColumn: 8,
|
||
|
|
},
|
||
|
|
{
|
||
|
|
icon: '',
|
||
|
|
label: '二维码',
|
||
|
|
result: '',
|
||
|
|
path: '',
|
||
|
|
tip: 'update-QRCode',
|
||
|
|
img: submitInfo.contactWechatQrcode || 'https://matripe-cms.oss-cn-beijing.aliyuncs.com/pugongying/wr.png',
|
||
|
|
type: 'slot',
|
||
|
|
pColumn: 12,
|
||
|
|
},
|
||
|
|
]"
|
||
|
|
@changeName="changeName"
|
||
|
|
@updateFile="uploadPhoto"
|
||
|
|
@changeMobile="changeMobile"
|
||
|
|
/>
|
||
|
|
<!-- 提交区 -->
|
||
|
|
<!-- -->
|
||
|
|
<view v-if="!idauth">
|
||
|
|
<view class="g_flex_row_center g_mt_32 m-submit">
|
||
|
|
<g-button btnText="确定"
|
||
|
|
:loading='isSubmitLoading'
|
||
|
|
:type="isChange ? 'primary' : 'disabled'"
|
||
|
|
@clickBtn="subNameInfo" />
|
||
|
|
</view>
|
||
|
|
</view>
|
||
|
|
</view>
|
||
|
|
</template>
|
||
|
|
|
||
|
|
<script>
|
||
|
|
export default {
|
||
|
|
onShareAppMessage() {
|
||
|
|
return this.G.shareFun();
|
||
|
|
},
|
||
|
|
onLoad(options) {
|
||
|
|
let appInfo = uni.getStorageSync("miniApp-info");
|
||
|
|
this.sqlObj = uni.getStorageSync("miniApp-info");
|
||
|
|
this.submitInfo = appInfo;
|
||
|
|
},
|
||
|
|
data() {
|
||
|
|
return {
|
||
|
|
isChange:false,
|
||
|
|
isSubmitLoading:false,
|
||
|
|
sqlObj:{},
|
||
|
|
submitInfo: {
|
||
|
|
contactUserName: "",
|
||
|
|
contactTel: "",
|
||
|
|
contactWechatQrcode: "",
|
||
|
|
},
|
||
|
|
};
|
||
|
|
},
|
||
|
|
methods: {
|
||
|
|
changeName(e) {
|
||
|
|
if(this.sqlObj.contactUserName == e){
|
||
|
|
this.isChange = false;
|
||
|
|
}else{
|
||
|
|
this.isChange = true;
|
||
|
|
}
|
||
|
|
this.submitInfo.contactUserName = e;
|
||
|
|
},
|
||
|
|
uploadPhoto(e) {
|
||
|
|
if(this.sqlObj.contactWechatQrcode == e){
|
||
|
|
this.isChange = false;
|
||
|
|
}else{
|
||
|
|
this.isChange = true;
|
||
|
|
}
|
||
|
|
this.submitInfo.contactWechatQrcode = e;
|
||
|
|
},
|
||
|
|
changeMobile(e) {
|
||
|
|
if(this.sqlObj.contactTel == e){
|
||
|
|
this.isChange = false;
|
||
|
|
}else{
|
||
|
|
this.isChange = true;
|
||
|
|
}
|
||
|
|
this.submitInfo.contactTel = e;
|
||
|
|
},
|
||
|
|
subNameInfo() {
|
||
|
|
let that = this;
|
||
|
|
let params = {
|
||
|
|
recordId: this.submitInfo.id,
|
||
|
|
fullName: this.submitInfo.fullName,
|
||
|
|
agencyName: this.submitInfo.agencyName,
|
||
|
|
desp: this.submitInfo.desp,
|
||
|
|
contactUserName: this.submitInfo.contactUserName,
|
||
|
|
contactTel: this.submitInfo.contactTel,
|
||
|
|
contactWechatQrcode: this.submitInfo.contactWechatQrcode,
|
||
|
|
address: this.submitInfo.address,
|
||
|
|
lat: this.submitInfo.lat,
|
||
|
|
lng: this.submitInfo.lng,
|
||
|
|
slogan: this.submitInfo.slogan,
|
||
|
|
};
|
||
|
|
if(!that.isChange){
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
that.isSubmitLoading = true;
|
||
|
|
that.G.Post(that.api.user_changeTobeSupplierInfo, params, (res) => {
|
||
|
|
that.isSubmitLoading = false;
|
||
|
|
that.isChange = false;
|
||
|
|
console.log(res);
|
||
|
|
uni.showToast({
|
||
|
|
title: "修改成功",
|
||
|
|
icon: "none",
|
||
|
|
});
|
||
|
|
that.G.getAgencyInfo();
|
||
|
|
},()=>{
|
||
|
|
that.isSubmitLoading = false;
|
||
|
|
});
|
||
|
|
},
|
||
|
|
},
|
||
|
|
};
|
||
|
|
</script>
|
||
|
|
|
||
|
|
<style lang="less">
|
||
|
|
.p-root-person-idform {
|
||
|
|
.m-submit {
|
||
|
|
.bocai_btn_type_infro {
|
||
|
|
background: #ccc !important;
|
||
|
|
color: #fff !important;
|
||
|
|
font-weight: 600 !important;
|
||
|
|
font-size: 18px !important;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
.cardText {
|
||
|
|
position: absolute;
|
||
|
|
left: 50%;
|
||
|
|
top: 50%;
|
||
|
|
transform: translate(-50%, -50%);
|
||
|
|
text-align: center;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
</style>
|