This commit is contained in:
Teo
2025-08-22 19:53:14 +08:00
parent 9dfa9ee146
commit 9584ab4baa
7 changed files with 408 additions and 11 deletions

View File

@ -37,6 +37,9 @@
<el-form-item>
<el-button type="primary" @click="handleExport()" v-hasPermi="['tender:billofquantitiesLimitList:export']">导出excel</el-button>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="handleAudit()">审核</el-button>
</el-form-item>
</el-form>
</el-card>
</transition>
@ -104,6 +107,8 @@ const queryForm = ref({
sheet: ''
});
const versionsData = ref({});
const activeTab = ref('2');
const sheets = ref([]);
const options = ref([]);
@ -118,7 +123,8 @@ const handleTabChange = (tab: string) => {
getVersionNums();
};
//切换版本
const changeVersions = () => {
const changeVersions = (value) => {
versionsData.value = options.value.find((item) => item.versions == value);
getSheetName();
};
//切换表格
@ -148,6 +154,8 @@ const getVersionNums = async () => {
options.value = res.data;
if (res.data.length > 0) {
queryForm.value.versions = res.data[0].versions;
versionsData.value = options.value.find((item) => item.versions == queryForm.value.versions);
console.log('🚀 ~ changeVersions ~ versionsData.value:', versionsData.value);
getSheetName();
} else {
queryForm.value.versions = '';
@ -261,6 +269,15 @@ const handleSave = (row: any) => {
loading.value = false;
}
};
/** 审核按钮操作 */
const handleAudit = async () => {
proxy?.$tab.openPage('/approval/tenderPlan/indexEdit', '审核招标一览', {
id: queryForm.value.versions,
type: 'update'
});
};
//监听项目id刷新数据
const listeningProject = watch(
() => currentProject.value?.id,