|
@@ -84,11 +84,19 @@ export default {
|
|
|
formDialogTitles: ['新增', '编辑', '详情', '审核'],
|
|
|
formDialog: false,
|
|
|
formData: {
|
|
|
+ fileUrl: [],
|
|
|
companyWechatId: '',
|
|
|
companyWechatName: '',
|
|
|
+ createBy: '',
|
|
|
+ createTime: '',
|
|
|
+ enginCode: '',
|
|
|
+ enginName: '',
|
|
|
examineBy: '',
|
|
|
examineTime: '',
|
|
|
- fileUrl: '',
|
|
|
+ freightAmount: '',
|
|
|
+ id: '',
|
|
|
+ items: [],
|
|
|
+ orderGoodsType: '',
|
|
|
remark: '',
|
|
|
status: '',
|
|
|
submitBy: '',
|
|
@@ -98,15 +106,7 @@ export default {
|
|
|
updateBy: '',
|
|
|
updateTime: '',
|
|
|
venderId: '',
|
|
|
- venderName: '',
|
|
|
- storageId: '',
|
|
|
- storageName: '',
|
|
|
- enginCode: '',
|
|
|
- enginName: '',
|
|
|
- freightAmount: '',
|
|
|
- orderGoodsType: '',
|
|
|
- fileUrl: [],
|
|
|
- items: []
|
|
|
+ venderName: ''
|
|
|
},
|
|
|
logs: []
|
|
|
}
|
|
@@ -249,63 +249,72 @@ export default {
|
|
|
},
|
|
|
// 保存
|
|
|
save() {
|
|
|
- this.$refs.formRef.validateField(this.getVfyKey(this.isEditIndex), (valid, invalidFields, errLabels) => {
|
|
|
- if (valid && this.eidtItems()) {
|
|
|
- goodsPlanAdd({
|
|
|
- ...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',
|
|
|
- message: '保存成功'
|
|
|
+ this.$refs.formRef.validateField(
|
|
|
+ ['venderId', 'orderGoodsType', 'enginCode', 'enginName', 'freightAmount', ...this.getVfyKey(this.isEditIndex)],
|
|
|
+ (valid, invalidFields, errLabels) => {
|
|
|
+ if (valid && this.eidtItems()) {
|
|
|
+ goodsPlanAdd({
|
|
|
+ ...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',
|
|
|
+ message: '保存成功'
|
|
|
+ })
|
|
|
+ this.handleClose()
|
|
|
+ this.$refs.pageRef.refreshList()
|
|
|
})
|
|
|
- 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',
|
|
|
- message: '保存成功'
|
|
|
+ this.$refs.formRef.validateField(
|
|
|
+ ['venderId', 'orderGoodsType', 'enginCode', 'enginName', 'freightAmount', ...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',
|
|
|
+ message: '保存成功'
|
|
|
+ })
|
|
|
+ this.handleClose()
|
|
|
+ this.$refs.pageRef.refreshList()
|
|
|
})
|
|
|
- this.handleClose()
|
|
|
- this.$refs.pageRef.refreshList()
|
|
|
- })
|
|
|
+ }
|
|
|
}
|
|
|
- })
|
|
|
+ )
|
|
|
},
|
|
|
// 提交
|
|
|
submit() {
|
|
|
- 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
|
|
|
+ this.$refs.formRef.validateField(
|
|
|
+ ['venderId', 'orderGoodsType', 'enginCode', 'enginName', 'freightAmount', ...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',
|
|
|
- message: '提交成功'
|
|
|
+ goodsPlanSubmit({
|
|
|
+ id: this.formData.id
|
|
|
+ }).then(res => {
|
|
|
+ this.$message({
|
|
|
+ type: 'success',
|
|
|
+ message: '提交成功'
|
|
|
+ })
|
|
|
+ this.handleClose()
|
|
|
+ this.$refs.pageRef.refreshList()
|
|
|
})
|
|
|
- this.handleClose()
|
|
|
- this.$refs.pageRef.refreshList()
|
|
|
})
|
|
|
- })
|
|
|
+ }
|
|
|
}
|
|
|
- })
|
|
|
+ )
|
|
|
},
|
|
|
// 审核
|
|
|
examine(type) {
|