This commit is contained in:
haomingming
2023-03-22 09:01:58 +08:00
parent 589c2cf823
commit cfa69efd15
71 changed files with 1300 additions and 588 deletions
+40 -35
View File
@@ -11,15 +11,13 @@ Page({
height: app.globalData.height,
id_card_front: [],
id_card_back: [],
sign_image: "",
sign_image: [],
btn_txt: "提交",
multi_point_status: "",
btn_disabled: true
},
onLoad(){
console.log("onlosd");
//获得多点执业信息
api.getDoctorAuthMulti().then(response => {
@@ -62,9 +60,15 @@ Page({
}
let sign_image = response.data.sign_image;
if(sign_image){
let arr = [];
let item = {};
item.isImg = true;
item.url = sign_image;
arr.push(item);
this.setData({
sign_image: sign_image
sign_image: arr
})
}
@@ -75,18 +79,20 @@ Page({
btn_txt: btn_txt
})
}).catch(errors => {
console.error(errors);
})
}).catch(errors => {console.error(errors);})
},
onShow(){
console.log("onshow")
let sign_image = wx.getStorageSync("sign_image");
console.log("sign_image: ",sign_image);
if(sign_image){
let arr = [];
let item = {};
item.isImg = true;
item.url = sign_image;
arr.push(item);
this.setData({
sign_image: sign_image
sign_image: arr
})
}
},
@@ -96,29 +102,33 @@ Page({
tmplIds: ['kUy70xHlr7ADo4aIHiictM4Te7MSec3E5kHsYvFQu40'],
success (res) {
console.log(res);
console.log(_this.data.id_card_front);
console.log(_this.data.id_card_back);
if(_this.data.id_card_front.length == 0){
wx.showToast({
title: '身份证正面为空',
icon: "error"
})
return;
}
if(_this.data.id_card_back.length == 0){
wx.showToast({
title: '身份证反面为空',
icon: "error"
})
return;
}
let id_card_front = _this.data.id_card_front[0].url;
console.log("id_card_front: ", id_card_front);
if(id_card_front == ""){
wx.showToast({
title: '请上传身份证',
icon: "error"
})
return;
}
let id_card_back = _this.data.id_card_back[0].url;
let sign_image = _this.data.sign_image[0].url;
console.log("id_card_front: ", id_card_front);
console.log("id_card_back: ", id_card_back);
if(id_card_back == ""){
wx.showToast({
title: '请上传身份证',
icon: "error"
})
return;
}
let sign_image = _this.data.sign_image;
console.log("sign_image: ", sign_image);
if(sign_image == ""){
wx.showToast({
title: '请上传签名',
title: '手写签名为空',
icon: "error"
})
return;
@@ -133,15 +143,10 @@ Page({
title: '提交成功',
icon: "success"
})
// 订阅处方审核结果通知(长期)
wx.requestSubscribeMessage({
tmplIds: ['kUy70xHlr7ADo4aIHiictM4Te7MSec3E5kHsYvFQu40'],
success (res) { console.log(res); }
_this.setData({
btn_txt: "审核中",
btn_disabled: true
})
}).catch(errors => {
console.error(errors);
})
@@ -192,7 +197,7 @@ Page({
img.isImg = true;
let img_list = _this.data[field_name];
let img_list = [];
console.log("img_list: ", img_list);
img_list.push(img);
+22 -8
View File
@@ -44,20 +44,34 @@
<view class="sign_box">
<view class="sign_title">医生手写签名 *</view>
<view class="sign" wx:if="{{sign_image == ''}}" data-url="/Pages/yishi/signcanvas/index" bindtap="go">
<view class="sign" wx:if="{{sign_image.length == 0}}" data-url="/Pages/yishi/signcanvas/index" bindtap="go">
<van-button custom-style="height:130rpx;margin-top:20rpx;border-radius: 20rpx;border: 1px dashed #999;width:100%;font-size:30rpx;background-color: #fff;color: #3CC7C0;" icon="edit">点击签名</van-button>
</view>
<view class="sign_img" wx:if="{{sign_image != ''}}" data-url="/Pages/yishi/signcanvas/index" bindtap="go">
<image mode="heightFix" style="transform: rotate(-90deg);width: 100%;" src="{{sign_image}}"></image>
<view style="margin-top:20rpx;border-radius: 20rpx;border: 1px dashed #999;" class="sign_img" wx:if="{{sign_image.length > 0}}" data-url="/Pages/yishi/signcanvas/index" bindtap="go">
<image mode="heightFix" style="transform: rotate(-0deg);width: 100%;" src="{{sign_image[0].url}}"></image>
</view>
<view class="sign_note">提示:平台会在1~3天内审核您提交的资料,审核结果会第一时间通知您。</view>
</view>
<!-- <van-button custom-style="font-size:30rpx; color:#fff; border-radius: 20rpx; background-color: #999" block>资料未填写完</van-button> -->
<m-upload-cell
upload_cell_name="或选择上传"
t_icon_name="view-module"
bind:showNote="onShowSignImage"
upload_cell_desc=""
upload_cell_note=""
required="{{false}}"
disabled="{{btn_disabled}}"
max_count="1"
data-scene="2"
data-field_name="sign_image"
data-file_multiple="true"
bindUploadFile="doUploadFile"
bindDeleteFile="doDeleteFile"
/>
<view class="sign_box">
<view class="sign_note">提示:平台会在1~3天内审核您提交的资料,审核结果会第一时间通知您。</view>
<van-button bind:click="add"
custom-style="font-size:30rpx; color:#fff; border-radius: 20rpx; background-color: #3CC7C0" disabled="{{btn_disabled}}" block>{{btn_txt}}</van-button>
</view>
<view style="height: 50rpx;">
</view>
<view style="height: 50rpx;"></view>
</van-cell-group>
</view>