|
|
@@ -14,13 +14,14 @@
|
|
|
v-loading="pdfLoading"
|
|
|
>
|
|
|
<div class="designer-inner" ref="wrapperContainerRef">
|
|
|
- <SpreadViewer :initData="initData" ref="spreadRef" />
|
|
|
+<!-- <SpreadViewer :initData="initData" ref="spreadRef" />-->
|
|
|
+ <SpreadViewer :initData="editData" ref="editSpreadRecordRef" @saveSuccess="saveSuccessRecord"/>
|
|
|
</div>
|
|
|
<div class="operation-inner relative">
|
|
|
<div class="btn-list">
|
|
|
<template v-if="['add', 'edit'].includes(isEdit)">
|
|
|
<el-button type="primary" @click="handleSubmitBefore">提交审核</el-button>
|
|
|
- <el-button type="primary" plain @click="handleEditSpreadRecord">编辑封面</el-button>
|
|
|
+<!-- <el-button type="primary" plain @click="handleEditSpreadRecord">编辑封面</el-button>-->
|
|
|
</template>
|
|
|
<el-button type="default" plain @click="handleCloseModal">取 消</el-button>
|
|
|
</div>
|
|
|
@@ -67,9 +68,9 @@
|
|
|
|
|
|
<!-- 检验录入-模板 -->
|
|
|
<CustomDialog v-model="showInlineEditRecord" title="检验录入" :show-footer="false" fullscreen>
|
|
|
- <SpreadViewer :initData="editData" ref="editSpreadRecordRef" @saveSuccess="saveSuccessRecord" @close="()=>{
|
|
|
- showInlineEditRecord = false
|
|
|
- }"/>
|
|
|
+<!-- <SpreadViewer :initData="editData" ref="editSpreadRecordRef" @saveSuccess="saveSuccessRecord" @close="()=>{-->
|
|
|
+<!-- showInlineEditRecord = false-->
|
|
|
+<!-- }"/>-->
|
|
|
</CustomDialog>
|
|
|
|
|
|
<CustomDialog
|
|
|
@@ -325,7 +326,16 @@ const handleSubmitConfirm = () => {
|
|
|
// }
|
|
|
fileList.value[0]?.url ? handleSubmitOperationReport(fileList.value[0].url) : uploadRef.value.submit()
|
|
|
}
|
|
|
-const handleSubmitBefore = () => {
|
|
|
+const handleSubmitBefore = async () => {
|
|
|
+
|
|
|
+ try {
|
|
|
+ await editSpreadRecordRef.value?.handleSave()
|
|
|
+ } catch (error) {
|
|
|
+ console.error('保存数据失败:', error)
|
|
|
+ ElMessage.error('保存数据失败,请重试')
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
// console.log(props.editInspectionplanParams, 'props.editInspectionplanParams')
|
|
|
// if (props.isEdit === 'add' && !fileList.value.length) return ElMessage.error('请先上传方案文件')
|
|
|
if (!fileList.value.length) return ElMessage.error('请先上传方案文件')
|
|
|
@@ -398,7 +408,8 @@ onMounted(()=>{
|
|
|
handleWindowResize()
|
|
|
// console.log('wrapperContainerHeight.value ', wrapperContainerHeight.value)
|
|
|
window.addEventListener('resize', handleWindowResize)
|
|
|
- initPreview()
|
|
|
+ // initPreview()
|
|
|
+ editPreview()
|
|
|
})
|
|
|
onUnmounted(() => {
|
|
|
window.removeEventListener('resize', handleWindowResize)
|