|
|
@ -12,6 +12,7 @@
|
|
|
|
<el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-row>
|
|
|
|
<el-row>
|
|
|
|
|
|
|
|
|
|
|
|
<el-col :span="6">
|
|
|
|
<el-col :span="6">
|
|
|
|
<el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-col :span="24">
|
|
|
@ -48,16 +49,24 @@
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-form-item label="编制人" prop="editor">
|
|
|
|
<el-form-item label="计划编制人" prop="editor">
|
|
|
|
<el-input class="!w-265px" placeholder="编制人" v-model="formData.editor" />
|
|
|
|
<el-input class="!w-265px" placeholder="计划编制人" v-model="formData.editor" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-form-item label="编制日期" prop="editorDate">
|
|
|
|
<el-form-item label="计划编制日期" prop="editorDate">
|
|
|
|
<el-date-picker class="!w-265px" v-model="formData.editorDate" type="date" value-format="x"
|
|
|
|
<el-date-picker class="!w-265px" v-model="formData.editorDate" type="date" value-format="x"
|
|
|
|
placeholder="编制日期" />
|
|
|
|
placeholder="计划编制日期" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
|
|
|
<el-col :span="80">
|
|
|
|
|
|
|
|
<el-form-item label="备注" prop="description">
|
|
|
|
|
|
|
|
<el-input class="!w-713px" type="textarea" v-model="formData.description" show-word-limit
|
|
|
|
|
|
|
|
maxlength="200" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
@ -99,16 +108,16 @@
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-form-item label="审核人" prop="auditor">
|
|
|
|
<el-form-item label="计划审核人" prop="auditor">
|
|
|
|
<el-input class="!w-265px" placeholder="审核人" v-model="formData.auditor" />
|
|
|
|
<el-input class="!w-265px" placeholder="计划审核人" v-model="formData.auditor" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-form-item label="审核日期" prop="auditDate">
|
|
|
|
<el-form-item label="计划审核日期" prop="auditDate">
|
|
|
|
<el-date-picker class="!w-265px" v-model="formData.auditDate" type="date" value-format="x"
|
|
|
|
<el-date-picker class="!w-265px" v-model="formData.auditDate" type="date" value-format="x"
|
|
|
|
placeholder="审核日期" />
|
|
|
|
placeholder="计划审核日期" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
@ -153,16 +162,26 @@
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-form-item label="批准人" prop="approver">
|
|
|
|
<el-form-item label="计划批准人" prop="approver">
|
|
|
|
<el-input class="!w-265px" placeholder="批准人" v-model="formData.approver" />
|
|
|
|
<el-input class="!w-265px" placeholder="计划批准人" v-model="formData.approver" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-form-item label="批准日期" prop="approveDate">
|
|
|
|
<el-form-item label="计划批准日期" prop="approveDate">
|
|
|
|
<el-date-picker class="!w-265px" v-model="formData.approveDate" type="date" value-format="x"
|
|
|
|
<el-date-picker class="!w-265px" v-model="formData.approveDate" type="date" value-format="x"
|
|
|
|
placeholder="批准日期" />
|
|
|
|
placeholder="计划批准日期" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
|
|
|
<el-form-item label="生产状态" prop="status">
|
|
|
|
|
|
|
|
<el-select v-model="formData.status" placeholder="生产状态" clearable class="!w-265px" disabled>
|
|
|
|
|
|
|
|
<el-option v-for="dict in getIntDictOptions(DICT_TYPE.HELI_PROJECT_PLAN_STATUS)" :key="dict.value"
|
|
|
|
|
|
|
|
:label="dict.label" :value="dict.value" />
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
@ -210,6 +229,14 @@
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
|
|
|
<el-form-item label="项目变更日期" prop="changeLastDate">
|
|
|
|
|
|
|
|
<el-date-picker class="!w-265px" v-model="formData.changeLastDate" type="date" value-format="x"
|
|
|
|
|
|
|
|
placeholder="项目变更日期" disabled />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-row>
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-form-item label="项目变更次数" prop="changeNum">
|
|
|
|
<el-form-item label="项目变更次数" prop="changeNum">
|
|
|
@ -223,21 +250,6 @@
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
|
|
|
<el-form-item label="备注" prop="description">
|
|
|
|
|
|
|
|
<el-input class="!w-713px" type="textarea" v-model="formData.description" show-word-limit maxlength="200" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
|
|
|
<el-form-item label="生产状态" prop="status">
|
|
|
|
|
|
|
|
<el-select v-model="formData.status" placeholder="生产状态" clearable class="!w-265px" disabled >
|
|
|
|
|
|
|
|
<el-option v-for="dict in getIntDictOptions(DICT_TYPE.HELI_PROJECT_PLAN_STATUS)"
|
|
|
|
|
|
|
|
:key="dict.value" :label="dict.label" :value="dict.value" />
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
</el-card>
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
|
|
|
|
<el-card class="hl-card-info">
|
|
|
|
<el-card class="hl-card-info">
|
|
|
@ -251,12 +263,13 @@
|
|
|
|
v-loading="subFormLoading" label-width="0">
|
|
|
|
v-loading="subFormLoading" label-width="0">
|
|
|
|
<el-table :data="formData.projectOrderSubs" class="hl-table">
|
|
|
|
<el-table :data="formData.projectOrderSubs" class="hl-table">
|
|
|
|
<el-table-column label="序号" type="index" width="80" fixed />
|
|
|
|
<el-table-column label="序号" type="index" width="80" fixed />
|
|
|
|
<el-table-column prop="name" label="子项目名称" min-width="120" align="center" fixed/>
|
|
|
|
<el-table-column prop="name" label="子项目名称" min-width="120" align="center" fixed />
|
|
|
|
<el-table-column prop="projectSubShortName" min-width="150" align="center" :rules="subFormRules.projectSubShortName" >
|
|
|
|
<el-table-column prop="projectSubShortName" min-width="150" align="center">
|
|
|
|
<template #header>子项目简称</template>
|
|
|
|
<template #header><span class="hl-table_header">*</span>子项目简称</template>
|
|
|
|
<template #default="{ row, $index }">
|
|
|
|
<template #default="{ row, $index }">
|
|
|
|
<el-form-item :prop="`${$index}.projectSubShortName`" class="mb-0px!">
|
|
|
|
<el-form-item :prop="`${$index}.projectSubShortName`" :rules="subFormRules.projectSubShortName" class="mb-0px!">
|
|
|
|
<el-input v-model="row.projectSubShortName" placeholder="子项目简称" @change="(name)=>handleSubCode(row,name)" />
|
|
|
|
<el-input v-model="row.projectSubShortName" placeholder="子项目简称"
|
|
|
|
|
|
|
|
@change="(name) => handleSubCode(row, name)" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
@ -264,8 +277,9 @@
|
|
|
|
<el-table-column prop="mouldId" align="center" min-width="120">
|
|
|
|
<el-table-column prop="mouldId" align="center" min-width="120">
|
|
|
|
<template #header> 模具类型 </template>
|
|
|
|
<template #header> 模具类型 </template>
|
|
|
|
<template #default="scope">
|
|
|
|
<template #default="scope">
|
|
|
|
<el-form-item :prop="`${scope.$index}.mouldId`" class="mb-0px!">
|
|
|
|
<el-form-item :prop="`${scope.$index}.mouldId`" class="mb-0px!">
|
|
|
|
<el-select v-model="scope.row.mouldId" clearable placeholder="下拉选择" @change="(mid)=>handleMouldType(scope,mid)" style="width: 100%">
|
|
|
|
<el-select v-model="scope.row.mouldId" clearable placeholder="下拉选择"
|
|
|
|
|
|
|
|
@change="(mid) => handleMouldType(scope, mid)" style="width: 100%">
|
|
|
|
<el-option v-for="dict in mouldTypeList" :key="dict.id" :label="dict.name" :value="dict.id" />
|
|
|
|
<el-option v-for="dict in mouldTypeList" :key="dict.id" :label="dict.name" :value="dict.id" />
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
@ -274,7 +288,7 @@
|
|
|
|
<el-table-column prop="equipId" align="center" min-width="120">
|
|
|
|
<el-table-column prop="equipId" align="center" min-width="120">
|
|
|
|
<template #header> 设备信息 </template>
|
|
|
|
<template #header> 设备信息 </template>
|
|
|
|
<template #default="scope">
|
|
|
|
<template #default="scope">
|
|
|
|
<el-form-item :prop="`${scope.$index}.equipId`" class="mb-0px!">
|
|
|
|
<el-form-item :prop="`${scope.$index}.equipId`" class="mb-0px!">
|
|
|
|
<el-select v-model="scope.row.equipId" clearable placeholder="下拉选择" style="width: 100%">
|
|
|
|
<el-select v-model="scope.row.equipId" clearable placeholder="下拉选择" style="width: 100%">
|
|
|
|
<el-option v-for="dict in scope.row.equipList" :key="dict.id" :label="dict.name"
|
|
|
|
<el-option v-for="dict in scope.row.equipList" :key="dict.id" :label="dict.name"
|
|
|
|
:value="dict.id" />
|
|
|
|
:value="dict.id" />
|
|
|
@ -380,7 +394,7 @@
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column min-width="150" align="center">
|
|
|
|
<el-table-column min-width="150" align="center">
|
|
|
|
<template #header> 责任人 </template>
|
|
|
|
<template #header> 责任人 </template>
|
|
|
|
<template #default="{ row, $index }">
|
|
|
|
<template #default="{ row, $index }">
|
|
|
|
<el-form-item :prop="`${$index}.owner`" class="mb-0px!">
|
|
|
|
<el-form-item :prop="`${$index}.owner`" class="mb-0px!">
|
|
|
|
<el-input v-model="row.owner" placeholder="责任人" />
|
|
|
|
<el-input v-model="row.owner" placeholder="责任人" />
|
|
|
@ -414,8 +428,8 @@
|
|
|
|
{{ getDictLabel(DICT_TYPE.SYSTEM_OPERATE_TYPE, scope.row.type) }}
|
|
|
|
{{ getDictLabel(DICT_TYPE.SYSTEM_OPERATE_TYPE, scope.row.type) }}
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column prop="userNickname" label="操作人" align="center" />
|
|
|
|
<el-table-column prop="userNickname" label="操作人" align="center" />
|
|
|
|
<el-table-column label="操作时间" align="center" prop="startTime" width="220" :formatter="dateFormatter" />
|
|
|
|
<el-table-column label="操作时间" align="center" prop="startTime" width="220" :formatter="dateFormatter" />
|
|
|
|
</el-table>
|
|
|
|
</el-table>
|
|
|
|
</el-card>
|
|
|
|
</el-card>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
@ -432,7 +446,7 @@
|
|
|
|
<script setup lang="ts">
|
|
|
|
<script setup lang="ts">
|
|
|
|
import { inject } from 'vue'
|
|
|
|
import { inject } from 'vue'
|
|
|
|
import { getIntDictOptions, getStrDictOptions, getDictLabel, DICT_TYPE } from '@/utils/dict'
|
|
|
|
import { getIntDictOptions, getStrDictOptions, getDictLabel, DICT_TYPE } from '@/utils/dict'
|
|
|
|
import { betweenDay, formatDate,dateFormatter } from '@/utils/formatTime'
|
|
|
|
import { betweenDay, formatDate, dateFormatter } from '@/utils/formatTime'
|
|
|
|
import { Search, Plus } from '@element-plus/icons-vue'
|
|
|
|
import { Search, Plus } from '@element-plus/icons-vue'
|
|
|
|
import ProjectOrderDialog from '@/views/heli/plan/projectOrderDialog.vue'
|
|
|
|
import ProjectOrderDialog from '@/views/heli/plan/projectOrderDialog.vue'
|
|
|
|
import * as PlanApi from '@/api/heli/plan'
|
|
|
|
import * as PlanApi from '@/api/heli/plan'
|
|
|
@ -474,7 +488,7 @@ const formData = ref({
|
|
|
|
projectOrderSubs: [],
|
|
|
|
projectOrderSubs: [],
|
|
|
|
projectPlanSubs: [],
|
|
|
|
projectPlanSubs: [],
|
|
|
|
craftInfos: [],
|
|
|
|
craftInfos: [],
|
|
|
|
craftContent:undefined
|
|
|
|
craftContent: undefined
|
|
|
|
})
|
|
|
|
})
|
|
|
|
const formRules = reactive({
|
|
|
|
const formRules = reactive({
|
|
|
|
projectCode: [{ required: true, message: '项目编号不能为空', trigger: 'blur' }],
|
|
|
|
projectCode: [{ required: true, message: '项目编号不能为空', trigger: 'blur' }],
|
|
|
@ -506,13 +520,13 @@ const handleSelectedProjectOrder = (arr: ProjectOrderVO[]) => {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
const handleSubCode = (row,name) =>{
|
|
|
|
const handleSubCode = (row, name) => {
|
|
|
|
row.projectSubCode = formData.value.projectCode+'-'+customerInit.value.code + '-'+ name
|
|
|
|
row.projectSubCode = name.length==0?"" : (formData.value.projectCode + '-' + customerInit.value.code + '-' + name)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
const handleMouldType = async (scope,mid) => {
|
|
|
|
const handleMouldType = async (scope, mid) => {
|
|
|
|
// 获得设备信息下拉列表
|
|
|
|
// 获得设备信息下拉列表
|
|
|
|
scope.row.equipList = equipInit.value.filter( rg => rg.mould_type_id == mid)
|
|
|
|
scope.row.equipList = equipInit.value.filter(rg => rg.mould_type_id == mid)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
const submitForm = async () => {
|
|
|
|
const submitForm = async () => {
|
|
|
@ -526,17 +540,17 @@ const submitForm = async () => {
|
|
|
|
data.craftContent = JSON.stringify(data.craftInfos)
|
|
|
|
data.craftContent = JSON.stringify(data.craftInfos)
|
|
|
|
|
|
|
|
|
|
|
|
await PlanApi.updatePlan(data)
|
|
|
|
await PlanApi.updatePlan(data)
|
|
|
|
formData.value.projectOrderSubs.forEach(item=>{
|
|
|
|
formData.value.projectOrderSubs.forEach(item => {
|
|
|
|
var subData = item as unknown as PlanSubApid.PlanSubVo
|
|
|
|
var subData = item as unknown as PlanSubApid.PlanSubVo
|
|
|
|
subData.projectId = item.projectOrderId
|
|
|
|
subData.projectId = item.projectOrderId
|
|
|
|
subData.projectPlanId = formData.value.id
|
|
|
|
subData.projectPlanId = formData.value.id
|
|
|
|
subData.projectSubShortName = item.projectSubShortName
|
|
|
|
subData.projectSubShortName = item.projectSubShortName
|
|
|
|
subData.projectSubCode = item.projectSubCode
|
|
|
|
subData.projectSubCode = item.projectSubCode
|
|
|
|
subData.projectSubId = item.id
|
|
|
|
subData.projectSubId = item.id
|
|
|
|
if(item.planSubId == undefined){
|
|
|
|
if (item.planSubId == undefined) {
|
|
|
|
subData.id = 0
|
|
|
|
subData.id = 0
|
|
|
|
PlanSubApi.createPlanSub(subData)
|
|
|
|
PlanSubApi.createPlanSub(subData)
|
|
|
|
}else{
|
|
|
|
} else {
|
|
|
|
subData.id = item.planSubId
|
|
|
|
subData.id = item.planSubId
|
|
|
|
PlanSubApi.updatePlanSub(subData)
|
|
|
|
PlanSubApi.updatePlanSub(subData)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -550,42 +564,42 @@ const submitForm = async () => {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
const handleInitPlanSub = async ()=>{
|
|
|
|
const handleInitPlanSub = async () => {
|
|
|
|
// 项目子项列表
|
|
|
|
// 项目子项列表
|
|
|
|
formData.value.projectOrderSubs =
|
|
|
|
formData.value.projectOrderSubs =
|
|
|
|
await ProjectOrderApi.getProjectOrderSubListByProjectOrderId(formData.value.projectId)
|
|
|
|
await ProjectOrderApi.getProjectOrderSubListByProjectOrderId(formData.value.projectId)
|
|
|
|
|
|
|
|
|
|
|
|
// 生产计划子项列表
|
|
|
|
// 生产计划子项列表
|
|
|
|
const queryParams = reactive({
|
|
|
|
const queryParams = reactive({
|
|
|
|
pageNo: 1,
|
|
|
|
pageNo: 1,
|
|
|
|
pageSize: 99,
|
|
|
|
pageSize: 99,
|
|
|
|
projectPlanId: query.id
|
|
|
|
projectPlanId: query.id
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
formData.value.projectPlanSubs =
|
|
|
|
formData.value.projectPlanSubs =
|
|
|
|
(await PlanSubApi.getPlanSubPage(queryParams)).list
|
|
|
|
(await PlanSubApi.getPlanSubPage(queryParams)).list
|
|
|
|
|
|
|
|
|
|
|
|
formData.value.projectOrderSubs.forEach( item =>{
|
|
|
|
formData.value.projectOrderSubs.forEach(item => {
|
|
|
|
if(formData.value.projectPlanSubs.filter(sub=>sub.projectSubId == item.id).length>0){
|
|
|
|
if (formData.value.projectPlanSubs.filter(sub => sub.projectSubId == item.id).length > 0) {
|
|
|
|
var subTemp = formData.value.projectPlanSubs.find(sub=>sub.projectSubId == item.id)
|
|
|
|
var subTemp = formData.value.projectPlanSubs.find(sub => sub.projectSubId == item.id)
|
|
|
|
item.planSubId = subTemp.id
|
|
|
|
item.planSubId = subTemp.id
|
|
|
|
item.projectPlanId = subTemp.projectPlanId
|
|
|
|
item.projectPlanId = subTemp.projectPlanId
|
|
|
|
item.projectId = subTemp.projectId
|
|
|
|
item.projectId = subTemp.projectId
|
|
|
|
item.projectSubId = subTemp.projectSubId
|
|
|
|
item.projectSubId = subTemp.projectSubId
|
|
|
|
item.projectSubShortName = subTemp.projectSubShortName
|
|
|
|
item.projectSubShortName = subTemp.projectSubShortName
|
|
|
|
item.projectSubCode = subTemp.projectSubCode
|
|
|
|
item.projectSubCode = subTemp.projectSubCode
|
|
|
|
item.mouldId = subTemp.mouldId
|
|
|
|
item.mouldId = subTemp.mouldId
|
|
|
|
item.equipId = subTemp.equipId
|
|
|
|
item.equipId = subTemp.equipId
|
|
|
|
item.blankDate = subTemp.blankDate
|
|
|
|
item.blankDate = subTemp.blankDate
|
|
|
|
item.blankOwner = subTemp.blankOwner
|
|
|
|
item.blankOwner = subTemp.blankOwner
|
|
|
|
item.twoDimDate = subTemp.twoDimDate
|
|
|
|
item.twoDimDate = subTemp.twoDimDate
|
|
|
|
item.twoDimOwner = subTemp.twoDimOwner
|
|
|
|
item.twoDimOwner = subTemp.twoDimOwner
|
|
|
|
item.threeDimDate = subTemp.threeDimDate
|
|
|
|
item.threeDimDate = subTemp.threeDimDate
|
|
|
|
item.threeDimOwner = subTemp.threeDimOwner
|
|
|
|
item.threeDimOwner = subTemp.threeDimOwner
|
|
|
|
item.equipList = equipInit.value.filter( rg => rg.mould_type_id == subTemp.mouldId)
|
|
|
|
item.equipList = equipInit.value.filter(rg => rg.mould_type_id == subTemp.mouldId)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
const equipInit = ref()
|
|
|
|
const equipInit = ref()
|
|
|
@ -626,14 +640,14 @@ onMounted(async () => {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
formData.value.operateLogs = (await getOperateLogPage(logParams)).list
|
|
|
|
formData.value.operateLogs = (await getOperateLogPage(logParams)).list
|
|
|
|
|
|
|
|
|
|
|
|
if(formData.value.craftContent == null) {
|
|
|
|
if (formData.value.craftContent == null) {
|
|
|
|
formData.value.craftInfos = []
|
|
|
|
formData.value.craftInfos = []
|
|
|
|
|
|
|
|
|
|
|
|
getIntDictOptions(DICT_TYPE.HELI_CRAFT).forEach(dict =>{
|
|
|
|
getIntDictOptions(DICT_TYPE.HELI_CRAFT).forEach(dict => {
|
|
|
|
formData.value.craftInfos.push({id:dict.value,name:dict.label,startDate:'',endDate:'',owner:'',description:''})
|
|
|
|
formData.value.craftInfos.push({ id: dict.value, name: dict.label, startDate: '', endDate: '', owner: '', description: '' })
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}else{
|
|
|
|
} else {
|
|
|
|
formData.value.craftInfos = eval( formData.value.craftContent)
|
|
|
|
formData.value.craftInfos = eval(formData.value.craftContent)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|