Revert "标准拆分"

This reverts commit 516e25d9
This commit is contained in:
zyn
2023-04-08 21:39:32 +08:00
parent 1c69b15d84
commit 19c9ba17db
+182 -231
View File
@@ -750,77 +750,53 @@
> >
<div class="search-area"> <div class="search-area">
<div class="left"> <div class="left">
<!--<el-form ref="ruleForm" :model="standardForm" class="label-input-form" inline>--> <el-form ref="ruleForm" :model="standardForm" class="label-input-form" inline>
<!-- <el-form-item class="search-item">-->
<!-- <el-input v-show="false" v-model="standItemSearch.orgName" size="small" style="height: 32px"/>-->
<!-- <el-input v-show="false" v-model="standItemSearch.responsibleUnit" size="small" style="height: 32px"/>-->
<!-- <el-popover-->
<!-- :value="false"-->
<!-- placement="bottom"-->
<!-- popper-class="user-dept-popper"-->
<!-- trigger="click"-->
<!-- >-->
<!-- </el-popover>-->
<!-- </el-form-item>-->
<!-- <el-form-item class="search-item">-->
<!-- <el-input v-model="standItemSearch.itemsName" clearable maxlength="100" placeholder="根据条款名称查找"-->
<!-- size="small"></el-input>-->
<!-- </el-form-item>-->
<!-- 新车实施日期-->
<!--<el-form-item class="search-item">-->
<!-- <div class="block">-->
<!-- <el-date-picker-->
<!-- v-model="standItemSearch.XCXSSRQ"-->
<!-- placeholder="新车实施日期"-->
<!-- type="date"-->
<!-- value-format="yyyy-MM-dd">-->
<!-- </el-date-picker>-->
<!-- </div>-->
<!--</el-form-item>-->
<!--&lt;!&ndash; //在产车实施日期&ndash;&gt;-->
<!--<el-form-item class="search-item">-->
<!-- <div class="block">-->
<!-- <el-date-picker-->
<!-- v-model="standItemSearch.ZCCSSRQ"-->
<!-- placeholder="在产车实施日期"-->
<!-- type="date"-->
<!-- value-format="yyyy-MM-dd">-->
<!-- </el-date-picker>-->
<!-- </div>-->
<!--</el-form-item>-->
<!--<el-form-item class="search-item btn-box">-->
<!-- <el-button-->
<!-- :loading="searching"-->
<!-- class="common-button-primary"-->
<!-- size="mini"-->
<!-- type="primary"-->
<!-- @click="searchSarStandItems">-->
<!-- 查询-->
<!-- </el-button>-->
<!--</el-form-item>-->
<!--<el-form-item class="search-item btn-box">-->
<!-- <el-button-->
<!-- class="common-button-default"-->
<!-- size="mini"-->
<!-- @click="clearAllSearch">-->
<!-- 清空-->
<!-- </el-button>-->
<!--</el-form-item>-->
<!--</el-form>-->
<el-form ref="ruleForm" class="label-input-form" inline>
<el-form-item class="search-item"> <el-form-item class="search-item">
<el-input v-model="clauseName" maxlength="100" placeholder="根据条款名称查找" <el-input v-show="false" v-model="standItemSearch.orgName" size="small" style="height: 32px"/>
<el-input v-show="false" v-model="standItemSearch.responsibleUnit" size="small" style="height: 32px"/>
<el-popover
:value="false"
placement="bottom"
popper-class="user-dept-popper"
trigger="click"
>
</el-popover>
</el-form-item>
<el-form-item class="search-item">
<el-input v-model="standItemSearch.itemsName" clearable maxlength="100" placeholder="根据条款名称查找"
size="small"></el-input> size="small"></el-input>
</el-form-item> </el-form-item>
<!-- 新车实施日期-->
<el-form-item class="search-item">
<div class="block">
<el-date-picker
v-model="standItemSearch.XCXSSRQ"
placeholder="新车实施日期"
type="date"
value-format="yyyy-MM-dd">
</el-date-picker>
</div>
</el-form-item>
<!-- //在产车实施日期-->
<el-form-item class="search-item">
<div class="block">
<el-date-picker
v-model="standItemSearch.ZCCSSRQ"
placeholder="在产车实施日期"
type="date"
value-format="yyyy-MM-dd">
</el-date-picker>
</div>
</el-form-item>
<el-form-item class="search-item btn-box"> <el-form-item class="search-item btn-box">
<el-button <el-button
:loading="searching" :loading="searching"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
type="primary" type="primary"
@click="searchClause"> @click="searchSarStandItems">
查询 查询
</el-button> </el-button>
</el-form-item> </el-form-item>
@@ -828,7 +804,7 @@
<el-button <el-button
class="common-button-default" class="common-button-default"
size="mini" size="mini"
@click="clearClause"> @click="clearAllSearch">
清空 清空
</el-button> </el-button>
</el-form-item> </el-form-item>
@@ -836,17 +812,12 @@
</div> </div>
</div> </div>
<div class="action-bar"> <div class="action-bar">
<!--<el-button class="common-button-default export-button" icon="export" size="mini"-->
<!-- @click="exportStandardItem"-->
<!--&gt;-->
<!-- 导出-->
<!--</el-button>-->
<el-button class="common-button-default export-button" icon="export" size="mini" <el-button class="common-button-default export-button" icon="export" size="mini"
@click="exportItemInfo" @click="exportStandardItem"
> >
导出 导出
</el-button> </el-button>
<el-button v-if="false" <el-button
v-btn-permission="$route.params.pageType === 'INLAND_STAND' ? 'bd291146ac1e42c48968c5142ae55375' : '960a97045a6e47b0b8e33ebc347e5fd9'" v-btn-permission="$route.params.pageType === 'INLAND_STAND' ? 'bd291146ac1e42c48968c5142ae55375' : '960a97045a6e47b0b8e33ebc347e5fd9'"
class="common-button-primary" class="common-button-primary"
size="mini" size="mini"
@@ -854,14 +825,14 @@
@click="openRelatedTermsDrawer" @click="openRelatedTermsDrawer"
>关联条款 >关联条款
</el-button> </el-button>
<!--<el-button--> <el-button
<!-- v-btn-permission="$route.params.pageType === 'INLAND_STAND' ? 'bd291146ac1e42c48968c5142ae55375' : '960a97045a6e47b0b8e33ebc347e5fd9'"--> v-btn-permission="$route.params.pageType === 'INLAND_STAND' ? 'bd291146ac1e42c48968c5142ae55375' : '960a97045a6e47b0b8e33ebc347e5fd9'"
<!-- class="common-button-primary"--> class="common-button-primary"
<!-- size="mini"--> size="mini"
<!-- type="primary"--> type="primary"
<!-- @click="editResolveList"--> @click="editResolveList"
<!--&gt;编辑--> >编辑
<!--</el-button>--> </el-button>
<el-upload <el-upload
:key="cfjgscUploadKey" :key="cfjgscUploadKey"
style="display: inline-block;margin:0 5px;" style="display: inline-block;margin:0 5px;"
@@ -891,140 +862,139 @@
<!--</el-button>--> <!--</el-button>-->
</div> </div>
<div class="content"> <div class="content">
<!--<el-table--> <el-table
<!-- ref="multipleTable"--> ref="multipleTable"
<!-- :data="standItemList"--> :data="standItemList"
<!-- :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'}"
<!-- :height="tableHeight"--> :height="tableHeight"
<!-- border--> border
<!-- style="width: 100%"--> style="width: 100%"
<!-- tooltip-effect="dark"--> tooltip-effect="dark"
<!-- @sort-change='sort'--> @sort-change='sort'
<!-- @selection-change="selectAllStand">--> @selection-change="selectAllStand">
<!-- <el-table-column--> <el-table-column
<!-- fixed="left"--> fixed="left"
<!-- type="selection"--> type="selection"
<!-- width="60"--> width="60"
<!-- >--> >
<!-- </el-table-column>--> </el-table-column>
<!-- <el-table-column--> <el-table-column
<!-- label="条款号"--> label="条款号"
<!-- prop="itemsNum"--> prop="itemsNum"
<!-- show-overflow-tooltip--> show-overflow-tooltip
<!-- sortable="custom"--> sortable="custom"
<!-- width="90"--> width="90"
<!-- >--> >
<!-- </el-table-column>--> </el-table-column>
<!-- <el-table-column--> <el-table-column
<!-- label="条款名称"--> label="条款名称"
<!-- min-width="300"--> min-width="300"
<!-- prop="itemsName"--> prop="itemsName"
<!-- show-overflow-tooltip--> show-overflow-tooltip
<!-- >--> >
<!-- </el-table-column>--> </el-table-column>
<!-- <el-table-column--> <el-table-column
<!-- :resizable="false"--> :resizable="false"
<!-- label="条款内容"--> label="条款内容"
<!-- min-width="200"--> min-width="200"
<!-- prop="termsConditions"--> prop="termsConditions"
<!-- >--> >
<!-- <template slot-scope="scope">--> <template slot-scope="scope">
<!-- &lt;!&ndash; <div class="table-jump" @click="itemsTextDialog(scope.row.itemsNum, scope.row.termsConditions)">&ndash;&gt;--> <!-- <div class="table-jump" @click="itemsTextDialog(scope.row.itemsNum, scope.row.termsConditions)">-->
<!-- &lt;!&ndash; {{ scope.row.termsConditions ? scope.row.termsConditions.replace(/<.*?>/ig, ' ') : '' }}&ndash;&gt;--> <!-- {{ scope.row.termsConditions ? scope.row.termsConditions.replace(/<.*?>/ig, ' ') : '' }}-->
<!-- &lt;!&ndash; </div>&ndash;&gt;--> <!-- </div>-->
<!-- <div class="table-jump" style=" overflow: hidden;text-overflow: ellipsis;white-space: nowrap;"--> <div class="table-jump" style=" overflow: hidden;text-overflow: ellipsis;white-space: nowrap;"
<!-- @click="itemsTextDialog(scope.row.itemsNum, scope.row.termsConditions)">--> @click="itemsTextDialog(scope.row.itemsNum, scope.row.termsConditions)">
<!-- {{ scope.row.termsConditions ? scope.row.termsConditions.replace(/<.*?>/ig, ' ') : '' }}--> {{ scope.row.termsConditions ? scope.row.termsConditions.replace(/<.*?>/ig, ' ') : '' }}
<!-- </div>--> </div>
<!-- &lt;!&ndash; <el-tooltip placement="top">&ndash;&gt;--> <!-- <el-tooltip placement="top">-->
<!-- &lt;!&ndash; <div slot="content" v-html="scope.row.termsConditions" :disabled="scope.row.termsConditions"></div>&ndash;&gt;--> <!-- <div slot="content" v-html="scope.row.termsConditions" :disabled="scope.row.termsConditions"></div>-->
<!-- &lt;!&ndash; <div class="table-jump" style=" overflow: hidden;text-overflow: ellipsis;white-space: nowrap;" @click="itemsTextDialog(scope.row.itemsNum, scope.row.termsConditions)">&ndash;&gt;--> <!-- <div class="table-jump" style=" overflow: hidden;text-overflow: ellipsis;white-space: nowrap;" @click="itemsTextDialog(scope.row.itemsNum, scope.row.termsConditions)">-->
<!-- &lt;!&ndash; {{ scope.row.termsConditions ? scope.row.termsConditions.replace(/<.*?>/ig, ' ') : '' }}&ndash;&gt;--> <!-- {{ scope.row.termsConditions ? scope.row.termsConditions.replace(/<.*?>/ig, ' ') : '' }}-->
<!-- &lt;!&ndash; </div>&ndash;&gt;--> <!-- </div>-->
<!-- &lt;!&ndash; </el-tooltip>&ndash;&gt;--> <!-- </el-tooltip>-->
<!-- </template>--> </template>
<!-- </el-table-column>--> </el-table-column>
<!-- <el-table-column--> <el-table-column
<!-- label="核心技术要求/变化点"--> label="核心技术要求/变化点"
<!-- prop="readContent"--> prop="readContent"
<!-- show-overflow-tooltip--> show-overflow-tooltip
<!-- width="170"--> width="170"
<!-- >--> >
<!-- </el-table-column>--> </el-table-column>
<!-- <el-table-column--> <el-table-column
<!-- label="基于上一版本差异"--> label="基于上一版本差异"
<!-- prop="comparedWithPrevious"--> prop="comparedWithPrevious"
<!-- show-overflow-tooltip--> show-overflow-tooltip
<!-- width="170">--> width="170">
<!-- </el-table-column>--> </el-table-column>
<!-- <el-table-column--> <el-table-column
<!-- label="新车型实施日期(文本)"--> label="新车型实施日期(文本)"
<!-- prop="xccssrq"--> prop="xccssrq"
<!-- width="180">--> width="180">
<!-- </el-table-column>--> </el-table-column>
<!-- <el-table-column--> <el-table-column
<!-- label="在产车实施日期(文本)"--> label="在产车实施日期(文本)"
<!-- prop="zccssrq"--> prop="zccssrq"
<!-- width="170">--> width="170">
<!-- </el-table-column>--> </el-table-column>
<!-- <el-table-column--> <el-table-column
<!-- label="适用车型"--> label="适用车型"
<!-- prop="applyArctic"--> prop="applyArctic"
<!-- show-overflow-tooltip--> show-overflow-tooltip
<!-- width="90"--> width="90"
<!-- >--> >
<!-- <template slot-scope="scope">--> <template slot-scope="scope">
<!-- {{ filterApplyArctic(scope.row) }}--> {{ filterApplyArctic(scope.row) }}
<!-- </template>--> </template>
<!-- </el-table-column>--> </el-table-column>
<!-- &lt;!&ndash; <el-table-column&ndash;&gt;--> <!-- <el-table-column-->
<!-- &lt;!&ndash; prop="responsibleUnit"&ndash;&gt;--> <!-- prop="responsibleUnit"-->
<!-- &lt;!&ndash; label="责任部门">&ndash;&gt;--> <!-- label="责任部门">-->
<!-- &lt;!&ndash; </el-table-column>&ndash;&gt;--> <!-- </el-table-column>-->
<!-- <el-table-column--> <el-table-column
<!-- label="责任工程师"--> label="责任工程师"
<!-- prop="dutyEngineer"--> prop="dutyEngineer"
<!-- width="100">--> width="100">
<!-- </el-table-column>--> </el-table-column>
<!-- &lt;!&ndash; <el-table-column&ndash;&gt;--> <!-- <el-table-column-->
<!-- &lt;!&ndash; show-overflow-tooltip&ndash;&gt;--> <!-- show-overflow-tooltip-->
<!-- &lt;!&ndash; label="符合性状态"&ndash;&gt;--> <!-- label="符合性状态"-->
<!-- &lt;!&ndash; width="100">&ndash;&gt;--> <!-- width="100">-->
<!-- &lt;!&ndash; <template slot-scope="scope">&ndash;&gt;--> <!-- <template slot-scope="scope">-->
<!-- &lt;!&ndash; {{ scope.row.complianceRequire ? (scope.row.complianceRequire === '1' ? '是' : '否') : '-' }}&ndash;&gt;--> <!-- {{ scope.row.complianceRequire ? (scope.row.complianceRequire === '1' ? '是' : '否') : '-' }}-->
<!-- &lt;!&ndash; </template>&ndash;&gt;--> <!-- </template>-->
<!-- &lt;!&ndash; </el-table-column>&ndash;&gt;--> <!-- </el-table-column>-->
<!-- &lt;!&ndash; <el-table-column&ndash;&gt;--> <!-- <el-table-column-->
<!-- &lt;!&ndash; show-overflow-tooltip&ndash;&gt;--> <!-- show-overflow-tooltip-->
<!-- &lt;!&ndash; prop="complianceState"&ndash;&gt;--> <!-- prop="complianceState"-->
<!-- &lt;!&ndash; label="合规性分析"&ndash;&gt;--> <!-- label="合规性分析"-->
<!-- &lt;!&ndash; width="100">&ndash;&gt;--> <!-- width="100">-->
<!-- &lt;!&ndash; </el-table-column>&ndash;&gt;--> <!-- </el-table-column>-->
<!-- <el-table-column align="center" fixed="right" label="操作" width="50">--> <el-table-column align="center" fixed="right" label="操作" width="50">
<!-- <template slot-scope="scope">--> <template slot-scope="scope">
<!-- <div @click.stop>--> <div @click.stop>
<!-- <el-dropdown trigger="click" @command="handleCommand">--> <el-dropdown trigger="click" @command="handleCommand">
<!-- <i class="iconfont">&#xe61e;</i>--> <i class="iconfont">&#xe61e;</i>
<!-- <el-dropdown-menu slot="dropdown">--> <el-dropdown-menu slot="dropdown">
<!-- <el-dropdown-item :command="[scope.row, '查看']" :disabled="scope.row.enable==='0'">查看--> <el-dropdown-item :command="[scope.row, '查看']" :disabled="scope.row.enable==='0'">查看
<!-- </el-dropdown-item>--> </el-dropdown-item>
<!-- &lt;!&ndash;<el-dropdown-item :disabled="scope.row.enable==='0'" :command="[scope.row, '编辑']">编辑</el-dropdown-item>&ndash;&gt;--> <!--<el-dropdown-item :disabled="scope.row.enable==='0'" :command="[scope.row, '编辑']">编辑</el-dropdown-item>-->
<!-- &lt;!&ndash;<el-dropdown-item :disabled="scope.row.enable==='0'" :command="[scope.row, '删除']">删除</el-dropdown-item>&ndash;&gt;--> <!--<el-dropdown-item :disabled="scope.row.enable==='0'" :command="[scope.row, '删除']">删除</el-dropdown-item>-->
<!-- </el-dropdown-menu>--> </el-dropdown-menu>
<!-- </el-dropdown>--> </el-dropdown>
<!-- </div>--> </div>
<!-- </template>--> </template>
<!-- </el-table-column>--> </el-table-column>
<!--</el-table>--> </el-table>
<ResolveTable ref="resolveTable"></ResolveTable> <loading :loading="tableLoading">数据加载中...</loading>
<!--<loading :loading="tableLoading">数据加载中...</loading>-->
</div> </div>
<!--<pagination--> <pagination
<!-- :page="page7"--> :page="page7"
<!-- :total="total7"--> :total="total7"
<!-- @pageChange="pageChange7"--> @pageChange="pageChange7"
<!-- @pageSizeChange="pageSizeChange7"></pagination>--> @pageSizeChange="pageSizeChange7"></pagination>
<!-- <el-pagination--> <!-- <el-pagination-->
<!-- @size-change="pageSizeChange"--> <!-- @size-change="pageSizeChange"-->
<!-- @current-change="pageChange"--> <!-- @current-change="pageChange"-->
@@ -1838,7 +1808,6 @@ import {dateFormat} from '@/common/date'
import RelatedTermsSelect from './components/RelatedTermsSelect' import RelatedTermsSelect from './components/RelatedTermsSelect'
import {getBusStandFileByAttId} from 'api/process' import {getBusStandFileByAttId} from 'api/process'
import {dicTypeData} from "api/unqualProcess"; import {dicTypeData} from "api/unqualProcess";
import ResolveTable from './components/ResolveTable.vue'
export default { export default {
@@ -1848,8 +1817,7 @@ export default {
CustomSVPPS, CustomSVPPS,
CustomSelectArray, CustomSelectArray,
CustomOrg, CustomOrg,
RelatedTermsSelect, RelatedTermsSelect
ResolveTable
}, },
filters: { filters: {
ellipsis(value) { ellipsis(value) {
@@ -1869,7 +1837,6 @@ export default {
}, },
data() { data() {
return { return {
clauseName:"", // 条款名称
cfjgscUploadKey:1, cfjgscUploadKey:1,
externalStatus: '', externalStatus: '',
handleList: [], handleList: [],
@@ -3970,22 +3937,6 @@ export default {
itemsTextDialog(itemsNum, text) { itemsTextDialog(itemsNum, text) {
this.itemsTextDialogs = true this.itemsTextDialogs = true
this.itemsText = '<p>' + itemsNum + '</p>' + text.replace(/''/g, '\'') this.itemsText = '<p>' + itemsNum + '</p>' + text.replace(/''/g, '\'')
},
exportItemInfo(){
this.$refs.resolveTable.exportItemInfo();
},
searchClause(){
let query = {}
query.clauseName = this.clauseName
this.$refs.resolveTable.getSplitItemsByPage(query)
},
clearClause(){
this.clauseName = ''
let query = {}
query.clauseName = this.clauseName
this.$refs.resolveTable.itemsPage = 1
this.$refs.resolveTable.itemsPageSize = this.$store.getters.userInfo.configContent
this.$refs.resolveTable.getSplitItemsByPage(query)
} }
}, },
computed: { computed: {