From 77428b4780dcd121a173503b9063774d8d205332 Mon Sep 17 00:00:00 2001 From: wk Date: 星期三, 23 十月 2024 17:09:38 +0800 Subject: [PATCH] feat:购买证 --- subPages/addTo-freightForwarder-purchasePermit/addTo-freightForwarder-purchasePermit.vue | 88 ++++++++++++++++++++++++++++++++++--------- 1 files changed, 69 insertions(+), 19 deletions(-) diff --git a/subPages/addTo-freightForwarder-purchasePermit/addTo-freightForwarder-purchasePermit.vue b/subPages/addTo-freightForwarder-purchasePermit/addTo-freightForwarder-purchasePermit.vue index 2de49b0..02e9a3e 100644 --- a/subPages/addTo-freightForwarder-purchasePermit/addTo-freightForwarder-purchasePermit.vue +++ b/subPages/addTo-freightForwarder-purchasePermit/addTo-freightForwarder-purchasePermit.vue @@ -28,9 +28,15 @@ @confirm="treeChooseValue" /> </u-form-item> <u-form-item labelWidth="20%" - label="璐拱鎬婚噺" + label="璐拱鎬婚噺(KG)" + ref="item1" prop="buyTotal1"> + <u--input v-model="buyTotal1" + :customStyle="{ border: '1px solid #dddddd' }"></u--input> + </u-form-item> + <u-form-item labelWidth="20%" + label="璐拱鎬婚噺(鍚�)" ref="item1" prop="buyTotal"> - <u--input v-model="form.buyTotal" + <u--input v-model="form.buyTotal" disabled :customStyle="{ border: '1px solid #dddddd' }"></u--input> </u-form-item> <u-form-item labelWidth="25%" @@ -71,15 +77,38 @@ qianTree }, onLoad(params) { - this.role = params.role; - if (params.fleetId) { - this.fleetId = params.fleetId; + if(params.data){ + this.form=Object.assign({},this.form,JSON.parse(decodeURIComponent(params.data))) + this.productName=this.form.productName + this.range=[this.form.startDate,this.form.endDate] + if (this.fileList1.length == 0 && this.form.buyFilePath) { + this.fileList1.push({ + url: `${BaseUrl}${this.form.buyFilePath}` + }); + } } + }, + watch:{ + form(newval,oldval){ + if(!newval||newval==''){ + this.form.buyTotal=null + }else{ + this.buyTotal1=(newval.buyTotal*1000).toFixed(2) + } + }, + buyTotal1(newval,oldval){ + if(!newval||newval==''){ + this.form.buyTotal=null + }else{ + this.form.buyTotal=(newval/1000).toFixed(2) + } + }, }, data() { return { + buyTotal1:0, form:{ - buyTotal:"", + buyTotal:0, cardNumber:"", customerId, productId:"", @@ -99,6 +128,7 @@ trigger: ['blur', 'change'] }, buyTotal: [{ + type: 'number', required: true, message: '璇疯緭鍏ヨ喘涔版�婚噺', // blur鍜宑hange浜嬩欢瑙﹀彂妫�楠� @@ -134,19 +164,35 @@ duration: 2000 }); } else { - this.$reqPost('addBuycard', this.form, 'json').then(result => { - if (result.code == 0) { - this.$u.toast('鎻愪氦鎴愬姛'); - let timer = setTimeout(() => { - uni.navigateBack({ - delta: 1 - }); - uni.$emit('needRefresh') - }, 500); - } else { - this.$u.toast(result.msg ? result.msg : '鎻愪氦澶辫触'); - } - }); + if(this.form.id){ + this.$reqPut('putBuycard',{ ...this.form,status:0,}, 'json').then(result => { + if (result.code == 0) { + this.$u.toast('鎻愪氦鎴愬姛'); + let timer = setTimeout(() => { + uni.navigateBack({ + delta: 1 + }); + uni.$emit('needRefresh') + }, 500); + } else { + this.$u.toast(result.msg ? result.msg : '鎻愪氦澶辫触'); + } + }) + }else{ + this.$reqPost('addBuycard', this.form, 'json').then(result => { + if (result.code == 0) { + this.$u.toast('鎻愪氦鎴愬姛'); + let timer = setTimeout(() => { + uni.navigateBack({ + delta: 1 + }); + uni.$emit('needRefresh') + }, 500); + } else { + this.$u.toast(result.msg ? result.msg : '鎻愪氦澶辫触'); + } + }); + } } }) }, @@ -265,4 +311,8 @@ margin: 0 auto; } } + ::v-deep.tki-tree .tki-tree-mask .tki-tree-cnt{ + position: fixed; + top: 50vh; + } </style> \ No newline at end of file -- Gitblit v1.9.1