From a7908eb0da4ca02ae7a7cc917f074fed429c5142 Mon Sep 17 00:00:00 2001 From: lewis <604446095@qq.com> Date: Fri, 27 Dec 2024 11:04:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=95=86=E5=93=81=E6=89=B9?= =?UTF-8?q?=E6=AC=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pageQuota/purchase_product_offer/index.vue | 43 +++++++++++++++++----- 1 file changed, 34 insertions(+), 9 deletions(-) diff --git a/pageQuota/purchase_product_offer/index.vue b/pageQuota/purchase_product_offer/index.vue index 64bb03f..7aa35fb 100644 --- a/pageQuota/purchase_product_offer/index.vue +++ b/pageQuota/purchase_product_offer/index.vue @@ -57,6 +57,9 @@ <up-form-item label="名称"> <up-input v-model="formData.store_name" border="none" disabled=""></up-input> </up-form-item> + <up-form-item label="产地"> + <up-input v-model="formData.made_place"></up-input> + </up-form-item> <up-form-item label="数量"> <up-input v-model="formData.buyer_nums" @change='changeInputPrice'> <template #suffix> <span>{{formData.unit_name}}</span> @@ -86,6 +89,12 @@ <up-form-item label="售后"> <up-input v-model="formData.after_sales"></up-input> </up-form-item> + <up-form-item label="生产日期" labelWidth='auto'> + <up-datetime-picker hasInput :show="showManufacture" v-model="formData.manufacture" mode="date" @confirm="changeManufacture"></up-datetime-picker> + </up-form-item> + <up-form-item label="保质期" labelWidth='auto'> + <up-datetime-picker hasInput :show="showExpirationDate" v-model="formData.expiration_date" mode="date" @confirm="changeExpirationDate"></up-datetime-picker> + </up-form-item> </up-form> </up-modal> <up-picker :show="showSupplier" :columns="supplierList" keyName="mer_name" @confirm="supplierConfirm" @@ -116,6 +125,8 @@ }) } const show = ref(false) + const showManufacture = ref(false) + const showExpirationDate = ref(false) const showSupplier = ref(false) const supplierText = ref('') const pickerText = ref('') @@ -132,7 +143,10 @@ store_info: '', marques: '', after_sales: '', - pay_type: 1 + pay_type: 1, + manufacture: '', + expiration_date: '', + made_place: '' }) // tabsindex const radiolist1=ref([{name:'赊账', value: 1},{name:'现金', value: 2}]) @@ -186,17 +200,20 @@ formData.value.buyer_nums = item['need_num'] formData.value.product_id = item['product_id'] formData.value.unit_name = item['unit_name'] + formData.value.package = item.package + formData.value.store_info = item.store_info + formData.value.marques = item.marques + formData.value.after_sales = item.after_sales + formData.value.made_place = item.made_place if (item.buyer_confirm == 1) { formData.value.purchase = item.price formData.value.buyer_nums = item.buyer_nums formData.value.total_price = item.total_price formData.value.supplier_id = item.supplier_id - formData.value.package = item.package - formData.value.store_info = item.store_info - formData.value.marques = item.marques - formData.value.after_sales = item.after_sales formData.value.pay_type = item.pay_type supplierText.value = item.supplier_name + formData.value.manufacture = item.manufacture + formData.value.expiration_date = item.expiration_date if (item.pay_type == 1) { radio_value.value = '赊账' } else { @@ -206,16 +223,18 @@ formData.value.purchase = '' formData.value.total_price = formData.value.supplier_id = '' - formData.value.package = '' - formData.value.store_info = '' - formData.value.marques = '' - formData.value.after_sales = '' formData.value.pay_type = 1 supplierText.value = '' radio_value.value = '赊账' } } const offerUpdate = () => { + if (formData.value.manufacture != '' && formData.value.manufacture.toString().length >= 13) { + formData.value.manufacture = formData.value.manufacture / 1000 + } + if (formData.value.expiration_date != '' && formData.value.expiration_date.toString().length >= 13) { + formData.value.expiration_date = formData.value.expiration_date / 1000 + } purchaseProductOfferUpdate(formData.value).then(res => { uni.$u.toast(res.msg); show.value = false @@ -227,6 +246,12 @@ formData.value.total_price = (formData.value.buyer_nums * formData.value.purchase).toFixed(2) } } + const changeManufacture = (e) => { + formData.value.manufacture = e.value + } + const changeExpirationDate = (e) => { + formData.value.expiration_date = e.value + } const sectionChange = (index) => { where.value.buyer_confirm = index goodsList1.value = []