From e22b9321aae0322de93d50c0e21407f3cb514659 Mon Sep 17 00:00:00 2001 From: wk Date: 星期二, 13 八月 2024 17:30:20 +0800 Subject: [PATCH] feat:供货商 --- pages/register/register.vue | 94 ++++++++++++++++++++++++---------------------- 1 files changed, 49 insertions(+), 45 deletions(-) diff --git a/pages/register/register.vue b/pages/register/register.vue index 23681ee..66f2a1e 100644 --- a/pages/register/register.vue +++ b/pages/register/register.vue @@ -48,31 +48,12 @@ borderBottom required @click="beforeRead" - v-if="radiovalue1 == '璐т唬'"> + v-if="radiovalue1 == '鎵胯繍鍟�'"> <u-upload :fileList="fileList5" deletable @afterRead="afterRead" @delete="deletePic" name="5" - multiple - :maxCount="1" - width="250" - height="150" - :previewFullImage="true"> - </u-upload> - </u-form-item> - <u-form-item prop="cardImg2" - :label="radiovalue1 == '鍙告満'?'韬唤璇佸弽闈�':'韬唤璇佹垨钀ヤ笟鎵х収鐓х墖'" - labelWidth="35%" - borderBottom - required - @click="beforeRead" - v-if="radiovalue1 == '璐т唬'"> - <u-upload :fileList="fileList6" - deletable - @afterRead="afterRead" - @delete="deletePic" - name="6" multiple :maxCount="1" width="250" @@ -374,8 +355,10 @@ return callback() }; return { + radiovalue1: '鍙告満', + beforeChangeValue: '', tablist:[{idCard:""},{idCard:""}], - level:[], //瀵嗙爜寮哄害鏁扮粍 + level:[], //瀵嗙爜寮哄害鏁扮粍 minDate: this.getToday(), // 杞︾墝鍙烽敭鐩樻帶鍒� carNumShow: false, @@ -417,14 +400,14 @@ expirationTimeTradequalification: { required: false, }, - name: [{ + name:[{ type: 'string', required: true, - message: '璇峰~鍐欏鍚�', + message: this.getname, trigger: ['blur', 'change'] - },{ - pattern: /^[\u4e00-\u9fa5]{1,6}$/, //闄愬埗闀垮害鏈�澶氫负 6 浣� - message: '濮撳悕鍙兘鏄腑鏂�', + },{ + pattern: /^[\u4e00-\u9fa5]+$/, //闄愬埗闀垮害鏈�澶氫负 6 浣� + message: this.getnames, trigger: ['blur', 'change'] }], carType:[{ @@ -436,12 +419,12 @@ idCard: [{ type: 'string', required: true, - message: '璇疯緭鍏ヨ韩浠借瘉鍙�', + message: this.getidcard, trigger: ['blur', 'change'] }, { pattern: /^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/, - message: '韬唤璇佸彿鏍煎紡涓嶆纭�', + message: this.getidcards, trigger: ['blur', 'change'] } ], @@ -498,13 +481,7 @@ cardImg1:{ type: 'string', required: true, - message: '璇蜂笂浼犺韩浠借瘉姝i潰', - trigger: ['blur', 'change'] - }, - cardImg2:{ - type: 'string', - required: true, - message: '璇蜂笂浼犺韩浠借瘉鍙嶉潰', + message: '璇蜂笂浼犺瘉浠�', trigger: ['blur', 'change'] }, carImg: { @@ -531,7 +508,7 @@ disabled: false }, { - name: '璐т唬', + name: '鎵胯繍鍟�', disabled: false } ], @@ -561,8 +538,7 @@ label: '鏂拌兘婧�', } ], - radiovalue1: '鍙告満', - beforeChangeValue: '', + // 鏇存崲瑙掕壊寮规 editRoleModelShow: false, title: '鎻愮ず', @@ -583,7 +559,7 @@ } } switch (newV) { - case '璐т唬': + case '鎵胯繍鍟�': this.registerFormModel.type = 2; break; case '鍙告満': @@ -604,6 +580,38 @@ let day = this.padStart(now.getDate()); return `${year}-${month}-${day}`; }, + getname(){ + let that=this + if(that.radiovalue1=='鍙告満'){ + return '濮撳悕涓嶈兘涓虹┖' + }else{ + return '鎵胯繍鍟嗗悕绉颁笉鑳戒负绌�' + } + }, + getnames(){ + let that=this + if(that.radiovalue1=='鍙告満'){ + return '濮撳悕鍙兘鏄腑鏂�' + }else{ + return '鎵胯繍鍟嗗悕绉板彧鑳芥槸涓枃' + } + }, + getidcard(){ + let that=this + if(that.radiovalue1=='鍙告満'){ + return '璇疯緭鍏ヨ韩浠借瘉鍙�' + }else{ + return '璇疯緭鍏ヨ瘉浠跺彿' + } + }, + getidcards(){ + let that=this + if(that.radiovalue1=='鍙告満'){ + return '韬唤璇佸彿鏍煎紡涓嶆纭�' + }else{ + return '璇佷欢鍙锋牸寮忎笉姝g‘' + } + }, padStart(value) { return value.toString().padStart(2, '0'); }, @@ -623,8 +631,8 @@ .then(res => { this.registerClickloading = true; this.registerFormModel.username = this.registerFormModel.phone; - if(this.radiovalue1 == '璐т唬'){ - this.registerFormModel.idCardImg = this.registerFormModel.cardImg1+","+this.registerFormModel.cardImg2; + if(this.radiovalue1 == '鎵胯繍鍟�'){ + this.registerFormModel.idCardImg = this.registerFormModel.cardImg1 } if(this.registerFormModel.expirationTimeDriver){ this.registerFormModel.expirationTimeDriver=this.registerFormModel.expirationTimeDriver.slice(0,16) @@ -747,10 +755,6 @@ resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); }else if(num==5){ this.registerFormModel.cardImg1 = JSON.parse(res.data) - .data.url; - resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); - }else if(num==6){ - this.registerFormModel.cardImg2 = JSON.parse(res.data) .data.url; resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); } -- Gitblit v1.9.1