|
Page({
|
data: {
|
imgList:[] as any,
|
docCode:''
|
},
|
onLoad() {
|
this.setData({
|
price: wx.globalData.settings.personalAuthenticationAmount,
|
fileUploadUrl: `/shopping/personalAuthentication.do?m=uploadAttachment`,
|
fileDeleteUrl: `/shopping/personalAuthentication.do?m=deleteAttachment`,
|
})
|
this.getSavedData();
|
},
|
async onSubmit() {
|
let fileUploader = this.selectComponent('#file-uploader');
|
let fileUploaderMultiple = this.selectComponent('#file-uploader-multiple');
|
let checkCoverImage = fileUploader.checkImages("coverImage", "请上传一张logo图");
|
let checkImages = fileUploaderMultiple.checkImages("images", "请至少上传一张图片");
|
let checkArr = [checkCoverImage,checkImages];
|
let data = {};
|
if (checkArr.every((item)=>{
|
return item
|
})){
|
console.log('....提交成功');
|
let logo = fileUploader.getCoverImageUnid();
|
let images = fileUploaderMultiple.getImagesUnid();
|
let docCode = this.data.docCode;
|
console.log(logo,images);
|
data = {
|
logo,
|
images,
|
docCode
|
}
|
if (!await this.postFormData(data)) return;
|
|
|
} else {
|
console.log('还有错误未处理');
|
}
|
},
|
|
getLogoImageList(data:any){
|
let [unid,seq] = data.logo.split(";");
|
return [{
|
url: data.logoUrl||'',
|
unid,
|
seq
|
}]
|
},
|
async postFormData(data:any){
|
let [error, result] = await wx.$utils.to(
|
wx.$http.request({
|
url:`/shopping/personalAuthentication.do?m=saveLogoImage`,
|
data,
|
method:'POST'
|
})
|
)
|
if (error){
|
console.log(error);
|
return false;
|
}
|
console.log(result);
|
result.url = '/pages/index/index'
|
await wx.$commonRequest.paymentRequest(result);
|
return true;
|
},
|
|
async getSavedData(){
|
let [error, result] = await wx.$utils.to(
|
wx.$http.request({
|
url:`/shopping/personalAuthentication.do?m=getAuthenticationDocCode`
|
})
|
)
|
if (error){
|
console.log(error);
|
return;
|
}
|
console.log(result);
|
this.setData({
|
docCode:result.doccode,
|
logoImageList: (result.logoUrl&&this.getLogoImageList(result))||[],
|
imagesList: result.imagesUrl,
|
})
|
}
|
})
|
export {}
|