fix(techproc): 修复工序表单初始化及选择逻辑
This commit is contained in:
parent
d381961a9a
commit
7459f3766c
@ -113,15 +113,22 @@ export default {
|
||||
this.dialogVisible = true;
|
||||
this.loading = true;
|
||||
|
||||
// 如果工序列表已加载,直接初始化;否则等待加载完成
|
||||
// 新增时直接显示页面,不需要等待工序列表
|
||||
if (!this.dataForm.id) {
|
||||
this.loading = false;
|
||||
return;
|
||||
}
|
||||
|
||||
// 编辑时:如果工序列表已加载,直接初始化;否则等待加载完成
|
||||
if (this.procListLoaded) {
|
||||
this.doInit();
|
||||
}
|
||||
},
|
||||
// 实际初始化逻辑
|
||||
doInit() {
|
||||
this.$nextTick(() => {
|
||||
if (this.$refs.formRef) {
|
||||
this.$refs.formRef.resetFields();
|
||||
}
|
||||
if (this.dataForm.id) {
|
||||
request({
|
||||
url: `/api/example/techproc/${this.dataForm.id}`,
|
||||
@ -137,7 +144,6 @@ export default {
|
||||
} else {
|
||||
this.loading = false
|
||||
}
|
||||
});
|
||||
},
|
||||
// 获取工序列表(不分页)
|
||||
getProcList() {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user