<script setup>
|
import {ref} from "vue";
|
import request from "@/utils/request";
|
import {ElMessage} from "element-plus";
|
import {useI18n} from "vue-i18n"
|
const { t } = useI18n()
|
const props = defineProps({
|
transferData:{}
|
})
|
const emits = defineEmits(['orderNumberTransfer'])
|
/*request.post()*/
|
const orderNumberTransferSubmit = () => {
|
request.post('/reportingWork/reportingWorkTransfer',props.transferData).then(res => {
|
if(res.code === '200' && res.data.data===true){
|
ElMessage.success(t('basicData.msg.saveSuccess'))
|
emits('orderNumberTransfer')
|
}else{
|
ElMessage.warning(res.data.msg)
|
}
|
|
}).catch(err => {
|
ElMessage.error(t('order.transferPage.errorToMes'))
|
})
|
/*emits('orderNumberTransfer')*/
|
}
|
</script>
|
|
<template>
|
<el-form :model="props.transferData">
|
<el-form-item :label="$t('order.transferPage.oldOrderId')+':'" label-width="140px">
|
<el-text>{{props.transferData.oldOrderId}}</el-text>
|
</el-form-item>
|
<el-form-item :label="$t('order.transferPage.oldOrderNumber')+':'" label-width="140px">
|
<el-text>{{props.transferData.oldOrderNumber}}</el-text>
|
</el-form-item>
|
<el-form-item :label="$t('order.transferPage.newOrderId')+':'" label-width="140px">
|
<el-input v-model="props.transferData.newOrderId" autocomplete="off" />
|
</el-form-item>
|
<el-form-item :label="$t('order.transferPage.newOrderNumber')+':'" label-width="140px">
|
<el-input v-model="props.transferData.newOrderNumber" type="number" autocomplete="off" />
|
</el-form-item>
|
<el-form-item label-width="140px">
|
<el-popconfirm :title="$t('order.transferPage.confirmTitle')"
|
@confirm="orderNumberTransferSubmit()">
|
<template #reference>
|
<el-button
|
type="primary"
|
style="margin-left: 268px">{{$t('craft.sure')}}</el-button>
|
</template>
|
</el-popconfirm>
|
</el-form-item>
|
</el-form>
|
</template>
|
|
<style scoped>
|
|
</style>
|