File was renamed from zy-asrs-admin/src/views/in/order/edit.vue |
| | |
| | | <script setup> |
| | | import { ref, nextTick, watch } from 'vue'; |
| | | import { ref, nextTick, watch, defineProps } from 'vue'; |
| | | import { get, post, postBlob, postForm } from '@/utils/request.js' |
| | | import { formatMessage } from '@/utils/localeUtils.js'; |
| | | import { message } from 'ant-design-vue'; |
| | |
| | | let formData = ref(initFormData); |
| | | const orderDetlChild = ref(null); |
| | | |
| | | const props = defineProps({ |
| | | ioModel: 1 |
| | | }) |
| | | |
| | | const emit = defineEmits(['tableReload']) |
| | | |
| | | watch(open, (newVal, oldVal) => { |
| | | if(newVal) { |
| | | get("/api/orderDetl/orderId/" + formData.value.id,{}).then((resp) => { |
| | | let result = resp.data; |
| | | orderDetlChild.value.editTableData = result.data; |
| | | }) |
| | | }else { |
| | | orderDetlChild.value.editTableData = []; |
| | | watch(open, async (newVal, oldVal) => { |
| | | if (newVal) { |
| | | await nextTick();// await dom update |
| | | orderDetlChild.value.orderId = formData.value.id; |
| | | } |
| | | }) |
| | | |
| | |
| | | list: orderDetlChild.value.tableData |
| | | } |
| | | |
| | | if(!isSave.value) { |
| | | if (!isSave.value) { |
| | | param.deleteDetlId = orderDetlChild.value.deleteDetlId; |
| | | } |
| | | |
| | |
| | | orderTypeQuery(); |
| | | function orderTypeQuery() { |
| | | postForm('/api/orderType/query', { |
| | | type: 1 |
| | | type: props.ioModel |
| | | }).then(resp => { |
| | | let result = resp.data; |
| | | orderTypeQueryList.value = result.data; |