From b373840eba0f163ecbdb471fd2206c539e995199 Mon Sep 17 00:00:00 2001 From: yangan <yangan0921@163.com> Date: 星期四, 19 十二月 2024 17:37:50 +0800 Subject: [PATCH] feat:库管发运日计划更改显示 --- pages/register/register.vue | 132 ++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 126 insertions(+), 6 deletions(-) diff --git a/pages/register/register.vue b/pages/register/register.vue index 6edbabd..37dd44c 100644 --- a/pages/register/register.vue +++ b/pages/register/register.vue @@ -112,9 +112,8 @@ borderBottom v-if="radiovalue1 == '鍙告満'" required> - <u--input v-model="registerFormModel.carNo" - placeholder="璇疯緭鍏ュ唴瀹�" - clearable></u--input> + <xm-cell special label="杞︾墝鍙�" :value="registerFormModel.carNo" @show="showKeyboard('xmKeyboard')"></xm-cell> + <xm-keyboard-v2 ref="xmKeyboard" @confirm="(v) => registerFormModel.carNo = v"></xm-keyboard-v2> </u-form-item> <u-form-item labelWidth="35%" label="杞﹁締绫诲瀷" @@ -149,7 +148,7 @@ </u-upload> </u-form-item> <u-form-item prop="drivingImg" - label="琛岄┒璇�" + label="琛岄┒璇佽溅澶�" labelWidth="35%" borderBottom v-if="radiovalue1 == '鍙告満'" @@ -160,6 +159,25 @@ @afterRead="afterRead" @delete="deletePic" name="2" + multiple + :maxCount="1" + width="250" + height="150" + :previewFullImage="true"> + </u-upload> + </u-form-item> + <u-form-item prop="driverImgCw" + label="琛岄┒璇佽溅灏�" + labelWidth="35%" + borderBottom + v-if="radiovalue1 == '鍙告満'" + required + @click="beforeRead"> + <u-upload :fileList="fileList7" + deletable + @afterRead="afterRead" + @delete="deletePic" + name="7" multiple :maxCount="1" width="250" @@ -200,6 +218,51 @@ v-if="radiovalue1 == '鍙告満'"> <uni-datetime-picker v-model="registerFormModel.expirationTimeDriver" type="date" :start="minDate" /> </u-form-item> + <u-form-item prop="roadTransportImg" + label="閬撹矾杩愯緭璇佽溅澶�" + labelWidth="35%" + borderBottom + v-if="radiovalue1 == '鍙告満'" + required + @click="beforeRead"> + <u-upload :fileList="fileList6" + deletable + @afterRead="afterRead" + @delete="deletePic" + name="6" + multiple + :maxCount="1" + width="250" + height="150" + :previewFullImage="true"> + </u-upload> + </u-form-item> + <u-form-item prop="roadTransportImgCw" + label="閬撹矾杩愯緭璇佽溅灏�" + labelWidth="35%" + borderBottom + v-if="radiovalue1 == '鍙告満'" + required + @click="beforeRead"> + <u-upload :fileList="fileList8" + deletable + @afterRead="afterRead" + @delete="deletePic" + name="8" + multiple + :maxCount="1" + width="250" + height="150" + :previewFullImage="true"> + </u-upload> + </u-form-item> + <u-form-item prop="expirationTimeRoadtransport" + label="璇佷欢杩囨湡鏃堕棿" + labelWidth="35%" + borderBottom + v-if="radiovalue1 == '鍙告満'"> + <uni-datetime-picker v-model="registerFormModel.expirationTimeRoadtransport" type="date" :start="minDate" /> + </u-form-item> <u-form-item prop="tradeQualificationImg" label="浠庝笟璧勬牸璇�" labelWidth="35%" @@ -220,6 +283,24 @@ <span style="color:red"> 鍑℃槸杩愯緭鏈夋瘨鍖栧鐗╁搧鐨勮溅杈嗗繀椤讳笂浼犱粠涓氳祫鏍艰瘉骞跺~鍐欎粠涓氳祫鏍艰瘉鏈夋晥鏃堕棿 </span> + </u-form-item> + <u-form-item prop="tradeQualificationImgYyy" + label="浠庝笟璧勬牸璇佹娂杩愬憳" + labelWidth="35%" + borderBottom + v-if="radiovalue1 == '鍙告満'" + @click="beforeRead"> + <u-upload :fileList="fileList9" + deletable + @afterRead="afterRead" + @delete="deletePic" + name="9" + multiple + :maxCount="1" + width="250" + height="150" + :previewFullImage="true"> + </u-upload> </u-form-item> <u-form-item prop="expirationTimeTradequalification" label="璇佷欢杩囨湡鏃堕棿" @@ -377,6 +458,11 @@ tuiJianMa: '', confirmPassword: '', tradeQualificationImg: '', + roadTransportImg:"", + driverImgCw:'', + roadTransportImgCw:"", + tradeQualificationImgYyy:"", + expirationTimeRoadtransport:"", driverImg: '', countryNumberCar: 2, //鎺掓斁绫诲瀷;鍥戒簲 1锛屽浗鍏� 2 carType:null, @@ -387,6 +473,9 @@ fileList4: [], fileList5: [], fileList6: [], + fileList7: [], + fileList8: [], + fileList9: [], rules: { countryNumberCar: { required: false, @@ -493,7 +582,13 @@ drivingImg: { type: 'string', required: true, - message: '璇蜂笂浼犺椹惰瘉鐓х墖', + message: '璇蜂笂浼犺椹惰瘉杞﹀ご鐓х墖', + trigger: ['blur', 'change'] + }, + driverImgCw:{ + type: 'string', + required: true, + message: '璇蜂笂浼犺椹惰瘉杞﹀熬鐓х墖', trigger: ['blur', 'change'] }, driverImg: { @@ -573,6 +668,9 @@ }, methods: { ...mapMutations(['changeisUploadimg']), + showKeyboard(ref){ + this.$refs[ref].toShow(this.registerFormModel.carNo) + }, getToday() { let now = new Date(); let year = now.getFullYear(); @@ -625,6 +723,12 @@ icon: 'error', duration: 2000 }); + }else if(this.registerFormModel.carType==3&&!this.registerFormModel.tradeQualificationImgYyy){ + uni.showToast({ + title: '璇蜂笂浼犱粠涓氳祫鏍艰瘉鎶艰繍鍛橈紒', + icon: 'error', + duration: 2000 + }); }else{ this.$refs.regesterFormRef .validate() @@ -665,7 +769,7 @@ }) .catch(err => { console.log('err', err); - this.$u.toast('璇疯鑼冭緭鍏ュ唴瀹�'); + this.$u.toast('璇疯鑼冭緭鍏ュ唴瀹癸紙妫�鏌ュ瘑鐮佸己搴︽槸鍚﹁繃浣庯紒锛�'); }); } }, @@ -757,6 +861,22 @@ this.registerFormModel.cardImg1 = JSON.parse(res.data) .data.url; resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); + }else if(num==6){ + this.registerFormModel.roadTransportImg = JSON.parse(res.data) + .data.url; + resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); + }else if(num==7){ + this.registerFormModel.driverImgCw = JSON.parse(res.data) + .data.url; + resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); + }else if(num==8){ + this.registerFormModel.roadTransportImgCw = JSON.parse(res.data) + .data.url; + resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); + }else if(num==9){ + this.registerFormModel.tradeQualificationImgYyy = JSON.parse(res.data) + .data.url; + resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); } } }); -- Gitblit v1.9.1