From 6dad68647a50d082736567665ae03e1121deb6b4 Mon Sep 17 00:00:00 2001 From: zmj <1493694146@qq.com> Date: Wed, 13 Mar 2024 18:01:57 +0800 Subject: [PATCH] add --- src/views/refundbidDeposit/edit.vue | 57 ++++++++--------------------- 1 file changed, 16 insertions(+), 41 deletions(-) diff --git a/src/views/refundbidDeposit/edit.vue b/src/views/refundbidDeposit/edit.vue index e5ef292..5820c6a 100644 --- a/src/views/refundbidDeposit/edit.vue +++ b/src/views/refundbidDeposit/edit.vue @@ -68,7 +68,10 @@ - + + @@ -147,36 +150,21 @@ import { useDictData } from '@/hooks/useDictOptions' import configs from "@/config" import useUserStore from "@/stores/modules/user"; const protype = reactive([]) -const base_url = configs.baseUrl + configs.urlPrefix -const userStore = useUserStore(); const formDataannex = reactive([]) const bidding_code = ref('') const project_name = ref('') const project_code = ref('') const bidding_time = ref('') const custom_name = ref('') -const { dictData } = useDictData('refund_type,isaccrued,contract_type') -const userInfo = userStore.userInfo -// 上传文件 -const handleAvatarSuccess_four = ( - response, - uploadFile -) => { - if (response.code == 0) { - ElMessage.error(response.msg); - return; - } - formDataannex.push( - { uri: response.data.uri, name: response.data.name } - - ); +const handleAvatarSuccess_four = (response: any) => { + Array.isArray(formData.annex) ? '' : formData.annex = [] + // @ts-ignore + response.code != 0 ? formData.annex.push({ uri: response.data.uri, name: response.data.name }) : ElMessage.error(response.msg); }; // 删除上传的文件 -const delFileFn = (index: number) => { - formDataannex.splice(index, 1) -} +const delFileFn = (index: number) => { formData.annex.splice(index, 1) } const emit = defineEmits(['success', 'close']) const formRef = shallowRef() @@ -235,7 +223,7 @@ const formData = reactive({ refund_amount: "", refund_date: "", remark: "", - annex: "", + annex: [], bank_account_id: '', "bank_account_info": { "account_sn": "", @@ -256,20 +244,6 @@ const formRules = reactive({ // 获取详情 const setFormData = async (data: Record) => { - if (data.return_desc && data.return_desc.length > 0) { - - const arry1 = data.return_desc.map((item: any, index: any) => { - return { - name: `文件${index + 1}`, - uri: item - }; - }); - Object.assign(formDataannex, arry1) - - - } - - for (const key in formData) { if (data[key] != null && data[key] != undefined) { //@ts-ignore @@ -277,10 +251,11 @@ const setFormData = async (data: Record) => { } } - project_name.value = data.project.name - project_code.value = data.project.project_code - custom_name.value = data.custom.name - bidding_time.value = data.decision.bidding_time + project_name.value = data.project_name + project_code.value = data.project_code + custom_name.value = data.custom_name + bidding_time.value = data.bidding_time + bidding_code.value = data.bidding_decision_code amountinput(data.refund_amount) }