pull/480/head
liting 2024-04-21 10:13:21 +08:00
parent b5b779cd2f
commit ee816102a8
2 changed files with 37 additions and 20 deletions

View File

@ -1,22 +1,38 @@
<template> <template>
<el-form <el-form ref="formRef" :model="formData" :rules="formRules" v-loading="formLoading" label-width="0px"
ref="formRef" :inline-message="true">
:model="formData" <fieldset v-for="(item, index) in formData" :key="index">
:rules="formRules" <el-row :gutter="20">
v-loading="formLoading" <el-col :xs="24" :sm="12" :md="8" :lg="6">
label-width="0px" <el-form-item :rules="formRules.fiscalYear" label="经费年度">
:inline-message="true" <el-date-picker v-model="item.fiscalYear" value-format="YYYY-MM-DD" type="date" placeholder="选择经费年度"
> clearable />
</el-form-item>
</el-col>
<el-col :xs="24" :sm="12" :md="8" :lg="6">
<el-form-item :rules="formRules.amount" label="经费金额">
<el-date-picker v-model="item.amount" value-format="YYYY-MM-DD" type="date" placeholder="请输入经费金额"
clearable />
</el-form-item>
</el-col>
<el-col :xs="24" :sm="12" :md="8" :lg="6">
<el-form-item :rules="formRules.amount" label="经费金额">
<el-date-picker v-model="item.amount" value-format="YYYY-MM-DD" type="date" placeholder="请输入经费金额"
clearable />
</el-form-item>
</el-col>
</el-row>
</fieldset>
<el-table :data="formData" class="-mt-10px"> <el-table :data="formData" class="-mt-10px">
<el-table-column label="序号" type="index" width="100" /> <el-table-column label="序号" type="index" width="100" />
<el-table-column v-for="(item,index) in cloumnList" :key="index" :label="item.title" > <el-table-column v-for="(item, index) in cloumnList" :key="index" :label="item.title">
<template #default="{ row}"> <template #default="{ row }">
<el-form-item class="mb-0px!"> <el-form-item class="mb-0px!">
<el-input v-model="row[item.key]" :placeholder="'请输入'+row[item.key]"/> <el-input v-model="row[item.key]" :placeholder="'请输入' + row[item.key]" />
</el-form-item> </el-form-item>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="经费来源ID" min-width="150"> <el-table-column label="经费来源ID" min-width="150">
<template #default="{ row, $index }"> <template #default="{ row, $index }">
<el-form-item :prop="`${$index}.sourceId`" :rules="formRules.sourceId" class="mb-0px!"> <el-form-item :prop="`${$index}.sourceId`" :rules="formRules.sourceId" class="mb-0px!">
<el-input v-model="row.sourceId" placeholder="请输入经费来源ID" /> <el-input v-model="row.sourceId" placeholder="请输入经费来源ID" />
@ -117,13 +133,13 @@ const handleAdd = () => {
formData.value.push(row) formData.value.push(row)
} }
// //
const cloumnList =ref( const cloumnList = ref(
[{ [{
"key":"secondaryCategory", "key": "secondaryCategory",
"title":'科目' "title": '科目'
},{ }, {
"key":"2024", "key": "2024",
"title":'2024年' "title": '2024年'
}] }]
) )

View File

@ -257,8 +257,9 @@ const saveListenerFiled = async () => {
const aduitRecord = async (id?: number) => { const aduitRecord = async (id?: number) => {
try { try {
const data = await MainApi.getRecordList(id) const data = await MainApi.getRecordList(id)
listRecord.value = data
Visible1.value = true Visible1.value = true
listRecord.value = data.list
} finally { } finally {
} }
} }