成本清算
This commit is contained in:
		| @ -3,11 +3,11 @@ | ||||
|     <transition :enter-active-class="proxy?.animate.searchAnimate.enter" :leave-active-class="proxy?.animate.searchAnimate.leave"> | ||||
|       <el-card shadow="always"> | ||||
|         <el-form :model="queryForm" :inline="true"> | ||||
|           <!-- <el-form-item label="表名" prop="sheet"> | ||||
|           <el-form-item label="表名" prop="sheet"> | ||||
|             <el-select v-model="queryForm.sheet" placeholder="选择表名" @change="changeSheet"> | ||||
|               <el-option v-for="item in sheets" :key="item" :label="item" :value="item" /> | ||||
|             </el-select> | ||||
|           </el-form-item> --> | ||||
|           </el-form-item> | ||||
|           <el-form-item> | ||||
|             <el-button type="primary" @click="toggleExpandAll">{{ isExpandAll ? '一键收起' : '一键展开' }}</el-button> | ||||
|           </el-form-item> | ||||
| @ -72,8 +72,8 @@ | ||||
|  | ||||
| <script setup lang="ts"> | ||||
| import { useUserStoreHook } from '@/store/modules/user'; | ||||
| import { obtainAllVersionNumbers, sheetList } from '@/api/contract/index'; | ||||
| import { BiddingImportExcelFile, getTreeLimit, biddingLimitListUpdate } from '@/api/bidding/biddingLimit'; | ||||
| import { obtainAllVersionNumbers } from '@/api/contract/index'; | ||||
| import { BiddingImportExcelFile, getTreeLimit, biddingLimitListUpdate, sheetList } from '@/api/bidding/biddingLimit'; | ||||
| const { proxy } = getCurrentInstance() as ComponentInternalInstance; | ||||
|  | ||||
| const userStore = useUserStoreHook(); | ||||
| @ -105,18 +105,10 @@ const getVersionNums = async () => { | ||||
|         getSheetName(); | ||||
|       } else { | ||||
|         queryForm.value.versions = ''; | ||||
|         ElMessage({ | ||||
|           message: '获取版本号失败', | ||||
|           type: 'warning' | ||||
|         }); | ||||
|       } | ||||
|     } | ||||
|   } catch (error) { | ||||
|     console.log(error); | ||||
|     ElMessage({ | ||||
|       message: '获取版本号失败', | ||||
|       type: 'warning' | ||||
|     }); | ||||
|   } | ||||
| }; | ||||
| //选择版本号 | ||||
| @ -143,42 +135,26 @@ const getSheetName = async () => { | ||||
|         queryForm.value.sheet = res.data[0]; | ||||
|       } else { | ||||
|         queryForm.value.sheet = ''; | ||||
|         ElMessage({ | ||||
|           message: '获取表名失败', | ||||
|           type: 'warning' | ||||
|         }); | ||||
|       } | ||||
|       getTableData(); | ||||
|     } | ||||
|   } catch (error) { | ||||
|     console.log(error); | ||||
|     ElMessage({ | ||||
|       message: '获取表名失败', | ||||
|       type: 'warning' | ||||
|     }); | ||||
|   } | ||||
|   } catch (error) {} | ||||
| }; | ||||
| //获取表格 | ||||
| const getTableData = async () => { | ||||
|   try { | ||||
|     loading.value = true; | ||||
|     const params = { | ||||
|       projectId: currentProject.value?.id, | ||||
|       sheet: queryForm.value.sheet | ||||
|     }; | ||||
|     const res = await getTreeLimit(params); | ||||
|     if (res.code == 200) { | ||||
|       tableData.value = [res.data[0]]; | ||||
|     } | ||||
|   } catch (error) { | ||||
|     ElMessage({ | ||||
|       message: '获取表格失败', | ||||
|       type: 'error' | ||||
|     }); | ||||
|     tableData.value = []; | ||||
|     loading.value = false; | ||||
|   } finally { | ||||
|     loading.value = false; | ||||
|   loading.value = true; | ||||
|   console.log(212121); | ||||
|    | ||||
|   const params = { | ||||
|     projectId: currentProject.value?.id, | ||||
|     sheet: queryForm.value.sheet | ||||
|   }; | ||||
|   const res = await getTreeLimit(params); | ||||
|   loading.value = false; | ||||
|   if (res.code == 200) { | ||||
|     tableData.value = [res.data[0]]; | ||||
|   } | ||||
|   console.log(loading.value); | ||||
| }; | ||||
| //修改单价 | ||||
| const handleSave = (row: any) => { | ||||
| @ -228,13 +204,9 @@ const importExcel = (options: any): any => { | ||||
|       if (code == 200) { | ||||
|         proxy.$modal.msgSuccess(res.msg || '导入成功'); | ||||
|         getTableData(); | ||||
|       } else { | ||||
|         proxy.$modal.msgError(res.msg || '导入失败'); | ||||
|       } | ||||
|     }) | ||||
|     .catch((err) => { | ||||
|       proxy.$modal.msgError(err.msg || '导入失败'); | ||||
|     }) | ||||
|     .catch((err) => {}) | ||||
|     .finally(() => { | ||||
|       loading.value = false; | ||||
|     }); | ||||
| @ -260,9 +232,7 @@ onUnmounted(() => { | ||||
|   listeningProject(); | ||||
| }); | ||||
| onMounted(() => { | ||||
|   getTableData(); | ||||
|  | ||||
|   // getSheetName(); | ||||
|   getSheetName(); | ||||
| }); | ||||
| </script> | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user