This commit is contained in:
zhutianqi
2022-03-11 09:56:59 +08:00
parent 84aca22a6d
commit 164f6cfb64
3 changed files with 69 additions and 68 deletions
@@ -90,7 +90,7 @@
<div class="itemsText" @click="itemsTextDialog(scope.row.itemsNum, scope.row.itermsConditions)">{{ scope.row.itermsConditions ? scope.row.itermsConditions.replace(/<.*?>/ig, ' ') : '' }}</div>
</template>
</el-table-column>
<el-table-column :label="$t('m.operation')" align="center" width="50" :resizable="false" fixed="right">
<el-table-column label="操作" align="center" width="50" :resizable="false" fixed="right">
<template slot-scope="scope">
<div @click.stop style="display: inline-block">
<el-dropdown trigger="click" @command="handleCommand">
@@ -108,13 +108,13 @@
</el-table-column>
</el-table>
</div>
<loading :loading="loading">{{$t('m.getting')}}</loading>
<loading :loading="loading">正在获取中</loading>
<pagination :total="total" @pageChange="pageChange" @pageSizeChange="pageSizeChange"></pagination>
</div>
</div>
<!-- 分享 -->
<el-drawer
:title="$t('m.sharingStandards')"
title="分享标准"
:visible.sync="drawerModal"
size="300px"
@close="drawerModal = false"
@@ -128,8 +128,8 @@
style="padding: 0 15px">
</dept-tree>
<div class="demo-drawer-footer">
<el-button style="margin-right: 8px" @click="drawerModal = false">{{$t('m.cancel')}}</el-button>
<el-button type="primary" @click="shareStandardBt">{{$t('m.push')}}</el-button>
<el-button style="margin-right: 8px" @click="drawerModal = false">取消</el-button>
<el-button type="primary" @click="shareStandardBt">推送</el-button>
</div>
</el-drawer>
<!-- 内容简介-->
@@ -169,7 +169,7 @@
</div>
</div>
<div class="demo-drawer-footer">
<el-button icon="el-icon-close" size="mini" @click="cancleUpdateContent">{{$t('m.cancel')}}</el-button>
<el-button icon="el-icon-close" size="mini" @click="cancleUpdateContent">取消</el-button>
</div>
</el-drawer>
<!-- 编辑条目 -->
@@ -273,7 +273,7 @@
<div style="border:1px dashed #999;margin-bottom:20px;padding:10px">
<el-row type="flex" class="row-bg" justify="space-between">
<el-col :span="6">
<el-button size="small" icon="el-icon-plus" @click="showAddContentInfo('noIndex')">{{$t('m.addTo')}}</el-button>
<el-button size="small" icon="el-icon-plus" @click="showAddContentInfo('noIndex')">添加</el-button>
</el-col>
</el-row>
<div v-for="(item, index) in itemsContentList" :key="index">
@@ -296,9 +296,9 @@
</div>
</el-col>
<el-col :span="item.type === 'TABLE' ? 8 : 6" style="display:flex;justify-content: flex-end;">
<el-button size="mini" class="updateContentBtn" icon="el-icon-plus" @click="showAddContentInfo(index)">{{$t('m.addTo')}}</el-button>
<el-button size="mini" v-if="item.type === 'TABLE'" class="updateContentBtn" icon="el-icon-edit" @click="editContentInfo(item, index)">{{$t('m.update')}}</el-button>
<el-button size="mini" class="updateContentBtn" icon="el-icon-minus" @click="removeContentInfo(index, item.id)">{{$t('m.delete')}}</el-button>
<el-button size="mini" class="updateContentBtn" icon="el-icon-plus" @click="showAddContentInfo(index)">添加</el-button>
<el-button size="mini" v-if="item.type === 'TABLE'" class="updateContentBtn" icon="el-icon-edit" @click="editContentInfo(item, index)">修改</el-button>
<el-button size="mini" class="updateContentBtn" icon="el-icon-minus" @click="removeContentInfo(index, item.id)">删除</el-button>
</el-col>
</el-row>
</div>
@@ -306,8 +306,8 @@
</el-form>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" icon="el-icon-close" style="margin-right: 8px" @click="modalItemaddShowflag = false">{{$t('m.cancel')}}</el-button>
<el-button size="mini" icon="el-icon-check" type="primary" @click="updateItemInfo" :loading="isSubmit">{{$t('m.submit')}}</el-button>
<el-button size="mini" icon="el-icon-close" style="margin-right: 8px" @click="modalItemaddShowflag = false">取消</el-button>
<el-button size="mini" icon="el-icon-check" type="primary" @click="updateItemInfo" :loading="isSubmit">提交</el-button>
</div>
</el-drawer>
<!-- 查看属性 -->
@@ -480,7 +480,7 @@
</el-drawer>
<!--编辑条款内容-->
<el-drawer
:title="$t('m.editTerms')"
title="编辑条款内容"
:wrapperClosable="false"
:visible.sync="editItemsContentModel"
size="800px"
@@ -491,7 +491,7 @@
<div class="otherStandardDetails-drawer-content">
<el-row>
<el-col :span="6">
<el-button icon="md-add" @click="showAddContentInfo('noIndex')">{{$t('m.addTo')}}</el-button>
<el-button icon="md-add" @click="showAddContentInfo('noIndex')">添加</el-button>
</el-col>
</el-row>
<div v-for="(item, index) in itemsContentList" :key="index">
@@ -521,37 +521,37 @@
</div>
</el-col>
<el-col :span="8">
<el-button class="updateContentBtn" icon="md-add" @click="showAddContentInfo(index)">{{$t('m.addContent')}}</el-button>
<el-button class="updateContentBtn" icon="md-remove" @click="removeContentInfo(index, item.id)">{{$t('m.delete')}}</el-button>
<el-button class="updateContentBtn" icon="md-add" @click="showAddContentInfo(index)">添加内容</el-button>
<el-button class="updateContentBtn" icon="md-remove" @click="removeContentInfo(index, item.id)">删除</el-button>
</el-col>
</el-row>
</div>
</div>
</div>
<div class="demo-drawer-footer">
<el-button style="margin-right: 8px" @click="editItemsContentModel = false">{{$t('m.cancel')}}</el-button>
<el-button type="primary" @click="updateItemInfo('content')" :loading="isSubmit">{{$t('m.save')}}</el-button>
<el-button style="margin-right: 8px" @click="editItemsContentModel = false">取消</el-button>
<el-button type="primary" @click="updateItemInfo('content')" :loading="isSubmit">保存</el-button>
</div>
</el-drawer>
<!-- 选择添加内容类型-->
<el-dialog :visible.sync="chooseAddTypeModel" :title="$t('m.selectAddContentType')" width="700px" :show-close="false">
<el-dialog :visible.sync="chooseAddTypeModel" title="选择添加内容类型" width="700px" :show-close="false">
<el-row>
<el-col :span="8">
<el-button icon="el-icon-plus" @click="chooseType('TEXT')" class="chooseBtn">{{$t('m.addText')}}</el-button>
<el-button icon="el-icon-plus" @click="chooseType('TEXT')" class="chooseBtn">添加文本</el-button>
</el-col>
<el-col :span="8">
<el-button icon="el-icon-plus" @click="chooseType('IMG')" class="chooseBtn">{{$t('m.addPicture')}}</el-button>
<el-button icon="el-icon-plus" @click="chooseType('IMG')" class="chooseBtn">添加图片</el-button>
</el-col>
<el-col :span="8">
<el-button icon="el-icon-plus" @click="chooseType('TABLE')">{{$t('m.addTable')}}</el-button>
<el-button icon="el-icon-plus" @click="chooseType('TABLE')">添加表格</el-button>
</el-col>
</el-row>
<div slot="footer">
<el-button size="small" @click="chooseAddTypeModel = false">{{$t('m.cancel')}}</el-button>
<el-button size="small" type="primary" @click="addContentInfo">{{$t('m.sure')}}</el-button>
<el-button size="small" @click="chooseAddTypeModel = false">取消</el-button>
<el-button size="small" type="primary" @click="addContentInfo">确定</el-button>
</div>
</el-dialog>
<el-dialog :visible.sync="showUploadModelFlag" :title="$t('m.uploadPictures')" width="700px">
<el-dialog :visible.sync="showUploadModelFlag" title="上传图片" width="700px">
<el-upload
:action="importImgUrl"
ref="importImg"
@@ -561,25 +561,25 @@
:before-upload="imgBeforeUpload"
:show-file-list="showUploadlist"
:file-list="defaultFileList">
<el-button icon="el-icon-upload">{{$t('m.uploadPictures')}}</el-button>
<el-button icon="el-icon-upload">上传图片</el-button>
</el-upload>
</el-dialog>
<el-dialog :visible.sync="showTableModelFlag" :title="$t('m.tableProperties')" width="700px">
<el-dialog :visible.sync="showTableModelFlag" title="表格属性" width="700px">
<el-row>
<el-col :span="16">
<span>{{$t('m.numberOfRows')}}:</span>
<el-input class="updateContentInput" v-model.trim="rowCount" placeholder="$t('m.pleaseEnterAPositiveInteger')" clearable :maxlength="2"></el-input>
<span>行数:</span>
<el-input class="updateContentInput" v-model.trim="rowCount" placeholder="请输入正整数" clearable :maxlength="2"></el-input>
</el-col>
</el-row>
<el-row>
<el-col :span="16">
<span>{{$t('m.numberOfColumns')}}</span>
<el-input class="updateContentInput" v-model.trim="colCount" :placeholder="$t('m.pleaseEnterAPositiveInteger')" clearable :maxlength="2"></el-input>
<span>列数</span>
<el-input class="updateContentInput" v-model.trim="colCount" placeholder="请输入正整数" clearable :maxlength="2"></el-input>
</el-col>
</el-row>
<div slot="footer">
<el-button size="mini" @click="showTableModelFlag = false">{{$t('m.cancel')}}</el-button>
<el-button size="mini" type="primary" @click="addTableInfo">{{$t('m.sure')}}</el-button>
<el-button size="mini" @click="showTableModelFlag = false">取消</el-button>
<el-button size="mini" type="primary" @click="addTableInfo">确定</el-button>
</div>
</el-dialog>
<!-- 树结构添加树组织-->
@@ -607,44 +607,44 @@
<el-button class="common-button-default" icon="el-icon-close" @click="menuModalFlag = false">取消</el-button>
</div>
</el-dialog>
<el-dialog :title="$t('m.confirmDeletion')" width="300px" :visible.sync="deleteMenuModal">
<el-dialog title="确认删除" width="300px" :visible.sync="deleteMenuModal">
<p>该节点下有记录,是否删除?</p>
<div slot="footer">
<el-button size="mini" @click="deleteMenuModal = false">{{$t('m.cancel')}}</el-button>
<el-button type="primary" size="mini" @click="sureDeleteSarMenu">{{$t('m.sure')}}</el-button>
<el-button size="mini" @click="deleteMenuModal = false">取消</el-button>
<el-button type="primary" size="mini" @click="sureDeleteSarMenu">确定</el-button>
</div>
</el-dialog>
<el-dialog :title="$t('m.confirmDeletion')" width="300px" :visible.sync="deleteItemsModal">
<el-dialog title="确认删除" width="300px" :visible.sync="deleteItemsModal">
<p>选择条款关联节点下包含子节点,是否全部删除?</p>
<div slot="footer" class="demo-drawer-footer">
<el-button class="common-button-default" @click="deleteItemsModal = false">{{$t('m.cancel')}}</el-button>
<el-button calss="common-button-primary" type="primary" @click="batchDeleteItem">{{$t('m.sure')}}</el-button>
<el-button class="common-button-default" @click="deleteItemsModal = false">取消</el-button>
<el-button calss="common-button-primary" type="primary" @click="batchDeleteItem">确定</el-button>
</div>
</el-dialog>
<el-dialog :visible.sync="importModalshowflagtemp" :title="$t('m.importFile')" width="400px">
<el-upload
:multiple="false"
drag
show-file-list
:on-success="uploadSuccess"
:on-remove="removeOneFile"
:action="importImgUrl"
:file-list="defaultFilesList"
accept=".PDF, .doc, .docx, .ppt, .pptx"
:before-upload="editBeforeUpload"
name="file"
ref="importFileAboutLaws"
>
<div style="padding: 20px 0">
<i class="el-icon-upload" style="color: #3399ff; font-size: 52px;"></i>
<p>点击或拖拽上传文件</p>
</div>
</el-upload>
</el-dialog>
<el-dialog :title="$t('m.showPictures')" width="600px" style="height: 800px;" :visible.sync="showImg">
<!-- <el-dialog :visible.sync="importModalshowflagtemp" :title="$t('m.importFile')" width="400px">-->
<!-- <el-upload-->
<!-- :multiple="false"-->
<!-- drag-->
<!-- show-file-list-->
<!-- :on-success="uploadSuccess"-->
<!-- :on-remove="removeOneFile"-->
<!-- :action="importImgUrl"-->
<!-- :file-list="defaultFilesList"-->
<!-- accept=".PDF, .doc, .docx, .ppt, .pptx"-->
<!-- :before-upload="editBeforeUpload"-->
<!-- name="file"-->
<!-- ref="importFileAboutLaws"-->
<!-- >-->
<!-- <div style="padding: 20px 0">-->
<!-- <i class="el-icon-upload" style="color: #3399ff; font-size: 52px;"></i>-->
<!-- <p>点击或拖拽上传文件</p>-->
<!-- </div>-->
<!-- </el-upload>-->
<!-- </el-dialog>-->
<el-dialog title="展示图片" width="600px" style="height: 800px;" :visible.sync="showImg">
<div v-html="preImgContent" class="preImgStyle"></div>
</el-dialog>
<el-dialog :visible.sync="importModalshowflag" :title="$t('m.importFile')" width="400px">
<el-dialog :visible.sync="importModalshowflag" title="导入文件" width="400px">
<el-upload
multiple
:action="importExcelUrl"
@@ -667,18 +667,18 @@
<span>{{ importForm.content }}</span>
</div>
<div slot="footer">
<el-button type="primary" size="large" @click="importFailed = false">{{$t('m.confirm')}}</el-button>
<el-button type="primary" size="large" @click="importFailed = false">确认</el-button>
</div>
</el-dialog>
<!-- 修改模态框 -->
<el-drawer
:visible.sync="editInfoModal"
:title="$t('m.modifyInformation')"
title="修改信息"
size="700px">
<UEditor :content="ueContent" :config="config" ref="ueditor" @editor-onChange="uEditorChange"></UEditor>
<div class="demo-drawer-footer">
<el-button size="mini" @click="editInfoModal = false">{{$t('m.cancel')}}</el-button>
<el-button size="mini" type="primary" @click="editInfoModalSave">{{$t('m.save')}}</el-button>
<el-button size="mini" @click="editInfoModal = false">取消</el-button>
<el-button size="mini" type="primary" @click="editInfoModalSave">保存</el-button>
</div>
</el-drawer>
<!--内容简介-->
@@ -1289,7 +1289,7 @@ export default {
this.selectSarMenu = JSON.parse(JSON.stringify(treeNode))
if (undefined !== this.selectSarMenu.id) { // 当前有选中节点
if (name === 'newMenu') {
this.menuModalTitle = this.$t('m.newContents')
this.menuModalTitle = '新增目录'
this.menuModalFlag = true
this.menuAddOrUpdateFlag = 1
this.sarMenu.infoId = this.infoId
@@ -1299,7 +1299,7 @@ export default {
})
} else if (name === 'editMenu') {
this.menuAddOrUpdateFlag = 2
this.menuModalTitle = this.$t('m.editDirectory')
this.menuModalTitle = '编辑目录'
this.menuModalFlag = true
this.$nextTick(() => {
this.$refs.addMenuForm.resetFields()
@@ -1076,6 +1076,7 @@ export default {
// 修改成表格样式后,选择项勾选改变
standSelectChange(data) {
this.selectTableData = [];
this.selectTableDatas = []
for (let i = 0; i < data.length; i++) {
this.selectTableData.push(data[i].id);
this.selectTableDatas.push(data[i])
@@ -121,7 +121,7 @@ export default {
for (var i = 0; i < this.selected.length; i++) {
this.targetKeys.push(this.selected[i].id)
}
// 左侧数据会筛选出右侧数据进行显示
// 左侧数据会筛选出右侧数据进行显示
var j
for (j = 0; j < res.data.records.length; j++) {
let moduleLabel = {}