|
@@ -185,7 +185,7 @@ import moment from 'moment'
|
|
|
|
|
|
import ReferShipmentDetailsModal from '@views/advance-packingList/referShipmentDetailsModal.vue'
|
|
|
|
|
|
-import { addAdvPac } from '@api/document/advance-packingList.js'
|
|
|
+import { addAdvPac, editById } from '@api/document/advance-packingList.js'
|
|
|
import { queryShippingDetails } from '@api/document/advance-packingList.js'
|
|
|
import { JVXETypes } from '@/components/jeecg/JVxeTable'
|
|
|
import { pushIfNotExist, randomNumber, randomUUID } from '@/utils/util'
|
|
@@ -407,6 +407,7 @@ export default {
|
|
|
|
|
|
loading: false, // 表格加载
|
|
|
visible: false,
|
|
|
+ editDecide: 'add',
|
|
|
dateFormat: 'YYYY-MM-DD',
|
|
|
|
|
|
addAdpacking: {
|
|
@@ -514,7 +515,10 @@ export default {
|
|
|
},
|
|
|
// 保存
|
|
|
saveAdd() {
|
|
|
+ debugger
|
|
|
var newObj = this.addAdpacking;
|
|
|
+ console.log(newObj)
|
|
|
+ debugger
|
|
|
if (this.sizeFields.length == 0){
|
|
|
this.$message.error('当前记录没有尺码字段,无法保存');
|
|
|
return;
|
|
@@ -590,7 +594,21 @@ export default {
|
|
|
if (newObj.id == undefined || newObj.id == ""){
|
|
|
newObj.push_status = 0;
|
|
|
}
|
|
|
- addAdvPac(newObj).then(res => {
|
|
|
+ if(this.editDecide === 'edit'){
|
|
|
+ editById(newObj).then(res => {
|
|
|
+ if (res.success) {
|
|
|
+ this.$message.success('编辑成功')
|
|
|
+ this.close()
|
|
|
+ //清空信息
|
|
|
+ newObj = {syPreAssembledPackingListItemList:[]};
|
|
|
+ this.fatherList() // 调用父组件 查询方法
|
|
|
+ // this.msgFormSon = {} 清空子表信息
|
|
|
+ }else{
|
|
|
+ this.$message.error(res.message)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }else {
|
|
|
+ addAdvPac(newObj).then(res => {
|
|
|
if (res.success) {
|
|
|
this.$message.success('新增成功')
|
|
|
this.close()
|
|
@@ -602,6 +620,8 @@ export default {
|
|
|
this.$message.error(res.message)
|
|
|
}
|
|
|
})
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
|
|
|
// const that = this
|
|
@@ -703,6 +723,7 @@ export default {
|
|
|
close() {
|
|
|
this.$emit('close')
|
|
|
this.visible = false;
|
|
|
+ this.editDecide = 'add'
|
|
|
this.addAdpacking = {syPreAssembledPackingListItemList:[]};
|
|
|
},
|
|
|
aa() {},
|