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)
}