diff --git a/src/api/model/mtm.js b/src/api/model/mtm.js index fe3ac67f..487664b2 100644 --- a/src/api/model/mtm.js +++ b/src/api/model/mtm.js @@ -147,6 +147,12 @@ export default { ); }, }, + cates: { + name: "产品系列", + req: async function (data) { + return await http.get(`${config.API_URL}/mtm/material/cates/`, data); + }, + }, }, // 工段 mgroup: { diff --git a/src/views/mtm/materials_form.vue b/src/views/mtm/materials_form.vue index 84c98889..e376b116 100644 --- a/src/views/mtm/materials_form.vue +++ b/src/views/mtm/materials_form.vue @@ -55,13 +55,17 @@ v-model="form.cate" placeholder="物料系列" clearable + allow-create + filterable + default-first-option + :reserve-keyword="false" style="width: 100%" > @@ -244,12 +248,12 @@ export default { }, visible: false, isSaveing: false, - cateOptions: [ - { id: "bang", name: "棒" }, - { id: "guan", name: "管" }, - { id: "bangguan", name: "棒管" }, - { id: "huiliao", name: "混料" }, - ], + // cateOptions: [ + // { id: "bang", name: "棒" }, + // { id: "guan", name: "管" }, + // { id: "bangguan", name: "棒管" }, + // { id: "huiliao", name: "混料" }, + // ], options: [ { id: 0, name: "电/水/气" }, { id: 10, name: "成品" }, @@ -270,8 +274,15 @@ export default { }, mounted() { this.getProcessOptions(); + this.getMaterialCate(); + }, methods: { + getMaterialCate() { + this.$API.mtm.material.cates.req({ page: 0 }).then((res) => { + this.cateOptions = res; + }); + }, getProcessOptions() { this.$API.mtm.process.list.req({ page: 0 }).then((res) => { this.processOptions = res;