| | |
| | | const orderDetlChild = ref(null); |
| | | |
| | | const props = defineProps({ |
| | | ioModel: 1 |
| | | ioModel: null |
| | | }) |
| | | |
| | | const emit = defineEmits(['tableReload']) |
| | |
| | | if (newVal) { |
| | | await nextTick();// await dom update |
| | | orderDetlChild.value.orderId = formData.value.id; |
| | | |
| | | orderNoQuery(); |
| | | }else { |
| | | orderDetlChild.value.orderId = null; |
| | | } |
| | | }) |
| | | |
| | |
| | | |
| | | if (!isSave.value) { |
| | | param.deleteDetlId = orderDetlChild.value.deleteDetlId; |
| | | param.orderId = formData.value.id; |
| | | } |
| | | |
| | | post(isSave.value ? '/api/order/save' : '/api/order/update', param).then((resp) => { |
| | |
| | | }) |
| | | } |
| | | |
| | | function orderNoQuery() { |
| | | if (isSave.value) { |
| | | get('/api/orderNoRule/getOrderNo/' + props.ioModel, {}).then(resp => { |
| | | let result = resp.data; |
| | | formData.value.orderNo = result.data; |
| | | }) |
| | | } |
| | | } |
| | | |
| | | defineExpose({ |
| | | open, |
| | | formData, |