生产计划 打印模板页面数据初始化

生产计划 打印模板页面数据初始化
pull/4/head
siontion 8 months ago
parent d20ea2c83a
commit b2f4fadf9a

@ -164,6 +164,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
// import { ref, reactive } from 'vue' // import { ref, reactive } from 'vue'
import * as PlanApi from '@/api/heli/plan'
import * as ProjectOrderApi from '@/api/heli/projectorder' import * as ProjectOrderApi from '@/api/heli/projectorder'
import { getIntDictOptions, getStrDictOptions, DICT_TYPE, getDictLabel } from '@/utils/dict' import { getIntDictOptions, getStrDictOptions, DICT_TYPE, getDictLabel } from '@/utils/dict'
import { betweenDay, dateFormatter, formatDate } from '@/utils/formatTime' import { betweenDay, dateFormatter, formatDate } from '@/utils/formatTime'
@ -315,6 +316,29 @@ const formData = ref({
approveTime: undefined, approveTime: undefined,
approveUserName: undefined approveUserName: undefined
}) })
const planData = ref({
id: undefined,
projectId: undefined,
projectOwner: undefined,
hasCraft: undefined,
craftOwner: undefined,
craftStartTime: undefined,
craftEndTime: undefined,
editor: undefined,
editorDate: undefined,
auditor: undefined,
auditDate: undefined,
approver: undefined,
approveDate: undefined,
description: undefined,
status: undefined,
createTime: undefined,
operateLogs: [],
projectOrderSubs: [],
projectPlanSubs: [],
craftInfos: [],
craftContent: undefined
})
/** 打开弹窗 */ /** 打开弹窗 */
const open = async (id: number) => { const open = async (id: number) => {
// //
@ -333,9 +357,10 @@ const open = async (id: number) => {
dialogVisible.value = true dialogVisible.value = true
resetForm() resetForm()
formData.value = await ProjectOrderApi.getProjectOrder(id) planData.value = await PlanApi.getPlan(id)
formData.value = await ProjectOrderApi.getProjectOrder(planData.value.projectId)
// //
formData.value.projectOrderSubs = await ProjectOrderApi.getProjectOrderSubListByProjectOrderId(id) formData.value.projectOrderSubs = await ProjectOrderApi.getProjectOrderSubListByProjectOrderId(planData.value.projectId)
formData.value.customer = await getCustomer(formData.value.customerId) formData.value.customer = await getCustomer(formData.value.customerId)
// / // /
let logParams = { let logParams = {

Loading…
Cancel
Save