修改bug:#16395 替换后数据未保存

dev
WL 2024-06-24 16:24:59 +08:00
parent e2e0b4b6ed
commit 2ba859f3ab
15 changed files with 36 additions and 36 deletions

View File

@ -38,10 +38,10 @@
<el-form-item v-if="!isEdit" label="文件:" prop="FILE"> <el-form-item v-if="!isEdit" label="文件:" prop="FILE">
<upload-file :file-list.sync="form.FILE" :limit="1" :file-size="200" append-to-body accept=".pdf"/> <upload-file :file-list.sync="form.FILE" :limit="1" :file-size="200" append-to-body accept=".pdf"/>
</el-form-item> </el-form-item>
<el-form-item v-if="!isEdit" label="添加文件内容:"> <el-form-item v-if="!isEdit" label="添加操作规程内容:">
<el-button size="small" type="primary" @click="openTextEdit()"></el-button> <el-button size="small" type="primary" @click="openTextEdit()"></el-button>
</el-form-item> </el-form-item>
<el-form-item v-if="isEdit" label="添加文件内容:"> <el-form-item v-if="isEdit" label="编辑操作规程内容:">
<el-button <el-button
size="small" size="small"
type="primary" type="primary"
@ -67,7 +67,7 @@
<edit-label ref="editLabel" append-to-body/> <edit-label ref="editLabel" append-to-body/>
<select-label ref="selectLabel" append-to-body @getResult="getChooseTage"/> <select-label ref="selectLabel" append-to-body @getResult="getChooseTage"/>
<select-type ref="selectType" :limit="1" append-to-body @getResult="getType"/> <select-type ref="selectType" :limit="1" append-to-body @getResult="getType"/>
<text-editing ref="textEditing" :disabled="textDisabled" append-to-body title="文本编辑器" @getResult="getText"/> <text-editing ref="textEditing" :disabled="textDisabled" append-to-body title="编辑操作规程内容" @getResult="getText"/>
</el-dialog> </el-dialog>
</template> </template>
<script> <script>

View File

