commit
This commit is contained in:
@@ -21,6 +21,7 @@
|
|||||||
size="mini"
|
size="mini"
|
||||||
style="position:absolute;top: 10px;right: 0;"
|
style="position:absolute;top: 10px;right: 0;"
|
||||||
@click="selectLaws"
|
@click="selectLaws"
|
||||||
|
:disabled="disabled"
|
||||||
v-if="(processModel && !disabled) || !processModel"
|
v-if="(processModel && !disabled) || !processModel"
|
||||||
>{{config.attrField === 'releventStand' ? '选择标准' :'手动查找'}}</el-button>
|
>{{config.attrField === 'releventStand' ? '选择标准' :'手动查找'}}</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|||||||
@@ -21,6 +21,7 @@
|
|||||||
size="mini"
|
size="mini"
|
||||||
style="position:absolute;top: 10px;right: 0;"
|
style="position:absolute;top: 10px;right: 0;"
|
||||||
@click="selectLaws"
|
@click="selectLaws"
|
||||||
|
:disabled="disabled"
|
||||||
v-if="(processModel && !disabled) || !processModel"
|
v-if="(processModel && !disabled) || !processModel"
|
||||||
>{{config.attrField === 'releventStand' ? '选择标准' :'手动查找'}}</el-button>
|
>{{config.attrField === 'releventStand' ? '选择标准' :'手动查找'}}</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|||||||
@@ -137,8 +137,8 @@
|
|||||||
height="100%"
|
height="100%"
|
||||||
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
|
||||||
fontWeight: 'bold', height: '48px'}"
|
fontWeight: 'bold', height: '48px'}"
|
||||||
row-key="id"
|
|
||||||
>
|
>
|
||||||
|
<el-table-column type="selection" width="55" align="center"/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="itemsNum"
|
prop="itemsNum"
|
||||||
label="条款号"
|
label="条款号"
|
||||||
@@ -149,8 +149,8 @@
|
|||||||
<el-table-column
|
<el-table-column
|
||||||
prop="itemsName"
|
prop="itemsName"
|
||||||
label="条款名称"
|
label="条款名称"
|
||||||
fixed
|
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
|
fixed
|
||||||
align="center">
|
align="center">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
@@ -165,90 +165,91 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
v-if="!form.itemsNum1"
|
||||||
prop="technicalRequir"
|
prop="technicalRequir"
|
||||||
width="200"
|
width="200"
|
||||||
v-if="!form.itemsNum1"
|
|
||||||
label="核心技术要求"
|
label="核心技术要求"
|
||||||
|
show-overflow-tooltip
|
||||||
align="center">
|
align="center">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
|
||||||
v-if="sarType === 'INLAND' && form.itemsNum1"
|
|
||||||
prop="changePoint"
|
prop="changePoint"
|
||||||
width="150"
|
width="150"
|
||||||
|
v-show="form.itemsNum1"
|
||||||
label="基于上一版本差异"
|
label="基于上一版本差异"
|
||||||
|
show-overflow-tooltip
|
||||||
align="center">
|
align="center">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
v-show="sarType === 'FOREIGN' && form.itemsNum1"
|
||||||
v-if="sarType === 'FOREIGN'"
|
|
||||||
prop="changePoint"
|
prop="changePoint"
|
||||||
width="150"
|
width="150"
|
||||||
label="相对于国行标差异点"
|
label="相对于国行标差异点"
|
||||||
|
show-overflow-tooltip
|
||||||
align="center">
|
align="center">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="complianceRequir"
|
prop="newData"
|
||||||
width="150"
|
width="180"
|
||||||
label="符合项状态"
|
show-overflow-tooltip
|
||||||
align="center">
|
label="新车型实施日期"
|
||||||
<template slot-scope="scope">
|
align="center">
|
||||||
<div v-if="scope.row.complianceRequir === '1'">符合</div>
|
|
||||||
<div v-else>不符合</div>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
prop="onlineData"
|
||||||
prop="complianceState"
|
width="180"
|
||||||
width="200"
|
show-overflow-tooltip
|
||||||
label="合规性分析"
|
label="在产车型实施日期"
|
||||||
align="center">
|
align="center">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="newData"
|
prop="applyArctic"
|
||||||
width="150"
|
width="200"
|
||||||
show-overflow-tooltip
|
label="适用车型"
|
||||||
label="新车型实施日期"
|
show-overflow-tooltip
|
||||||
align="center">
|
align="center">
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="onlineData"
|
|
||||||
width="150"
|
|
||||||
show-overflow-tooltip
|
|
||||||
label="在产车型实施日期"
|
|
||||||
align="center">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="applyArctic"
|
|
||||||
width="150"
|
|
||||||
show-overflow-tooltip
|
|
||||||
label="适用车型"
|
|
||||||
align="center">
|
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
{{ scope.row.applyArctic.toString() }}
|
{{ scope.row.applyArctic.toString() }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="unitDeptName"
|
prop="unitDeptName"
|
||||||
label="责任部门"
|
label="责任部门"
|
||||||
show-overflow-tooltip
|
width="200"
|
||||||
width="170"
|
show-overflow-tooltip
|
||||||
align="center">
|
align="center">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="责任人"
|
label="责任人"
|
||||||
width="170"
|
width="170"
|
||||||
prop="zrUserName"
|
prop="zrUserName"
|
||||||
align="center">
|
show-overflow-tooltip
|
||||||
|
align="center">
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column
|
||||||
|
prop="complianceRequir"
|
||||||
|
width="150"
|
||||||
|
label="符合项状态"
|
||||||
|
show-overflow-tooltip
|
||||||
|
align="center">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.complianceRequir === '1' ? '符合' : '不符合' }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column
|
||||||
|
prop="complianceState"
|
||||||
|
width="200"
|
||||||
|
label="合规性分析"
|
||||||
|
show-overflow-tooltip
|
||||||
|
align="center">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="操作"
|
label="操作"
|
||||||
v-if="form.itemsNum1"
|
|
||||||
width="140"
|
width="140"
|
||||||
|
v-show="form.itemsNum1"
|
||||||
align="center">
|
align="center">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button class="common-button-primary" size="mini" type="primary" @click="checkBD(scope.row.itemsId, scope.row.itemsId2)">查看比对</el-button>
|
<el-button class="common-button-primary" size="mini" type="primary" @click="checkBD(scope.row.itemsId, scope.row.itemsId2, scope.row.itemsNum)">查看比对</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
@@ -336,6 +337,7 @@
|
|||||||
title="查看比对内容"
|
title="查看比对内容"
|
||||||
:visible.sync="BDmodel"
|
:visible.sync="BDmodel"
|
||||||
size="1100px">
|
size="1100px">
|
||||||
|
<div>比对条款: {{ itemsNum }}</div>
|
||||||
<div>相似度:{{ similarityDegree }}</div>
|
<div>相似度:{{ similarityDegree }}</div>
|
||||||
<div style="height: 600px;overflow: auto;display: flex;">
|
<div style="height: 600px;overflow: auto;display: flex;">
|
||||||
<div v-html="leftData" style="margin: 5px; border: 1px solid #ccc; border-radius: 5px; padding: 5px; width: 50%; overflow: auto;"></div>
|
<div v-html="leftData" style="margin: 5px; border: 1px solid #ccc; border-radius: 5px; padding: 5px; width: 50%; overflow: auto;"></div>
|
||||||
@@ -355,6 +357,7 @@ export default {
|
|||||||
name: "bzjdStep1-6",
|
name: "bzjdStep1-6",
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
itemsNum: '',
|
||||||
similarityDegree: '',
|
similarityDegree: '',
|
||||||
BDmodel: false,
|
BDmodel: false,
|
||||||
oldNumber: '',
|
oldNumber: '',
|
||||||
@@ -422,7 +425,7 @@ export default {
|
|||||||
}, e => {
|
}, e => {
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
checkBD (id,id2) {
|
checkBD (id,id2,itemsNum) {
|
||||||
let itemsEoPage = {
|
let itemsEoPage = {
|
||||||
oldItemId: id,
|
oldItemId: id,
|
||||||
newItemId: id2,
|
newItemId: id2,
|
||||||
@@ -434,6 +437,7 @@ export default {
|
|||||||
if (res.data.leftString === '' && res.data.rightString === '') {
|
if (res.data.leftString === '' && res.data.rightString === '') {
|
||||||
this.$message.warning('暂无找到相似的文本')
|
this.$message.warning('暂无找到相似的文本')
|
||||||
} else {
|
} else {
|
||||||
|
this.itemsNum = itemsNum
|
||||||
this.leftData = res.data.leftString
|
this.leftData = res.data.leftString
|
||||||
this.rightData = res.data.rightString
|
this.rightData = res.data.rightString
|
||||||
this.BDmodel = true
|
this.BDmodel = true
|
||||||
|
|||||||
@@ -204,10 +204,10 @@
|
|||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form :model="addForm" inline class="label-input-form" label-width="180px" :rules="addFormRules" ref="addForm">
|
<el-form :model="addForm" inline class="label-input-form" label-width="180px" :rules="addFormRules" ref="addForm">
|
||||||
<el-form-item prop="bussSort" label="企标类别" style="width: 100%; margin-right:10px" class="add-form-item" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
<el-form-item prop="bussSort" label="企标类别" style="width: 100%; margin-right:10px" class="add-form-item" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
||||||
<el-select v-model="addForm.bussSort" filterable clearable placeholder="" style="appearance: none" placeholder="请选择企标类别">
|
<el-select :disabled="DrawerType === 'see'" v-model="addForm.bussSort" filterable clearable placeholder="" style="appearance: none" placeholder="请选择企标类别">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in standSortOptions"
|
v-for="(item, index) in standSortOptions"
|
||||||
:key="item.value"
|
:key="index"
|
||||||
:value="item.value"
|
:value="item.value"
|
||||||
:label="item.label"
|
:label="item.label"
|
||||||
></el-option>
|
></el-option>
|
||||||
@@ -321,7 +321,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="标准范围" style="width: 100%; margin-right:10px" class="add-form-item" prop="area" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
<el-form-item label="标准范围" style="width: 100%; margin-right:10px" class="add-form-item" prop="area" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
||||||
<div style="display: flex;justify-content: space-between;align-items: center;">
|
<div style="display: flex;justify-content: space-between;align-items: center;">
|
||||||
<el-select v-model="addForm.area" multiple filterable placeholder="请选择标准范围" style="width: 100%;">
|
<el-select :disabled="DrawerType === 'see'" v-model="addForm.area" multiple filterable placeholder="请选择标准范围" style="width: 100%;">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in BZList"
|
v-for="item in BZList"
|
||||||
:key="item.value"
|
:key="item.value"
|
||||||
@@ -333,7 +333,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="是否引用标准" style="width: 100%; margin-right:10px" class="add-form-item" prop="isRelate" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
<el-form-item label="是否引用标准" style="width: 100%; margin-right:10px" class="add-form-item" prop="isRelate" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
||||||
<div style="display: flex; height: 100%; justify-content: space-between;align-items: center;">
|
<div style="display: flex; height: 100%; justify-content: space-between;align-items: center;">
|
||||||
<el-radio-group v-model="addForm.isRelate">
|
<el-radio-group :disabled="DrawerType === 'see'" v-model="addForm.isRelate">
|
||||||
<el-radio label="是" value="是"></el-radio>
|
<el-radio label="是" value="是"></el-radio>
|
||||||
<el-radio label="否" value="否"></el-radio>
|
<el-radio label="否" value="否"></el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
@@ -343,13 +343,14 @@
|
|||||||
<custom-input-for-all-standards
|
<custom-input-for-all-standards
|
||||||
class="classDisplay"
|
class="classDisplay"
|
||||||
:config="{attrName: '采用标准'}"
|
:config="{attrName: '采用标准'}"
|
||||||
|
:disabled="DrawerType === 'see'"
|
||||||
:labelWidth="'180px'"
|
:labelWidth="'180px'"
|
||||||
v-model="addForm.esStandRelations"
|
v-model="addForm.esStandRelations"
|
||||||
></custom-input-for-all-standards>
|
></custom-input-for-all-standards>
|
||||||
</template>
|
</template>
|
||||||
<el-form-item v-if="addForm.isRelate === '是'" label="采标程度" style="width: 100%; margin-right:10px" class="add-form-item" prop="useLevel" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
<el-form-item v-if="addForm.isRelate === '是'" label="采标程度" style="width: 100%; margin-right:10px" class="add-form-item" prop="useLevel" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
||||||
<div style="display: flex; height: 100%; justify-content: space-between;align-items: center;">
|
<div style="display: flex; height: 100%; justify-content: space-between;align-items: center;">
|
||||||
<el-radio-group v-model="addForm.useLevel">
|
<el-radio-group :disabled="DrawerType === 'see'" v-model="addForm.useLevel">
|
||||||
<el-radio label="等同" value="等同"></el-radio>
|
<el-radio label="等同" value="等同"></el-radio>
|
||||||
<el-radio label="修改" value="修改"></el-radio>
|
<el-radio label="修改" value="修改"></el-radio>
|
||||||
<el-radio label="非等效" value="非等效"></el-radio>
|
<el-radio label="非等效" value="非等效"></el-radio>
|
||||||
@@ -359,6 +360,7 @@
|
|||||||
<el-form-item v-if="addForm.isRelate === '否'" label="简述技术指标依据" style="width: 100%; margin-right:10px" class="add-form-item" prop="technologic" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
<el-form-item v-if="addForm.isRelate === '否'" label="简述技术指标依据" style="width: 100%; margin-right:10px" class="add-form-item" prop="technologic" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
||||||
<div style="display: flex;justify-content: space-between;align-items: center;">
|
<div style="display: flex;justify-content: space-between;align-items: center;">
|
||||||
<el-input
|
<el-input
|
||||||
|
:disabled="DrawerType === 'see'"
|
||||||
v-model="addForm.technologic"
|
v-model="addForm.technologic"
|
||||||
placeholder="请简述技术指标依据">
|
placeholder="请简述技术指标依据">
|
||||||
</el-input>
|
</el-input>
|
||||||
@@ -367,6 +369,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<custom-input-for-all-standards2
|
<custom-input-for-all-standards2
|
||||||
class="classDisplay"
|
class="classDisplay"
|
||||||
|
:disabled="DrawerType === 'see'"
|
||||||
:config="{attrName: '配套标准'}"
|
:config="{attrName: '配套标准'}"
|
||||||
:labelWidth="'180px'"
|
:labelWidth="'180px'"
|
||||||
v-model="addForm.esMatingRelations"
|
v-model="addForm.esMatingRelations"
|
||||||
@@ -707,12 +710,16 @@
|
|||||||
this.TXJGmodal = false
|
this.TXJGmodal = false
|
||||||
},
|
},
|
||||||
choiceTXJG (id) {
|
choiceTXJG (id) {
|
||||||
if (id) {
|
if ( this.DrawerType === 'see') {
|
||||||
this.TXJGList = id.split(',')
|
return
|
||||||
} else {
|
} else {
|
||||||
this.TXJGList = []
|
if (id) {
|
||||||
|
this.TXJGList = id.split(',')
|
||||||
|
} else {
|
||||||
|
this.TXJGList = []
|
||||||
|
}
|
||||||
|
this.TXJGmodal = true
|
||||||
}
|
}
|
||||||
this.TXJGmodal = true
|
|
||||||
},
|
},
|
||||||
QYBZcloseDrawer () {
|
QYBZcloseDrawer () {
|
||||||
this.clearQYBZ()
|
this.clearQYBZ()
|
||||||
@@ -757,9 +764,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
choiceQYBZ (id) {
|
choiceQYBZ (id) {
|
||||||
this.QYBZformSelect = []
|
if (this.DrawerType === 'see') {
|
||||||
this.QYBZget()
|
return
|
||||||
this.QYBZmodal = true
|
} else {
|
||||||
|
this.QYBZformSelect = []
|
||||||
|
this.QYBZget()
|
||||||
|
this.QYBZmodal = true
|
||||||
|
}
|
||||||
},
|
},
|
||||||
drawerCheckZRBM (data) {
|
drawerCheckZRBM (data) {
|
||||||
let list = ''
|
let list = ''
|
||||||
|
|||||||
Reference in New Issue
Block a user