|
@@ -57,8 +57,8 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6" style="text-align: right;">
|
|
|
- <el-button size="mini" type="primary" :disabled=" id !== '' ? true : false" @click="dataFormHeadSubmit()">提交</el-button>
|
|
|
- <el-button size="mini" type="primary" :disabled=" id === '' ? true : false" @click="dataFormHeadSubmit()">修改</el-button>
|
|
|
+ <el-button size="mini" type="primary" @click="dataFormHeadSubmit()">提交</el-button>
|
|
|
+ <el-button size="mini" type="primary" @click="dataFormHeadSubmit()">修改</el-button>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
@@ -74,7 +74,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
- import { initOrderHeader } from '@/api/docOrder/docOrder'
|
|
|
+ import { initOrderHeader, addDocOrderHeader } from '@/api/docOrder/docOrder'
|
|
|
import OrderDetails from './docOrderDetails'
|
|
|
import {queryCustomerDict} from "@/api/base/customer";
|
|
|
|
|
@@ -117,7 +117,6 @@
|
|
|
initOrderHeader(id).then(response => {
|
|
|
if(response.code == 200) {
|
|
|
let orderHeader = response.data;
|
|
|
- this.id = orderHeader.orderNo
|
|
|
this.dataFormHead.orderNo = orderHeader.orderNo
|
|
|
this.dataFormHead.orderType = orderHeader.orderType
|
|
|
this.dataFormHead.orderStatus = orderHeader.orderStatus
|
|
@@ -125,7 +124,7 @@
|
|
|
this.dataFormHead.soReference1 = orderHeader.soReference1
|
|
|
this.dataFormHead.soReference2 = orderHeader.soReference2
|
|
|
this.dataFormHead.soReference3 = orderHeader.soReference3
|
|
|
- this.dataFormHead.customerId
|
|
|
+ this.dataFormHead.customerId = parseInt(orderHeader.customerId)
|
|
|
console.log(this.dataFormHead.orderNo)
|
|
|
this.$refs.orderDetails.getDataList(this.dataFormHead.orderNo)
|
|
|
} else {
|
|
@@ -136,6 +135,23 @@
|
|
|
},
|
|
|
// 表单提交
|
|
|
dataFormHeadSubmit () {
|
|
|
+ if(this.id === '') {
|
|
|
+ addDocOrderHeader(this.dataFormHead).then(response => {
|
|
|
+ if(response.code == 200) {
|
|
|
+ this.$modal.msgSuccess(response.msg);
|
|
|
+ } else {
|
|
|
+ this.$modal.msgError(response.msg);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ addDocOrderHeader(this.dataFormHead).then(response => {
|
|
|
+ if(response.code == 200) {
|
|
|
+ this.$modal.msgSuccess(response.msg);
|
|
|
+ } else {
|
|
|
+ this.$modal.msgError(response.msg);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|