Merge branch 'develop' into FOTON
This commit is contained in:
+1
-1
@@ -472,7 +472,7 @@ export function afterConferenceProcess (data) {
|
||||
})
|
||||
}
|
||||
|
||||
// 国外标准清单流程入库
|
||||
// 海外标准清单流程入库
|
||||
export function foreignAccessProcess (data) {
|
||||
return axios({
|
||||
url: '/api/lawss/actSarItems/foreignAccessProcess',
|
||||
|
||||
@@ -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: '国内外政策'}
|
||||
],
|
||||
|
||||
@@ -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')) {
|
||||
|
||||
|
||||
+1
-1
@@ -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
@@ -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>
|
||||
|
||||
@@ -85,7 +85,7 @@ export default {
|
||||
value: 'stand'
|
||||
},
|
||||
{
|
||||
label: '国外标准法规', // value没改
|
||||
label: '海外标准法规', // value没改
|
||||
value: 'bussstand'
|
||||
},
|
||||
{
|
||||
|
||||
@@ -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'
|
||||
},
|
||||
// {
|
||||
|
||||
@@ -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'
|
||||
},
|
||||
// {
|
||||
|
||||
@@ -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(() => {
|
||||
|
||||
@@ -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>
|
||||
|
||||
+1
-1
@@ -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 资料中心
|
||||
|
||||
@@ -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: '企业标准'
|
||||
}
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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 === '适用范围');
|
||||
|
||||
@@ -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);
|
||||
//从数据库中查询下拉框数据
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user