From ef9f19192df89a5ec2dea8425d0fac0fd7eff6e6 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期一, 17 三月 2025 16:25:50 +0800 Subject: [PATCH] 接口对接 --- src/views/templateManage/components/templateDialog.vue | 28 ++++++++++++++++++++++++---- 1 files changed, 24 insertions(+), 4 deletions(-) diff --git a/src/views/templateManage/components/templateDialog.vue b/src/views/templateManage/components/templateDialog.vue index a1f70b9..de7e3c9 100644 --- a/src/views/templateManage/components/templateDialog.vue +++ b/src/views/templateManage/components/templateDialog.vue @@ -58,9 +58,14 @@ </el-form-item> </el-col> </el-row> - <el-form-item label="签署效果预览:" style="display: flex;flex-direction: column;align-items: flex-start"> - <div style="width: 500px;height: 100px;margin-left: 50px"> - + <el-form-item label="签署效果预览:" style="display: flex;flex-direction: column;align-items: flex-start;width: 100%"> + <div style="width: 100%;height: auto;margin-left: 50px"> + <iframe + :src="state.iframeSrc" + width="100%" + height="750px" + class="custom-iframe" + ></iframe> </div> </el-form-item> </el-form> @@ -103,6 +108,7 @@ header: { Authorization: getToken() }, + iframeSrc: '', deptName: '', typeList: [], limit: 1, @@ -126,6 +132,8 @@ url : import.meta.env.VITE_APP_BASE_API + state.form.filePath } state.form.fileList = [obj] + state.iframeSrc = import.meta.env.VITE_APP_BASE_API + state.form.filePath + console.log('xx',state.iframeSrc) }else { state.form.fileList = [] } @@ -204,8 +212,10 @@ typeId:null, deptId: null, filePath: '', - fileList: [] + fileList: [], + } + state.iframeSrc = '' } const handleRemove = (file) => { @@ -213,6 +223,7 @@ const newFileList = state.form.fileList.slice() newFileList.splice(index, 1) state.form.fileList = newFileList; + state.iframeSrc = '' } const f = ref() const handleChange = (file,fileList) => { @@ -231,6 +242,7 @@ // message: '文件上传成功' // }) state.form.filePath = res.fileName + state.iframeSrc = import.meta.env.VITE_APP_BASE_API + state.form.filePath }else { state.form.fileList = [] ElMessage({ @@ -250,10 +262,18 @@ :deep(.el-form .el-form-item__label) { font-size: 15px; } + :deep(.el-form-item__content) { + width: 100%; + } .file { display: flex; flex-direction: column; align-items: flex-start; } + .custom-iframe { + border: 1px solid #9b9999; + /* 隐藏原生滚动条 */ + overflow: hidden; + } } </style> -- Gitblit v1.9.2