diff --git a/src/api/material/issureSo.js b/src/api/material/issureSo.js index 2cd7803..21625a8 100644 --- a/src/api/material/issureSo.js +++ b/src/api/material/issureSo.js @@ -15,3 +15,4 @@ export const createNewCachRoll= data => createAPI(`/issureSo/createNewCachRoll`, export const finalSaveTransHeaderDetail= data => createAPI(`/issureSo/finalSaveTransHeaderDetail`,'post',data) export const deleteSubCach= data => createAPI(`/issureSo/deleteSubCach`,'post',data) export const deleteTransHeaderData= data => createAPI(`/issureSo/deleteTransHeaderData`,'post',data) +export const saveIssureCach= data => createAPI(`/issureSo/saveIssureCach`,'post',data) diff --git a/src/views/modules/material/com_issureSo_add_or_update.vue b/src/views/modules/material/com_issureSo_add_or_update.vue index afd6505..1910bb7 100644 --- a/src/views/modules/material/com_issureSo_add_or_update.vue +++ b/src/views/modules/material/com_issureSo_add_or_update.vue @@ -62,7 +62,7 @@ - + @@ -121,9 +121,9 @@ searchTransDetailAndSubCach ,createNewCachRoll ,finalSaveTransHeaderDetail - ,deleteSubCach - - } from "@/api/material/poReceive.js" + ,deleteSubCach, + saveIssureCach, + } from "@/api/material/IssureSo.js" import Chooselist from '@/views/modules/common/Chooselist' import {searchTransDetail} from "../../../api/material/poReceive"; export default { @@ -525,11 +525,36 @@ this.dataList = data.rows }) } else { - + this.$message.error( data.msg) } }) }) }, + scanSaveCach(){ + let arr=this.dataForm.scanSerialNo.split(','); + if(arr.length<2){ + this.$message.error( '二维码格式有误!') + } + let inData={ + site:this.dataForm.site, + transNo:this.dataForm.transNo, + orderNo:this.dataForm.orderRef1, + rollNo:arr[1], + } + saveIssureCach(inData).then(({data}) => { + //区分请求成功和失败的状况 + if (data && data.code == 0) { + this.$message.success( '操作成功') + searchTransDetailAndSubCach(this.dataForm).then(({data})=>{ + this.dataList = data.rows + }) + this.dataForm.scanSerialNo='' + } else { + this.$message.error( data.msg) + this.dataForm.scanSerialNo='' + } + }) + }, diff --git a/src/views/modules/material/issureSo.vue b/src/views/modules/material/issureSo.vue index 9548a47..221c5ce 100644 --- a/src/views/modules/material/issureSo.vue +++ b/src/views/modules/material/issureSo.vue @@ -160,7 +160,6 @@