diff --git a/src/api/product.js b/src/api/product.js index 843b606..a6ca27c 100644 --- a/src/api/product.js +++ b/src/api/product.js @@ -39,7 +39,7 @@ const getRefineryCompanyList = (params) => { // 下单 const orderSave = (params) => { return request.postJson( - "/oil_refinery/xoilRefineryOrder/save", + "/oil-refinery/xoilRefineryOrder/save", params ); }; diff --git a/src/views/product/components/create.vue b/src/views/product/components/create.vue index 56e6e9f..dda986e 100644 --- a/src/views/product/components/create.vue +++ b/src/views/product/components/create.vue @@ -37,7 +37,7 @@ - + - + + + { if (this.form.refineryId) callback(); @@ -105,7 +129,10 @@ export default { }; return { customList:[], - form: {}, + form: { + actAmount:0 + }, + productNameList:[], refineryList: [], configAutocomplete: { serveTarget: refineryInfoServe.findByEntity, @@ -149,21 +176,28 @@ export default { }; }, methods: { + productChange(){ + this.productData() + }, //搜索炼厂 refineryData(value){ if (value) { serve.findByEntity({refineryName:value}).then((res) => { this.refineryList = res.data; }); + this.productData() } }, //搜索产品 - productData(value){ - if (value) { - serve.getRefineryProductList({productType:value}).then((res) => { - this.customList = res.data; - }); + productData(){ + let data = { + refineryId:this.form.refineryId, + productType:this.form.productType, + enableMark:'ENABLE' } + serve.getRefineryProductList(data).then((res) => { + this.productNameList = res.data; + }) }, //搜索客户 customData(value){ @@ -187,9 +221,10 @@ export default { }); }, judgeInterface(form) { - let { id } = this.controlWindows.addInfo; - if (id) return serve.update(form); - else return serve.save(form); + // let { id } = this.controlWindows.addInfo; + // if (id) return serve.update(form); + // else + return serve.orderSave(form); }, //炼厂list // findByEntity() {