@ -254,11 +254,11 @@ export default {
}) })
}, },
handleAdd() { handleAdd() {
this.title = '新增' this.title = '新增操作规程'
this.$refs.editTextLibrary.init() this.$refs.editTextLibrary.init()
}, },
handleEdit(e) { handleEdit(e) {
this.title = '编辑' this.title = '编辑操作规程'
this.$refs.editTextLibrary.init({ e: e, isEdit: true }) this.$refs.editTextLibrary.init({ e: e, isEdit: true })
}, },
getInformation(e) { getInformation(e) {

View File

@ -1,5 +1,5 @@
<template> <template>
<el-dialog v-loading="loading" v-if="dialogVisible" :visible.sync="dialogVisible" title="详情"> <el-dialog v-loading="loading" v-if="dialogVisible" :visible.sync="dialogVisible" title="操作规程详情">
<el-form ref="form" :model="form" label-width="180px"> <el-form ref="form" :model="form" label-width="180px">
<el-form-item label="安全操作规程:" prop="FILE_NAME"> <el-form-item label="安全操作规程:" prop="FILE_NAME">
<el-input v-model="form.REMARKS" disabled style="width: 70%"/> <el-input v-model="form.REMARKS" disabled style="width: 70%"/>
@ -46,15 +46,15 @@
{{ tag.NAME }} {{ tag.NAME }}
</el-tag> </el-tag>
</el-form-item> </el-form-item>
<el-form-item label="文件详情:"> <el-form-item label="操作规程内容:">
<el-button size="small" type="primary" @click="openTextEdit({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})"></el-button> <el-button size="small" type="primary" @click="openTextEdit({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})"></el-button>
<el-button size="small" type="primary" @click="exportWord({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})">word</el-button> <el-button size="small" type="primary" @click="exportWord({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})">word</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click="goBack"> </el-button> <el-button @click="goBack"> </el-button>
</div> </div>
<text-editing ref="textEditing" :disabled="true" append-to-body title="文本编辑器"/> <text-editing ref="textEditing" :disabled="true" append-to-body title="操作规程内容"/>
</el-dialog> </el-dialog>
</template> </template>
<script> <script>

View File

@ -1,5 +1,5 @@
<template> <template>
<el-dialog v-loading="loading" v-if="visible" :visible.sync="visible" title="替换"> <el-dialog v-loading="loading" v-if="visible" :visible.sync="visible" title="操作规程文件替换">
<el-form ref="form" :model="form" :rules="rules" label-width="150px"> <el-form ref="form" :model="form" :rules="rules" label-width="150px">
<el-form-item label="文件:" prop="FILE"> <el-form-item label="文件:" prop="FILE">
<upload-file :file-list.sync="form.FILE" :limit="1" :file-size="200" append-to-body accept=".pdf"/> <upload-file :file-list.sync="form.FILE" :limit="1" :file-size="200" append-to-body accept=".pdf"/>

View File

@ -1,5 +1,5 @@
<template> <template>
<el-dialog v-loading="loading" v-if="visible" :visible.sync="visible" title="替换"> <el-dialog v-loading="loading" v-if="visible" :visible.sync="visible" title="操作规程文件替换记录">
<el-table :data="list"> <el-table :data="list">
<el-table-column prop="CREATE_TIME" label="日期"/> <el-table-column prop="CREATE_TIME" label="日期"/>
<el-table-column prop="CREATOR_NAME" label="姓名"/> <el-table-column prop="CREATOR_NAME" label="姓名"/>

View File

@ -28,10 +28,10 @@
<el-form-item v-if="!isEdit" label="文件:" prop="FILE"> <el-form-item v-if="!isEdit" label="文件:" prop="FILE">
<upload-file :file-list.sync="form.FILE" :limit="1" :file-size="200" append-to-body accept=".pdf"/> <upload-file :file-list.sync="form.FILE" :limit="1" :file-size="200" append-to-body accept=".pdf"/>
</el-form-item> </el-form-item>
<el-form-item v-if="!isEdit" label="添加文件内容:"> <el-form-item v-if="!isEdit" label="添加管理制度内容:">
<el-button size="small" type="primary" @click="openTextEdit()"></el-button> <el-button size="small" type="primary" @click="openTextEdit()"></el-button>
</el-form-item> </el-form-item>
<el-form-item v-if="isEdit" label="添加文件内容:"> <el-form-item v-if="isEdit" label="编辑管理制度内容:">
<el-button size="small" type="primary" @click="openTextEdit({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID},true)"></el-button> <el-button size="small" type="primary" @click="openTextEdit({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID},true)"></el-button>
<el-button size="small" type="primary" @click="openTextEdit({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID},false)"></el-button> <el-button size="small" type="primary" @click="openTextEdit({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID},false)"></el-button>
<el-button size="small" type="primary" @click="exportWord({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})">word</el-button> <el-button size="small" type="primary" @click="exportWord({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})">word</el-button>
@ -47,7 +47,7 @@
<edit-label ref="editLabel" append-to-body/> <edit-label ref="editLabel" append-to-body/>
<select-label ref="selectLabel" append-to-body @getResult="getChooseTage"/> <select-label ref="selectLabel" append-to-body @getResult="getChooseTage"/>
<select-type ref="selectType" :limit="1" append-to-body @getResult="getType"/> <select-type ref="selectType" :limit="1" append-to-body @getResult="getType"/>
<text-editing ref="textEditing" :disabled="textDisabled" append-to-body title="文本编辑器" @getResult="getText"/> <text-editing ref="textEditing" :disabled="textDisabled" append-to-body title="编辑管理制度内容" @getResult="getText"/>
</el-dialog> </el-dialog>
</template> </template>
<script> <script>

View File

@ -254,11 +254,11 @@ export default {
}) })
}, },
handleAdd() { handleAdd() {
this.title = '新增' this.title = '新增管理制度'
this.$refs.editTextLibrary.init() this.$refs.editTextLibrary.init()
}, },
handleEdit(e) { handleEdit(e) {
this.title = '编辑' this.title = '编辑管理制度'
this.$refs.editTextLibrary.init({ e: e, isEdit: true }) this.$refs.editTextLibrary.init({ e: e, isEdit: true })
}, },
getInformation(e) { getInformation(e) {

View File

@ -1,5 +1,5 @@
<template> <template>
<el-dialog v-loading="loading" v-if="dialogVisible" :visible.sync="dialogVisible" title="详情"> <el-dialog v-loading="loading" v-if="dialogVisible" :visible.sync="dialogVisible" title="管理制度详情">
<el-form ref="form" :model="form" label-width="180px"> <el-form ref="form" :model="form" label-width="180px">
<el-form-item label="安全生产管理制度:" prop="FILE_NAME"> <el-form-item label="安全生产管理制度:" prop="FILE_NAME">
<el-input v-model="form.REMARKS" disabled style="width: 70%"/> <el-input v-model="form.REMARKS" disabled style="width: 70%"/>
@ -46,15 +46,15 @@
{{ tag.NAME }} {{ tag.NAME }}
</el-tag> </el-tag>
</el-form-item> </el-form-item>
<el-form-item label="文件详情:"> <el-form-item label="管理制度内容:">
<el-button size="small" type="primary" @click="openTextEdit({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})"></el-button> <el-button size="small" type="primary" @click="openTextEdit({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})"></el-button>
<el-button size="small" type="primary" @click="exportWord({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})">word</el-button> <el-button size="small" type="primary" @click="exportWord({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})">word</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click="goBack"> </el-button> <el-button @click="goBack"> </el-button>
</div> </div>
<text-editing ref="textEditing" :disabled="true" append-to-body title="文本编辑器"/> <text-editing ref="textEditing" :disabled="true" append-to-body title="管理制度内容"/>
</el-dialog> </el-dialog>
</template> </template>
<script> <script>

View File

@ -1,5 +1,5 @@
<template> <template>
<el-dialog v-loading="loading" v-if="visible" :visible.sync="visible" title="替换"> <el-dialog v-loading="loading" v-if="visible" :visible.sync="visible" title="管理制度文件替换">
<el-form ref="form" :model="form" :rules="rules" label-width="150px"> <el-form ref="form" :model="form" :rules="rules" label-width="150px">
<el-form-item label="文件:" prop="FILE"> <el-form-item label="文件:" prop="FILE">
<upload-file :file-list.sync="form.FILE" :limit="1" :file-size="200" append-to-body accept=".pdf"/> <upload-file :file-list.sync="form.FILE" :limit="1" :file-size="200" append-to-body accept=".pdf"/>

View File

@ -1,5 +1,5 @@
<template> <template>
<el-dialog v-loading="loading" v-if="visible" :visible.sync="visible" title="替换"> <el-dialog v-loading="loading" v-if="visible" :visible.sync="visible" title="管理制度文件替换记录">
<el-table :data="list"> <el-table :data="list">
<el-table-column prop="CREATE_TIME" label="日期"/> <el-table-column prop="CREATE_TIME" label="日期"/>
<el-table-column prop="CREATOR_NAME" label="姓名"/> <el-table-column prop="CREATOR_NAME" label="姓名"/>

View File

@ -28,10 +28,10 @@
<el-form-item v-if="!isEdit" label="文件:" prop="FILE"> <el-form-item v-if="!isEdit" label="文件:" prop="FILE">
<upload-file :file-list.sync="form.FILE" :limit="1" :file-size="200" append-to-body accept=".pdf"/> <upload-file :file-list.sync="form.FILE" :limit="1" :file-size="200" append-to-body accept=".pdf"/>
</el-form-item> </el-form-item>
<el-form-item v-if="!isEdit" label="添加文件内容:"> <el-form-item v-if="!isEdit" label="添加责任制内容:">
<el-button size="small" type="primary" @click="openTextEdit()"></el-button> <el-button size="small" type="primary" @click="openTextEdit()"></el-button>
</el-form-item> </el-form-item>
<el-form-item v-if="isEdit" label="添加文件内容:"> <el-form-item v-if="isEdit" label="编辑责任制内容:">
<el-button size="small" type="primary" @click="openTextEdit({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID},true)"></el-button> <el-button size="small" type="primary" @click="openTextEdit({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID},true)"></el-button>
<el-button size="small" type="primary" @click="openTextEdit({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID},false)"></el-button> <el-button size="small" type="primary" @click="openTextEdit({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID},false)"></el-button>
<el-button size="small" type="primary" @click="exportWord({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})">word</el-button> <el-button size="small" type="primary" @click="exportWord({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})">word</el-button>
@ -47,7 +47,7 @@
<edit-label ref="editLabel" append-to-body/> <edit-label ref="editLabel" append-to-body/>
<select-label ref="selectLabel" append-to-body @getResult="getChooseTage"/> <select-label ref="selectLabel" append-to-body @getResult="getChooseTage"/>
<select-type ref="selectType" :limit="1" append-to-body @getResult="getType"/> <select-type ref="selectType" :limit="1" append-to-body @getResult="getType"/>
<text-editing ref="textEditing" :disabled="textDisabled" append-to-body title="文本编辑器" @getResult="getText"/> <text-editing ref="textEditing" :disabled="textDisabled" append-to-body title="编辑责任制内容" @getResult="getText"/>
</el-dialog> </el-dialog>
</template> </template>
<script> <script>

View File

@ -296,11 +296,11 @@ export default {
}) })
}, },
handleAdd() { handleAdd() {
this.title = '新增' this.title = '新增责任制'
this.$refs.editTextLibrary.init() this.$refs.editTextLibrary.init()
}, },
handleEdit(e) { handleEdit(e) {
this.title = '编辑' this.title = '编辑责任制'
this.$refs.editTextLibrary.init({ e: e, isEdit: true }) this.$refs.editTextLibrary.init({ e: e, isEdit: true })
}, },
getInformation(e) { getInformation(e) {

View File

@ -1,5 +1,5 @@
<template> <template>
<el-dialog v-loading="loading" v-if="dialogVisible" :visible.sync="dialogVisible" title="详情"> <el-dialog v-loading="loading" v-if="dialogVisible" :visible.sync="dialogVisible" title="责任制详情">
<el-form ref="form" :model="form" label-width="180px"> <el-form ref="form" :model="form" label-width="180px">
<el-form-item label="安全生产责任制:" prop="FILE_NAME"> <el-form-item label="安全生产责任制:" prop="FILE_NAME">
<el-input v-model="form.REMARKS" disabled style="width: 70%"/> <el-input v-model="form.REMARKS" disabled style="width: 70%"/>
@ -46,9 +46,9 @@
{{ tag.NAME }} {{ tag.NAME }}
</el-tag> </el-tag>
</el-form-item> </el-form-item>
<el-form-item label="文件详情:"> <el-form-item label="责任制内容:">
<el-button size="small" type="primary" @click="openTextEdit({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})"> <el-button size="small" type="primary" @click="openTextEdit({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})">
查看文件详情 查看责任制内容
</el-button> </el-button>
<el-button size="small" type="primary" @click="exportWord({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})"> <el-button size="small" type="primary" @click="exportWord({BUS_TEXT_LIBRARY_ID:form.BUS_TEXT_LIBRARY_ID})">
导出word 导出word
@ -58,7 +58,7 @@
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click="goBack"> </el-button> <el-button @click="goBack"> </el-button>
</div> </div>
<text-editing ref="textEditing" :disabled="true" append-to-body title="文本编辑器"/> <text-editing ref="textEditing" :disabled="true" append-to-body title="责任制内容"/>
</el-dialog> </el-dialog>
</template> </template>
<script> <script>

View File

@ -1,5 +1,5 @@
<template> <template>
<el-dialog v-loading="loading" v-if="visible" :visible.sync="visible" title="替换"> <el-dialog v-loading="loading" v-if="visible" :visible.sync="visible" title="责任制文件替换">
<el-form ref="form" :model="form" :rules="rules" label-width="150px"> <el-form ref="form" :model="form" :rules="rules" label-width="150px">
<el-form-item label="文件:" prop="FILE"> <el-form-item label="文件:" prop="FILE">
<upload-file :file-list.sync="form.FILE" :limit="1" :file-size="200" append-to-body accept=".pdf"/> <upload-file :file-list.sync="form.FILE" :limit="1" :file-size="200" append-to-body accept=".pdf"/>

View File

@ -1,5 +1,5 @@
<template> <template>
<el-dialog v-loading="loading" v-if="visible" :visible.sync="visible" title="替换"> <el-dialog v-loading="loading" v-if="visible" :visible.sync="visible" title="责任制文件替换记录">
<el-table :data="list"> <el-table :data="list">
<el-table-column prop="CREATE_TIME" label="日期"/> <el-table-column prop="CREATE_TIME" label="日期"/>
<el-table-column prop="CREATOR_NAME" label="姓名"/> <el-table-column prop="CREATOR_NAME" label="姓名"/>