Commit 909795dd authored by yanzhengyang's avatar yanzhengyang

refactor(CCAP编制任务处理):关键零部件清单页面

parent 64623efd
...@@ -210,29 +210,93 @@ ...@@ -210,29 +210,93 @@
</span> </span>
</template> </template>
<div v-if="activeTab === 'MAIN_DATA'" style="display: flex;justify-content: right"> <div v-if="activeTab === 'MAIN_DATA'" style="display: flex;justify-content: right">
<el-button class="btn-S" @click="getFileCheckData">拉去检验文件编号数据</el-button> <el-button class="btn-S" >拉去检验文件编号数据</el-button>
<el-button class="btn-S" @click="p8Product = true">设置P8后批量生产单位</el-button> <el-button class="btn-S" @click="p8Product = true">设置P8后批量生产单位</el-button>
<el-button class="btn-S" @click="selectDatasEntry('主数据')">批量完成填写</el-button> <el-button class="btn-S" @click="selectDatasEntry('主数据')">批量完成填写</el-button>
</div> </div>
<el-table v-loading="loading" :data="keyPartsListDetail" @selection-change="handleSelectIds" style="width: 100%;margin-top: 10px" border > <el-table v-loading="loading" :data="keyPartsListDetail" @selection-change="handleSelectIds" style="width: 100%;margin-top: 10px" border >
<el-table-column type="selection" width="55"/> <el-table-column type="selection" width="55"/>
<el-table-column prop="date" label="序号" align="center" width="55"/> <el-table-column prop="date" label="序号" align="center" width="55"/>
<el-table-column prop="partOrMaterialLevel1" label="零部件一级名称" align="center" width="120"/> <el-table-column prop="partOrMaterialLevel1" label="零部件一级名称" align="center" width="120">
<el-table-column prop="partOrMaterialLevel2" label="零部件二级名称" align="center" width="120"/> <template #default="scope">
<el-table-column prop="modelSpecification" label="型号规格" align="center" width="120"/> <span>{{ scope.row.partOrMaterialLevel1 || '--' }}</span>
<el-table-column prop="manufacturer" label="生产厂" align="center" width="200"/> </template>
<el-table-column prop="cccVoluntaryCertification" label="CCC/自愿型产品认证证书编号" align="center" width="160"/> </el-table-column>
<el-table-column prop="applicableModel" label="适用车型" align="center" width="120"/> <el-table-column prop="partOrMaterialLevel2" label="零部件二级名称" align="center" width="120">
<el-table-column prop="inspectionDocumentNumber" label="检验文件编号" align="center" width="140"/> <template #default="scope">
<el-table-column prop="remark" label="备注" align="center"/> <span>{{ scope.row.partOrMaterialLevel2 || '--' }}</span>
<el-table-column prop="partNumber" label="零件号" align="center" width="90"/> </template>
<el-table-column prop="p8PostMassProductionUnit" label="P8后批量生产单位" align="center" width="90"/> </el-table-column>
<el-table-column prop="partAssemblyNo" label="零件总成号" align="center" width="90"/> <el-table-column prop="modelSpecification" label="型号规格" align="center" width="120">
<el-table-column prop="professionalDepartment" label="专业部门" align="center" width="90"/> <template #default="scope">
<el-table-column prop="ccCertificationMark" label="3C认证标志" align="center"/> <span>{{ scope.row.modelSpecification || '--' }}</span>
<el-table-column prop="mainDataEntryBy" label="主数据填写人" align="center" width="120" fixed="right"/> </template>
<el-table-column prop="mainDataEntryTime" label="主数据填写时间" align="center" width="160" fixed="right"/> </el-table-column>
<el-table-column prop="mainDataEntryStatus" label="主数据填写状态" align="center" width="120" fixed="right"/> <el-table-column prop="manufacturer" label="生产厂" align="center" width="200">
<template #default="scope">
<span>{{ scope.row.manufacturer || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="cccVoluntaryCertification" label="CCC/自愿型产品认证证书编号" align="center" width="160">
<template #default="scope">
<span>{{ scope.row.cccVoluntaryCertification || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="applicableModel" label="适用车型" align="center" width="120">
<template #default="scope">
<span>{{ scope.row.applicableModel || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="inspectionDocumentNumber" label="检验文件编号" align="center" width="140">
<template #default="scope">
<span>{{ scope.row.inspectionDocumentNumber || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="remark" label="备注" align="center">
<template #default="scope">
<span>{{ scope.row.remark || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="partNumber" label="零件号" align="center" width="90">
<template #default="scope">
<span>{{ scope.row.partNumber || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="p8PostMassProductionUnit" label="P8后批量生产单位" align="center" width="90">
<template #default="scope">
<span>{{ scope.row.p8PostMassProductionUnit || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="partAssemblyNo" label="零件总成号" align="center" width="90">
<template #default="scope">
<span>{{ scope.row.partAssemblyNo || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="professionalDepartment" label="专业部门" align="center" width="90">
<template #default="scope">
<span>{{ scope.row.professionalDepartment || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="ccCertificationMark" label="3C认证标志" align="center">
<template #default="scope">
<span>{{ scope.row.ccCertificationMark || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="mainDataEntryBy" label="主数据填写人" align="center" width="120" fixed="right">
<template #default="scope">
<span>{{ scope.row.mainDataEntryBy || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="mainDataEntryTime" label="主数据填写时间" align="center" width="160" fixed="right">
<template #default="scope">
<span>{{ scope.row.mainDataEntryTime || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="mainDataEntryStatus" label="主数据填写状态" align="center" width="120" fixed="right">
<template #default="scope">
<span>{{ scope.row.mainDataEntryStatus || '--' }}</span>
</template>
</el-table-column>
<el-table-column label="操作" align="center" width="140" fixed="right"> <el-table-column label="操作" align="center" width="140" fixed="right">
<template #default="scope"> <template #default="scope">
<el-button v-if="!scope.row.mainButton" link style="color: rgb(0,0,255)" @click="editMainData(scope.row)">编辑</el-button> <el-button v-if="!scope.row.mainButton" link style="color: rgb(0,0,255)" @click="editMainData(scope.row)">编辑</el-button>
...@@ -255,23 +319,91 @@ ...@@ -255,23 +319,91 @@
<el-table v-loading="loading" :data="keyPartsListDetail" @selection-change="handleSelectIds" style="width: 100%;margin-top: 10px" border > <el-table v-loading="loading" :data="keyPartsListDetail" @selection-change="handleSelectIds" style="width: 100%;margin-top: 10px" border >
<el-table-column type="selection" width="55"/> <el-table-column type="selection" width="55"/>
<el-table-column prop="date" label="序号" align="center" width="55"/> <el-table-column prop="date" label="序号" align="center" width="55"/>
<el-table-column prop="partOrMaterialLevel1" label="零部件一级名称" align="center" width="120"/> <el-table-column prop="partOrMaterialLevel1" label="零部件一级名称" align="center" width="120">
<el-table-column prop="partOrMaterialLevel2" label="零部件二级名称" align="center" width="120"/> <template #default="scope">
<el-table-column prop="modelSpecification" label="型号规格" align="center" width="120"/> <span>{{ scope.row.partOrMaterialLevel1 || '--' }}</span>
<el-table-column prop="manufacturer" label="生产厂" align="center" width="200"/> </template>
<el-table-column prop="cccVoluntaryCertification" label="CCC/自愿型产品认证证书编号" align="center" width="160"/> </el-table-column>
<el-table-column prop="applicableModel" label="适用车型" align="center" width="120"/> <el-table-column prop="partOrMaterialLevel2" label="零部件二级名称" align="center" width="120">
<el-table-column prop="inspectionDocumentNumber" label="检验文件编号" align="center" width="140"/> <template #default="scope">
<el-table-column prop="remark" label="备注" align="center"/> <span>{{ scope.row.partOrMaterialLevel2 || '--' }}</span>
<el-table-column prop="partNumber" label="零件号" align="center" width="90"/> </template>
<el-table-column prop="p8PostMassProductionUnit" label="P8后批量生产单位" align="center" width="90"/> </el-table-column>
<el-table-column prop="partAssemblyNo" label="零件总成号" align="center" width="90"/> <el-table-column prop="modelSpecification" label="型号规格" align="center" width="120">
<el-table-column prop="professionalDepartment" label="专业部门" align="center" width="90"/> <template #default="scope">
<el-table-column prop="ccCertificationMark" label="3C认证标志" align="center"/> <span>{{ scope.row.modelSpecification || '--' }}</span>
<el-table-column prop="partNumberEntryBy" label="零件号填写人" align="center" width="90" fixed="right"/> </template>
<el-table-column prop="partNumberEntryTime" label="零件号填写时间" align="center" width="160" fixed="right"/> </el-table-column>
<el-table-column prop="partNumberEntryStatus" label="零件号填写状态" align="center" width="120" fixed="right"/> <el-table-column prop="manufacturer" label="生产厂" align="center" width="200">
<el-table-column prop="partNumberConfirmationBy" label="零件号确认人" align="center" width="90" fixed="right"/> <template #default="scope">
<span>{{ scope.row.manufacturer || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="cccVoluntaryCertification" label="CCC/自愿型产品认证证书编号" align="center" width="160">
<template #default="scope">
<span>{{ scope.row.cccVoluntaryCertification || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="applicableModel" label="适用车型" align="center" width="120">
<template #default="scope">
<span>{{ scope.row.applicableModel || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="inspectionDocumentNumber" label="检验文件编号" align="center" width="140">
<template #default="scope">
<span>{{ scope.row.inspectionDocumentNumber || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="remark" label="备注" align="center">
<template #default="scope">
<span>{{ scope.row.remark || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="partNumber" label="零件号" align="center" width="90">
<template #default="scope">
<span>{{ scope.row.partNumber || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="p8PostMassProductionUnit" label="P8后批量生产单位" align="center" width="90">
<template #default="scope">
<span>{{ scope.row.p8PostMassProductionUnit || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="partAssemblyNo" label="零件总成号" align="center" width="90">
<template #default="scope">
<span>{{ scope.row.partAssemblyNo || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="professionalDepartment" label="专业部门" align="center" width="90">
<template #default="scope">
<span>{{ scope.row.professionalDepartment || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="ccCertificationMark" label="3C认证标志" align="center">
<template #default="scope">
<span>{{ scope.row.ccCertificationMark || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="partNumberEntryBy" label="零件号填写人" align="center" width="90" fixed="right">
<template #default="scope">
<span>{{ scope.row.partNumberEntryBy || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="partNumberEntryTime" label="零件号填写时间" align="center" width="160" fixed="right">
<template #default="scope">
<span>{{ scope.row.partNumberEntryTime || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="partNumberEntryStatus" label="零件号填写状态" align="center" width="120" fixed="right">
<template #default="scope">
<span>{{ scope.row.partNumberEntryStatus || '--' }}</span>
</template>
</el-table-column>
<el-table-column prop="partNumberConfirmationBy" label="零件号确认人" align="center" width="90" fixed="right">
<template #default="scope">
<span>{{ scope.row.partNumberConfirmationBy || '--' }}</span>
</template>
</el-table-column>
<el-table-column label="操作" align="center" width="140" fixed="right"> <el-table-column label="操作" align="center" width="140" fixed="right">
<template #default="scope"> <template #default="scope">
<el-button v-if="!scope.row.partButton" link style="color: rgb(0,0,255)" @click="editPartData(scope.row)">编辑</el-button> <el-button v-if="!scope.row.partButton" link style="color: rgb(0,0,255)" @click="editPartData(scope.row)">编辑</el-button>
...@@ -1183,12 +1315,12 @@ ...@@ -1183,12 +1315,12 @@
</template> </template>
<template #default> <template #default>
<div v-if="editType === '处理' || editType === '填写'"> <div v-if="editType === '处理' || editType === '填写'">
<el-form ref="drawerKeyPartsRef" :model="keyPartsListDetail" label-width="120"> <el-form :model="drawerForm" label-width="120">
<el-form-item label="零部件一级名称:"> <el-form-item label="零部件一级名称:">
动力总成 {{ drawerForm.partOrMaterialLevel1 }}
</el-form-item> </el-form-item>
<el-form-item label="零部件二级名称:"> <el-form-item label="零部件二级名称:">
变速器 {{ drawerForm.partOrMaterialLevel2 }}
</el-form-item> </el-form-item>
<el-form-item label="型号规格:"> <el-form-item label="型号规格:">
<template #label> <template #label>
...@@ -1198,7 +1330,7 @@ ...@@ -1198,7 +1330,7 @@
</div> </div>
</template> </template>
<el-input <el-input
v-model="keyPartsListDetail.partOrMaterialLevel2" v-model="drawerForm.modelSpecification"
:placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`" :placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`"
clearable clearable
:disabled="activeTab ==='PART_NUMBER' || activeTab === 'INSPECTION_DOCUMENT'" :disabled="activeTab ==='PART_NUMBER' || activeTab === 'INSPECTION_DOCUMENT'"
...@@ -1213,6 +1345,7 @@ ...@@ -1213,6 +1345,7 @@
</div> </div>
</template> </template>
<el-input <el-input
v-model="drawerForm.manufacturer"
:placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`" :placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`"
clearable clearable
:disabled="activeTab === 'PART_NUMBER' || activeTab === 'INSPECTION_DOCUMENT'" :disabled="activeTab === 'PART_NUMBER' || activeTab === 'INSPECTION_DOCUMENT'"
...@@ -1227,6 +1360,7 @@ ...@@ -1227,6 +1360,7 @@
</div> </div>
</template> </template>
<el-input <el-input
v-model="drawerForm.cccVoluntaryCertification"
:placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`" :placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`"
clearable clearable
type="textarea" type="textarea"
...@@ -1240,6 +1374,7 @@ ...@@ -1240,6 +1374,7 @@
</div> </div>
</template> </template>
<el-input <el-input
v-model="drawerForm.applicableModel"
:placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`" :placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`"
clearable clearable
disabled disabled
...@@ -1254,6 +1389,7 @@ ...@@ -1254,6 +1389,7 @@
</div> </div>
</template> </template>
<el-input <el-input
v-model="drawerForm.partNumber"
:placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`" :placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`"
clearable clearable
:disabled="activeTab !=='PART_NUMBER'" :disabled="activeTab !=='PART_NUMBER'"
...@@ -1268,6 +1404,7 @@ ...@@ -1268,6 +1404,7 @@
</div> </div>
</template> </template>
<el-select <el-select
v-model="drawerForm.p8PostMassProductionUnit"
:placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`" :placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`"
clearable clearable
style="height: 100px" style="height: 100px"
...@@ -1284,6 +1421,7 @@ ...@@ -1284,6 +1421,7 @@
</div> </div>
</template> </template>
<el-input <el-input
v-model="drawerForm.partAssemblyNo"
:placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`" :placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`"
clearable clearable
type="textarea" type="textarea"
...@@ -1297,6 +1435,7 @@ ...@@ -1297,6 +1435,7 @@
</div> </div>
</template> </template>
<el-input <el-input
v-model="drawerForm.inspectionDocumentNumber"
:placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`" :placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`"
clearable clearable
type="textarea" type="textarea"
...@@ -1307,10 +1446,10 @@ ...@@ -1307,10 +1446,10 @@
<div v-if="editType === '审核'"> <div v-if="editType === '审核'">
<el-form label-width="120"> <el-form label-width="120">
<el-form-item label="零部件一级名称:"> <el-form-item label="零部件一级名称:">
动力总成 {{ drawerForm.partOrMaterialLevel1 }}
</el-form-item> </el-form-item>
<el-form-item label="零部件二级名称:"> <el-form-item label="零部件二级名称:">
动力总成 {{ drawerForm.partOrMaterialLevel2 }}
</el-form-item> </el-form-item>
<el-form-item label="型号规格:"> <el-form-item label="型号规格:">
<template #label> <template #label>
...@@ -1320,6 +1459,7 @@ ...@@ -1320,6 +1459,7 @@
</div> </div>
</template> </template>
<el-input <el-input
v-model="drawerForm.modelSpecification"
:placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`" :placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`"
clearable clearable
type="textarea" type="textarea"
...@@ -1333,6 +1473,7 @@ ...@@ -1333,6 +1473,7 @@
</div> </div>
</template> </template>
<el-input <el-input
v-model="drawerForm.manufacturer"
:placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`" :placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`"
clearable clearable
type="textarea" type="textarea"
...@@ -1346,6 +1487,7 @@ ...@@ -1346,6 +1487,7 @@
</div> </div>
</template> </template>
<el-input <el-input
v-model="drawerForm.cccVoluntaryCertification"
:placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`" :placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`"
clearable clearable
type="textarea" type="textarea"
...@@ -1359,6 +1501,7 @@ ...@@ -1359,6 +1501,7 @@
</div> </div>
</template> </template>
<el-input <el-input
v-model="drawerForm.applicableModel"
:placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`" :placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`"
clearable clearable
disabled disabled
...@@ -1373,6 +1516,7 @@ ...@@ -1373,6 +1516,7 @@
</div> </div>
</template> </template>
<el-input <el-input
v-model="drawerForm.inspectionDocumentNumber"
:placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`" :placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`"
clearable clearable
type="textarea" type="textarea"
...@@ -1386,6 +1530,7 @@ ...@@ -1386,6 +1530,7 @@
</div> </div>
</template> </template>
<el-input <el-input
v-model="drawerForm.partNumber"
:placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`" :placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`"
clearable clearable
type="textarea" type="textarea"
...@@ -1399,6 +1544,7 @@ ...@@ -1399,6 +1544,7 @@
</div> </div>
</template> </template>
<el-select <el-select
v-model="drawerForm.p8PostMassProductionUnit"
:placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`" :placeholder="`${cn.pleaseChoose}/${en.pleaseChoose}`"
clearable clearable
style="height: 100px" style="height: 100px"
...@@ -1415,6 +1561,7 @@ ...@@ -1415,6 +1561,7 @@
</div> </div>
</template> </template>
<el-input <el-input
v-model="drawerForm.partAssemblyNo"
:placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`" :placeholder="`${cn.pleaseEnter}/${en.pleaseEnter}`"
clearable clearable
type="textarea" type="textarea"
...@@ -1424,12 +1571,11 @@ ...@@ -1424,12 +1571,11 @@
</div> </div>
</template> </template>
<template #footer> <template #footer>
<div style="flex: auto"> <div>
<el-button class="btn-B" @click="editDataCancel">取消</el-button> <el-button class="btn-B" @click="editDataCancel">取消</el-button>
<el-button v-if="(editType === '处理' || editType === '填写') && activeTab === 'MAIN_DATA'" class="btn-A" @click="mainDataConfirm">保存</el-button> <el-button class="btn-A" @click="editDataConfirm">保存</el-button>
<el-button v-if="(editType === '处理' || editType === '填写') && activeTab === 'PART_NUMBER'" class="btn-A" @click="partDataConfirm">保存</el-button>
<el-button v-if="(editType === '处理' || editType === '填写') && activeTab === 'INSPECTION_DOCUMENT'" class="btn-A" @click="inspectDataConfirm">保存</el-button>
<el-button v-if="editType === '审核'" class="btn-A" @click="flagDataConfirm">保存</el-button> <el-button v-if="editType === '审核'" class="btn-A" @click="flagDataConfirm">保存</el-button>
<el-button class="btn-A">保存并完成</el-button>
</div> </div>
</template> </template>
</el-drawer> </el-drawer>
...@@ -1592,7 +1738,7 @@ const planId = '1914553761208987648' ...@@ -1592,7 +1738,7 @@ const planId = '1914553761208987648'
console.log("planId",planId) console.log("planId",planId)
const taskId = '1914495012767264768' const taskId = '1914495012767264768'
console.log("taskId",taskId) console.log("taskId",taskId)
const editType = '审核' const editType = '处理'
console.log("操作类型",editType) console.log("操作类型",editType)
// 页面切换 // 页面切换
const changeView = ref(false) const changeView = ref(false)
...@@ -1606,7 +1752,6 @@ const descriptionsList = ref([]) ...@@ -1606,7 +1752,6 @@ const descriptionsList = ref([])
const stepList = ref([]) const stepList = ref([])
//关键零部件列表 //关键零部件列表
const keyPartsList = ref([]) const keyPartsList = ref([])
const drawerKeyPartsRef = ref()
const keyPartsListDetail = ref([]) const keyPartsListDetail = ref([])
const activeTab = ref('MAIN_DATA') // 默认激活第一个标签页 const activeTab = ref('MAIN_DATA') // 默认激活第一个标签页
...@@ -1942,35 +2087,70 @@ function cancelFlagIssue(row) { ...@@ -1942,35 +2087,70 @@ function cancelFlagIssue(row) {
// 编辑主数据 // 编辑主数据
const editData = ref(false) const editData = ref(false)
function editDataCancel() { const drawerForm = ref({})
editData.value = false const miniEditData = ref({
} keyPartsIds: [],
editType: null,
modelSpecification: null,
manufacturer: null,
cccVoluntaryCertification: null,
p8PostMassProductionUnit: null,
partNumber: null,
partAssemblyNo: null,
inspectionDocumentNumber: null
})
function editMainData(row) { function editMainData(row) {
editData.value = true editData.value = true
drawerForm.value = row
console.log("编辑主数据",row.id) console.log("编辑主数据",row.id)
console.log("编辑行的数据",row)
} }
function mainDataConfirm() { function editDataCancel() {
console.log("编辑主数据") editData.value = false
editDataCancel() miniEditData.value = {
} keyPartsIds: [],
// 编辑零件号 editType: null,
function editPartData(row) { modelSpecification: null,
editData.value = true manufacturer: null,
console.log("编辑零件号",row.id) cccVoluntaryCertification: null,
} p8PostMassProductionUnit: null,
function partDataConfirm() { partNumber: null,
console.log("编辑零件号") partAssemblyNo: null,
editDataCancel() inspectionDocumentNumber: null
} }
// 编辑检验文件编号 drawerForm.value = {}
function editInspectData(row) {
editData.value = true
console.log("编辑检验文件编号",row.id)
} }
function inspectDataConfirm() { function editDataConfirm() {
console.log("编辑检验文件编号") if(editType === '处理' || editType === '填写'){
if(activeTab.value === 'MAIN_DATA'){
miniEditData.value.entryType = "ENTRY_MAIN_DATA"
miniEditData.value.modelSpecification = drawerForm.value.modelSpecification
miniEditData.value.manufacturer = drawerForm.value.manufacturer
miniEditData.value.cccVoluntaryCertification = drawerForm.value.cccVoluntaryCertification
miniEditData.value.p8PostMassProductionUnit = drawerForm.value.p8PostMassProductionUnit
}else if(activeTab.value === 'PART_NUMBER'){
miniEditData.value.entryType = "ENTRY_PART_NUMBER"
miniEditData.value.p8PostMassProductionUnit = drawerForm.value.p8PostMassProductionUnit
miniEditData.value.partNumber = drawerForm.value.partNumber
miniEditData.value.partAssemblyNo = drawerForm.value.partAssemblyNo
}else if(activeTab.value === 'INSPECTION_DOCUMENT'){
miniEditData.value.entryType = "ENTRY_INSPECTION_DOCUMENT"
miniEditData.value.inspectionDocumentNumber = drawerForm.value.inspectionDocumentNumber
}
}else if(editType === '审核'){
miniEditData.value.modelSpecification = drawerForm.value.modelSpecification
miniEditData.value.manufacturer = drawerForm.value.manufacturer
miniEditData.value.cccVoluntaryCertification = drawerForm.value.cccVoluntaryCertification
miniEditData.value.inspectionDocumentNumber = drawerForm.value.inspectionDocumentNumber
miniEditData.value.partNumber = drawerForm.value.partNumber
miniEditData.value.p8PostMassProductionUnit = drawerForm.value.p8PostMassProductionUnit
miniEditData.value.partAssemblyNo = drawerForm.value.partAssemblyNo
}
console.log("保存的数据",miniEditData.value)
// miniUpdateCCAPParts()
editDataCancel() editDataCancel()
} }
// 审核编辑 // 审核编辑
function editFlagData(row) { function editFlagData(row) {
editData.value = true editData.value = true
...@@ -1981,10 +2161,6 @@ function flagDataConfirm() { ...@@ -1981,10 +2161,6 @@ function flagDataConfirm() {
editDataCancel() editDataCancel()
} }
const drawerForm = ref([])
function drawerFormList(){
}
// 查询参数 // 查询参数
const queryParams = ref({ const queryParams = ref({
pageNum: 1, pageNum: 1,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment