| | |
| | | |
| | | <!-- 点击右边弹出层 --> |
| | | <el-drawer :visible.sync="drawer" :with-header="false" size="70%" :before-close="handleClose"> |
| | | <div |
| | | v-loading="isLoading" |
| | | element-loading-text="正在加载数据,请稍候..." |
| | | element-loading-spinner="el-icon-loading" |
| | | element-loading-background="rgba(255, 255, 255, 0.8)" |
| | | style="height: 100%; padding: 20px; position: relative" |
| | | > |
| | | <div style="font-size: 14px"> |
| | | <table style=" |
| | | width: 96%; |
| | |
| | | <Historicalreport v-show="lishi" :reportHistorydata="reportHistorydata"></Historicalreport> |
| | | </el-col> |
| | | </el-row> |
| | | </div> |
| | | </el-drawer> |
| | | <Public ref="aaa" :row="row" @add="handleChanges" /> |
| | | <jianceResult ref="bbb" @add="handleChangesZt" /> |
| | |
| | | proParentList: [], |
| | | tjNumber: "", |
| | | DeptadviceAll: [], |
| | | isLoading: false, |
| | | project: {}, |
| | | summaryList: [], |
| | | summaryAll: [], |
| | |
| | | this.getDept(row.tjNumber); |
| | | this.loading = true; |
| | | this.drawer = true; |
| | | this.isLoading = true; |
| | | this.Parent = [] |
| | | this.tableAll= [] |
| | | this.proParentList = {} |
| | | this.$nextTick(() => this.initInputDOM()); |
| | | this.tableAll = row; |
| | | this.tjNumber = row.tjNumber; |
| | |
| | | getParentList(this.tjNumber).then((response) => { |
| | | if (response.data) { |
| | | this.loading = false; |
| | | this.isLoading = false; |
| | | this.Parent = response.data; |
| | | this.Parent.forEach((item) => { |
| | | if (item.type === 1) item.proName += " ✔"; |
| | |
| | | this.Parent = []; |
| | | this.$modal.msgError("该科室下无项目!"); |
| | | } |
| | | }); |
| | | }) .catch((error) => { |
| | | console.error("请求失败:", error); |
| | | this.$modal.msgError("数据加载失败"); |
| | | }) |
| | | .finally(() => { |
| | | this.loading = false; |
| | | this.isLoading = false; // 确保最终状态重置 |
| | | }); |
| | | this.getbzlist(); |
| | | }, |
| | | |