done 基本完成工艺管理
This commit is contained in:
		| @@ -424,20 +424,18 @@ export default { | ||||
|  | ||||
|     updateOptions() { | ||||
|       return new Promise((resolve, reject) => { | ||||
|         if (!this.dataForm?.id) resolve(null); | ||||
|  | ||||
|         if (this.watingToRefreshQueue.length) { | ||||
|           this.watingToRefreshQueue.forEach((opt) => { | ||||
|             console.log("[刷新数据, ", opt, "]"); | ||||
|             if ("fetchData" in opt) { | ||||
|               opt.fetchData(this.dataForm.id).then(({ data: res }) => { | ||||
|               opt.fetchData(this.dataForm.id ? this.dataForm.id : -1).then(({ data: res }) => { | ||||
|                 if (res.code === 0) { | ||||
|                   this.$set( | ||||
|                     opt, | ||||
|                     "options", | ||||
|                     "list" in res.data | ||||
|                       ? res.data.list.map((i) => ({ label: i.name, value: i.id })) | ||||
|                       : res.data.map((i) => ({ label: i.name, value: i.id })) | ||||
|                       ? res.data.list.map((i) => ({ label: i.code, value: i.id })) | ||||
|                       : res.data.map((i) => ({ label: i.code, value: i.id })) | ||||
|                   ); | ||||
|  | ||||
|                   resolve({ done: true }); | ||||
| @@ -504,7 +502,7 @@ export default { | ||||
|           }); | ||||
|         } else { | ||||
|           // 如果不是编辑 | ||||
|           // this.dialogVisible = true; | ||||
|           this.updateOptions() | ||||
|         } | ||||
|       }); | ||||
|     }, | ||||
|   | ||||
| @@ -104,7 +104,7 @@ export default function () { | ||||
|             options: [], | ||||
|             refreshOptionsAfterConfirm: true, | ||||
|             elparams: { clearable: true, filterable: true, placeholder: "请选择配方" }, | ||||
|             fetchData: () => this.$http.get("/pms/bom/listUnR", { params: { wsId: 1, externalCode: '', key: '' } }), | ||||
|             fetchData: (techId = -1) => this.$http.get("/pms/bom/listUnR", { params: { wsId: 1, externalCode: '', key: '', techId } }), | ||||
|           }, | ||||
|         ], | ||||
|         [{ textarea: true, label: "备注", prop: "remark", elparams: { placeholder: "备注" } }], | ||||
|   | ||||
| @@ -104,7 +104,7 @@ export default function () { | ||||
|             options: [], | ||||
|             refreshOptionsAfterConfirm: true, | ||||
|             elparams: { clearable: true, filterable: true, placeholder: "请选择配方" }, | ||||
|             fetchData: () => this.$http.get("/pms/bom/listUnR", { params: { wsId: 3, externalCode: '', key: '' } }), | ||||
|             fetchData: (techId = -1) => this.$http.get("/pms/bom/listUnR", { params: { wsId: 3, externalCode: '', key: '', techId } }), | ||||
|           }, | ||||
|         ], | ||||
|         [{ textarea: true, label: "备注", prop: "remark", elparams: { placeholder: "备注" } }], | ||||
|   | ||||
| @@ -101,7 +101,7 @@ export default function () { | ||||
|             options: [], | ||||
|             refreshOptionsAfterConfirm: true, | ||||
|             elparams: { clearable: true, filterable: true, placeholder: "请选择砖型" }, | ||||
|             fetchData: () => this.$http.get("/pms/shape/listUnR", { params: { wsId: 2, externalCode: '', key: '' } }), | ||||
|             fetchData: (techId = -1) => this.$http.get("/pms/shape/listUnR", { params: { wsId: 2, externalCode: '', key: '', techId } }), | ||||
|           }, | ||||
|         ], | ||||
|         // { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user