|
@@ -31,6 +31,7 @@
|
|
|
</zj-page-fill>
|
|
|
<div style="text-align: right; box-sizing: border-box; padding: 16px 20px">
|
|
|
<el-button v-if="formDialogType == 0" size="mini" type="primary" @click="save">保存</el-button>
|
|
|
+ <el-button v-if="formDialogType == 1" size="mini" type="primary" @click="save2">保存</el-button>
|
|
|
<el-button v-if="formDialogType == 1" size="mini" type="primary" @click="submit">提交</el-button>
|
|
|
<el-button v-if="formDialogType == 3" size="mini" type="primary" @click="examine('OK')">审核通过</el-button>
|
|
|
<el-button v-if="formDialogType == 3" size="mini" type="primary" @click="examine('FAIL')"
|
|
@@ -104,8 +105,7 @@ export default {
|
|
|
freightAmount: '',
|
|
|
orderGoodsType: '',
|
|
|
fileUrl: [],
|
|
|
- items: [],
|
|
|
- codeInfoList: []
|
|
|
+ items: []
|
|
|
},
|
|
|
logs: []
|
|
|
}
|
|
@@ -239,8 +239,25 @@ export default {
|
|
|
goodsPlanAdd({
|
|
|
...this.formData,
|
|
|
items: this.formData.items.map((item, index) => ({ ...item, index: index + 1 })),
|
|
|
- fileUrl: this.formData.fileUrl.map(item => item.url).join(','),
|
|
|
- codeInfoList: undefined
|
|
|
+ fileUrl: this.formData.fileUrl.map(item => item.url).join(',')
|
|
|
+ }).then(res => {
|
|
|
+ this.$message({
|
|
|
+ type: 'success',
|
|
|
+ message: '保存成功'
|
|
|
+ })
|
|
|
+ this.handleClose()
|
|
|
+ this.$refs.pageRef.refreshList()
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ save2() {
|
|
|
+ this.$refs.formRef.validateField(this.getVfyKey(this.isEditIndex), (valid, invalidFields, errLabels) => {
|
|
|
+ if (valid && this.eidtItems()) {
|
|
|
+ goodsPlanUpdate({
|
|
|
+ ...this.formData,
|
|
|
+ items: this.formData.items.map((item, index) => ({ ...item, index: index + 1 })),
|
|
|
+ fileUrl: this.formData.fileUrl.map(item => item.url).join(',')
|
|
|
}).then(res => {
|
|
|
this.$message({
|
|
|
type: 'success',
|
|
@@ -254,15 +271,25 @@ export default {
|
|
|
},
|
|
|
// 提交
|
|
|
submit() {
|
|
|
- goodsPlanSubmit({
|
|
|
- id: this.formData.id
|
|
|
- }).then(res => {
|
|
|
- this.$message({
|
|
|
- type: 'success',
|
|
|
- message: '提交成功'
|
|
|
- })
|
|
|
- this.handleClose()
|
|
|
- this.$refs.pageRef.refreshList()
|
|
|
+ this.$refs.formRef.validateField(this.getVfyKey(this.isEditIndex), (valid, invalidFields, errLabels) => {
|
|
|
+ if (valid && this.eidtItems()) {
|
|
|
+ goodsPlanUpdate({
|
|
|
+ ...this.formData,
|
|
|
+ items: this.formData.items.map((item, index) => ({ ...item, index: index + 1 })),
|
|
|
+ fileUrl: this.formData.fileUrl.map(item => item.url).join(',')
|
|
|
+ }).then(res => {
|
|
|
+ goodsPlanSubmit({
|
|
|
+ id: this.formData.id
|
|
|
+ }).then(res => {
|
|
|
+ this.$message({
|
|
|
+ type: 'success',
|
|
|
+ message: '提交成功'
|
|
|
+ })
|
|
|
+ this.handleClose()
|
|
|
+ this.$refs.pageRef.refreshList()
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
})
|
|
|
},
|
|
|
// 审核
|