pull/480/head
parent
b5b779cd2f
commit
ee816102a8
|
|
@ -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年'
|
||||||
}]
|
}]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue