驾驶舱报表&指标填报&接口添加loading
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
<div style="width: 4px;height: 16px;background: #0B58FF;border-radius: 1px;margin-top: 10px;"></div>
|
||||
<el-form :inline="true" :model="form" class="demo-form-inline">
|
||||
<el-form-item label="所属层级">
|
||||
<el-select v-model="form.levelId" placeholder="请选择">
|
||||
<el-select v-model="form.levelId" placeholder="请选择" @change='handleLevelChange'>
|
||||
<el-option v-for="item in levelLList" :key="item.id" :label="item.name" :value="item.id">
|
||||
</el-option>
|
||||
</el-select>
|
||||
@@ -358,6 +358,9 @@ export default {
|
||||
this.tableData = [];
|
||||
});
|
||||
},
|
||||
handleLevelChange(id) {
|
||||
this.$emit('updateLevel', id)
|
||||
},
|
||||
// 表格单元格数据变更回调
|
||||
inputChange(val) {
|
||||
// 安全修改:判断索引是否存在,避免数组越界
|
||||
@@ -377,7 +380,7 @@ export default {
|
||||
// 清空并重新请求数据,恢复原始状态
|
||||
this.$nextTick(() => {
|
||||
this.tableData = [];
|
||||
this.getData();
|
||||
this.getDataPage();
|
||||
});
|
||||
},
|
||||
// 初始化表格列配置(核心:精准控制inputArea挂载)
|
||||
@@ -498,7 +501,8 @@ export default {
|
||||
this.upload.open = false
|
||||
this.upload.isUploading = false
|
||||
this.$refs.upload.clearFiles();
|
||||
this.getData()
|
||||
this.getDataPage();
|
||||
this.$emit('updateLeft')
|
||||
} else {
|
||||
this.$message.error(`上传失败:${response.data.msg || '未知错误'}`)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user