Merge branch 'develop' into FOTON

This commit is contained in:
396572590@qq.com
2022-07-24 11:51:05 +08:00
128 changed files with 535 additions and 269 deletions
+1 -1
View File
@@ -472,7 +472,7 @@ export function afterConferenceProcess (data) {
})
}
// 外标准清单流程入库
// 外标准清单流程入库
export function foreignAccessProcess (data) {
return axios({
url: '/api/lawss/actSarItems/foreignAccessProcess',
+2 -2
View File
@@ -28,9 +28,9 @@ export const m = {
more: '更多',
dataCenter: '资料中心',
domesticStandardDatabase: '国内标准法规',
foreignStandardDatabase: '外标准法规',
foreignStandardDatabase: '外标准法规',
domesticRegulationsDatabase: '国内政策',
foreignRegulationsDatabase: '外政策',
foreignRegulationsDatabase: '外政策',
enterpriseStandardDatabase: '企业标准法规',
accessStandardsAndRegulations: '标准法规清单',
testItemDatabase: '试验项目库',
@@ -49,7 +49,7 @@
v-model="replaceLawsNumForm.standType"
placeholder="请选择标准来源">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item class="search-item btn-box">
@@ -45,7 +45,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -57,7 +57,7 @@
v-model="replaceLawsNumForm.standType"
placeholder="请选择标准来源">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item class="search-item btn-box">
@@ -220,7 +220,7 @@ export default {
// 数据搜索 数据来源list
dataSourceOptions: [
{value: 'INLAND_STAND', label: '国内标准法规'},
{value: 'FOREIGN_STAND', label: '外标准法规'},
{value: 'FOREIGN_STAND', label: '外标准法规'},
{value: 'BUSINESS', label: '企业标准 '}
],
dataSource: 'BUSINESS'
@@ -47,7 +47,7 @@
placeholder="请选择标准来源">
<el-option value="ALL" label="全部"></el-option>
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item class="search-item btn-box">
@@ -207,7 +207,7 @@ export default {
// 数据搜索 数据来源list
dataSourceOptions: [
{value: 'INLAND_STAND', label: '国内标准法规'},
{value: 'FOREIGN_STAND', label: '外标准法规'},
{value: 'FOREIGN_STAND', label: '外标准法规'},
{value: 'BUSINESS', label: '企业标准 '},
{value: 'LAWS_STAND', label: '国内外政策'}
],
+1 -1
View File
@@ -112,7 +112,7 @@
menuId: '3e3657498664beaa0dc1de1ecb3ae0da'
},
{
title: '外标准',
title: '外标准',
path: '/foreignStandardsAndRegulations',
menuId: '18c1e5134ea0cf865e8960b26b81fd8c'
},
@@ -377,12 +377,12 @@ export default {
],
sarTypeOptions: [
{ label: '国内标准法规', value: 'INLAND_STAND' },
{ label: '外标准法规', value: 'FOREIGN_STAND' },
{ label: '国内及外标准法规', value: 'STAND' }
{ label: '外标准法规', value: 'FOREIGN_STAND' },
{ label: '国内及外标准法规', value: 'STAND' }
],
sarTypeLocationOptions: [
{ label: '国内标准法规', value: 'INLAND_STAND' },
{ label: '外标准法规', value: 'FOREIGN_STAND' }
{ label: '外标准法规', value: 'FOREIGN_STAND' }
],
isMustOptions: [
{ label: '是', value: '0' },
@@ -727,9 +727,9 @@ export default {
if (type === 'INLAND_STAND') {
texts = '国内标准法规'
} else if (type === 'FOREIGN_STAND') {
texts = '外标准法规'
texts = '外标准法规'
} else if (type === 'STAND') {
texts = '国内及外标准法规'
texts = '国内及外标准法规'
} else if (type === 'BUSS') {
texts = '企业标准库'
}
@@ -366,12 +366,12 @@ export default {
],
sarTypeOptions: [
{ label: '国内标准法规', value: 'INLAND_STAND' },
{ label: '外标准法规', value: 'FOREIGN_STAND' },
{ label: '国内及外标准法规', value: 'STAND' }
{ label: '外标准法规', value: 'FOREIGN_STAND' },
{ label: '国内及外标准法规', value: 'STAND' }
],
sarTypeLocationOptions: [
{ label: '国内标准法规', value: 'INLAND_STAND' },
{ label: '外标准法规', value: 'FOREIGN_STAND' }
{ label: '外标准法规', value: 'FOREIGN_STAND' }
],
isMustOptions: [
{ label: '是', value: '0' },
@@ -710,9 +710,9 @@ export default {
if (type === 'INLAND_STAND') {
texts = '国内标准法规'
} else if (type === 'FOREIGN_STAND') {
texts = '外标准法规'
texts = '外标准法规'
} else if (type === 'STAND') {
texts = '国内及外标准法规'
texts = '国内及外标准法规'
}
return texts
},
@@ -82,7 +82,7 @@
>
<template slot-scope="scope">
<div v-if="scope.row.standType === 'INLAND_STAND'">国内标准法规</div>
<div v-if="scope.row.standType === 'FOREIGN_STAND'">外标准法规</div>
<div v-if="scope.row.standType === 'FOREIGN_STAND'">外标准法规</div>
<div v-if="scope.row.standType === 'INLAND_LAWS'">国内政策</div>
<div v-if="scope.row.standType === 'FOREIGN_LAWS'">国内外政策</div>
<div v-if="scope.row.standType === 'BUSINESS_STAND'">企业标准</div>
@@ -82,7 +82,7 @@
>
<template slot-scope="scope">
<div v-if="scope.row.standType === 'INLAND_STAND'">国内标准法规</div>
<div v-if="scope.row.standType === 'FOREIGN_STAND'">外标准法规</div>
<div v-if="scope.row.standType === 'FOREIGN_STAND'">外标准法规</div>
<div v-if="scope.row.standType === 'INLAND_LAWS'">国内政策</div>
<div v-if="scope.row.standType === 'FOREIGN_LAWS'">国内外政策</div>
<div v-if="scope.row.standType === 'BUSINESS_STAND'">企业标准</div>
@@ -3067,7 +3067,7 @@ export default {
this.$message.error('没有在线预览文档权限!')
}
} else {
// 外在线预览权限
// 外在线预览权限
if (this.$hasPermission('ee684b4a9975f5d8a6dfe898c0332f98')) {
// if (this.$hasPermission('02fd6eff0537c283dd071683de10689f')) {
@@ -82,7 +82,7 @@
>
<template slot-scope="scope">
<div v-if="scope.row.standType === 'INLAND_STAND'">国内标准法规</div>
<div v-if="scope.row.standType === 'FOREIGN_STAND'">外标准法规</div>
<div v-if="scope.row.standType === 'FOREIGN_STAND'">外标准法规</div>
<div v-if="scope.row.standType === 'INLAND_LAWS'">国内政策</div>
<div v-if="scope.row.standType === 'FOREIGN_LAWS'">国内外政策</div>
<div v-if="scope.row.standType === 'BUSINESS_STAND'">企业标准</div>
@@ -82,7 +82,7 @@
>
<template slot-scope="scope">
<div v-if="scope.row.standType === 'INLAND_STAND'">国内标准法规</div>
<div v-if="scope.row.standType === 'FOREIGN_STAND'">外标准法规</div>
<div v-if="scope.row.standType === 'FOREIGN_STAND'">外标准法规</div>
<div v-if="scope.row.standType === 'INLAND_LAWS'">国内政策</div>
<div v-if="scope.row.standType === 'FOREIGN_LAWS'">国内外政策</div>
<div v-if="scope.row.standType === 'BUSINESS_STAND'">企业标准</div>
+1 -1
View File
@@ -85,7 +85,7 @@ export default {
value: 'stand'
},
{
label: '外标准法规', // value没改
label: '外标准法规', // value没改
value: 'bussstand'
},
{
+2 -2
View File
@@ -192,7 +192,7 @@ export default {
value: 'stand'
},
{
label: '外标准法规', // value没改
label: '外标准法规', // value没改
value: 'bussstand'
},
{
@@ -1043,7 +1043,7 @@ export default {
})
}
break
// 外标准法规清单发布/更新流程
// 外标准法规清单发布/更新流程
case '18':
if (row.taskInfo === '会签人审批') {
this.$router.push({
@@ -48,7 +48,7 @@ export default {
value: 'stand'
},
{
label: '外标准法规', // value没改
label: '外标准法规', // value没改
value: 'bussstand'
},
// {
+2 -2
View File
@@ -115,9 +115,9 @@ export default {
this.$router.push({name: 'standardForComments'})
break
case 'release':
this.$confirm('请选择国内/外标准', {
this.$confirm('请选择国内/外标准', {
confirmButtonText: '国内标准',
cancelButtonText: '外标准',
cancelButtonText: '外标准',
type: 'warning',
center: true
}).then(() => {
@@ -51,7 +51,7 @@ export default {
value: 'stand'
},
{
label: '外标准法规', // value没改
label: '外标准法规', // value没改
value: 'bussstand'
},
// {
+2 -2
View File
@@ -101,9 +101,9 @@ export default {
this.$router.push({name: 'standardForComments'})
break
case 'release':
this.$confirm('请选择国内/外标准', {
this.$confirm('请选择国内/外标准', {
confirmButtonText: '国内标准',
cancelButtonText: '外标准',
cancelButtonText: '外标准',
type: 'warning',
center: true
}).then(() => {
+1 -1
View File
@@ -176,7 +176,7 @@
<el-table-column prop="standType" label="类型" width="100" align="center">
<template slot-scope="scope">
<div v-if="scope.row.sortName === 'BUSINESS_STAND'">企业标准</div>
<div v-if="scope.row.standType === 'FOREIGN'">外标准法规</div>
<div v-if="scope.row.standType === 'FOREIGN'">外标准法规</div>
<div v-if="scope.row.standType === 'INLAND'">国内标准法规</div>
<div v-if="scope.row.sortName === 'INLAND_LAWS'">国内政策</div>
<div v-if="scope.row.sortName === 'FOREIGN_LAWS'">国外政策</div>
@@ -1008,7 +1008,7 @@ export default {
if (this.$route.params.pageType === 'INLAND_STAND') {
this.showModalTitle = '国内标准法规条目'
} else {
this.showModalTitle = '外标准法规条目'
this.showModalTitle = '外标准法规条目'
}
//
this.$http.get('sys/dictype/getDicTypeListCode', '', {
@@ -50,7 +50,7 @@
<div>
<el-col :span="5" :offset="1" >
<i class="el-icon-collection-tag" style="position: relative; left: -15px" />
所属板块{{ item.collectType === 'INLAND_STAND' ? '国内标准法规' : (item.collectType === 'FOREIGN_STAND' ? '外标准法规' : '企业标准') }}
所属板块{{ item.collectType === 'INLAND_STAND' ? '国内标准法规' : (item.collectType === 'FOREIGN_STAND' ? '外标准法规' : '企业标准') }}
</el-col>
<el-col :span="6">
<el-tooltip class="item" effect="dark" :content="item.collectTitle" placement="top" v-if="item.collectTitle">
@@ -51,7 +51,7 @@
<span v-if="item.resType == 'RESOURCE_MSG'">所属板块资料中心</span>
<span v-if="item.resType == 'FOREIGN_LAWS'">所属板块国内外政策</span>
<span v-if="item.resType == 'INLAND_STAND'">所属板块国内标准法规</span>
<span v-if="item.resType == 'FOREIGN_STAND'">所属板块外标准法规</span>
<span v-if="item.resType == 'FOREIGN_STAND'">所属板块外标准法规</span>
<span v-if="item.resType == 'BUSINESS_STAND'">所属板块企业标准</span>
<span v-if="item.resType == 'STAND_SPLIT'">所属板块标准拆分</span>
<span v-if="item.resType == 'NOTICE_MSG'">所属板块动态信息</span>
@@ -243,7 +243,7 @@ export default {
/**
* 跳转到各个详情页
* INLAND_STAND 国内标准详情
* FOREIGN_STAND 外标准详情
* FOREIGN_STAND 外标准详情
* FOREIGN_LAWS 国内外政策
* BUSINESS_STAND 企业标准库
* RESOURCE_MSG 资料中心
+1 -1
View File
@@ -49,7 +49,7 @@
<span v-if="item.resType == 'RESOURCE_MSG'">所属板块资料中心</span>
<span v-if="item.resType == 'FOREIGN_LAWS'">所属板块国内外政策</span>
<span v-if="item.resType == 'INLAND_STAND'">所属板块国内标准法规</span>
<span v-if="item.resType == 'FOREIGN_STAND'">所属板块外标准法规</span>
<span v-if="item.resType == 'FOREIGN_STAND'">所属板块外标准法规</span>
<span v-if="item.resType == 'BUSINESS_STAND'">所属板块企业标准</span>
<span v-if="item.resType == 'NOTICE_MSG'">所属板块动态信息</span>
<span v-if="item.resType == 'STAND_SPLIT'">所属板块标准拆分</span>
@@ -40,7 +40,7 @@ export default {
},
methods:{
back() {
this.$router.push({path: "/questions"});
this.$router.go(-1)
},
getDetail(){
this.$http.get('lawss/AskQuestions/getAskQuestionsByakId',{
@@ -42,7 +42,7 @@ export default {
resType() {
const matcher = {
INLAND_STAND: '国内标准',
FOREIGN_STAND: '外标准',
FOREIGN_STAND: '外标准',
FOREIGN_LAWS: '国内外政策',
BUSINESS: '企业标准'
}
@@ -39,7 +39,7 @@ export default {
resType() {
const matcher = {
INLAND_STAND: '国内标准',
FOREIGN_STAND: '外标准',
FOREIGN_STAND: '外标准',
FOREIGN_LAWS: '国内外政策',
BUSINESS: '企业标准'
}
@@ -43,7 +43,7 @@ export default {
resType() {
const matcher = {
INLAND_STAND: '国内标准',
FOREIGN_STAND: '外标准',
FOREIGN_STAND: '外标准',
FOREIGN_LAWS: '国内外政策',
BUSINESS: '企业标准'
}
@@ -29,7 +29,7 @@ export default {
resType() {
const matcher = {
INLAND_STAND: '国内标准',
FOREIGN_STAND: '外标准',
FOREIGN_STAND: '外标准',
FOREIGN_LAWS: '国内外政策',
BUSINESS: '企业标准'
}
+1 -1
View File
@@ -30,7 +30,7 @@
<div class="standContent">
<div class="standState">标准类别:
<span v-if="item.indexType === 'stand'">国内标准</span>
<span v-if="item.indexType === 'FOREIGN'">外标准</span>
<span v-if="item.indexType === 'FOREIGN'">外标准</span>
<span v-if="item.indexType === 'bussstand'">企业标准</span>
</div>
<div class="standSubTime">发布日期: {{item.issue_time}} </div>
+57 -1
View File
@@ -74,6 +74,46 @@
</p>
</template>
<template v-else-if="child.value === null">-</template>
<!--发布稿必读-->
<template v-for="(child, childIndex) in item.child6" v-if="child.value && child.value.length > 0">
<p class="files-titles" style="border-bottom: 1px solid #E5E5E5">
<label style="float: left">{{ child.attrName }}</label>
<template v-if="child.value && child.value.length > 0" >
<div style="position: relative;margin-left: 214px; line-height: 32px">
<div v-for="(file, fileIndex) in child6Func(child.value)" style="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;display: inline-block"
@click="openFileInPdf(file.id, file.oldFileName)" target="_blank"
:title="file.oldFileName">{{ file.oldFileName | ellipsis50}}</a>
<i title="下载" @click="downloadFile(file.id)" class="icon-download"
v-btn-permission="$route.params.pageType === 'INLAND_STAND' ? 'd5b28957b5105c805e90a16fd5056a45' : 'a772afab2a6708883335500f3f86e771'"
/>
<i title="下载带水印" @click="downloadFileByWater(file.id, file.fileSuffix)" class="icon-download2"
v-btn-permission="$route.params.pageType === 'INLAND_STAND' ? '02fd6eff0537c283dd071683de10689f' : '824f3bf9edef83fc7488917136167232'"
/>
</span>
<!--多个文件时-->
<div v-else-if="child.value && child.value.length > 0">
<span style="display: flex; align-items: center;">
<a style="font-size: 16px;color: #409EFF;cursor: pointer" @click="openFileInPdf(file.id, file.oldFileName)" target="_blank"
:title="file.oldFileName">{{ file.oldFileName | ellipsis50}}</a>
<i title="下载" @click="downloadFile(file.id)" class="icon-download"
v-btn-permission="$route.params.pageType === 'INLAND_STAND' ? 'd5b28957b5105c805e90a16fd5056a45' : 'a772afab2a6708883335500f3f86e771'"
/>
<i title="下载带水印" @click="downloadFileByWater(file.id, file.fileSuffix)" class="icon-download2"
v-btn-permission="$route.params.pageType === 'INLAND_STAND' ? '02fd6eff0537c283dd071683de10689f' : '824f3bf9edef83fc7488917136167232'"
/>
</span>
</div>
</div>
<el-button v-if="child.attrField === 'FBGYWBD'" @click="showItemsModel(child.attrField)" class="decomposition-btn">标准分解单
</el-button>
</div>
</template>
<template v-else-if="child.value === null">-</template>
</p>
</template>
<template v-else-if="child.value === null">-</template>
<!--修订本-->
<template v-for="(child, childIndex) in item.child5">
<p class="files-title">
@@ -300,7 +340,7 @@
<template v-for="(child, childIndex) in item.one" v-if="child.isShowImp === '0' && item.label == '过程稿件'">
<!-- 增补件必读和勘误件不放在过程稿件里了-->
<div
v-show="child.attrField !== 'ZBJBD' && child.attrField !== 'KWJ'"
v-show="child.attrField !== 'ZBJBD' && child.attrField !== 'KWJ' && child.attrField !== 'FBGYWBD' "
:key="child.id"
:class="'modular-item half'"
>
@@ -1805,6 +1845,14 @@
}
return child5
},
child6Func(child6) {
const list = []
if (child6 && child6.length > 1) {
list.push(child6[0])
return list
}
return child6
},
handleChange(val) {
},
handleChange1(val) {
@@ -3355,6 +3403,14 @@
location['child5'] = childList
}
//
if (!list[0].child) {
location['child6'] = []
} else {
const childList = list[0].child.filter(item => item.attrField === 'FBGYWBD');
location['child6'] = childList
}
}
// -SYRZ
const list2 = displayLocation.filter(item => item.label === '适用范围');
+1 -1
View File
@@ -502,7 +502,7 @@ export default {
},
mounted() {
this.titleType = this.$route.query.standType
this.titleName = this.titleType === 'INLAND' ? '国内标准法规库' : (this.titleType === 'FOREIGN' ? '外标准法规库' : this.titleType === 'POLICY' ? '国内外政策库' : '标准化动态库' )
this.titleName = this.titleType === 'INLAND' ? '国内标准法规库' : (this.titleType === 'FOREIGN' ? '外标准法规库' : this.titleType === 'POLICY' ? '国内外政策库' : '标准化动态库' )
this.standSearch()
this.$refs.cardBox.addEventListener('scroll', this.scrool);
//
+1 -1
View File
@@ -25,7 +25,7 @@
</div>
<div class="content-top" style="margin-top: 10px" @click="standChange('FOREIGN')">
<div class="content-box content-box2"></div>
<span class="content-span">外标准法规</span>
<span class="content-span">外标准法规</span>
</div>
<div class="content-top" @click="standChange('POLICY')">
<div class="content-box content-box3"></div>
@@ -43,7 +43,7 @@
placeholder="请选择"
>
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="BUSINESS" label="企业标准库"></el-option>
</el-select>
</el-form-item>
@@ -205,13 +205,13 @@
@submit="handleSubmit"
>
</ProcessFooter>
<Role-tree
<Role-tree v-if="!disabledXX"
:is-title="drawerTitle2"
:is-visible.sync="modalshowflag2"
@checkedRole="checkedRole2"
:nodeList="nodeList2"
></Role-tree>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@@ -194,7 +194,7 @@
</div>
</div>
<!-- 新增抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
:title="title"
:visible.sync="ListModel"
size="800px"
@@ -199,7 +199,7 @@
</div>
</div>
<!-- 新增抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
:title="title"
:visible.sync="ListModel"
size="800px"
@@ -402,20 +402,20 @@
@submit="handleSubmit"
>
</ProcessFooter>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
is-title="选择人员信息"
:is-visible.sync="roleShowflagOne"
:nodeList="nodeListOne"
@checkedRole="drawerCheckOne"
/>
<Role-tree
<Role-tree v-if="!disabledXX"
is-title="选择人员信息"
:is-visible.sync="roleShowflag"
:nodeList="nodeList"
@checkedRole="drawerCheck"
/>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
is-title="选择联络人"
:is-visible.sync="telShowflag"
@@ -580,7 +580,14 @@ export default {
queryTaskFirst({
bpnId: this.$route.query.bpnId
}).then(res => {
let mes = JSON.parse(res.mes)
debugger
let obj = JSON.parse(res.mes)
let mes = {}
if(obj.json !== undefined){
mes = obj.json
}else {
mes = obj
}
this.rh_pageData = mes.rh_pageData
this.commentInfo = mes.commentInfo
this.roleForm = mes.roleForm
@@ -184,7 +184,7 @@
@submit="handleSubmit"
>
</ProcessFooter>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
is-title="选择人员信息"
:is-visible.sync="roleShowflagOne"
@@ -333,14 +333,14 @@
@submit="handleSubmit"
>
</ProcessFooter>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
is-title="选择人员信息"
:is-visible.sync="roleShowflagOne"
:nodeList="nodeListOne"
@checkedRole="drawerCheckOne"
/>
<Role-tree
<Role-tree v-if="!disabledXX"
is-title="选择人员信息"
:is-visible.sync="roleShowflag"
:nodeList="nodeList"
@@ -257,7 +257,7 @@
@submit="handleSubmit"
>
</ProcessFooter>
<el-drawer
<el-drawer v-if="!disabledXX"
title="标准拆分数据库"
:visible.sync="listModel"
size="900px"
@@ -354,14 +354,14 @@
</el-button>
</div>
</el-dialog>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@checkedRole="saveUserInfo"
:nodeList="nodeList"
></Role-tree>
<el-drawer
<el-drawer v-if="!disabledXX"
title="对比拆分数据库"
:visible.sync="listModel3"
size="900px"
@@ -404,7 +404,7 @@
</div>
</div>
</el-drawer>
<el-drawer
<el-drawer v-if="!disabledXX"
:title="PLmodalTitle"
:visible.sync="PLmodalshowflag"
:wrapperClosable="false"
@@ -236,7 +236,7 @@
</div>
</div>
<!-- 选择已拆分标准抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
class="drawer-table"
title="标准库"
:visible.sync="ListModel"
@@ -365,7 +365,7 @@
</div>
</el-drawer>
<!-- 添加抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
class="drawer-table"
title="添加项目群"
:visible.sync="ProjectModel"
@@ -488,7 +488,7 @@
>
</ProcessFooter>
<!-- 选择责任人-->
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@@ -860,7 +860,7 @@ export default {
},
{
value: "FOREIGN",
label: "外标准法规",
label: "外标准法规",
item: "FOREIGN"
}
],
@@ -380,7 +380,7 @@ export default {
},
{
value: "FOREIGN",
label: "外标准法规",
label: "外标准法规",
item: "FOREIGN"
}
],
@@ -244,7 +244,7 @@
</div>
</div>
<!-- 选择清单抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
class="drawer-table"
title="选择清单"
:visible.sync="ListModel"
@@ -513,7 +513,7 @@
</div>
</el-drawer>
<!-- 添加标准抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
class="drawer-table"
title="添加标准"
:visible.sync="standModel"
@@ -666,13 +666,13 @@
>
</ProcessFooter>
<!-- 选择责任人-->
<Role-tree
<Role-tree v-if="!disabledXX"
is-title="选择责任部门对接人"
:is-visible.sync="modalshowflag2"
@checkedRole="checkedRole2"
:nodeList="nodeList2"
></Role-tree>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@@ -829,7 +829,7 @@ export default {
},
{
value: "FOREIGN",
label: "外标准法规",
label: "外标准法规",
item: "FOREIGN"
}
],
@@ -451,7 +451,7 @@ export default {
},
{
value: "FOREIGN",
label: "外标准法规",
label: "外标准法规",
item: "FOREIGN"
}
],
@@ -27,7 +27,7 @@
<el-form-item label="标准来源" prop="standInData" class="add-form-item form-item-disabled">
<el-radio-group v-model="form.standInData" @change="standInChange">
<el-radio :disabled="disabledXX" label="0">国内标准入库</el-radio>
<el-radio :disabled="disabledXX" label="1">外标准入库</el-radio>
<el-radio :disabled="disabledXX" label="1">外标准入库</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="标准类别" prop="standSort" class="add-form-item form-item-disabled">
@@ -700,9 +700,14 @@
</el-select>
</el-form-item>
<el-form-item v-show="form.standInData === '0'" label="起草单位" prop="qcdw" class="add-form-item form-item-disabled">
<el-select :disabled="disabledXX" :popper-append-to-body="false" multiple filterable clearable v-model="form.qcdw" placeholder="请选择起草单位">
<el-select :disabled="disabledXX" style="width: 82%;" :popper-append-to-body="false" multiple filterable clearable v-model="form.qcdw" placeholder="请选择起草单位">
<el-option v-for="item in qcdwOption" :value="item.value" :key="item.value" :label="item.label" multiple filterable></el-option>
</el-select>
<el-button class="common-button-primary add-button"
type="primary"
icon="add"
size="small"
@click="productAdd">维护</el-button>
</el-form-item>
</el-col>
<el-col :span="12">
@@ -1132,6 +1137,58 @@
</div>
</el-upload>
</el-dialog>
<!-- 新建抽屉 -->
<el-drawer v-if="!disabledXX"
:wrapperClosable="false"
:title="productTitle"
:visible.sync="productModal"
size="800px"
:before-close="closeDrawerProductModelAdd"
label-width="130px"
>
<div class="demo-drawer-content">
<el-form :model="productModelAdd"
ref="productModelAdd"
:rules="productRules"
class="label-input-form"
label-width="130px">
<el-row>
<el-col>
<el-form-item label="选项" prop="dicTypeName" class="add-form-item">
<el-input v-model.trim="productModelAdd.dicTypeName" placeholder="请输入选项" clearable></el-input>
</el-form-item>
</el-col>
<el-col>
<el-form-item label="排序号" prop="showIndex" class="add-form-item">
<el-input v-model.number="productModelAdd.showIndex"
number
placeholder="请输入排序号"
:maxlength="4"
clearable></el-input>
</el-form-item>
</el-col>
<el-col>
<el-form-item label="描述" prop="describes" class="add-form-item">
<el-input v-model.trim="productModelAdd.describes"
placeholder="请输入描述"
clearable></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
</div>
<div class="demo-drawer-footer">
<el-button
class="common-button-primary"
icon="el-icon-check"
type="primary"
@click="saveProduct('productModelAdd')">提交</el-button>
<el-button
class="common-button-default"
icon="el-icon-close"
@click="closeModal">取消</el-button>
</div>
</el-drawer>
<el-dialog
:title="config.attrName"
:visible.sync="replaceLawsNumModel"
@@ -1150,7 +1207,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="标准编号" class="search-item">
@@ -1250,19 +1307,19 @@
</el-button>
</div>
</el-dialog>
<Role-tree
<Role-tree v-if="!disabledXX"
:is-title="drawerTitle"
:is-visible.sync="modalShowRoleFlag"
@checkedRole="checkedRole2"
:nodeList="nodeList2"
></Role-tree>
<Role-tree
<Role-tree v-if="!disabledXX"
:is-title="drawerTitle"
:is-visible.sync="modalShowRoleFlag5"
@checkedRole="checkedRole2"
:nodeList="nodeList3"
></Role-tree>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalShowFlag"
@@ -1270,7 +1327,7 @@
:nodeList="nodeList"
></Role-tree>
<!-- 选择标准的弹框 -->
<el-drawer
<el-drawer v-if="!disabledXX"
ref="standard"
title="查询结果"
size="800px"
@@ -1289,7 +1346,7 @@
v-model="standardSearchForm.standType"
placeholder="请选择标准来源">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-formItem>
<el-form-item label="标准类别" prop="standSort" class="search-item">
@@ -1490,8 +1547,46 @@ export default {
}
callback()
}
/**
* 验证不为0的正整数正则
* */
const validStandNumInCompile2 = (rule, value, callback) => {
// let pattern = /^\d+$/
let pattern = /^[1-9]\d*$/
setTimeout(() => {
if (!pattern.test(value)) {
return callback(new Error('仅能输入正整数'))
} else {
callback()
}
})
}
return {
disabledXX:!!this.$route.query.disabledXX,
productTitle: '', //
productModelAdd: {
//
dicTypeName: '',
showIndex: '',
//
describes: '',
//
dicId: '4upkjyo34koluwmld5us' // ID
},
productRules: {
dicTypeName: [
{required: true, message: '选项不能为空', trigger: 'blur'},
{type: 'string', max: 100, message: '最多输入100位', trigger: 'blur'}
],
showIndex: [
{type: 'number', required: true, message: '排序号不能为空且为正整数', trigger: 'blur'},
{type: 'string', validator: validStandNumInCompile2, trigger: 'blur'}
],
describes: [
{type: 'string', max: 500, message: '最多输入500位', trigger: 'blur'}
]
},
productModal: false, //
textList: [],
gdType: '', //
standTypeModel: 'INLAND',
@@ -1865,7 +1960,7 @@ export default {
this.verifySarStandard = false
this.standardSearchForm.standType = this.form.standInData === '0' ? 'INLAND' : 'FOREIGN'
//
//
if (this.form.standInData === '1') {
this.rules.standEnName[0].required = true;
} else {
@@ -1995,6 +2090,12 @@ export default {
// },
},
methods: {
//
productAdd () {
this.productModal = true
this.productTitle = '维护起草单位'
this.productModelAdd.dicTypeCode = ''
},
checkIsOnly() {
let standType = ''
if(this.submitType !== 1){
@@ -2043,8 +2144,8 @@ export default {
//
standInChange(val) {
this.verifySarStandard = false
/** val === '1' (外) val === '0' 国内 */
//
/** val === '1' (外) val === '0' 国内 */
//
if(this.rules){
if (val === '1') {
this.rules.standName[0].required = false
@@ -3320,6 +3421,51 @@ export default {
popoverHideModelCancel2() {
this.modalShowFlag5 = false
},
closeModal () {
this.productModal = false
this.closeDrawerProductModelAdd()
},
saveProduct (name) {
this.$refs[name].validate((valid) => {
if (valid) {
this.$http.postData('sys/dictype/create', this.productModelAdd, {
_this: this
}, res => {
if (res.ok) {
this.getDataAsync()
this.productModal = false
this.productModelAdd = {
//
dicTypeName: '',
showIndex: '',
//
describes: '',
//
dicId: '4upkjyo34koluwmld5us'
}
} else {
this.productModal = true
}
}, e => {})
} else {
}
})
},
closeDrawerProductModelAdd () {
this.$nextTick(() => {
this.$refs['productModelAdd'].resetFields()
this.productModelAdd = {
//
dicTypeName: '',
showIndex: '',
//
describes: '',
//
dicId: '4upkjyo34koluwmld5us'
}
})
this.productModal = false
},
closeDrawer() {
this.ListModel = false
},
@@ -3581,6 +3727,49 @@ export default {
this.modelOptions = res.data
})
},
getDicTypeListCode(res,json) {
return new Promise((resolve, reject) => {
this.$http.get('sys/dictype/getDicTypeListCode', '', {
_this: this
}, res => {
const history = res;
resolve(history)
})
})
},
async getDataAsync(){
let res = await this.getDicTypeListCode()
if(res && res.data){
this.countryOptions = res.data.COUNTRY//
this.standSortOptions = res.data.STANDCLASSIFY //
this.standNatureOptions = res.data.SARPROPERTY //
const standOptions = []
res.data.WBZTCLASS.forEach(item=>{
if( item.label === '草案' || item.label === '征求意见' || item.label === '送审' || item.label === '报批' || item.label === '发布'){
standOptions.push(item)
}
})
this.standStateOptions0 = standOptions //
this.standStateOptions1 = res.data.WBZTCLASS
this.standSystemOptions = res.data.BZTXCLASS //
this.applyArcticOptions.options = res.data.ENERGYTYPES //
this.categoryOptions.options = res.data.NYLXCLASS //
this.applyAuthOptions.options = res.data.SYRZCLASS //
this.cysdOptions = res.data.WSCYSD //
this.cyzbpmOptions = res.data.CYZBPM //
this.wssmrOptions = res.data.WSSMR //
this.sycpxOptions.options = res.data.SYCPXCLASS // 线
this.zrbmOptions.options = res.data.ZRBMCLASS //
this.zrgcsOptions.options = res.data.ZRGCSCLASS //
this.qcdwOption = res.data.QCDW //
this.gkglbmOptions = res.data.GKGLBM //
this.cbcdOptions = res.data.DEGREESTANDARD //
this.txlbOptions = res.data.TXLBCLASS //
this.setMap(this.standStateOptions0)
this.setMap(this.standStateOptions1)
}
},
},
mounted() {
this.getTree()
@@ -27,7 +27,7 @@
<el-form-item label="标准来源" prop="standInData" class="add-form-item form-item-disabled">
<el-radio-group v-model="form.standInData" disabled>
<el-radio label="0">国内标准入库</el-radio>
<el-radio label="1">外标准入库</el-radio>
<el-radio label="1">外标准入库</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item v-if="form.standInData === '1'" label="国家/地区" prop="country" class="add-form-item form-item-disabled">
@@ -28,7 +28,7 @@
<el-form-item label="标准来源" prop="standInData" class="add-form-item form-item-disabled">
<el-radio-group v-model="form.standInData" @change="standInChange">
<el-radio label="0">国内标准入库</el-radio>
<el-radio label="1">外标准入库</el-radio>
<el-radio label="1">外标准入库</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item v-if="form.standInData === '1'" label="国家/地区" prop="country" class="add-form-item form-item-disabled">
@@ -1446,7 +1446,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="标准编号" class="search-item">
@@ -1891,8 +1891,8 @@ export default {
standInChange(val) {
this.verifySarStandard = false
/** val === '1' (外) val === '0' 国内 */
//
/** val === '1' (外) val === '0' 国内 */
//
if (val === '1') {
this.rules.standName[0].required = false
this.rules.standEnName[0].required = true;
@@ -242,7 +242,7 @@
<el-formItem label="标准来源" prop="standType" class="search-item">
<el-select v-model="standCommonlySearch.standType" placeholder="根据标准来源查找" clearable>
<el-option value="INLAND" key="1" label="国内标准"></el-option>
<el-option value="FOREIGN" key="2" label="外标准"></el-option>
<el-option value="FOREIGN" key="2" label="外标准"></el-option>
</el-select>
</el-formItem>
<el-formItem class="search-item btn-box">
@@ -215,7 +215,7 @@
@submit="handleSubmit"
>
</ProcessFooter>
<el-drawer
<el-drawer v-if="!disabledXX"
title="标准库"
:visible.sync="listModel"
size="900px"
@@ -241,7 +241,7 @@
<el-formItem label="标准来源" prop="standType" class="search-item">
<el-select :disabled="disabledXX" v-model="standCommonlySearch.standType" placeholder="根据标准来源查找" clearable>
<el-option value="INLAND" key="1" label="国内标准"></el-option>
<el-option value="FOREIGN" key="2" label="外标准"></el-option>
<el-option value="FOREIGN" key="2" label="外标准"></el-option>
</el-select>
</el-formItem>
<el-formItem class="search-item btn-box">
@@ -300,20 +300,20 @@
</div>
</div>
</el-drawer>
<Role-tree
<Role-tree v-if="!disabledXX"
:is-title="drawerTitle2"
:is-visible.sync="modalshowflag2"
@checkedRole="checkedRole2"
:nodeList="nodeList2"
></Role-tree>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@checkedRole="checkedRole"
:nodeList="nodeList"
></Role-tree>
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择附件"
:visible.sync="fzlistModel"
size="900px"
@@ -60,13 +60,13 @@
</div>
</div>
<!-- 多选择责任人-->
<!-- <Role-tree-->
<!-- <Role-tree v-if="!disabledXX" -->
<!-- is-title="选择责任部门对接人"-->
<!-- :is-visible.sync="modalshowflag2"-->
<!-- @checkedRole="checkedRole2"-->
<!-- :nodeList="nodeList2"-->
<!-- ></Role-tree>-->
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@@ -444,7 +444,7 @@ export default {
},
{
value: "FOREIGN",
label: "外标准法规",
label: "外标准法规",
item: "FOREIGN"
}
],
@@ -60,13 +60,13 @@
</div>
</div>
<!-- 多选择责任人-->
<Role-tree
<Role-tree v-if="!disabledXX"
is-title="选择责任部门对接人"
:is-visible.sync="modalshowflag2"
@checkedRole="checkedRole2"
:nodeList="nodeList2"
></Role-tree>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@@ -335,7 +335,7 @@
</el-table>
</loading>
<!-- 选择企业标准抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择企业标准"
:visible.sync="ListModel"
size="900px"
@@ -629,14 +629,14 @@
@submit="handleSubmit"
>
</ProcessFooter>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalShowFlag"
@checkedRole="checkedRole"
:nodeList="nodeList"
></Role-tree>
<Role-tree
<Role-tree v-if="!disabledXX"
:is-title="drawerTitle"
:is-visible.sync="modalShowRoleFlag"
@checkedRole="checkedRole2"
@@ -199,7 +199,7 @@
</div>
</div>
<!-- 选择企业标准抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择企业标准"
:visible.sync="ListModel"
size="900px"
@@ -360,14 +360,14 @@
>
</ProcessFooter>
<!-- 多选择责任人-->
<Role-tree
<Role-tree v-if="!disabledXX"
is-title="选择责任部门对接人"
:is-visible.sync="modalshowflag2"
@checkedRole="checkedRole2"
:nodeList="nodeList2"
></Role-tree>
<!-- 单选人-->
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@@ -746,7 +746,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -828,20 +828,20 @@
<el-button :disabled="disabledXX" type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
</div>
</el-dialog>
<Role-tree
<Role-tree v-if="!disabledXX"
:is-title="drawerTitle"
:is-visible.sync="modalShowRoleFlag"
@checkedRole="checkedRole2"
:nodeList="nodeList2"
></Role-tree>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalShowFlag"
@checkedRole="checkedRole"
:nodeList="nodeList"
></Role-tree>
<!-- <el-drawer-->
<!-- <el-drawer v-if="!disabledXX" -->
<!-- :title="drawerTitle"-->
<!-- :visible.sync="modalShowFlag"-->
<!-- :wrapperClosable="false"-->
@@ -874,7 +874,7 @@
<!-- </div>-->
<!-- </el-drawer>-->
<!-- 选择标准的弹框 -->
<el-drawer
<el-drawer v-if="!disabledXX"
ref="standard"
title="查询结果"
size="1300px"
@@ -1016,7 +1016,7 @@
@click="handleProcessStandardNext(3)">取消</el-button>
</div>
</el-drawer>
<Mechanism-tree
<Mechanism-tree v-if="!disabledXX"
is-title="选择部门信息"
:is-visible.sync="modalShowFlagZRBM"
:nodeList="nodeListZRBM"
@@ -251,7 +251,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -251,7 +251,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -270,7 +270,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -253,7 +253,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -259,7 +259,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -313,7 +313,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -249,7 +249,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -404,7 +404,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -382,7 +382,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -252,7 +252,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -251,7 +251,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -251,7 +251,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -313,7 +313,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -382,7 +382,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -255,7 +255,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -729,7 +729,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -811,20 +811,20 @@
<el-button :disabled="disabledXX" type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
</div>
</el-dialog>
<Role-tree
<Role-tree v-if="!disabledXX"
:is-title="drawerTitle"
:is-visible.sync="modalShowRoleFlag"
@checkedRole="checkedRole2"
:nodeList="nodeList2"
></Role-tree>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalShowFlag"
@checkedRole="checkedRole"
:nodeList="nodeList"
></Role-tree>
<!-- <el-drawer-->
<!-- <el-drawer v-if="!disabledXX" -->
<!-- :title="drawerTitle"-->
<!-- :visible.sync="modalShowFlag"-->
<!-- :wrapperClosable="false"-->
@@ -857,7 +857,7 @@
<!-- </div>-->
<!-- </el-drawer>-->
<!-- 选择标准的弹框 -->
<el-drawer
<el-drawer v-if="!disabledXX"
ref="standard"
title="查询结果"
size="1300px"
@@ -1042,7 +1042,7 @@
@click="handleProcessStandardNext(3)">取消</el-button>
</div>
</el-drawer>
<Mechanism-tree
<Mechanism-tree v-if="!disabledXX"
is-title="选择部门信息"
:is-visible.sync="modalShowFlagZRBM"
:nodeList="nodeListZRBM"
@@ -259,7 +259,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -259,7 +259,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -272,7 +272,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -384,7 +384,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -257,7 +257,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -578,7 +578,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -357,7 +357,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -178,7 +178,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -316,7 +316,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -519,7 +519,7 @@
placeholder="请选择标准来源"
@change="dataSourceChange">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
</el-select>
</el-form-item>
<el-form-item label="编号/名称" class="search-item">
@@ -193,7 +193,7 @@
</div>
</el-form>
<!-- 选择企标计划抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择企业标准"
:visible.sync="ListModel"
size="900px"
@@ -209,7 +209,7 @@
</div>
</el-form>
<!-- 选择企标计划抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择企业标准"
:visible.sync="ListModel"
size="900px"
@@ -84,7 +84,7 @@
@click.native="choiceLeader"></el-input>
</el-form-item>
<el-form-item label="计划标准初稿完成时间" style="width: 100%; margin-right:10px" prop="draftTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="qbfsForm.draftTime"
value-format="yyyy-MM-dd"
type="date"
@@ -92,7 +92,7 @@
</el-date-picker>
</el-form-item>
<el-form-item label="计划标准发布时间" style="width: 100%; margin-right:10px" prop="releaseTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="qbfsForm.releaseTime"
value-format="yyyy-MM-dd"
type="date"
@@ -137,6 +137,7 @@
<!-- </template>-->
<template v-if="qbfsForm.isRelate === '是'">
<custom-input-for-all-standards2
:disabled="disabledXX"
class="classDisplay"
:config="{attrName: '采用标准'}"
:labelWidth="'150px'"
@@ -156,6 +157,7 @@
</el-form-item>
<template>
<custom-input-for-all-standards2
:disabled="disabledXX"
class="classDisplay"
:enterpriseStandard="true"
:placeholderText="'包括已有、应有的关联标准,如企业标准、行业标准、国家标准'"
@@ -184,7 +186,7 @@
</el-form-item>
</el-form>
<!-- 选择企业标准弹窗-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择企业标准"
:visible.sync="QYBZmodal"
size="900px"
@@ -280,7 +282,7 @@
</div>
</el-drawer>
<!-- 选择体系结构弹窗-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择体系结构"
:visible.sync="TXJGmodal"
size="400px"
@@ -307,8 +309,8 @@
</div>
</el-drawer>
<!-- 选择工作组抽屉-->
<el-drawer
title="选择工作组组长"
<el-drawer v-if="!disabledXX"
title="选择工作组组长"
:visible.sync="workModel"
size="900px"
custom-class="demo-drawer"
@@ -388,19 +390,21 @@
</el-drawer>
<!-- 多选择责任人-->
<Role-tree
v-if="!disabledXX"
:is-title="drawerTitle2"
:is-visible.sync="modalshowflag2"
@checkedRole="checkedRole2"
:nodeList="nodeList2"
></Role-tree>
<Role-tree
v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@checkedRole="checkedRole"
:nodeList="nodeList"
></Role-tree>
<Mechanism-tree
<Mechanism-tree v-if="!disabledXX"
is-title="选择起草责任单位"
:is-visible.sync="modalshowflagZRBM"
:nodeList="nodeListZRBM"
@@ -101,7 +101,7 @@
</el-input>
</el-form-item>
<el-form-item label="初稿完成时间" prop="draftTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="qbfsForm.draftTime"
type="date"
value-format="yyyy-MM-dd"
@@ -158,7 +158,7 @@
@click.native="choiceLeader"></el-input>
</el-form-item>
<el-form-item label="标准发布时间" prop="releaseTime" class="add-form-item form-item-disabled">
<el-date-picker
<el-date-picker :disabled="disabledXX"
v-model="qbfsForm.releaseTime"
type="date"
value-format="yyyy-MM-dd"
@@ -207,7 +207,7 @@
</div>
</el-form>
<!-- 选择企标计划抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择企业标准"
:visible.sync="ListModel"
size="900px"
@@ -339,7 +339,7 @@
</div>
</el-drawer>
<!-- 选择企业标准弹窗-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择企业标准"
:visible.sync="QYBZmodal"
size="900px"
@@ -435,7 +435,7 @@
</div>
</el-drawer>
<!-- 选择体系结构弹窗-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择体系结构"
:visible.sync="TXJGmodal"
size="400px"
@@ -462,7 +462,7 @@
</div>
</el-drawer>
<!-- 选择工作组抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择工作组组长"
:visible.sync="workModel"
size="900px"
@@ -542,19 +542,19 @@
</div>
</el-drawer>
<!-- 多选择责任人-->
<Role-tree
<Role-tree v-if="!disabledXX"
:is-title="drawerTitle2"
:is-visible.sync="modalshowflag2"
@checkedRole="checkedRole2"
:nodeList="nodeList2"
></Role-tree>
<Mechanism-tree
<Mechanism-tree v-if="!disabledXX"
is-title="选择起草责任单位"
:is-visible.sync="modalshowflagZRBM"
:nodeList="nodeListZRBM"
@checkedRole="drawerCheckZRBM"
/>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@@ -200,7 +200,7 @@
</div>
</el-form>
<!-- 选择企标计划抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择企业标准"
:visible.sync="ListModel"
size="900px"
@@ -232,14 +232,14 @@
>
</ProcessFooter>
<!-- 多选择责任人-->
<Role-tree
<Role-tree v-if="!disabledXX"
is-title="选择责任部门对接人"
:is-visible.sync="modalshowflag2"
@checkedRole="checkedRole2"
:nodeList="nodeList2"
></Role-tree>
<!-- 单选人-->
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@@ -135,7 +135,7 @@
</div>
<!-- 新增/编辑弹框 -->
<el-drawer
<el-drawer v-if="!disabledXX"
:title="qblxTitle"
:visible.sync="qblxModel"
size="600px"
@@ -223,7 +223,7 @@
</div>
</el-drawer>
<!-- 选择工作组抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
class="drawer-table"
title="选择工作组组长"
:visible.sync="workModel"
@@ -313,7 +313,7 @@
@submit="handleSubmit"
>
</ProcessFooter>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
is-title="选择责任人"
:is-visible.sync="modalshowflag3"
@@ -321,13 +321,13 @@
@checkedRole="drawerCheck"
/>
<!-- 多选择责任人-->
<Role-tree
<Role-tree v-if="!disabledXX"
:is-title="drawerTitle2"
:is-visible.sync="modalshowflag2"
@checkedRole="checkedRole2"
:nodeList="nodeList2"
></Role-tree>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@@ -335,7 +335,7 @@
:nodeList="nodeList"
></Role-tree>
<!-- 选择起草责任单位-->
<Mechanism-tree
<Mechanism-tree v-if="!disabledXX"
is-title="选择起草责任单位"
:is-visible.sync="modalshowflagZRBM"
:nodeList="nodeListZRBM"
@@ -180,7 +180,7 @@
</div>
</div>
<!-- 添加标准抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="添加标准"
:visible.sync="standModel"
size="900px"
@@ -327,7 +327,7 @@
@submit="handleSubmit"
>
</ProcessFooter>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@@ -335,7 +335,7 @@
:nodeList="nodeList"
></Role-tree>
<!-- 多选责任人-->
<Role-tree
<Role-tree v-if="!disabledXX"
is-title="选择署名人"
:is-visible.sync="modalshowflag2"
@checkedRole="checkedRole2"
@@ -382,7 +382,7 @@ export default {
},
{
value: "FOREIGN",
label: "外标准法规",
label: "外标准法规",
item: "FOREIGN"
}
],
@@ -137,7 +137,7 @@
</div>
</div>
<!-- 添加标准抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="未符合项整改数据库"
:visible.sync="standModel"
size="900px"
@@ -312,14 +312,14 @@
@submit="handleSubmit"
>
</ProcessFooter>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
is-title="选择人员信息"
:is-visible.sync="modalshowflag"
:nodeList="nodeList"
@checkedRole="drawerCheck"
/>
<Mechanism-tree
<Mechanism-tree v-if="!disabledXX"
is-title="选择部门信息"
:is-visible.sync="modalshowflagZRBM"
:nodeList="nodeListZRBM"
@@ -219,7 +219,7 @@
</el-form>
</el-timeline>
</div>
<Role-tree
<Role-tree v-if="!disabledXX"
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@checkedRole="checkedRole"
@@ -237,7 +237,7 @@
</ProcessFooter>
<loading :loading="loading">数据获取中</loading>
<!-- 选择项目抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择项目"
:visible.sync="projectModel"
size="900px"
@@ -369,7 +369,7 @@
</div>
</el-drawer>
<!-- 添加标准抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="添加标准"
:visible.sync="standModel"
size="900px"
@@ -225,7 +225,7 @@
</el-form>
</el-timeline>
</div>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@@ -243,7 +243,7 @@
>
</ProcessFooter>
<!-- 选择项目抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择项目"
:visible.sync="projectModel"
size="900px"
@@ -226,7 +226,7 @@
:popper-append-to-body="false"
placeholder="请选择标准来源">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<!-- <el-option value="FOREIGN_LAWS" label="国内外政策库"></el-option>-->
<el-option value="BUSINESS_STAND" label="企业标准库"></el-option>
</el-select>
@@ -208,7 +208,7 @@
</el-timeline>
</div>
</div>
<Role-tree
<Role-tree v-if="!disabledXX"
check-box
:is-title="drawerTitle"
:is-visible.sync="modalshowflag"
@@ -225,7 +225,7 @@
>
</ProcessFooter>
<!-- 选择项目弹窗-->
<el-drawer
<el-drawer v-if="!disabledXX"
title="选择项目"
class="drawer-table"
:visible.sync="projectModel"
@@ -357,7 +357,7 @@
</div>
</el-drawer>
<!-- 添加标准抽屉-->
<el-drawer
<el-drawer v-if="!disabledXX"
class="drawer-table"
title="添加标准"
:wrapperClosable="false"
@@ -380,7 +380,7 @@
:popper-append-to-body="false"
placeholder="请选择标准来源">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<!-- <el-option value="FOREIGN_LAWS" label="国内外政策库"></el-option>-->
<el-option value="BUSINESS_STAND" label="企业标准库"></el-option>
</el-select>
@@ -248,7 +248,7 @@
:popper-append-to-body="false"
placeholder="请选择标准来源">
<el-option value="INLAND" label="国内标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<el-option value="FOREIGN" label="外标准库"></el-option>
<!-- <el-option value="FOREIGN_LAWS" label="国内外政策库"></el-option>-->
<el-option value="BUSINESS_STAND" label="企业标准库"></el-option>
</el-select>

Some files were not shown because too many files have changed in this diff Show More