This commit is contained in:
ljx
2025-08-21 21:40:14 +08:00
parent f01487dc50
commit 5556264b9e
4 changed files with 80 additions and 26 deletions

View File

@ -5,7 +5,7 @@
<el-form :model="queryForm" :inline="true">
<el-form-item label="版本号" prop="versions">
<el-select v-model="queryForm.versions" placeholder="选择版本号" @change="changeVersions">
<el-option v-for="item in options" :key="item" :label="item" :value="item" />
<el-option v-for="item in options" :key="item.versions" :label="item.versions" :value="item.versions" />
</el-select>
</el-form-item>
<el-form-item label="表名" prop="sheet">
@ -109,7 +109,8 @@ const getVersionNums = async () => {
if (res.code == 200) {
options.value = res.data;
if (res.data.length > 0) {
queryForm.value.versions = res.data[0];
queryForm.value.versions = res.data[0].versions;
getSheetName();
} else {
queryForm.value.versions = '';
@ -173,7 +174,8 @@ const getTableData = async () => {
const params = {
projectId: currentProject.value?.id,
versions: queryForm.value.versions,
sheet: queryForm.value.sheet
sheet: queryForm.value.sheet,
type: '1'
};
const res = await listBillofquantitiesLimitList(params);
if (res.code == 200) {
@ -202,7 +204,7 @@ const handleSave = (row: any) => {
return;
}
loading.value = true;
updatePrice(row).then((res) => {
updatePrice({ ...row, type: '1' }).then((res) => {
if (res.code == 200) {
ElMessage({
message: '修改成功',
@ -231,7 +233,7 @@ const importExcel = (options: any): any => {
let formData = new FormData();
formData.append('file', options.file);
loading.value = true;
importExcelFile({ projectId: currentProject.value?.id }, formData)
importExcelFile({ projectId: currentProject.value?.id, versions: queryForm.value.versions, sheet: queryForm.value.sheet, type: '1' }, formData)
.then((res) => {
const { code } = res;
if (code == 200) {
@ -260,7 +262,9 @@ const handleExport = () => {
'/tender/billofquantitiesLimitList/export',
{
projectId: currentProject.value?.id,
sheet: queryForm.value.sheet
sheet: queryForm.value.sheet,
versions: queryForm.value.versions,
type: '1'
},
`限价一览表${queryForm.value.sheet}.xlsx`
);