Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
zhutianqi
2021-08-20 17:49:53 +08:00
9 changed files with 928 additions and 728 deletions
@@ -138,7 +138,7 @@
@pageChange="pageChangeReplace" @pageChange="pageChangeReplace"
@pageSizeChange="pageSizeChangeReplace"></pagination> @pageSizeChange="pageSizeChangeReplace"></pagination>
<div slot="footer" class="demo-drawer-footer"> <div slot="footer" class="demo-drawer-footer">
<el-button class="common-button-default" icon="el-icon-close" @click="replaceLawsNumModel = false">取消</el-button> <el-button class="common-button-default" round icon="el-icon-close" @click="replaceLawsNumModel = false">取消</el-button>
<el-button type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button> <el-button type="primary" round class="common-button-primary" icon="el-icon-check" @click="replaceLawsNumModelBt">提交</el-button>
</div> </div>
</el-dialog> </el-dialog>
+3 -3
View File
@@ -135,11 +135,11 @@ export default {
// // // title: '本地产品/项目库', // // // title: '本地产品/项目库',
// // // path: '/localProductsOrProjectLibrary' // // // path: '/localProductsOrProjectLibrary'
// // // }, // // // },
/*{ {
title: '企业标准库', title: '企业标准库',
path: '/enterpriseStandardDatabase', path: '/enterpriseStandardDatabase',
menuId: '01ed8f752748227777b3572d56ee9ab5' menuId: '7feeb73929c25a6f1fd67952704ec02b'
},*/ },
// { // {
// title: '企标制修订计划', // title: '企标制修订计划',
// path: '/enterBSysRevPlanManaLib', // path: '/enterBSysRevPlanManaLib',
@@ -3,52 +3,11 @@
<div class="other-standard-details v-class" :class="{'hidden': !isMoreAwayBtn}"> <div class="other-standard-details v-class" :class="{'hidden': !isMoreAwayBtn}">
<!--title 标题--> <!--title 标题-->
<div class="details-header"> <div class="details-header">
<span>{{sarStandardsInfoEO.standCode}}-{{sarStandardsInfoEO.standYear}} {{sarStandardsInfoEO.standName}} 详情</span> <span>{{sarStandardsInfoEO.standCode}}-{{sarStandardsInfoEO.standYear}} {{sarStandardsInfoEO.standName}} 标详情</span>
</div> </div>
<!--主体内容--> <!--主体内容-->
<div class="details-content"> <div class="details-content">
<div class="details-content-modular basic-information"> <div class="details-content-modular basic-information">
<div class="modular-header">
<div class="modular-header-title"><i class="icon-modular-title" /><span>企标信息</span>
</div>
<div class="modular-header-btn">
<el-button v-if="sarStandardsInfoEO.collectId" @click="collectClick(sarStandardsInfoEO.collectId)" title="取消收藏" class="collection-btn" icon="icon-collection" :loading="isSubmit"></el-button>
<el-button v-else @click="collectClick()" title="收藏" class="collection-btn" icon="el-icon-star-off" :loading="isSubmit"></el-button>
<el-button class="relation-btn" icon="icon-relation" @click="relateEvent()">更新LOG</el-button>
</div>
</div>
<div class="basic-information-content">
<p style="color: #C42626;"><label>企标编号</label><span>{{ sarStandardsInfoEO.standCode }}</span></p>
<p><label>中文名称</label><span>{{ sarStandardsInfoEO.standName || '-' }}</span></p>
<p><label>英文名称</label><span>{{ sarStandardsInfoEO.standEnName || '-' }}</span></p>
<p>
<label
title="“修订中”为现行有效版本;“已修订”标准的有效性需根据实际实施情况判定"
>标准状态<i class="el-icon-warning-outline"></i></label><span style="color: #409EFF;">{{ sarStandardsInfoEO.standStatusShow || '-' }}</span>
</p>
<p><label>发布日期</label><span>{{ sarStandardsInfoEO.issueTime || '-' }}</span></p>
<p><label>标准实施日期</label><span>{{ sarStandardsInfoEO.putTime || '-' }}</span></p>
<p><label>代替企标编号</label>
<span v-if="sarStandardsInfoEO.replaceStandNum != null && sarStandardsInfoEO.replaceStandNum !== '' && sarStandardsInfoEO.replaceStandNum.split(',').length > 0">
<span v-for="(item, index) in sarStandardsInfoEO.replaceStandNum.split(',')" :key="index">
<a @click="showReplaceLawsInfo(item)" style="cursor: pointer;color: #0c91e5;margin-right: 5px;" class="span-line">{{item}}</a>
</span>
</span>
<span v-else>
{{'-' }}
</span>
</p>
<p><label>被代替企标编号</label>
<span v-if="sarStandardsInfoEO.replacedStandNum != null && sarStandardsInfoEO.replacedStandNum !== '' && sarStandardsInfoEO.replacedStandNum.split(',').length > 0">
<span v-for="(item, index) in sarStandardsInfoEO.replacedStandNum.split(',')" :key="index">
<a @click="showReplaceLawsInfo(item)" style="cursor: pointer;color: #0c91e5;margin-right: 5px;" class="span-line">{{item}}</a>
</span>
</span>
<span v-else>
{{'-' }}
</span>
</p>
</div>
</div> </div>
<div <div
class="details-content-modular clearfix" class="details-content-modular clearfix"
@@ -56,10 +15,36 @@
:key="index" :key="index"
v-if="item.isShowImp === '0'" v-if="item.isShowImp === '0'"
> >
<div class="modular-header"> <div class="modular-header" v-if="item.label !== '基础信息'">
<div class="modular-header-title"><i class="icon-modular-title" /><span>{{ item.label }}</span></div> <div class="modular-header-title"><i class="icon-modular-title"/><span>{{ item.label }}</span></div>
</div>
<div class="modular-header" v-if="item.label === '基础信息'">
<div class="modular-header-title"><i class="icon-modular-title"/><span>{{ item.label }}</span></div>
<!-- <div class="modular-header-title"><i class="icon-modular-title" /><span>企标信息</span>-->
<!-- </div>-->
<div class="modular-header-btn">
<el-button v-if="sarStandardsInfoEO.collectId" @click="collectClick(sarStandardsInfoEO.collectId)" title="取消收藏" class="collection-btn" icon="icon-collection" :loading="isSubmit"></el-button>
<el-button v-else @click="collectClick()" title="收藏" class="collection-btn" icon="el-icon-star-off" :loading="isSubmit"></el-button>
<el-button class="relation-btn" icon="icon-relation" @click="relateEvent()">更新LOG</el-button>
</div>
</div> </div>
<div class="modular-content"> <div class="modular-content">
<template v-if = "item.label === '基础信息'">
<div class="details-content-modular basic-information" style="margin-bottom: 0">
<div class="basic-information-content">
<p style="color: #C42626;"><label style=" margin-right: 164px;">企标号</label><span>{{ sarStandardsInfoEO.standCode }}</span></p>
<p><label style=" margin-right: 150px;">中文名称</label><span>{{ sarStandardsInfoEO.standName || '-' }}</span></p>
<p><label style=" margin-right: 150px;">英文名称</label><span>{{ sarStandardsInfoEO.standEnName || '-' }}</span></p>
<p>
<label style=" margin-right: 132px;"
title="“修订中”为现行有效版本;“已修订”标准的有效性需根据实际实施情况判定"
>文本状态<i class="el-icon-warning-outline"></i></label><span style="color: #409EFF;">{{ sarStandardsInfoEO.standStatusShow || '-' }}</span>
</p>
<p><label style=" margin-right: 150px;">发布日期</label><span>{{ sarStandardsInfoEO.issueTime || '-' }}</span></p>
<p><label style=" margin-right: 115px;">标准实施日期</label><span>{{ sarStandardsInfoEO.putTime || '-' }}</span></p>
</div>
</div>
</template>
<template <template
v-for="(child, childIndex) in item.child" v-for="(child, childIndex) in item.child"
v-if="child.isShowImp === '0'" v-if="child.isShowImp === '0'"
@@ -2032,8 +2017,8 @@ export default {
}) })
Promise.all([this.queryDisplayLocation(), this.selectStandMessage(), this.getAddFormFieldList()]).then(async(values) => { Promise.all([this.queryDisplayLocation(), this.selectStandMessage(), this.getAddFormFieldList()]).then(async(values) => {
const [displayLocation, {attrInfoMap: dynamicFormField}, formFieldList] = values const [displayLocation, {attrInfoMap: dynamicFormField}, formFieldList] = values
const relatedPlansRes = await this.queryRelatedPlans() // const relatedPlansRes = await this.queryRelatedPlans()
const relatedPlans = relatedPlansRes.list // const relatedPlans = relatedPlansRes.list
formFieldList.forEach((field) => { formFieldList.forEach((field) => {
displayLocation.forEach((location) => { displayLocation.forEach((location) => {
location.isShowImp = '0' location.isShowImp = '0'
@@ -2114,7 +2099,7 @@ export default {
/deep/.details-content{ /deep/.details-content{
/*padding: 0 67px;*/ /*padding: 0 67px;*/
.details-content-modular{ .details-content-modular{
margin-bottom: 20px; /*margin-bottom: 20px;*/
.modular-header{ .modular-header{
display: flex; display: flex;
align-items: center; align-items: center;
@@ -2186,8 +2171,8 @@ export default {
} }
.basic-information-content{ .basic-information-content{
color: #333333; color: #333333;
font-size: 18px; font-size: 16px;
font-weight: 400; /*font-weight: 400;*/
.standard-text{ .standard-text{
height: 50px; height: 50px;
line-height: 50px; line-height: 50px;
@@ -2281,7 +2266,7 @@ export default {
} }
} }
.basic-information{ .basic-information{
border-top: 2px dashed #D1D1D1; /*border-top: 2px dashed #D1D1D1;*/
border-bottom: 2px dashed #D1D1D1; border-bottom: 2px dashed #D1D1D1;
.modular-header{ .modular-header{
height: 60px; height: 60px;
@@ -2291,6 +2276,7 @@ export default {
& > p{ & > p{
min-height: 55px; min-height: 55px;
line-height: 55px; line-height: 55px;
border-bottom: 1px solid #E5E5E5;
} }
} }
} }
@@ -44,7 +44,7 @@
<div class="basic-information-content"> <div class="basic-information-content">
<!-- <p><label style=" margin-right: 150px;">标准类别</label><span>{{ sarStandardsInfoEO.standSort || '-' }}</span></p>--> <!-- <p><label style=" margin-right: 150px;">标准类别</label><span>{{ sarStandardsInfoEO.standSort || '-' }}</span></p>-->
<p style="color: #C42626;"> <p style="color: #C42626;">
<label style=" margin-right: 150px;">标准号</label> <label style=" margin-right: 164px;">标准号</label>
<span v-if="sarStandardsInfoEO.standYear">{{ <span v-if="sarStandardsInfoEO.standYear">{{
sarStandardsInfoEO.standSortShow + ' ' + sarStandardsInfoEO.standNumber + '-' + sarStandardsInfoEO.standYear sarStandardsInfoEO.standSortShow + ' ' + sarStandardsInfoEO.standNumber + '-' + sarStandardsInfoEO.standYear
}}</span> }}</span>
@@ -70,7 +70,7 @@
sarStandardsInfoEO.issueTime || '-' sarStandardsInfoEO.issueTime || '-'
}}</span></p> }}</span></p>
<p> <p>
<label style=" margin-right: 76px;">是否纳入认证清单</label><span>{{ <label style=" margin-right: 84px;">是否纳入认证清单</label><span>{{
sarStandardsInfoEO.isRelateAccess ? (sarStandardsInfoEO.isRelateAccess === '1' ? '是' : '否') : '-' sarStandardsInfoEO.isRelateAccess ? (sarStandardsInfoEO.isRelateAccess === '1' ? '是' : '否') : '-'
}}</span> }}</span>
</p> </p>
@@ -3023,8 +3023,8 @@ export default {
.basic-information-content { .basic-information-content {
color: #333333; color: #333333;
font-size: 18px; font-size: 16px;
font-weight: 400; /*font-weight: 400;*/
.standard-text { .standard-text {
height: 50px; height: 50px;
@@ -3147,8 +3147,8 @@ export default {
.basic-information-content { .basic-information-content {
color: #333333; color: #333333;
font-size: 18px; font-size: 16px;
font-weight: 400; /*font-weight: 400;*/
.standard-text { .standard-text {
height: 50px; height: 50px;
@@ -1360,11 +1360,12 @@ export default {
loading: 'loadData' loading: 'loadData'
}, res => { }, res => {
if (res.ok) { if (res.ok) {
if(res.message === '修改成功'){ this.$message.success('修改成功')
this.$router.push({ this.$router.push({
name: 'AccessStandardsAndRegulations' name: 'AccessStandardsAndRegulations'
}) })
} } else {
this.$message.error('已存在此国家/地区清单,修改失败')
} }
}, e => { }, e => {
}) })
@@ -1304,6 +1304,7 @@ export default {
}, res => { }, res => {
if (res.ok) { if (res.ok) {
this.isNext = true this.isNext = true
this.$message.success('修改成功')
this.$router.push({ this.$router.push({
name: 'AccessStandardsAndRegulations' name: 'AccessStandardsAndRegulations'
}) })
File diff suppressed because it is too large Load Diff
@@ -18,7 +18,6 @@
:data="treeList" :data="treeList"
highlight-current highlight-current
@node-click="treeClick" @node-click="treeClick"
:filter-node-method="filterNode"
default-expand-all default-expand-all
:expand-on-click-node="false"> :expand-on-click-node="false">
<span class="custom-tree-node" slot-scope="{ node, data }" @mouseenter="mouseenter(data)" @mouseleave="mouseleave(data)"> <span class="custom-tree-node" slot-scope="{ node, data }" @mouseenter="mouseenter(data)" @mouseleave="mouseleave(data)">
@@ -180,22 +179,25 @@
<el-input v-model="sarBussionessSearch.numberName" clearable placeholder="根据标准号/名称查找" :maxlength="100" @keyup.enter.native="getBussionStandTableBtn(sarBussionessSearch)"/> <el-input v-model="sarBussionessSearch.numberName" clearable placeholder="根据标准号/名称查找" :maxlength="100" @keyup.enter.native="getBussionStandTableBtn(sarBussionessSearch)"/>
</el-formItem> </el-formItem>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button
:loading="searching" :loading="searching"
icon="el-icon-search" type="primary"
type="primary" size="mini"
class="common-button-primary" class="common-button-primary"
round v-btn-permission=""
@click="getBussionStandTableBtn(sarBussionessSearch)" @click="getBussionStandTableBtn(sarBussionessSearch)">
:title="goSearch"> 查询
</el-button> </el-button>
<el-button <el-button
class="common-button-default" size="mini"
icon="el-icon-refresh-left" class="common-button-default"
round v-btn-permission=""
@click="clearAllSearch('sarBussionessSearch')" @click="clearAllSearch('sarBussionessSearch')">清空
></el-button> </el-button>
<!-- <el-button type="primary" class="common-button-primary" round @click="selectMoreBtn"><i class="iconfont">&#xe7a5;</i>高级检索</el-button>--> <el-button size="mini" type="primary" class="common-button-primary"
v-btn-permission="" @click="selectMoreBtn"><i
class="iconfont">&#xe7a5;</i>高级检索
</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
@@ -312,18 +314,6 @@
<a @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.standEnName }}</a> <a @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.standEnName }}</a>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column
show-overflow-tooltip
prop="standStatusShow"
label="标准状态"
width="110"
>
<template slot="header" slot-scope="scope">
<el-tooltip class="item" effect="dark" content="修订中”为现行有效版本;“已修订”标准的有效性需根据实际实施情况判定" placement="bottom">
<span>标准状态 <i class="el-icon-warning-outline"></i></span>
</el-tooltip>
</template>
</el-table-column>
<el-table-column <el-table-column
prop="issueTime" prop="issueTime"
label="发布日期" label="发布日期"
@@ -345,41 +335,13 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="主起草人" show-overflow-tooltip
width="100" sortable
> prop="standStatusShow"
<template slot-scope="scope"> label="文本状态"
{{ getQCRName(scope.row) }} width="110"
</template> >
</el-table-column> </el-table-column>
<el-table-column
show-overflow-tooltip
prop="attrInfoMap.ZRBMName"
label="起草部门">
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="attrInfoMap.SVPPSName"
label="SVPPS"
width="120"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="replaceStandNum"
label="代替企标编号"
width="210"
>
</el-table-column>
<el-table-column
show-overflow-tooltip
prop="replacedStandNum"
label="被代替标准编号"
width="210"
>
</el-table-column>
<el-table-column label="操作" align="center" width="50" fixed="right"> <el-table-column label="操作" align="center" width="50" fixed="right">
<template slot-scope="scope"> <template slot-scope="scope">
<div @click.stop style="display: inline-block"> <div @click.stop style="display: inline-block">
@@ -431,93 +393,92 @@
:rules="sarBussionessStandRules" :rules="sarBussionessStandRules"
class="label-input-form" class="label-input-form"
> >
<!-- <el-form-item label="企标类别" prop="standSort" label-width="150px" class="add-form-item">-->
<!-- <el-select v-model="sarBussionessStandEO.standSort" filterable>-->
<!-- <el-option-->
<!-- v-for="item in standSortOptions"-->
<!-- placeholder="请选择"-->
<!-- :key="item.value"-->
<!-- :value="item.value"-->
<!-- :label="item.label"-->
<!-- ></el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item
label="企标编号"
prop="standCode"
label-width="150px"
class="add-form-item form-item-disabled"
>
<el-input
v-model="sarBussionessStandEO.standCode"
:maxlength="100"
placeholder="请输入企标编号"
clearable
readonly
disabled
></el-input>
</el-form-item>
<el-form-item label="中文名称" prop="standName" label-width="150px" class="add-form-item">
<el-input v-model="sarBussionessStandEO.standName"
placeholder="请输入标准名称"
clearable></el-input>
</el-form-item>
<el-form-item label="英文名称" prop="standEnName" label-width="150px" class="add-form-item">
<el-input v-model="sarBussionessStandEO.standEnName"
placeholder="请输入标准英文名称"
clearable></el-input>
</el-form-item>
<el-form-item title="“修订中”为现行有效版本;“已修订”标准的有效性需根据实际实施情况判定" prop="standStatus" label-width="150px" class="add-form-item">
<template slot="label">标准状态<i class="el-icon-warning-outline"></i></template>
<el-select
v-model="sarBussionessStandEO.standStatus"
placeholder="请选择标准状态"
clearable>
<el-option
v-for="opt in standStateOptions"
:key="opt.value"
:value="opt.value === undefined ? '' :opt.value"
:label="opt.label"
:disabled="opt.value !== 'AY9L9FMSEW' && opt.value !== standStatus"
>
{{ opt.label }}
</el-option>
</el-select>
</el-form-item>
<el-form-item label="发布日期" prop="issueTime" label-width="150px" class="add-form-item">
<el-datePicker v-model="sarBussionessStandEO.issueTime"
:editable="false"
placeholder="请选择发布日期"></el-datePicker>
</el-form-item>
<el-form-item label="标准实施日期" prop="putTime" label-width="150px" class="add-form-item">
<el-datePicker v-model="sarBussionessStandEO.putTime"
:editable="false"
placeholder="请选择实施日期"
clearable
></el-datePicker>
</el-form-item>
<custom-input-for-standards
:config="{
attrName: '代替企标编号',
attrField: 'replaceStandNum',
}"
v-model="sarBussionessStandEO.replaceStandNum"
:disabled="formdisableflag"
></custom-input-for-standards>
<!-- <custom-input-for-standards--> <!-- <custom-input-for-standards-->
<!-- :config="{--> <!-- :config="{-->
<!-- attrName: '代替企标编号',--> <!-- attrName: '代替企标编号',-->
<!-- attrField: 'replacedStandNum',--> <!-- attrField: 'replaceStandNum',-->
<!-- }"--> <!-- }"-->
<!-- v-model="sarBussionessStandEO.replacedStandNum"--> <!-- v-model="sarBussionessStandEO.replaceStandNum"-->
<!-- :disabled="formdisableflag"--> <!-- :disabled="formdisableflag"-->
<!-- ></custom-input-for-standards>--> <!-- ></custom-input-for-standards>-->
<!-- 动态数据--> <!-- 动态数据-->
<template v-for="(displayLocation, index) in dynamicFormField"> <template v-for="(displayLocation, index) in dynamicFormField">
<el-col :span="24" v-if="displayLocation.label !== '关联信息'" :key="index"> <el-col :span="24" :key="index">
<div class="divider-line">{{ displayLocation.label }}</div> <div class="divider-line">{{ displayLocation.label }}</div>
</el-col> </el-col>
<template v-for="field in displayLocation.child"> <template v-if="displayLocation.label === '基础信息'" >
<el-form-item label="企标类别" prop="standSort" label-width="150px" class="add-form-item">
<el-select v-model="sarBussionessStandEO.standSort" filterable>
<el-option
v-for="item in standSortOptions"
placeholder="请选择"
:key="item.value"
:value="item.value"
:label="item.label"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label="企标编号"
prop="standCode"
label-width="150px"
class="add-form-item form-item-disabled"
>
<el-input
v-model="sarBussionessStandEO.standCode"
:maxlength="100"
placeholder="请输入企标编号"
clearable
readonly
disabled
></el-input>
</el-form-item>
<el-form-item label="标准年份" prop="standYear" label-width="150px" class="add-form-item">
<el-input v-model="sarBussionessStandEO.standYear"
placeholder="请输入标准年份"
value-format="yyyy-MM-dd"
clearable></el-input>
</el-form-item>
<el-form-item label="企标名称" prop="standName" label-width="150px" class="add-form-item">
<el-input v-model="sarBussionessStandEO.standName"
placeholder="请输入企标名称"
clearable></el-input>
</el-form-item>
<el-form-item label="企标英文名称" prop="standEnName" label-width="150px" class="add-form-item">
<el-input v-model="sarBussionessStandEO.standEnName"
placeholder="请输入企标英文名称"
clearable></el-input>
</el-form-item>
<el-form-item title="“计划修订”、“修订中”均为现行有效版本;“已修订”标准的有效性根据实际实施情况判定。"
prop="textStatus" label-width="150px" class="add-form-item">
<template slot="label">文本状态</template>
<el-select v-model="sarBussionessStandEO.textStatusBuss"
placeholder="请选择文本状态"
clearable>
<el-option
v-for="opt in standStateOptions"
:key="opt.value"
:value="opt.value === undefined ? '' :opt.value" :label="opt.label"
>
{{ opt.label }}
</el-option>
</el-select>
</el-form-item>
<el-form-item label="发布日期" prop="issueTime" label-width="150px" class="add-form-item">
<el-datePicker v-model="sarBussionessStandEO.issueTime"
:editable="false"
placeholder="请选择发布日期"></el-datePicker>
</el-form-item>
<el-form-item label="标准实施日期" prop="putTime" label-width="150px" class="add-form-item">
<el-datePicker v-model="sarBussionessStandEO.putTime"
:editable="false"
placeholder="请选择实施日期"
clearable
></el-datePicker>
</el-form-item>
</template>
<template v-for="field in displayLocation.child">
<template v-if="field.attrField === 'SVPPS'"> <template v-if="field.attrField === 'SVPPS'">
<custom-SVPPS <custom-SVPPS
:key="field.attrField" :key="field.attrField"
@@ -526,7 +487,7 @@
:disabled="formdisableflag" :disabled="formdisableflag"
></custom-SVPPS> ></custom-SVPPS>
</template> </template>
<template v-else-if="field.attrType === 'INPUT_STR' && field.attrField !== 'XGLC' && field.attrField !== 'XGJH'"> <template v-else-if="field.attrType === 'INPUT_STR' && field.attrField !== 'XGLC' && field.attrField !== 'XGJLBUSS' && field.attrField !== 'XGJH'">
<template v-if="field.attrField === 'GFXYYWJ'"> <template v-if="field.attrField === 'GFXYYWJ'">
<custom-input-for-standards <custom-input-for-standards
:key="field.attrField" :key="field.attrField"
@@ -535,18 +496,79 @@
:disabled="formdisableflag" :disabled="formdisableflag"
></custom-input-for-standards> ></custom-input-for-standards>
</template> </template>
<template v-else> <template v-else-if="field.attrField === 'FSRQBUSS'">
<custom-input <custom-input
:key="field.attrField" :key="field.attrField"
:config="field" :config="field"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
:disabled="formdisableflag" :disabled="true"
></custom-input> ></custom-input>
</template> </template>
<template v-else-if="field.attrField === 'TXLBBUSS'">
<el-form-item
prop="TXLBBUSS"
label-width="150px"
class="add-form-item"
>
<template slot="label">体系类别</template>
<el-input v-model="sarBussionessStandEO.TXLBBUSS" placeholder="选择体系类别" @click.native="choiceZRR1('TXLBBUSS', '体系类别', sarBussionessStandEO.TXLBBUSS)"></el-input>
</el-form-item>
</template>
<template v-else-if="field.attrField === 'VPPSBMBUSS'">
<el-form-item
prop="VPPSBMBUSS"
label-width="150px"
class="add-form-item"
>
<template slot="label">关联模块--VPPS编码</template>
<el-input v-model="sarBussionessStandEO.VPPSBMBUSS" placeholder="选择VPPS编码" @click.native="choiceZRR2('VPPSBMBUSS', 'VPPS编码', sarBussionessStandEO.VPPSBMBUSS)"></el-input>
</el-form-item>
</template>
<template v-else-if="field.attrField === 'VPPSCNBUSS'">
<el-form-item title="关联模块--中文名称" label="关联模块--中文名称" label-width="150px" prop="VPPSCNBUSS" class="add-form-item">
<el-input
v-model="sarBussionessStandEO.VPPSCNBUSS" disabled
clearable
></el-input>
</el-form-item>
</template>
<template v-else-if="field.attrField === 'DTQBBHBUSS'">
<custom-input-for-standards
:key="field.attrField"
:config="field"
:class="field.attrField === 'BYYBJ' ? 'classDisplay' : ''"
v-model="sarBussionessStandEO[field.attrField]"
:disabled="formdisableflag"
@popoverHide="popoverHideQuery"
></custom-input-for-standards>
</template>
<template v-else-if="field.attrField === 'BDTQBBHBUSS'">
<custom-input
:key="field.attrField"
:config="field"
v-model="sarBussionessStandEO[field.attrField]"
:disabled="true"
></custom-input>
</template>
<template v-else-if="field.attrField === 'XCSJBUSS'">
<custom-input
:key="field.attrField"
:config="field"
v-model="sarBussionessStandEO[field.attrField]"
:disabled="true"
></custom-input>
</template>
<template v-else>
<custom-input
:key="field.attrField"
:config="field"
v-model="sarBussionessStandEO[field.attrField]"
:disabled="formdisableflag"
></custom-input>
</template>
</template> </template>
<template v-else-if="field.attrType === 'DATE_PICKER'"> <template v-else-if="field.attrType === 'DATE_PICKER'">
<custom-date-pick <custom-date-pick
v-if="field.attrField !== 'FZRQ'"
:key="field.attrField" :key="field.attrField"
:config="field" :config="field"
v-model="sarBussionessStandEO[field.attrField]" v-model="sarBussionessStandEO[field.attrField]"
@@ -850,13 +872,13 @@
</el-dialog> </el-dialog>
</div> </div>
<!--高级查询--> <!--高级查询-->
<AdvancedQuery <!-- <AdvancedQuery-->
:isAdvancedSearch.sync="isAdvancedSearch" <!-- :isAdvancedSearch.sync="isAdvancedSearch"-->
:twoOptions="twoOptions" <!-- :twoOptions="twoOptions"-->
:threeOptions="threeOptions" <!-- :threeOptions="threeOptions"-->
@twoSelectChange="twoSelectChange" <!-- @twoSelectChange="twoSelectChange"-->
@getDomesticStandardTableBtn="(advancedSearch) => getBussionStandTableBtn(sarBussionessSearch, advancedSearch)" <!-- @getDomesticStandardTableBtn="(advancedSearch) => getBussionStandTableBtn(sarBussionessSearch, advancedSearch)"-->
></AdvancedQuery> <!-- ></AdvancedQuery>-->
<!--企标编号生成组件--> <!--企标编号生成组件-->
<GenerationNumber <GenerationNumber
:is-show.sync="isShow" :is-show.sync="isShow"
@@ -942,6 +964,27 @@
@click="closeModal">取消</el-button> @click="closeModal">取消</el-button>
</div> </div>
</el-drawer> </el-drawer>
<!-- 组件树-->
<tree-select-new
:multiple=false
:lazy=false
:modalShowFlag="modalShowFlag1"
:drawerTitle="drawerTitle1"
width = "500"
:data="standSystemOptions"
:defaultProps="defaultProps" :checkedKeys="defaultCheckedKeys"
:nodeKey="nodeKey" @popoverHide="popoverHide"></tree-select-new>
<tree-select-new
width = "500"
:lazy=true
:multiple=true
:check-strictly=true
:modalShowFlag="modalShowFlag2"
:drawerTitle="drawerTitle"
:url="url"
:urlChild="urlChild"
:defaultProps="defaultCodeProps" :checkedKeys="defaultCheckedKeys1"
:nodeKey="nodeKeyCode" @popoverHide="popoverHideBusVs"></tree-select-new>
</div> </div>
</template> </template>
@@ -956,6 +999,9 @@ import CustomInputForStandards from '@/components/CustomFormComponents/InputForS
import customSelectArray from '@/components/CustomFormComponents/SelectArray' import customSelectArray from '@/components/CustomFormComponents/SelectArray'
import CustomOrg from '@/components/CustomFormComponents/OrgTree' import CustomOrg from '@/components/CustomFormComponents/OrgTree'
import CustomSVPPS from '@/components/CustomFormComponents/SVPPS' import CustomSVPPS from '@/components/CustomFormComponents/SVPPS'
import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
import {mapGetters} from 'vuex' import {mapGetters} from 'vuex'
export default { export default {
name: 'EnterpriseStandardDatabase', name: 'EnterpriseStandardDatabase',
@@ -969,7 +1015,9 @@ export default {
CustomInputForStandards, CustomInputForStandards,
customSelectArray, customSelectArray,
CustomOrg, CustomOrg,
CustomSVPPS CustomSVPPS,
TreeSelect,
TreeSelectNew
}, },
props: { props: {
}, },
@@ -979,6 +1027,14 @@ export default {
label: 'menuName', label: 'menuName',
children: 'children' children: 'children'
}, },
defaultProps: {
children: 'children',
label: 'menuName'
},
nodeKey: 'id',
nodeKeyCode: 'code',
nodeKeyModel: 'model',
defaultCheckedKeys: [],
productModal: false, // 模态框是否打开 productModal: false, // 模态框是否打开
modalType: '', modalType: '',
productTitle: '', // 模态框标题 productTitle: '', // 模态框标题
@@ -1073,7 +1129,6 @@ export default {
formFieldListData: {}, formFieldListData: {},
formFieldList: [], formFieldList: [],
allSelectOptions: {}, allSelectOptions: {},
countryOptions: [],
configPage: 1, configPage: 1,
configPageNow: 1, configPageNow: 1,
loading: false, loading: false,
@@ -1110,12 +1165,16 @@ export default {
// 组织机构 // 组织机构
bussionessStandNodes: [], bussionessStandNodes: [],
sarBussionessStandEO: { sarBussionessStandEO: {
TXLBBUSS:'',
VPPSBMBUSS:'',
VPPSCNBUSS:'',
regionShow: '亚洲', regionShow: '亚洲',
region: '2T8PFTSYE7', region: '2T8PFTSYE7',
issueUnit: '', // 发布部门 issueUnit: '', // 发布部门
assemClass: '', assemClass: '',
id: '', id: '',
standType: 'INLAND', // 标准分类 standType: 'INLAND', // 标准分类
textStatusBuss:'',
country: 'CN', country: 'CN',
standSort: '', standSort: '',
applyArctic: '', applyArctic: '',
@@ -1344,10 +1403,7 @@ export default {
certPutTimeList: [] certPutTimeList: []
}, // 标准新增过程中用到的对象 }, // 标准新增过程中用到的对象
energyKindOptions: [], // 能源种类下拉框 energyKindOptions: [], // 能源种类下拉框
applyAuthOptions: [], // 适用认证下拉框
applyCountryOptions: [], // 国家/地区下拉框 applyCountryOptions: [], // 国家/地区下拉框
regionOptions: [], // 国家/地区下拉框
applyArcticOptions: [], // 适用车型下拉框
formdisableflag: false, formdisableflag: false,
defaultAddFormFieldRules: { defaultAddFormFieldRules: {
// standSort: [ // standSort: [
@@ -1446,10 +1502,8 @@ export default {
exportName: '', exportName: '',
countRootId: 0, countRootId: 0,
parentNode: [], parentNode: [],
searching: false,
deleteMenuModal: false, deleteMenuModal: false,
goSearch: '', goSearch: '',
tableFlag: '',
SarExportSearchEo: {}, SarExportSearchEo: {},
sarBussionessSearch: { sarBussionessSearch: {
orgName: '', // 部门名称 orgName: '', // 部门名称
@@ -1502,13 +1556,53 @@ export default {
standSort: '', standSort: '',
replaceStandNum: '' replaceStandNum: ''
}, // 分页查询过程中用到的对象 }, // 分页查询过程中用到的对象
standSortOptions: [], // 企标类别下拉框
standGeneraOptions: [], // 企标大类下拉框 standGeneraOptions: [], // 企标大类下拉框
standSubclassOptions: [], // 企标细类下拉框-所有数据 standSubclassOptions: [], // 企标细类下拉框-所有数据
standSubclassSelectOptions: [], // 企业细类下拉框-选中大类后 所有数据 standSubclassSelectOptions: [], // 企业细类下拉框-选中大类后 所有数据
standStateOptions: [], // 标准状态下拉框
standNatureOptions: [], // 标准性质下拉框
searchNodes: [], // 高级检索中责任部门 searchNodes: [], // 高级检索中责任部门
defaultCheckedKeys1: [],
defaultCheckedKeys2: [],
defaultCheckedKeys3: [],
defaultCodeProps: {
children: 'children',
label: 'code'
},
defaultModelProps: {
children: 'children',
label: 'model'
},
busVppsOptions: [], // 车系体系架构
modelOptions: [], // 模块体系架构
searching: false,
stahndinfoList: [],
tableFlag: '',
// sycpxOptions: [], // 适用产品线
syzrOptions: [], // 适用认证
// zrgcsOptions: [], // 责任工程师
countryOptions: [],
regionOptions: [], // 区域
standSortOptions: [], // 标准类别下拉框
standSystemOptions: [], // 标准体系下拉框
sycpxOptions: [], // 适用产品线下拉框
zrbmOptions: [], // 责任部门下拉框
zrgcsOptions: [], // 责任工程师下拉框
txlbOptions: [], // 体系类别下拉框
standSortConfigOptions: [], // 标准类别下拉框
applyArcticOptions: [], // 适用车型下拉框
standStateOptions: [], // 标准状态下拉框
standNatureOptions: [], // 标准性质下拉框
adoptExtentOptions: [], // 采标程度下拉框
emergyKindOptions: [], // 能源种类下拉框
applyAuthOptions: [], // 适用认证下拉框
categoryOptions: [], // 所属类别下拉框
categoryConfigOptions: [], // 所属类别下拉框
assemClassOptions: [], // 总成分类下拉框
qcdwOptions:[],//起草单位下拉框
cysdOptions:[], //我司参与深度下拉框
nylxOptions:[],//能源类型下拉框
syrzOptions:[],//适用认证下拉框
gkglbmOptions:[],//归口管理部门下拉框
drawerTitle: '', drawerTitle: '',
addOrUPdateFlag: 1, // 新增:1 修改:2 addOrUPdateFlag: 1, // 新增:1 修改:2
modalshowflag: false, modalshowflag: false,
@@ -1556,10 +1650,69 @@ export default {
isShow: false, isShow: false,
standStatus: '', standStatus: '',
qcbm: '', qcbm: '',
qcbmName: '' qcbmName: '',
drawerTitle1:'',
modalShowFlag1: false,
modalShowFlag2: false, // drawer开关
modalShowFlag3: false, // drawer开关
modalShowFlag4: false, // drawer开关
url:'',
urlChild:'',
} }
}, },
methods: { methods: {
dateFormatter () {
//默认返回yyyy-MM-dd HH-mm-ss
const d = new Date();
const year = d.getFullYear();//得到年
const month = (d.getMonth()+1)<10 ? '0'+(d.getMonth()+1) : (d.getMonth()+1);//得到月
const day = d.getDate()<10 ? '0'+d.getDate() : d.getDate();//得到日
const hour = d.getHours()<10 ? '0'+d.getHours() : d.getHours();//得到时
const minute = d.getMinutes()<10 ? '0'+d.getMinutes() : d.getMinutes();//得到分
const second = d.getSeconds()<10 ? '0'+d.getSeconds() : d.getSeconds();//得到秒
return [year, month, day].join('-') + " " + [hour, minute, second].join(':');//格式为:YY-MM-DD hh:mm:ss(当前时间)
},
popoverHideQuery(ids,attrField){
console.log(ids)
console.log("-----------------------------")
console.log(attrField)
},
popoverHideBusVs (checkedIds, checkedData,isShow,isLoadChild,topId) {
if(checkedData) {
if(checkedData.length > 0){
this.sarBussionessStandEO.VPPSBMBUSS = checkedData.map(item => item.code).join(",")
this.sarBussionessStandEO.VPPSCNBUSS = checkedData.map(item => item.chineseName).join(",")
}else {
this.sarBussionessStandEO.VPPSBMBUSS = checkedData.code
this.sarBussionessStandEO.VPPSCNBUSS = checkedData.chineseName
}
}
this.modalShowFlag2 = false
this.$forceUpdate()
},
popoverHide (checkedIds, checkedData,isShow,isLoadChild,topId) {
if(checkedData) {
if(checkedData.length > 0){
this.sarBussionessStandEO.TXLBBUSS = checkedData.map(item => item.menuName).join(",")
}else {
this.sarBussionessStandEO.TXLBBUSS = checkedData.menuName
}
}
this.modalShowFlag1 = false
this.$forceUpdate()
},
choiceZRR2 (type, title, id) {
this.drawerTitle = title
this.modalShowFlag2 = true
this.url = ''
this.urlChild = ''
this.url="sarVppsTree/list"
this.urlChild="sarVppsTree/childByList"
},
choiceZRR1 (type, title, id) {
this.drawerTitle1 = title
this.modalShowFlag1 = true
},
closeModal () { closeModal () {
this.productModal = false this.productModal = false
this.closeDrawer() this.closeDrawer()
@@ -2153,88 +2306,88 @@ export default {
}, },
// 点击查看 // 点击查看
handlePreview (item) { handlePreview (item) {
const mj = item.attrInfoMap.QBMJ // const mj = item.attrInfoMap.QBMJ
if (mj === 'GXNX7D6H59') { // if (mj === 'GXNX7D6H59') {
// C1所有人都可查看 // // C1所有人都可查看
let routeUrl = this.$router.resolve({ // let routeUrl = this.$router.resolve({
name: 'OtherBussStandardDetails', // name: 'OtherBussStandardDetails',
params: { // params: {
id: item.id, // id: item.id,
pageType: 'BUSINESS_STAND' // pageType: 'BUSINESS_STAND'
} // }
}) // })
window.open(routeUrl.href, '_blank') // window.open(routeUrl.href, '_blank')
} else if (mj === 'JLAPYG7YCT') { // } else if (mj === 'JLAPYG7YCT') {
// C2只能让起草部门人员即填写中的相关部门/涉及会签部门人员可看 // // C2只能让起草部门人员即填写中的相关部门/涉及会签部门人员可看
// (起草部门、相关部门、会签部门,部门下所有人员) // // (起草部门、相关部门、会签部门,部门下所有人员)
const attrInfoMap = item.attrInfoMap || {} // const attrInfoMap = item.attrInfoMap || {}
const xgbm = attrInfoMap.XGBM || '' // 相关部门 // const xgbm = attrInfoMap.XGBM || '' // 相关部门
const qcbm = attrInfoMap.ZRBM || '' // 起草部门 // const qcbm = attrInfoMap.ZRBM || '' // 起草部门
const xghqbm = attrInfoMap.XHQBM || '' // 相关会签部门 // const xghqbm = attrInfoMap.XHQBM || '' // 相关会签部门
const bm = [xgbm, qcbm, xghqbm].join(',') // 全部部门 字符串拼接 // const bm = [xgbm, qcbm, xghqbm].join(',') // 全部部门 字符串拼接
const currentUserInfo = this.userInfo // const currentUserInfo = this.userInfo
const currentBm = [currentUserInfo.orgId, currentUserInfo.pOrgId] // 当前用户的部门和科室 // const currentBm = [currentUserInfo.orgId, currentUserInfo.pOrgId] // 当前用户的部门和科室
const inBm = currentBm.some(item => { // const inBm = currentBm.some(item => {
return bm.indexOf(item) > -1 // return bm.indexOf(item) > -1
}) // })
// 如果当前用户的部门和科室不在全部部门里 就不允许查看 // // 如果当前用户的部门和科室不在全部部门里 就不允许查看
if (!inBm) { // if (!inBm) {
this.$message.warning('当前用户无权限查看此详情') // this.$message.warning('当前用户无权限查看此详情')
return false // return false
}
let routeUrl = this.$router.resolve({
name: 'OtherBussStandardDetails',
params: {
id: item.id,
pageType: 'BUSINESS_STAND'
}
})
window.open(routeUrl.href, '_blank')
} else if (mj === 'ACF675Z88W') {
// C3采取单独授权查看(当前实现只能主起草人、其他起草人看即可,后续的授权4月份开发)
const attrInfoMap = item.attrInfoMap || {}
const zyqcr = attrInfoMap.ZYQCR || '' // 主要起草人
const qtqcr = attrInfoMap.QTQCR || '' // 主要起草人
const qcr = [zyqcr, qtqcr].join(',') // 全部起草人 字符串拼接
const userInfo = this.userInfo
const currentId = userInfo.userId // 当前用户的id
// 如果当前用户的部门和科室不在全部部门里 就不允许查看
if (!(qcr.indexOf(currentId) > -1)) {
// this.$message.warning('当前用户无权限查看此详情')
this.$http.get('lawss/sarBussionessStand/selectPerson', {
qbid: item.id
}, {
_this: this
}, res => {
if (res.data === "1") {
// 为1有权限
let routeUrl = this.$router.resolve({
name: 'OtherBussStandardDetails',
params: {
id: item.id,
pageType: 'BUSINESS_STAND'
}
})
window.open(routeUrl.href, '_blank')
} else {
this.$message.warning('当前用户无权限查看此详情')
return false
}
}, e => {
return false
})
}
}
// let routeUrl = this.$router.resolve({
// name: 'OtherBussStandardDetails',
// params: {
// id: item.id,
// pageType: 'BUSINESS_STAND'
// } // }
// }) // let routeUrl = this.$router.resolve({
// window.open(routeUrl.href, '_blank') // name: 'OtherBussStandardDetails',
// params: {
// id: item.id,
// pageType: 'BUSINESS_STAND'
// }
// })
// window.open(routeUrl.href, '_blank')
// } else if (mj === 'ACF675Z88W') {
// // C3采取单独授权查看(当前实现只能主起草人、其他起草人看即可,后续的授权4月份开发)
// const attrInfoMap = item.attrInfoMap || {}
// const zyqcr = attrInfoMap.ZYQCR || '' // 主要起草人
// const qtqcr = attrInfoMap.QTQCR || '' // 主要起草人
// const qcr = [zyqcr, qtqcr].join(',') // 全部起草人 字符串拼接
// const userInfo = this.userInfo
// const currentId = userInfo.userId // 当前用户的id
// // 如果当前用户的部门和科室不在全部部门里 就不允许查看
// if (!(qcr.indexOf(currentId) > -1)) {
// // this.$message.warning('当前用户无权限查看此详情')
// this.$http.get('lawss/sarBussionessStand/selectPerson', {
// qbid: item.id
// }, {
// _this: this
// }, res => {
// if (res.data === "1") {
// // 为1有权限
// let routeUrl = this.$router.resolve({
// name: 'OtherBussStandardDetails',
// params: {
// id: item.id,
// pageType: 'BUSINESS_STAND'
// }
// })
// window.open(routeUrl.href, '_blank')
// } else {
// this.$message.warning('当前用户无权限查看此详情')
// return false
// }
// }, e => {
// return false
//
// })
//
// }
// }
let routeUrl = this.$router.resolve({
name: 'OtherBussStandardDetails',
params: {
id: item.id,
pageType: 'BUSINESS_STAND'
}
})
window.open(routeUrl.href, '_blank')
}, },
// 编辑 // 编辑
selectStandardPro (item, state) { selectStandardPro (item, state) {
@@ -2272,6 +2425,7 @@ export default {
this.loading = false this.loading = false
}) })
this.sarBussionessStandEO = JSON.parse(JSON.stringify(item)) this.sarBussionessStandEO = JSON.parse(JSON.stringify(item))
this.sarBussionessStandEO["XCSJBUSS"] = this.dateFormatter()
this.standStatus = JSON.parse(JSON.stringify(this.sarBussionessStandEO.standStatus)) this.standStatus = JSON.parse(JSON.stringify(this.sarBussionessStandEO.standStatus))
let subClass = item.standSubclass let subClass = item.standSubclass
this.sarBussionessStandEO.standSubclass = subClass this.sarBussionessStandEO.standSubclass = subClass
@@ -3445,7 +3599,16 @@ export default {
watch: { watch: {
filterText(val) { filterText(val) {
this.$refs.tree.filter(val); this.$refs.tree.filter(val);
} },
'sarBussionessStandEO.issueTime': {
handler: function() {
if(this.sarBussionessStandEO.issueTime !== undefined && this.sarBussionessStandEO.issueTime !== null && this.sarBussionessStandEO.issueTime !== ''){
let date = new Date(this.$moment(this.sarBussionessStandEO.issueTime).format('YYYY-MM-DD'))
const FSRQBUSS = date.getFullYear()+ 5 + '-' + date.getMonth() + '-' + date.getDate()
this.sarBussionessStandEO["FSRQBUSS"] = FSRQBUSS
}
},
},
}, },
computed: { computed: {
// 是否拥有拖拽权限 // 是否拥有拖拽权限
@@ -3475,14 +3638,27 @@ export default {
this.countryOptions = res.data.COUNTRY this.countryOptions = res.data.COUNTRY
this.applyCountryOptions = res.data.COUNTRY this.applyCountryOptions = res.data.COUNTRY
this.regionOptions = res.data.REGION // 区域 this.regionOptions = res.data.REGION // 区域
this.applyArcticOptions = res.data.PRODUCTTYPE // 根据需求文档,产品类别对应标准属性中的“适用车型”
this.standStateOptions = res.data.BUSSSTATE this.standStateOptions = res.data.BUSSSTATE
this.standSortOptions = res.data.BUSSSTANDCLASS
this.energyKindOptions = res.data.ENERGYTYPES this.energyKindOptions = res.data.ENERGYTYPES
this.standNatureOptions = res.data.SARPROPERTY // 标准性质
this.standGeneraOptions = res.data.BUSSBIGCLASS this.standGeneraOptions = res.data.BUSSBIGCLASS
this.standSubclassOptions = res.data.BUSSFINECLASS this.standSubclassOptions = res.data.BUSSFINECLASS
this.applyAuthOptions = res.data.PROVETYPE this.standSortOptions = res.data.STANDCLASSIFY // 标准类别
this.standNatureOptions = res.data.SARPROPERTY // 标准性质
this.standStateOptions = res.data.TEXTSTATUSBUSS // 文本状态
this.standSystemOptions = res.data.TXLBBUSS // 标准体系
this.applyArcticOptions = res.data.ENERGYTYPES // 适用车型
this.categoryOptions = res.data.NYLXCLASS // 能源类型
this.applyAuthOptions = res.data.SYRZCLASS // 适用认证
this.cysdOptions = res.data.WSCYSD // 我司参与深度
this.zrgcsOptions = res.data.ZRGCSCLASS // 责任工程师
this.txlbOptions = res.data.TXLBCLASS // 体系类别
this.qcdwOptions = res.data.QCDW // 起草单位
this.nylxOptions = res.data.NYLXCLASS // 能源类型
this.syrzOptions = res.data.SYRZCLASS // 适用认证
this.sycpxOptions = res.data.SYCPXCLASS // 适用产品线
this.zrgcsOptions = res.data.ZRGCSCLASS // 责任工程师
this.zrbmOptions = res.data.ZRBMCLASS // 责任部门
this.gkglbmOptions=res.data.GKGLBM;//归口管理部门
// this.classifyCodeOptions = res.data.STANDCLASSIFY // this.classifyCodeOptions = res.data.STANDCLASSIFY
}, e => { }, e => {
}) })
+1 -1
View File
@@ -1288,7 +1288,7 @@ const routes = [
meta: { meta: {
requireAuth: true, requireAuth: true,
title: '企业标准库', title: '企业标准库',
menuId: '3YVZP8R4TC', menuId: '7feeb73929c25a6f1fd67952704ec02b',
parentPath: '/enterpriseStandardDatabase' parentPath: '/enterpriseStandardDatabase'
} }
}, },