Merge branch 'develop' into FOTON

This commit is contained in:
super_liu
2022-03-21 15:16:29 +08:00
39 changed files with 3591 additions and 3550 deletions
+1 -1
View File
@@ -106,7 +106,7 @@ export default {
allowType: {
type: Array,
default: () => {
return ['.pdf', '.PDF', '.doc','.DOC', '.docx','.DOCX', '.pptx', '.PPTX', '.ppt', '.PPT', '.xls','.XLS', '.xlsx','.XLSX']
return ['.pdf', '.PDF', '.doc','.DOC', '.docx','.DOCX', '.pptx', '.PPTX', '.ppt', '.PPT', '.xls','.XLS', '.xlsx','.XLSX', '.pdg', '.PDG']
}
},
// 栅格比例
+1 -1
View File
@@ -260,7 +260,7 @@
{
title: '标准化活动日历',
path: '/standCalendar',
menuId: ''
menuId: '5e834b3fca90619e593ad0ee83263885'
},
// {
// title: '标准比对库',
File diff suppressed because it is too large Load Diff
@@ -2,8 +2,8 @@
<template>
<div class="attribute-custom v-class">
<div class="action-bar1">
<el-button class="common-button-primary add-button" style="margin-right: 5px" size="mini" type="primary" v-btn-permission="''" @click="showAddModel">新增</el-button>
<el-button class="common-button-default" size="small" @click="showDisplayLocationDialog" v-btn-permission="''">展示区域管理</el-button>
<el-button class="common-button-primary add-button" style="margin-right: 5px" size="mini" type="primary" v-btn-permission="'fe7880ecf38dc55c02d9013f72b6242a'" @click="showAddModel">新增</el-button>
<el-button class="common-button-default" size="small" @click="showDisplayLocationDialog" v-btn-permission="'85b2b303cce28234fafa1f5ab12ba61d'">展示区域管理</el-button>
</div>
<loading :loading="attributeDataLoading">数据处理中</loading>
<div class="content">
@@ -76,8 +76,8 @@
<el-dropdown trigger="click" @command="handleCommand">
<i class="iconfont">&#xe61e;</i>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item :command="[scope.row, '编辑']" v-btn-permission="'b1e60ec7b60389713bf5b450ec2d1115'">编辑</el-dropdown-item>
<el-dropdown-item :disabled="scope.row.isEdit==='1'" v-btn-permission="'c157be4e073787ea6c4a04bd39686c2d'" :command="[scope.row, '删除']">删除</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '编辑']" v-btn-permission="'18f50c76137df9b3112d07942b0d517f'">编辑</el-dropdown-item>
<el-dropdown-item :disabled="scope.row.isEdit==='1'" v-btn-permission="'8040f3cbceb668f7791c2182e620a051'" :command="[scope.row, '删除']">删除</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
@@ -199,7 +199,7 @@
width="400px"
>
<div style="margin-bottom: 10px;">
<el-button class="common-button-primary add-button" type="primary" icon="add" @click="showAddDisplayLocationDialog(undefined)">新增</el-button>
<el-button class="common-button-primary add-button" type="primary" icon="add" @click="showAddDisplayLocationDialog(undefined)" v-btn-permission="'b12bdf78f2f6cff502bf5e520832d8ea'">新增</el-button>
</div>
<el-table
:loading="displayLocationDialogTableConfig.loading"
@@ -230,8 +230,8 @@
<el-dropdown trigger="click" @command="handleCommand2">
<i class="iconfont">&#xe61e;</i>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item :command="[scope.row, '修改']">修改</el-dropdown-item>
<el-dropdown-item :disabled="scope.row.validFlag===1" :command="[scope.row, '删除']">删除</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '修改']" v-btn-permission="'7c7a446f6dd661bce1e0bb9319b38753'">修改</el-dropdown-item>
<el-dropdown-item :disabled="scope.row.validFlag===1" :command="[scope.row, '删除']" v-btn-permission="'681bb0153c74b070b76e63ce020b8477'">删除</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
File diff suppressed because it is too large Load Diff
@@ -1,79 +1,79 @@
<template>
<div class="wx-custom-tab">
<el-tabs v-model="tabValue" style="height: 100%;">
<el-tab-pane label="国内外标准法规" name="stand">
<div style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;">
<stand v-if="tabValue === 'stand'"></stand>
</div>
</el-tab-pane>
<el-tab-pane label="国内外政策" name="laws">
<div style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;">
<laws v-if="tabValue === 'laws'"></laws>
</div>
</el-tab-pane>
<el-tab-pane label="企业标准库" name="buss">
<div style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;">
<buss v-if="tabValue === 'buss'"></buss>
</div>
</el-tab-pane>
<!-- <el-tab-pane label="其他" name="other">
<div style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;">
<other v-if="tabValue === 'other'"></other>
</div>
</el-tab-pane>-->
</el-tabs>
</div>
</template>
<script>
import Laws from './components/laws'
import Stand from './components/stand'
import Buss from './components/buss'
/*import Other from './components/other'*/
export default {
name: 'index',
components: {
Laws,
Stand,
Buss,
// Other
},
data () {
return {
tabValue: 'stand'
}
}
}
</script>
<style lang="less" scoped>
.wx-custom-tab {
height: 100%;
padding: 0 10px;
background: #fff;
display: flex;
flex-direction: column;
/deep/.el-tabs{
flex: auto;
display: flex;
flex-direction: column;
/deep/ .el-tabs__header{
margin:0 !important;
}
.el-tabs__content {
height: 100% !important;
flex: auto;
position: relative;
display: flex;
flex-direction: column;
.el-tab-pane {
height: 100%;
flex: auto;
display: flex;
flex-direction: column;
}
}
}
}
</style>
<template>
<div class="wx-custom-tab">
<el-tabs v-model="tabValue" style="height: 100%;">
<el-tab-pane label="国内外标准法规" name="stand">
<div style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;">
<stand v-if="tabValue === 'stand'" v-btn-permission="'ad3ef2b8b8487229e52a7fe93416c437'"></stand>
</div>
</el-tab-pane>
<el-tab-pane label="国内外政策" name="laws" >
<div style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;">
<laws v-if="tabValue === 'laws'" v-btn-permission="'efcbe65f90d3a23f0be5df5ad60d1dac'"></laws >
</div>
</el-tab-pane>
<el-tab-pane label="企业标准库" name="buss">
<div style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;">
<buss v-if="tabValue === 'buss'" v-btn-permission="'7feeb73929c25a6f1fd67952704ec02b'"></buss>
</div>
</el-tab-pane>
<!-- <el-tab-pane label="其他" name="other">
<div style="position: absolute;top: 0;left: 0;right: 0;bottom: 0;">
<other v-if="tabValue === 'other'"></other>
</div>
</el-tab-pane>-->
</el-tabs>
</div>
</template>
<script>
import Laws from './components/laws'
import Stand from './components/stand'
import Buss from './components/buss'
/*import Other from './components/other'*/
export default {
name: 'index',
components: {
Laws,
Stand,
Buss,
// Other
},
data () {
return {
tabValue: 'stand'
}
}
}
</script>
<style lang="less" scoped>
.wx-custom-tab {
height: 100%;
padding: 0 10px;
background: #fff;
display: flex;
flex-direction: column;
/deep/.el-tabs{
flex: auto;
display: flex;
flex-direction: column;
/deep/ .el-tabs__header{
margin:0 !important;
}
.el-tabs__content {
height: 100% !important;
flex: auto;
position: relative;
display: flex;
flex-direction: column;
.el-tab-pane {
height: 100%;
flex: auto;
display: flex;
flex-direction: column;
}
}
}
}
</style>
@@ -7,7 +7,7 @@
type="primary"
class="common-button-primary add-button"
@click="addLink"
v-btn-permission="'980cb239683de9e29ee5335cec98e5b4'"
v-btn-permission="'a87f58f50bed49452ee2a9147254b16b'"
size="mini">新增
</el-button>
<!-- <el-button
@@ -21,7 +21,7 @@
type="danger"
class="common-button-primary add-button"
@click="deleteAllLink"
v-btn-permission="'779665b2e4bb20fc480cf9372a100f69'"
v-btn-permission="'cd639217443270d5c858fc593b439f79'"
size="mini">删除
</el-button>
</div>
@@ -81,10 +81,10 @@
<el-dropdown trigger="click" @command="handleCommand">
<i class="iconfont">&#xe61e;</i>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item v-btn-permission="'0fbb849e244e07433a90180fb314ad10'" :command="[scope.row, '删除']">
<el-dropdown-item v-btn-permission="'cd639217443270d5c858fc593b439f79'" :command="[scope.row, '删除']">
删除
</el-dropdown-item>
<el-dropdown-item v-btn-permission="'fa0846d977aeef07e9cb7faf648f8f7f'" :command="[scope.row, '编辑']">
<el-dropdown-item v-btn-permission="'2545b11a92961106563f83daad9735ff'" :command="[scope.row, '编辑']">
编辑
</el-dropdown-item>
</el-dropdown-menu>
@@ -7,7 +7,7 @@
type="primary"
class="common-button-primary add-button"
@click="addLink"
v-btn-permission="'980cb239683de9e29ee5335cec98e5b4'"
v-btn-permission="'123a2d7808ec50b6b4ce14567a9282f2'"
size="mini">新增
</el-button>
<!-- <el-button
@@ -21,7 +21,7 @@
type="danger"
class="common-button-primary add-button"
@click="deleteAllLink"
v-btn-permission="'779665b2e4bb20fc480cf9372a100f69'"
v-btn-permission="'74725d0f8bf0df73bc9c297358803588'"
size="mini">删除
</el-button>
</div>
@@ -81,10 +81,10 @@
<el-dropdown trigger="click" @command="handleCommand">
<i class="iconfont">&#xe61e;</i>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item v-btn-permission="'0fbb849e244e07433a90180fb314ad10'" :command="[scope.row, '删除']">
<el-dropdown-item v-btn-permission="'74725d0f8bf0df73bc9c297358803588'" :command="[scope.row, '删除']">
删除
</el-dropdown-item>
<el-dropdown-item v-btn-permission="'fa0846d977aeef07e9cb7faf648f8f7f'" :command="[scope.row, '编辑']">
<el-dropdown-item v-btn-permission="'c88bcafee6144c573a6820df9dde586d'" :command="[scope.row, '编辑']">
编辑
</el-dropdown-item>
</el-dropdown-menu>
@@ -11,12 +11,12 @@
</el-form-item>
<el-form-item label="" class="search-item btn-box">
<el-button class="common-button-primary" type="primary" size="mini" @click="search"
v-btn-permission="">查询
v-btn-permission="'fc37681cb98f8122d8969c91b8ee1c94'">查询
</el-button>
</el-form-item>
<el-form-item label="" class="search-item btn-box">
<el-button class="common-button-default" @click="resetSelect" size="mini"
v-btn-permission="">清空
v-btn-permission="'6b449f378912df86bb15e4fc32da6435'">清空
</el-button>
</el-form-item>
</el-form>
@@ -24,15 +24,15 @@
<div class="table-content">
<div class="table-button">
<el-button type="primary" size="mini"
class="common-button-primary" @click="committeeAdd">
class="common-button-primary" @click="committeeAdd" v-btn-permission="'33519a9d6eee3576e04e165b98e926c7'">
新增
</el-button>
<el-button type="primary" size="mini"
class="common-button-primary" @click="committeeEdit">
class="common-button-primary" @click="committeeEdit" v-btn-permission="'8fcdfb04dd4257f7ddc3372dd7d06056'">
编辑
</el-button>
<el-button type="primary" size="mini"
class="common-button-primary" @click="committeeDel">
class="common-button-primary" @click="committeeDel" v-btn-permission="'6382abe1d7d3686909921161503de05f'">
批量删除
</el-button>
</div>
@@ -58,18 +58,18 @@
</el-form-item>
<el-form-item>
<el-button type="primary" size="mini"
class="common-button-primary" @click="getDatas('1')">
class="common-button-primary" @click="getDatas('1')" v-btn-permission="'d285ee99b52abcd63d863f6783e350f0'">
查询
</el-button>
</el-form-item>
<el-form-item>
<el-button size="mini" class="common-button-default" @click="clearAllSearch">
<el-button size="mini" class="common-button-default" @click="clearAllSearch" v-btn-permission="'12a6b1f548cef7b152746c978fc32dbb'">
清空
</el-button>
</el-form-item>
<el-form-item>
<el-button size="mini" type="primary" @click="selectEdit">
<el-button size="mini" type="primary" @click="selectEdit" v-btn-permission="'786a941b255a4fe4d13b7e67f100a4e5'">
批量配置岗位
</el-button>
</el-form-item>
@@ -166,7 +166,7 @@
<el-dropdown trigger="click" @command="handleCommand">
<i class="iconfont">&#xe61e;</i>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item v-btn-permission="'30db3b395deb5004266cd65d302c2776'" v-if="scope.row.disableFlag === '1'" :command="[scope.row, '启用']">
<el-dropdown-item v-btn-permission="'30db3b395deb5004266cd65d302c2776'" v-if="scope.row.disableFlag === '1'" :command="[scope.row, '启用']" >
启用
</el-dropdown-item>
<el-dropdown-item v-btn-permission="'30db3b395deb5004266cd65d302c2776'" v-if="scope.row.disableFlag === '0'" :command="[scope.row, '禁用']">
@@ -203,7 +203,7 @@
</el-form-item>
<el-form-item label="" class="search-item btn-box">
<el-button class="common-button-primary" type="primary" size="mini" @click="searchPostName"
v-btn-permission="">查询
v-btn-permission="''">查询
</el-button>
</el-form-item>
<el-form-item label="" class="search-item btn-box">
@@ -19,12 +19,12 @@
</el-form-item>
<el-form-item label="" class="search-item btn-box">
<el-button class="common-button-primary" type="primary" size="mini" @click="searchPostName"
v-btn-permission="">查询
v-btn-permission="'0d8ddb11e7f924c91cb86c9d6f24dc20'">查询
</el-button>
</el-form-item>
<el-form-item label="" class="search-item btn-box">
<el-button class="common-button-default" @click="resetSelect" size="mini"
v-btn-permission="">清空
v-btn-permission="'93ed4eeb1ad7c005e505a346d3997412'">清空
</el-button>
</el-form-item>
</el-form>
@@ -32,15 +32,15 @@
<div class="table-content">
<div class="table-button">
<el-button type="primary" size="mini"
class="common-button-primary" @click="add">
class="common-button-primary" @click="add" v-btn-permission="'c75cda0786cd76094456082cf8e2d098'">
新增
</el-button>
<el-button type="primary" size="mini"
class="common-button-primary" @click="edit">
class="common-button-primary" @click="edit" v-btn-permission="'cabf2a3ddd06136225a46bce777ac21c'">
编辑
</el-button>
<el-button type="primary" size="mini"
class="common-button-primary" @click="workDel">
class="common-button-primary" @click="workDel" v-btn-permission="'0a76fe1a368755aeefc5a1a48eb0ec7f'">
批量删除
</el-button>
</div>
+4 -3
View File
@@ -11,13 +11,14 @@
</el-form-item>
<el-form-item label="" class="search-item btn-box">
<el-button class="common-button-primary" type="primary" size="mini" @click="searchPostName"
v-btn-permission="">查询
<el-button class="common-button-primary" type="primary"
v-btn-permission="'758f8a7438a7bc49a29ecc240789b884'"
size="mini" @click="searchPostName">查询
</el-button>
</el-form-item>
<el-form-item label="" class="search-item btn-box">
<el-button class="common-button-default" @click="resetSelect" size="mini"
v-btn-permission="">清空
v-btn-permission="'50ee603959d7c8f3fbb3240101a6f252'">清空
</el-button>
</el-form-item>
</el-form>
+4 -3
View File
@@ -37,13 +37,13 @@
<el-button type="primary"
class="common-button-primary add-button"
@click="roleAddData"
v-btn-permission="'bb2571b08179edb36880aae169cb2e54'"
size="mini">配置法规库权限
v-btn-permission="'f73bebf2787676d94faf54e923960dc7'"
size="mini">配置法规库树结构权限
</el-button>
<el-button type="primary"
class="common-button-primary add-button"
@click="roleDataAdd"
v-btn-permission="''"
v-btn-permission="'bb9ca454af855bbefff426a0a0f8596a'"
size="mini">配置法规库数据权限
</el-button>
<el-button type="primary"
@@ -55,6 +55,7 @@
<el-button type="primary"
class="common-button-primary add-button"
@click="getRole"
v-btn-permission="'b137bf029b78a6a092661a062ae053e8'"
size="mini">查看人员
</el-button>
</div>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -69,7 +69,7 @@
<label style="margin-right: 164px;">{{ child.attrName }}</label>
<template v-if="child.value && child.value.length > 0">
<!-- 单个文件时-->
<div v-for="(file, fileIndex) in child1Func(child.value)">
<div v-for="(file, fileIndex) in child1Func(child.value)" style="position: relative;display: flex;">
<span v-if="child.value && child.value.length > 0 && child.value.length === 1" style="display: flex; align-items: center;">
<a style="font-size: 16px;color: #409EFF;cursor: pointer;"
@click="openFileInPdf(file.id, file.oldFileName)" target="_blank"
@@ -110,12 +110,11 @@
<!-- <span class="time-text">上传时间{{ dateFormat(file.modifyTime) }}</span>-->
</div>
<el-button
v-if="child.attrField === itemNam "
v-if="child.attrField === itemNam"
v-for="(itemNam,index) in itemExistList"
:key="index"
@click="showItemsModel(child.attrField)"
class="decomposition-btn"
style="right:62px"
>标准分解单
</el-button>
</div>
@@ -613,12 +612,11 @@
<el-button
v-if="child.attrField === itemNam "
v-for="(itemNam,index) in itemExistList"
:key="index"
:key="itemNam"
@click="showItemsModel(child.attrField)"
class="decomposition-btn"
>标准分解单
</el-button>
</div>
</div>
</template>
@@ -864,16 +862,21 @@
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="termsConditions"
min-width="200"
label="条款内容"
:resizable="false"
>
<template slot-scope="scope">
<div class="table-jump" @click="itemsTextDialog(scope.row.itemsNum, scope.row.termsConditions)">
{{ scope.row.termsConditions ? scope.row.termsConditions.replace(/<.*?>/ig, ' ') : '' }}
</div>
<!-- <div class="table-jump" @click="itemsTextDialog(scope.row.itemsNum, scope.row.termsConditions)">-->
<!-- {{ scope.row.termsConditions ? scope.row.termsConditions.replace(/<.*?>/ig, ' ') : '' }}-->
<!-- </div>-->
<el-tooltip placement="top">
<div slot="content" v-html="scope.row.termsConditions" :disabled="scope.row.termsConditions"></div>
<div class="table-jump" style=" overflow: hidden;text-overflow: ellipsis;white-space: nowrap;" @click="itemsTextDialog(scope.row.itemsNum, scope.row.termsConditions)">
{{ scope.row.termsConditions ? scope.row.termsConditions.replace(/<.*?>/ig, ' ') : '' }}
</div>
</el-tooltip>
</template>
</el-table-column>
<el-table-column
@@ -2852,7 +2855,7 @@ export default {
_this: this
}, res => {
this.sarStandardsInfoEO = res.data || {}
this.itemExistList = this.sarStandardsInfoEO.attrInfoMap.itemExistList;
this.itemExistList = new Set(this.sarStandardsInfoEO.attrInfoMap.itemExistList)
if (this.sarStandardsInfoEO.issueTime != null && this.sarStandardsInfoEO.issueTime !== '') {
this.sarStandardsInfoEO.issueTime = this.sarStandardsInfoEO.issueTime.split(' ')[0]
}
@@ -3697,7 +3700,7 @@ export default {
})
},*/
async mounted() {
this.sarStandardsInfoEO.id = this.$route.params.id
this.sarStandardsInfoEO.id = this.$route.params.id
// await this.selectStandMessage()
this.standItemEO.standId = this.$route.params.id
// 从数据库中查询各下拉框数据
@@ -168,6 +168,7 @@
<el-button
type="primary"
size="mini"
v-btn-permission="'7ec1c1789e26ac06f0c27ff02067b5ec'"
class="common-button-primary"
@click="StandFileListByPage"
>搜索</el-button>
@@ -176,6 +177,7 @@
<el-button
size="mini"
class="common-button-default"
v-btn-permission="'3d2a7ad51f31f0204810b6e505a244f8'"
@click="clearGetStandFileListByPage"
>清空</el-button>
</el-form-item>
@@ -37,14 +37,14 @@
<div class="tree-right">
<div class="content">
<div class="action-bar">
<el-button v-btn-permission="'SRE2ZRX3MJSSH5YYLRGH'" size="mini" @click="importItemInfo" ><i class="iconfont">&#xe6de;</i>导入</el-button>
<el-button v-btn-permission="''" size="mini" @click="exportItemInfo"><i class="iconfont">&#xe6e9;</i>导出</el-button>
<el-button v-btn-permission="''" size="mini" @click="judgebatchDeleteItem"><i class="iconfont">&#xe61b;</i>删除</el-button>
<el-button v-btn-permission="'QULWGFSB3NMP84REU7BP'" size="mini" @click="uploadImportModal"><i class="iconfont">&#xe825;</i>模板下载</el-button>
<el-button v-btn-permission="''" size="mini" @click="batchCopy">批量复制</el-button>
<el-button v-btn-permission="''" size="mini" @click="combineItems">合并条款</el-button>
<el-button v-btn-permission="'P5NLYUS4XTP9P676XDEW'" size="mini" @click="openSubmitAndExamine" v-if="this.$route.query.result === '1'">提交</el-button>
<el-button v-if="auditFlag==='1'" size="mini" @click="splitCheckBtn">审核</el-button>
<el-button v-btn-permission="'7425c976dbdabe8ed92d12f9bb0f79ba'" size="mini" @click="importItemInfo" ><i class="iconfont">&#xe6de;</i>导入</el-button>
<el-button v-btn-permission="'11a9ebeec5cbee55e7c49c07c25f47ac'" size="mini" @click="exportItemInfo"><i class="iconfont">&#xe6e9;</i>导出</el-button>
<el-button v-btn-permission="'f53a4a4776dbee07e38f5db04c5a7d81'" size="mini" @click="judgebatchDeleteItem"><i class="iconfont">&#xe61b;</i>删除</el-button>
<el-button v-btn-permission="'19173939f52bb35d82e85fdcfc5bc37a'" size="mini" @click="uploadImportModal"><i class="iconfont">&#xe825;</i>模板下载</el-button>
<el-button v-btn-permission="'6c51b9f4bb333aaf4895c98f8c2ea896'" size="mini" @click="batchCopy">批量复制</el-button>
<el-button v-btn-permission="'b5eb643881b814cadd477a1e414e568e'" size="mini" @click="combineItems">合并条款</el-button>
<el-button v-btn-permission="'958e004c1ac4fe39564aa7547b8c0b6b'" size="mini" @click="openSubmitAndExamine" v-if="this.$route.query.result === '1'">提交</el-button>
<el-button v-if="auditFlag==='1'" size="mini" v-btn-permission="'958e004c1ac4fe39564aa7547b8c0b6b'" @click="splitCheckBtn">审核</el-button>
<!--<el-button size="mini" @click="$message.warning('需求暂不明确')" v-if="this.$route.query.result === '1'">提交</el-button>-->
</div>
<el-table
@@ -96,11 +96,11 @@
<el-dropdown trigger="click" @command="handleCommand">
<i class="iconfont">&#xe61e;</i>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item :command="[scope.row, '属性']" v-btn-permission="''">属性</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '编辑', scope.$index]" v-if="splitStatus === '0' || splitStatus === '4'" v-btn-permission="''">编辑</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '编辑', scope.$index]" v-else :disabled="true" v-btn-permission="''">编辑</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '复制']" v-btn-permission="''">复制</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '删除']" v-btn-permission="''">删除</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '属性']" v-btn-permission="'6c697ab1dd54d0264e06e526506c4492'">属性</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '编辑', scope.$index]" v-if="splitStatus === '0' || splitStatus === '4'" v-btn-permission="'117fc9260e2014077489c45276976593'">编辑</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '编辑', scope.$index]" v-else :disabled="true" v-btn-permission="'117fc9260e2014077489c45276976593'">编辑</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '复制']" v-btn-permission="'2027eafd482aa7d031c95ef5908dc725'">复制</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '删除']" v-btn-permission="'06a64841ad8acf3dcc74ccbb8123e7b1'">删除</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
+2 -2
View File
@@ -19,12 +19,12 @@
type="primary"
size="mini"
class="common-button-primary"
v-btn-permission="''"
v-btn-permission="'91e02de33d955a8df791366636803570'"
@click="sarStandCompareHisInfo">搜索</el-button>
<el-button
class="common-button-default"
size="mini"
v-btn-permission="''"
v-btn-permission="'fda571f37b0dc0738856799e3287990e'"
@click="clearSearchStand">清空</el-button>
</el-formItem>
</el-form>
@@ -17,11 +17,12 @@
<el-button
type="primary"
size="mini"
v-btn-permission="'7bf7951f769ee077e3ef5f6d6d0a0914'"
class="common-button-primary"
@click="getSarFileSplitInfoEOPage">
搜索
</el-button>
<el-button size="mini" class="common-button-default" @click="clearSearchStand">清空</el-button>
<el-button size="mini" v-btn-permission="'c77d866909a907aff3afa2b6d2ac2204'" class="common-button-default" @click="clearSearchStand">1</el-button>
</el-formItem>
</el-form>
</div>
@@ -105,11 +106,12 @@
<el-button
size="mini"
type="primary"
v-btn-permission="'cd42491cd3cd8a1794a9349cdf8f3da3'"
class="common-button-primary"
@click="getSarFileSplitInfoEOPage2">
搜索
</el-button>
<el-button size="mini" class="common-button-default" @click="clearSearchStand2">清空</el-button>
<el-button size="mini" v-btn-permission="'760fadd76000c74ae30ee033b8993d16'" class="common-button-default" @click="clearSearchStand2">清空</el-button>
</el-formItem>
</el-form>
</div>
@@ -184,8 +186,8 @@
</div>
<div class="contrast-button">
<div>
<el-button type="primary" size="mini" @click="comparisonClauses">{{$t('m.termComparison')}}</el-button>
<el-button type="primary" size="mini" @click="textComparison">{{$t('m.fullTextComparison')}}</el-button>
<el-button type="primary" v-btn-permission="'0a208743eb1c987e8aa0d6bf3007287d'" size="mini" @click="comparisonClauses">{{$t('m.termComparison')}}</el-button>
<el-button type="primary" v-btn-permission="'2ee2ffeda5a5c99455b1a6b0a0b31d60'" size="mini" @click="textComparison">{{$t('m.fullTextComparison')}}</el-button>
</div>
</div>
<loading :loading="spinShow">数据加载中</loading>
@@ -7,10 +7,10 @@
<el-button size="mini" @click="uploadPdf" v-btn-permission="'f56e5f765a93c14cba88f8c3270388c6'"
><i class="iconfont">&#xe65d;</i>上传</el-button
>
<el-button size="mini" @click="delData" v-btn-permission="'ef6262d0bf66a25633e903d76a93e579'"
<el-button size="mini" @click="delData" v-btn-permission="'74cffbebad841dbe2e0597792e5aba3f'"
><i class="iconfont">&#xe61b;</i>删除</el-button
>
<el-button size="mini" @click="editOcrRecord" v-btn-permission="'ef6262d0bf66a25633e903d76a93e579'"
<el-button size="mini" @click="editOcrRecord" v-btn-permission="'14bdb937d168478e65b139214e982a8c'"
><i class="iconfont">&#xe611;</i>编辑</el-button
>
</div>
+6 -1
View File
@@ -134,6 +134,7 @@
style="margin: 6px 8px 0 0"
type="primary"
size="mini"
v-btn-permission="'5dca375c3d8d57c45e4815acf3611b34'"
@click="searchBtnClick"
class="common-button-primary">
查询
@@ -141,6 +142,7 @@
<el-button
style="margin: 6px 0 0 0"
size="mini"
v-btn-permission="'8258ee44344e92365e7e5bd90f3c8d21'"
@click="clearBtnClick"
class="common-button-primary">
清空
@@ -150,7 +152,9 @@
</el-form>
</div>
<div style="float: right;margin: 0 3% 10px 0">
<el-button type="primary" size="mini" @click="exportExcelBtn">导出Excel</el-button>
<el-button type="primary" size="mini"
v-btn-permission="'a34dcbc3a44a297a6b6cc95e450b28ea'"
@click="exportExcelBtn">导出Excel</el-button>
</div>
<div class="content">
<!-- <el-divider content-position="left" class="dynamic-child-title">实施日期预警</el-divider>-->
@@ -237,6 +241,7 @@
<el-button
size="mini"
type="danger"
v-btn-permission="'30d080f4194a10a76cc4994bad0afc9e'"
@click="cancelWarning(scope.$index, scope.row)">取消预警
</el-button>
</template>
@@ -3,7 +3,7 @@
<!-- 标准调研流程-->
<ProcessHeader toggle>
<template slot="proName">标准调研流程</template>
<template slot="proNode"></template>
<template slot="proNode">批准</template>
</ProcessHeader>
<div class="headerTabs">
<div class="headerTabsItem" :class="active === '1' ? 'active' : ''" @click="handleTabs('1')">基础信息</div>
@@ -56,19 +56,13 @@
></el-input>
</el-form-item>
<el-form-item label="标准中文名称" prop="standName" class="add-form-item form-item-disabled">
<el-tooltip v-if="form.standName" effect="dark" :content=form.standName placement="top-start">
<el-tooltip :disabled="!form.standName" effect="dark" :content=form.standName placement="top-start">
<el-input
v-model="form.standName"
placeholder="请输入标准中文名称"
clearable
></el-input>
</el-tooltip>
<el-input
v-else
v-model="form.standName"
placeholder="请输入标准中文名称"
clearable
></el-input>
</el-form-item>
<el-form-item label="标准英文名称" prop="standEnName" class="add-form-item form-item-disabled">
<el-input
@@ -61,20 +61,13 @@
></el-input>
</el-form-item>
<el-form-item label="标准中文名称" prop="standName" class="add-form-item form-item-disabled">
<el-tooltip v-if="form.standName" effect="dark" :content=form.standName placement="top-start">
<el-tooltip :disabled="!form.standName" effect="dark" :content=form.standName placement="top-start">
<el-input
v-model="form.standName"
placeholder="请输入标准中文名称"
clearable
></el-input>
</el-tooltip>
<el-input
v-else
disabled
v-model="form.standName"
placeholder="请输入标准中文名称"
clearable
></el-input>
</el-form-item>
<el-form-item label="标准英文名称" prop="standEnName" class="add-form-item form-item-disabled">
<el-input
@@ -39,10 +39,12 @@
type="primary"
class="common-button-primary"
size="mini"
v-btn-permission="'2c8041eb6226368ee6e6b975b4aa88f1'"
@click="selectProcessBtn">查询</el-button>
<el-button
class="common-button-default"
size="mini"
v-btn-permission="'4c674bc8b1a21ca17592f1b034444c57'"
@click="resetSelect">清空</el-button>
</el-form-item>
</div>
@@ -39,10 +39,12 @@
type="primary"
class="common-button-primary"
size="mini"
v-btn-permission="'253fb387b97868c10434cc8fa3d87294'"
@click="selectProcessBtn">查询</el-button>
<el-button
class="common-button-default"
size="mini"
v-btn-permission="'dc9c8efc60be6ba8b78b68bf949e2f6b'"
@click="resetSelect">清空</el-button>
</el-form-item>
</div>
@@ -39,10 +39,12 @@
type="primary"
class="common-button-primary"
size="mini"
v-btn-permission="'68d17445a13ff3f635c39291070985c3'"
@click="selectProcessBtn">查询</el-button>
<el-button
class="common-button-default"
size="mini"
v-btn-permission="'2321e6eaaf6d89eb7c36a12aa5624396'"
@click="resetSelect">清空</el-button>
</el-form-item>
</div>
@@ -125,7 +127,7 @@
<el-dropdown trigger="click" @command="handleCommand">
<i class="iconfont">&#xe61e;</i>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item :command="[scope.row, '查看']">查看</el-dropdown-item>
<el-dropdown-item v-btn-permission="'e1eb3e91143c1cf356889e013e698672'" :command="[scope.row, '查看']">查看</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
@@ -125,7 +125,7 @@
</el-card>
</div>
<div class="process-name">
<el-card shadow="hover" v-btn-permission="'a5694521151720f41a8b22d550bf435a'">
<el-card shadow="hover" v-btn-permission="'f01a55435ba41dfe0a4bf99428b9e5c2'">
<div class="card-box" @click="handleCreateProcess('13')">
<div class="card-top">
<div class="card-top-left">
@@ -190,7 +190,7 @@
<el-divider content-position="left"><h2>企业标准相关流程</h2></el-divider>
<div class="process-box">
<div class="process-name">
<el-card shadow="hover" v-btn-permission="''">
<el-card shadow="hover" v-btn-permission="'62d7895323fc44fcd3a2d7fa1a0c84bf'">
<div class="card-box" @click="handleCreateProcess('buss1')">
<div class="card-top">
<div class="card-top-left">
@@ -205,7 +205,7 @@
</el-card>
</div>
<div class="process-name">
<el-card shadow="hover" v-btn-permission="''">
<el-card shadow="hover" v-btn-permission="'c149ed69750916dce3e26c35c4728542'">
<div class="card-box" @click="handleCreateProcess('buss2')">
<div class="card-top">
<div class="card-top-left">
@@ -265,7 +265,7 @@
</el-card>
</div>
<div class="process-name">
<el-card shadow="hover" v-btn-permission="''">
<el-card shadow="hover" v-btn-permission="'2ddb307d6b6840ac4e7f8f46d4c8f437'">
<div class="card-box" @click="handleCreateProcess('26')">
<div class="card-top">
<div class="card-top-left">
@@ -39,10 +39,12 @@
type="primary"
class="common-button-primary"
size="mini"
v-btn-permission="'5eb720bb99553de7ae77a977a6276d7c'"
@click="selectProcessBtn">查询</el-button>
<el-button
class="common-button-default"
size="mini"
v-btn-permission="'8e354f43e928886eee08817b71b3df65'"
@click="resetSelect">清空</el-button>
</el-form-item>
</div>
@@ -131,8 +133,8 @@
<el-dropdown trigger="click" @command="handleCommand" v-btn-permission="'4219fdb5e33dbbc84d845af98c947e66'">
<i class="iconfont">&#xe61e;</i>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item :command="[scope.row, '办理']">办理</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '转办']">转办</el-dropdown-item>
<el-dropdown-item v-btn-permission="'4219fdb5e33dbbc84d845af98c947e66'" :command="[scope.row, '办理']">办理</el-dropdown-item>
<el-dropdown-item v-btn-permission="'5cf95d4e0eaae6118e1375f677a0a08d'":command="[scope.row, '转办']">转办</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
@@ -39,12 +39,17 @@
type="primary"
class="common-button-primary"
size="mini"
v-btn-permission="'255351d90836fad911d347da0e8c65b5'"
@click="selectProcessBtn">查询</el-button>
<el-button
class="common-button-default"
size="mini"
v-btn-permission="'568cc2a4431e8ea0d1f65bd0c0805907'"
@click="resetSelect">清空</el-button>
<el-button size="mini" type="danger" @click="dataDel">删除</el-button>
<el-button size="mini" type="danger"
v-btn-permission="'de85dfbf1ca4fff1f47d4908af13c284'"
@click="dataDel"
>删除</el-button>
</el-form-item>
</div>
<div class="search-area-item">
@@ -163,12 +163,12 @@
v-btn-permission="'5aedea192a77b14c364f19bdcee3513a'"><i class="iconfont">&#xe611;</i>移除标准
</el-button>
<el-button class="common-button-default"
v-btn-permission="''"
v-btn-permission="'e7727b0018f886127174227cdbc58f28'"
size="mini"
@click="OCRAdd('0')"><i class="iconfont">&#xe611;</i>OCR
</el-button>
<el-button class="common-button-default"
v-btn-permission="''"
v-btn-permission="'9b718444ea1f163e8ccd492396cc9234'"
size="mini"
@click="OCRAdd('1')"><i class="iconfont">&#xe611;</i>拆分
</el-button>
@@ -275,11 +275,11 @@
</el-button>
<el-button class="common-button-default"
size="mini" @click="OCRAdd('2')"
v-btn-permission="'247cebaefa7cf1683092af160af11502'"><i class="iconfont">&#xe611;</i>编辑
v-btn-permission="'dd4ea796dab7a01b105ba657b1968a84'"><i class="iconfont">&#xe611;</i>编辑
</el-button>
<el-button class="common-button-default"
size="mini" @click="selectBuss()" style="float: right;margin-top: 11px;"
v-btn-permission="''"><i class="iconfont">&#xe606;</i>企标复审计划
v-btn-permission="'76742566e1cf930f384ef78cecb86f61'"><i class="iconfont">&#xe606;</i>企标复审计划
</el-button>
</div>
<!--表格-->
@@ -2,11 +2,11 @@
<template>
<div id="non-cnfomity" >
<div class="non-content">
<el-tabs v-model="activeName" @tab-click="handleClick" style="height: 100%">
<el-tab-pane label="未符合项整改数据库" name="database">
<el-tabs v-model="tabValue" @tab-click="handleClick" style="height: 100%">
<el-tab-pane label="未符合项整改数据库" name="database" v-if="database">
<rectification-database></rectification-database>
</el-tab-pane>
<el-tab-pane label="重点问题项管控" name="keynote">
<el-tab-pane label="重点问题项管控" name="keynote" v-if="keynote">
<key-issues :keynoteActiveName="keynoteActiveName"></key-issues>
</el-tab-pane>
</el-tabs>
@@ -22,30 +22,53 @@
keyIssues,
rectificationDatabase,
},
data () {
data() {
return {
activeName: 'database',
keynote: false,
database: false,
menuName: ["未符合项整改数据库", "重点问题项管控"],
tabValue: '',
keynoteActiveName: 'cause'
}
},
methods: {
handleClick(tab, event) {
},
getActiveName(){
if (this.$route.query.activeName){
this.activeName = this.$route.query.activeName
}
if (this.$route.query.keynoteActiveName){
this.keynoteActiveName = this.$route.query.keynoteActiveName
}
console.log('35',this.keynoteActiveName)
}
// getActiveName() {
// if (this.$route.query.activeName) {
// this.activeName = this.$route.query.activeName
// }
// if (this.$route.query.keynoteActiveName) {
// this.keynoteActiveName = this.$route.query.keynoteActiveName
// }
// console.log('35', this.keynoteActiveName)
// }
},
created() {
this.getActiveName()
// this.getActiveName()
},
mounted () {
var list = [];
const menuList = this.$store.getters.getMenuList;
let menuData = [];
let menuID = ["ff7bc984c8115204bba04090f350b19c", "e02897e9ab6b1a72f49c47c07b5be9a5"];
this.menuName.forEach(item => {
for (let i = 0; i < menuList.length; i++) {
let entity = menuList[i];
if (item !== entity.menuName) continue;
if (menuID.indexOf(entity.id) >= 0 && menuData.indexOf(entity.id) === -1) {
menuData.push(entity.id);
if (entity.id === "ff7bc984c8115204bba04090f350b19c") {
this.database = true
} else if (entity.id === "e02897e9ab6b1a72f49c47c07b5be9a5") {
this.keynote = true
}
}
}
});
this.tabValue = this.database ? 'database' : (this.keynote ? 'keynote' : (this.tracking ? 'listTracking' : (this.other ? 'listOther' : (this.library ? 'localProductsOrProjectLibrary' : ''))))
},
watch: {},
mounted () {}
}
</script>
<style lang="less" scoped>
@@ -75,7 +75,7 @@
type="primary"
class="common-button-primary"
size="mini"
v-btn-permission="'aff4a409c3c3856986c535a5f4782b13'"
v-btn-permission="'dd74d2cb03c9f31074c5ea06c57c89cb'"
@click="searchSarAccessBtn('')">
查询
</el-button>
@@ -84,7 +84,7 @@
<el-button
class="common-button-default"
size="mini"
v-btn-permission="'66fa37fc93e298b03d272fe17aeca6de'"
v-btn-permission="'3f5fe30d457f714c9cf68ec48b2887ec'"
@click="clearAllSearch">清空
</el-button>
</el-form-item>
@@ -90,7 +90,7 @@
class="common-button-primary"
type="primary"
size="mini"
v-btn-permission="''"
v-btn-permission="'013dc790d5438d2fa93a03eabf641318'"
title="不勾选时默认导出所有筛选项;勾选时仅导出勾选项"
><i class="iconfont">&#xe6e9;</i>导出
</el-button>
@@ -33,6 +33,7 @@
type="primary"
size="mini"
class="common-button-primary"
v-btn-permission="'904b8b52d0c9d76e3622531d9d5a9f0e'"
@click="getTableBtn">
查询
</el-button>
@@ -41,6 +42,7 @@
<el-button
size="mini"
class="common-button-default"
v-btn-permission="'af79900eebf9360eea4ed45f257dae0c'"
@click="clearAllSearch">清空</el-button>
</el-form-item>
</el-form>
@@ -76,7 +78,7 @@
</el-table-column>
<el-table-column
prop="standName"
width="180px"
min-width="300px"
align="center"
label="标准名称">
<template slot-scope="scope">
@@ -103,19 +105,17 @@
</el-table-column>
<el-table-column
prop="productName"
width="150"
min-width="200"
align="center"
label="项目名称">
</el-table-column>
<el-table-column
prop="responsibleUnit"
width="150"
align="center"
label="责任部门">
</el-table-column>
<el-table-column
prop="dutyEngineerName"
width="150"
align="center"
label="责任工程师">
</el-table-column>
@@ -132,7 +132,7 @@
<el-dropdown trigger="click" @command="handleCommand">
<i class="iconfont">&#xe61e;</i>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item :command="[scope.row, '查看']">查看</el-dropdown-item>
<el-dropdown-item v-btn-permission="'24e7400242307a236cc50bbec1796d26'" :command="[scope.row, '查看']">查看</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
@@ -58,6 +58,7 @@
type="primary"
size="mini"
class="common-button-primary"
v-btn-permission="'e1be15b50bc9493f20c38ad678699422'"
@click="getTableBtn">
查询
</el-button>
@@ -66,6 +67,7 @@
<el-button
size="mini"
class="common-button-default"
v-btn-permission="'8dbef1803c841b8dadbed619d3cbf249'"
@click="clearAllSearch">清空</el-button>
</el-form-item>
</el-form>
@@ -154,7 +156,7 @@
<el-dropdown trigger="click" @command="handleCommand">
<i class="iconfont">&#xe61e;</i>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item :command="[scope.row, '查看']">查看</el-dropdown-item>
<el-dropdown-item v-btn-permission="'41f76602450a4f4fa4516b6c35eb3b75'" :command="[scope.row, '查看']">查看</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
@@ -55,7 +55,7 @@
class="common-button-primary"
size="small"
type="primary"
v-btn-permission="''"
v-btn-permission="'0021d017199b2b57c953671fa09e1677'"
@click="addModel"
><i class="el-icon-plus"></i>新增
</el-button>
@@ -188,7 +188,7 @@
<el-dropdown-item :command="[scope.row, '查看']"
v-btn-permission="'374cb5206597fa201e57f561ff2f8ed7'">查看
</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '编辑']" v-btn-permission="''">编辑</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '编辑']" v-btn-permission="'bcd9e2881cc174e5aef98bf0e54694e9'">编辑</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>