修改bug 55758 【线上】全局搜索到的数据-进入数据详情无法下滑
This commit is contained in:
+186
-264
@@ -1,6 +1,6 @@
|
||||
<!--国内标准法规详情页-->
|
||||
<template>
|
||||
<div class="other-standard-details v-class" :style="'width:' + (500) + 'px;'+'height:' + (screenHeight) + 'px'">
|
||||
<div class="other-standard-details v-class" :style="'height:' + (screenHeight) + 'px'">
|
||||
<!--title 标题-->
|
||||
<div class="details-header">
|
||||
<span v-if="sarStandardsInfoEO.standYear === null">{{ sarStandardsInfoEO.standSortShow || '' }} {{
|
||||
@@ -14,16 +14,9 @@
|
||||
<div class="details-content" style="position: relative">
|
||||
<div class="details-content-modular basic-information">
|
||||
</div>
|
||||
<div
|
||||
class="details-content-modular clearfix"
|
||||
v-for="(item, index) in dynamicFormField"
|
||||
:key="index"
|
||||
v-if="item.isShowImp === '0'"
|
||||
>
|
||||
<div class="details-content-modular clearfix" v-for="(item, index) in dynamicFormField" :key="index" v-if="item.isShowImp === '0'">
|
||||
<el-collapse v-model="activeNames" @change="handleChange">
|
||||
<div v-if="item.label === '基础信息'" class="details-content-modular basic-information"
|
||||
style="border-top:none;position: absolute;right: 36px;">
|
||||
</div>
|
||||
<div v-if="item.label === '基础信息'" class="details-content-modular basic-information" style="border-top:none;position: absolute;right: 36px;"> </div>
|
||||
<el-collapse-item :name="item.label" @click.native="handleChange1(item.label)">
|
||||
<template slot="title">
|
||||
<div class="modular-header" v-if="item.label === '基础信息'">
|
||||
@@ -78,6 +71,8 @@
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</p>
|
||||
</template>
|
||||
<template v-else-if="child.value === null">-</template>
|
||||
<!--修订本-->
|
||||
<template v-for="(child, childIndex) in item.child5">
|
||||
@@ -104,8 +99,7 @@
|
||||
<template v-for="(child, childIndex) in item.child4">
|
||||
<p class="files-title">
|
||||
<label style=" margin-right: 164px;">{{ child.attrName }}</label>
|
||||
<template v-if="child.value && child.value.length > 0"
|
||||
v-for="(file, fileIndex) in child4Func(child.value)">
|
||||
<template v-if="child.value && child.value.length > 0" v-for="(file, fileIndex) in child4Func(child.value)">
|
||||
<span>
|
||||
<a style="font-size: 16px;color: #409EFF;cursor: pointer"
|
||||
@click="openFileInPdf(file.id, file.oldFileName)" target="_blank"
|
||||
@@ -142,39 +136,25 @@
|
||||
<template v-if="child.value === null">-</template>
|
||||
</p>
|
||||
</template>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<p class="half">
|
||||
<label style=" margin-right: 150px;"
|
||||
title="“计划修订”、“修订中”均为现行有效版本;“已修订”标准的有效性根据实际实施情况判定。"
|
||||
>文本状态</label>
|
||||
<label style=" margin-right: 150px;" title="“计划修订”、“修订中”均为现行有效版本;“已修订”标准的有效性根据实际实施情况判定。">文本状态</label>
|
||||
<span>{{ textStatusMap[sarStandardsInfoEO.textStatus] || '-' }}</span>
|
||||
</p>
|
||||
<p class="half"><label style=" margin-right: 150px;">发布日期</label><span>{{
|
||||
sarStandardsInfoEO.issueTime || '-'
|
||||
}}</span></p>
|
||||
<!-- <p class="half" v-if="saveStandType === 'INLAND_STAND'"><label style=" margin-right: 150px;">标准性质</label><span>{{-->
|
||||
<!-- standMap[sarStandardsInfoEO.standNature] || '-'-->
|
||||
<!-- }}</span></p>-->
|
||||
<!--<p class="half" v-if="saveStandType === 'INLAND_STAND'"><label
|
||||
style=" margin-right: 150px;">标准体系</label><span>{{
|
||||
sarStandardsInfoEO.standSystem || '-'
|
||||
}}</span>
|
||||
</p>-->
|
||||
<p class="half"><label
|
||||
style=" margin-right: 150px;">标准体系</label><span>{{
|
||||
sarStandardsInfoEO.standSystem || '-'
|
||||
}}</span>
|
||||
<p class="half">
|
||||
<label style=" margin-right: 150px;">发布日期</label>
|
||||
<span>{{ sarStandardsInfoEO.issueTime || '-' }}</span>
|
||||
</p>
|
||||
<p class="half">
|
||||
<label style=" margin-right: 11em;">是否纳入认证清单</label><span>{{
|
||||
sarStandardsInfoEO.isRelateAccess ? (sarStandardsInfoEO.isRelateAccess === '1' ? '是' : '否') : '-'
|
||||
}}</span>
|
||||
<label style=" margin-right: 150px;">标准体系</label>
|
||||
<span>
|
||||
{{ sarStandardsInfoEO.standSystem || '-' }}
|
||||
</span>
|
||||
</p>
|
||||
<p class="half">
|
||||
<label style=" margin-right: 11em;">是否纳入认证清单</label>
|
||||
<span>
|
||||
{{ sarStandardsInfoEO.isRelateAccess ? (sarStandardsInfoEO.isRelateAccess === '1' ? '是' : '否') : '-' }}
|
||||
</span>
|
||||
</p>
|
||||
<template v-for="(child, childIndex) in item.child2">
|
||||
<p class="half">
|
||||
@@ -182,9 +162,8 @@
|
||||
<span>{{ child.value || '-' }}</span>
|
||||
</p>
|
||||
</template>
|
||||
<!-- <p><label>文本说明:</label><span style="color: #999999">{{ sarStandardsInfoEO.synopsis || '-' }}</span></p>-->
|
||||
<!-- <p><label>重要度:</label><span>{{ sarStandardsInfoEO.isRelateAccess === '1' ? 'A' : 'B'}}</span></p>-->
|
||||
<!-- <p><label>纳入标准法规清单的国家/地区:</label><span>{{ sarStandardsInfoEO.accessCountry || '-' }}</span></p>-->
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
<div class="modular-item-more" v-if="item.label === '实施日期' && item.one.length > 6">
|
||||
<div class="wrap" @click="handleToggleShowAll(item)">
|
||||
@@ -192,24 +171,11 @@
|
||||
<img :class="{'is-show-all': item.showAll}" src="@/assets/images/shangqi/img/more.png">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
<template
|
||||
v-for="(child, childIndex) in item.half"
|
||||
v-if="child.isShowImp === '0' && child.attrField !== 'CBCD'"
|
||||
>
|
||||
<template v-for="(child, childIndex) in item.half" v-if="child.isShowImp === '0' && child.attrField !== 'CBCD'">
|
||||
<!-- modular-item half 代替标准编号-->
|
||||
<div
|
||||
:key="child.id"
|
||||
:class="item.label !== '过程稿件' ? 'modular-item half' : 'modular-item'"
|
||||
v-if=" child.attrField === 'DTBJH' || child.attrField === 'YYBJ' || child.attrField === 'BYYBJ' || child.attrField === 'CBBH' || child.attrField === 'DXBZ' || child.attrField === 'XGLC' || child.attrField === 'BDTBZBH' || child.attrField === 'BFDTBZ' || child.attrField === 'BBFDTBZ' "
|
||||
>
|
||||
<div :key="child.id" :class="item.label !== '过程稿件' ? 'modular-item half' : 'modular-item'" v-if=" child.attrField === 'DTBJH' || child.attrField === 'YYBJ' || child.attrField === 'BYYBJ' || child.attrField === 'CBBH' || child.attrField === 'DXBZ' || child.attrField === 'XGLC' || child.attrField === 'BDTBZBH' || child.attrField === 'BFDTBZ' || child.attrField === 'BBFDTBZ' ">
|
||||
<label class="modular-content-p-name" :title="child.attrName">{{ child.attrName }}</label>
|
||||
<span
|
||||
class="modular-content-p-val"
|
||||
:title="child.value || '-'"
|
||||
>
|
||||
<span class="modular-content-p-val" :title="child.value || '-'">
|
||||
<div v-if="child.value != null && child.value !== '' && child.value.split(',').length > 0">
|
||||
<!--相关流程-->
|
||||
<template v-if="child.attrField === 'XGLC' && child.value">
|
||||
@@ -245,17 +211,9 @@
|
||||
</span>
|
||||
</div>
|
||||
<!-- 其他项-->
|
||||
<div
|
||||
v-else
|
||||
:key="child.id"
|
||||
:class="item.label !== '过程稿件' ? 'modular-item half' : 'modular-item'"
|
||||
>
|
||||
<div v-else :key="child.id" :class="item.label !== '过程稿件' ? 'modular-item half' : 'modular-item'">
|
||||
<label class="modular-content-p-name" :title="child.attrName">{{ child.attrName }}</label>
|
||||
<span
|
||||
v-if="child.attrField === 'FGWHR'"
|
||||
class="modular-content-p-val clearfix"
|
||||
:title="child.value || '-'"
|
||||
>
|
||||
<span v-if="child.attrField === 'FGWHR'" class="modular-content-p-val clearfix" :title="child.value || '-'">
|
||||
<template v-if="child.value">
|
||||
{{ child.value }}
|
||||
<put-question-button
|
||||
@@ -268,50 +226,31 @@
|
||||
{{ '-' }}
|
||||
</template>
|
||||
</span>
|
||||
<span
|
||||
v-else-if="child.attrType === 'DATE_PICKER'"
|
||||
class="modular-content-p-val"
|
||||
>
|
||||
<span v-else-if="child.attrType === 'DATE_PICKER'" class="modular-content-p-val">
|
||||
{{ child.value ? child.value : '-' }}
|
||||
</span>
|
||||
<span
|
||||
v-else-if="child.attrType !== 'FILE'"
|
||||
class="modular-content-p-val"
|
||||
:title="child.value || '-'"
|
||||
>
|
||||
<span v-else-if="child.attrType !== 'FILE'" class="modular-content-p-val" :title="child.value || '-'">
|
||||
{{ child.value || '-' }}
|
||||
</span>
|
||||
<div v-else class="modular-content-p-flies">
|
||||
<p
|
||||
class="files-title"
|
||||
v-for="(file, fileIndex) in child.value"
|
||||
:key="fileIndex"
|
||||
>
|
||||
<p class="files-title" v-for="(file, fileIndex) in child.value" :key="fileIndex">
|
||||
<!--发布稿、增补件单独设置下载权限-->
|
||||
<template v-if="child.attrField === 'FBGBJBD' || child.attrField === 'ZBJBD'">
|
||||
<a :title="file.oldFileName" @click="openFileInPdf(file.id, file.oldFileName)" target="_blank">{{
|
||||
file.oldFileName
|
||||
}}</a>
|
||||
<a :title="file.oldFileName" @click="openFileInPdf(file.id, file.oldFileName)" target="_blank">
|
||||
{{ file.oldFileName }}
|
||||
</a>
|
||||
</template>
|
||||
<template v-else>
|
||||
<a @click="openFileInPdf(file.id, file.oldFileName)" target="_blank" :title="file.oldFileName">{{
|
||||
file.oldFileName
|
||||
}}</a>
|
||||
<!-- <span class="time-text">上传时间:{{ dateFormat(file.modifyTime) }}</span>-->
|
||||
<a @click="openFileInPdf(file.id, file.oldFileName)" target="_blank" :title="file.oldFileName">
|
||||
{{file.oldFileName}}
|
||||
</a>
|
||||
</template>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</template>
|
||||
<template
|
||||
v-for="(child, childIndex) in item.child"
|
||||
v-if="child.isShowImp === '0' && item.label === '关联信息'"
|
||||
>
|
||||
<div
|
||||
:key="child.id"
|
||||
:class="item.label !== '过程稿件' ? 'modular-item half' : 'modular-item'"
|
||||
>
|
||||
</template>
|
||||
<template v-for="(child, childIndex) in item.child" v-if="child.isShowImp === '0' && item.label === '关联信息'">
|
||||
<div :key="child.id" :class="item.label !== '过程稿件' ? 'modular-item half' : 'modular-item'">
|
||||
<label class="modular-content-p-name" :title="child.attrName">{{ child.attrName }}</label>
|
||||
<!--相关流程-->
|
||||
<template v-if="child.attrField === 'XGLC' && child.value">
|
||||
@@ -322,9 +261,7 @@
|
||||
</span>
|
||||
</p>
|
||||
</template>
|
||||
<template
|
||||
v-else-if="child.attrField === 'DTBJH'|| child.attrField === 'BDTBZH' || child.attrField === 'BDTBZBH' || child.attrField === 'YYBJ' || child.attrField === 'BYYBJ' || child.attrField === 'CBBH' || child.attrField === 'DXBZ' || child.attrField === 'BFDTBZ' || child.attrField === 'BBFDTBZ'"
|
||||
>
|
||||
<template v-else-if="child.attrField === 'DTBJH'|| child.attrField === 'BDTBZH' || child.attrField === 'BDTBZBH' || child.attrField === 'YYBJ' || child.attrField === 'BYYBJ' || child.attrField === 'CBBH' || child.attrField === 'DXBZ' || child.attrField === 'BFDTBZ' || child.attrField === 'BBFDTBZ'">
|
||||
<p class="modular-content-p-val" v-if="child.value">
|
||||
<span v-for="(item, index) in child.value.split(',')" :key="index">
|
||||
<a @click="showReplaceStandInfo(item)" style="cursor: pointer;color: #0c91e5;margin-right: 5px;"
|
||||
@@ -333,49 +270,34 @@
|
||||
</p>
|
||||
<span class="modular-content-p-val" v-else>-</span>
|
||||
</template>
|
||||
<span
|
||||
v-else-if="child.attrField === 'SVPPS'"
|
||||
class="modular-content-p-val"
|
||||
:title="child.tips || '-'"
|
||||
>
|
||||
<span v-else-if="child.attrField === 'SVPPS'" class="modular-content-p-val" :title="child.tips || '-'">
|
||||
{{ !child.value || child.value === 'null' ? '-' : child.value }}
|
||||
</span>
|
||||
<span
|
||||
v-else-if="child.attrType !== 'FILE'"
|
||||
class="modular-content-p-val"
|
||||
:title="child.value || '-'"
|
||||
>
|
||||
<span v-else-if="child.attrType !== 'FILE'" class="modular-content-p-val" :title="child.value || '-'">
|
||||
{{ child.value || '-' }}
|
||||
<!-- 被代替标准号-->
|
||||
</span>
|
||||
<div v-else class="modular-content-p-flies">
|
||||
<p
|
||||
class="files-title"
|
||||
v-for="(file, fileIndex) in child.value"
|
||||
:key="fileIndex"
|
||||
>
|
||||
<p class="files-title" v-for="(file, fileIndex) in child.value" :key="fileIndex">
|
||||
<!-- <span style="cursor: pointer;" @click="openFileInPdf(file.id, file.oldFileName)">|{{file.id}}|</span>-->
|
||||
<!--发布稿、增补件单独设置下载权限-->
|
||||
<template v-if="child.attrField === 'XGD' || child.attrField === 'FBGBJBD' || child.attrField === 'BPG'
|
||||
|| child.attrField === 'SSG'|| child.attrField === 'ZQYJG'|| child.attrField === 'CA'
|
||||
|| child.attrField === 'JDWJ' || child.attrField === 'GLWJ'">
|
||||
<a @click="openFileInPdf(file.id, file.oldFileName)" target="_blank" :title="file.oldFileName">{{
|
||||
file.oldFileName
|
||||
}}</a>
|
||||
<a @click="openFileInPdf(file.id, file.oldFileName)" target="_blank" :title="file.oldFileName">
|
||||
{{file.oldFileName}}
|
||||
</a>
|
||||
</template>
|
||||
<template v-else>
|
||||
<a @click="openFileInPdf(file.id, file.oldFileName)" target="_blank" :title="file.oldFileName">{{
|
||||
file.oldFileName
|
||||
}}</a>
|
||||
<a @click="openFileInPdf(file.id, file.oldFileName)" target="_blank" :title="file.oldFileName">
|
||||
{{file.oldFileName}}
|
||||
</a>
|
||||
</template>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
<template
|
||||
v-for="(child, childIndex) in item.one"
|
||||
v-if="child.isShowImp === '0' && item.label == '过程稿件'"
|
||||
>
|
||||
</template>
|
||||
<template v-for="(child, childIndex) in item.one" v-if="child.isShowImp === '0' && item.label == '过程稿件'">
|
||||
<!-- 增补件(必读)和勘误件不放在过程稿件里了-->
|
||||
<div
|
||||
v-show="child.attrField !== 'ZBJBD' && child.attrField !== 'KWJ'"
|
||||
@@ -413,11 +335,11 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
<template
|
||||
</template>
|
||||
<template
|
||||
v-for="(child, childIndex) in item.one"
|
||||
v-if="child.isShowImp === '0' && item.label !== '关联信息' && item.label !== '过程稿件' && (item.label !== '实施日期' || (childIndex < 6 || item.showAll))"
|
||||
>
|
||||
>
|
||||
<div
|
||||
:key="child.id"
|
||||
:class="item.label !== '过程稿件' ? 'modular-item half' : 'modular-item'"
|
||||
@@ -480,12 +402,14 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</template>
|
||||
</div>
|
||||
</el-collapse-item>
|
||||
</el-collapse>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
</el-collapse-item>
|
||||
</el-collapse>
|
||||
</div>
|
||||
</div>
|
||||
<!--查看分解单-->
|
||||
<el-drawer
|
||||
title="查看分解单"
|
||||
@@ -495,7 +419,7 @@
|
||||
class="not-footer-drawer"
|
||||
@close="closeDrawer"
|
||||
>
|
||||
<div class="search-area">
|
||||
<div class="search-area">
|
||||
<div class="left">
|
||||
<el-form inline :model="standardForm" ref="ruleForm" class="label-input-form">
|
||||
<el-form-item class="search-item">
|
||||
@@ -557,8 +481,8 @@
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="action-bar">
|
||||
</div>
|
||||
<div class="action-bar">
|
||||
<el-button class="common-button-default export-button" icon="export" size="mini"
|
||||
@click="exportStandardItem"
|
||||
v-btn-permission="$route.query.pageType === 'INLAND_STAND' ? '52HT9PLW49G6ZWS9RZSC' : '9CLEQQBS75SYV8JQQYFB'">
|
||||
@@ -579,8 +503,8 @@
|
||||
@click="editResolveList"
|
||||
>编辑
|
||||
</el-button>
|
||||
</div>
|
||||
<div class="content">
|
||||
</div>
|
||||
<div class="content">
|
||||
<el-table
|
||||
@sort-change='sort'
|
||||
ref="multipleTable"
|
||||
@@ -701,26 +625,26 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<loading :loading="tableLoading">数据加载中...</loading>
|
||||
</div>
|
||||
<pagination
|
||||
</div>
|
||||
<pagination
|
||||
:page="page7"
|
||||
:total="total7"
|
||||
@pageChange="pageChange7"
|
||||
@pageSizeChange="pageSizeChange7"></pagination>
|
||||
|
||||
|
||||
<!-- <el-pagination-->
|
||||
<!-- @size-change="pageSizeChange"-->
|
||||
<!-- @current-change="pageChange"-->
|
||||
<!-- :current-page="1"-->
|
||||
<!-- :page-sizes="[10, 20, 30, 50]"-->
|
||||
<!-- :page-size="100"-->
|
||||
<!-- layout="sizes, prev, pager, next, jumper"-->
|
||||
<!-- :total="standitemTotal">-->
|
||||
<!-- </el-pagination>-->
|
||||
<!-- <el-pagination-->
|
||||
<!-- @size-change="pageSizeChange"-->
|
||||
<!-- @current-change="pageChange"-->
|
||||
<!-- :current-page="1"-->
|
||||
<!-- :page-sizes="[10, 20, 30, 50]"-->
|
||||
<!-- :page-size="100"-->
|
||||
<!-- layout="sizes, prev, pager, next, jumper"-->
|
||||
<!-- :total="standitemTotal">-->
|
||||
<!-- </el-pagination>-->
|
||||
|
||||
<!-- <pagination :total="standitemTotal" @pageChange="pageChange"-->
|
||||
<!-- @pageSizeChange="pageSizeChange"></pagination>-->
|
||||
<!-- <pagination :total="standitemTotal" @pageChange="pageChange"-->
|
||||
<!-- @pageSizeChange="pageSizeChange"></pagination>-->
|
||||
|
||||
</el-drawer>
|
||||
<!-- 编辑分解单的条款-->
|
||||
@@ -732,7 +656,7 @@
|
||||
size="800px"
|
||||
:wrapperClosable="false"
|
||||
>
|
||||
<el-form :model="resolveListForm" ref="resolveListForm">
|
||||
<el-form :model="resolveListForm" ref="resolveListForm">
|
||||
<el-input
|
||||
v-show="false"
|
||||
v-model="resolveListForm.id"
|
||||
@@ -878,8 +802,8 @@
|
||||
clearable
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div id="roleFormButton" class="demo-drawer-footer" style="margin-top: 8%">
|
||||
</el-form>
|
||||
<div id="roleFormButton" class="demo-drawer-footer" style="margin-top: 8%">
|
||||
<el-button
|
||||
type="primary"
|
||||
class="common-button-primary"
|
||||
@@ -898,7 +822,7 @@
|
||||
>取消
|
||||
</el-button
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</el-drawer>
|
||||
<Role-tree
|
||||
:is-title="drawerTitle"
|
||||
@@ -921,7 +845,7 @@
|
||||
size="800px"
|
||||
destroy-on-close
|
||||
>
|
||||
<div class="demo-drawer-content">
|
||||
<div class="demo-drawer-content">
|
||||
<el-form
|
||||
v-if="modalItemaddShowflag"
|
||||
ref="sarStandardsItemForm"
|
||||
@@ -1030,18 +954,18 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
<div class="demo-drawer-footer">
|
||||
</div>
|
||||
<div class="demo-drawer-footer">
|
||||
<el-button class="common-button-primary" icon="el-icon-check" type="primary" v-if="!itemFormdisableflag"
|
||||
@click="saveOrUpdateStandItem" :loading="isSubmit">
|
||||
保存
|
||||
</el-button>
|
||||
<el-button class="common-button-default" icon="el-icon-close" @click="resetForm">取消</el-button>
|
||||
</div>
|
||||
</div>
|
||||
</el-drawer>
|
||||
<!--导入模态窗-->
|
||||
<el-dialog width="400px" :visible.sync="importModalshowflag" title="导入文件" :footer-hide="true">
|
||||
<el-upload
|
||||
<el-upload
|
||||
multiple
|
||||
drag
|
||||
:show-file-list="showUploadlist"
|
||||
@@ -1057,7 +981,7 @@
|
||||
<i class="el-icon-upload" style="color: #3399ff"></i>
|
||||
<p>点击或拖拽上传文件</p>
|
||||
</div>
|
||||
</el-upload>
|
||||
</el-upload>
|
||||
</el-dialog>
|
||||
<!--分解单-查看 (标准拆分-属性)-->
|
||||
<el-drawer
|
||||
@@ -1066,7 +990,7 @@
|
||||
title="查看属性信息"
|
||||
:visible.sync="showItemInfoModal"
|
||||
>
|
||||
<div class="see-drawer-content">
|
||||
<div class="see-drawer-content">
|
||||
<div class="see-drawer-div">
|
||||
<label class="see-drawer-name" style="font-size: 14px" title="条款号">条款号</label>
|
||||
<span class="see-drawer-val" style="font-size: 12px" :title="standShowItemEO.itemsNum">{{
|
||||
@@ -1171,7 +1095,7 @@
|
||||
<!-- standShowItemEO.busStandCoverShow ? standShowItemEO.busStandCoverShow : busStandCoverName(standShowItemEO.busStandCover)-->
|
||||
<!-- }}</span>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
</div>
|
||||
</el-drawer>
|
||||
<el-dialog
|
||||
title="更多发布稿"
|
||||
@@ -1179,22 +1103,22 @@
|
||||
class="relateClass"
|
||||
width="40%"
|
||||
:before-close="relateDialogClose1">
|
||||
<div
|
||||
<div
|
||||
v-for="(file, index) in relateNowList1"
|
||||
:key="index"
|
||||
v-if="relateNowList1"
|
||||
style="margin-bottom: 10px;line-height: 20px;max-height: 300px"
|
||||
>
|
||||
>
|
||||
{{ index + 1 }}.
|
||||
<a style="font-size: 16px;color: #409EFF;cursor: pointer" @click="openFileInPdf(file.id, file.oldFileName)"
|
||||
target="_blank" :title="file.oldFileName">{{ file.oldFileName }}</a>
|
||||
<div v-if="relateNowList.length >1">
|
||||
<el-divider></el-divider>
|
||||
</div>
|
||||
</div>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
</div>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="primary" @click="relateDialogClose1">关 闭</el-button>
|
||||
</div>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!-- 知识点分享 -->
|
||||
<el-dialog
|
||||
@@ -1202,7 +1126,7 @@
|
||||
:visible.sync="knowledgeSharingDialog"
|
||||
width="800px"
|
||||
class="myDialog">
|
||||
<div class="action-bar">
|
||||
<div class="action-bar">
|
||||
<el-button type="primary"
|
||||
class="common-button-primary add-button"
|
||||
size="mini"
|
||||
@@ -1214,8 +1138,8 @@
|
||||
:v-btn-permission="$route.query.pageType === 'INLAND_STAND' ? '4V4592SVLAZY9HMC8WHU' : '485WL3QHGRJ27H2XD34Z'"
|
||||
@click="deleteknowledge(2)"><i class="iconfont"></i>批量删除
|
||||
</el-button>
|
||||
</div>
|
||||
<div class="knowContent">
|
||||
</div>
|
||||
<div class="knowContent">
|
||||
<el-table
|
||||
:data="knowList"
|
||||
tooltip-effect="dark"
|
||||
@@ -1275,7 +1199,7 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<pagination :total="total" @pageChange="pageChange1" @pageSizeChange="pageSizeChange1"></pagination>
|
||||
</div>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!-- 知识点新增 -->
|
||||
<el-dialog
|
||||
@@ -1285,7 +1209,7 @@
|
||||
destroy-on-close
|
||||
:close-on-click-modal="false"
|
||||
width="600px">
|
||||
<el-form ref="addForm" :model="addForm" :rules="addFormRules" class="label-input-form" label-width="130px">
|
||||
<el-form ref="addForm" :model="addForm" :rules="addFormRules" class="label-input-form" label-width="130px">
|
||||
<el-formItem label="标题" prop="title" class="add-form-item">
|
||||
<el-input v-model="addForm.title" placeholder="请输入标题"></el-input>
|
||||
</el-formItem>
|
||||
@@ -1310,14 +1234,14 @@
|
||||
<div class="el-upload__text">点击或拖拽上传文件</div>
|
||||
</el-upload>
|
||||
</el-formItem>
|
||||
</el-form>
|
||||
<div slot="footer" class="demo-drawer-footer">
|
||||
</el-form>
|
||||
<div slot="footer" class="demo-drawer-footer">
|
||||
<el-button type="primary" size="mini" class="common-button-primary" :loading="AddKnowSubLoading"
|
||||
icon="el-icon-check" @click="AddKnowSub">
|
||||
确定
|
||||
</el-button>
|
||||
<el-button class="common-button-default" icon="el-icon-close" @click="AddKnowClose">取消</el-button>
|
||||
</div>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!-- 查看知识点详情-->
|
||||
<el-dialog
|
||||
@@ -1326,7 +1250,7 @@
|
||||
destroy-on-close
|
||||
class="myDialog"
|
||||
width="60%">
|
||||
<div class="basic-information-content">
|
||||
<div class="basic-information-content">
|
||||
<p><label>标题:</label><span>{{ knowSee.title }}</span></p>
|
||||
<p><label>内容:</label><span>{{ knowSee.content }}</span></p>
|
||||
<p><label>附件:</label>
|
||||
@@ -1339,7 +1263,7 @@
|
||||
<p><label>发布时间:</label><span>{{
|
||||
knowSee.creationTime ? $moment(knowSee.creationTime).format('YYYY-MM-DD') : ''
|
||||
}}</span></p>
|
||||
</div>
|
||||
</div>
|
||||
</el-dialog>
|
||||
|
||||
<el-dialog
|
||||
@@ -1347,7 +1271,7 @@
|
||||
class="myDialog1"
|
||||
:before-close="comparisonClose"
|
||||
:visible.sync="comparisonDialog">
|
||||
<div class="search-area">
|
||||
<div class="search-area">
|
||||
<el-form :inline="true" class="label-input-form">
|
||||
<el-form-item label="关键字" class="search-item">
|
||||
<el-input v-model="comparisonTitle" placeholder="请输入关键字"></el-input>
|
||||
@@ -1370,8 +1294,8 @@
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
<div class="action-bar">
|
||||
</div>
|
||||
<div class="action-bar">
|
||||
<div class="myRadio">
|
||||
<template>
|
||||
<el-radio-group v-for="(item, index) in comparisonList" :key="index" v-model="comparisonId">
|
||||
@@ -1387,7 +1311,7 @@
|
||||
</el-button>
|
||||
<el-button class="common-button-default" icon="el-icon-close" @click="comparisonClose">取消</el-button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!-- 新增清单抽屉 -->
|
||||
<el-drawer
|
||||
@@ -1396,7 +1320,7 @@
|
||||
size="800px"
|
||||
destroy-on-close
|
||||
>
|
||||
<div class="demo-drawer-content">
|
||||
<div class="demo-drawer-content">
|
||||
<el-form
|
||||
ref="listVO"
|
||||
:model="listVO"
|
||||
@@ -1415,30 +1339,30 @@
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
<div id="listFormButton" class="demo-drawer-footer">
|
||||
</div>
|
||||
<div id="listFormButton" class="demo-drawer-footer">
|
||||
<el-button class="common-button-primary" icon="el-icon-check" type="primary"
|
||||
@click="submitDrawerForm('listVO')">
|
||||
确定
|
||||
</el-button>
|
||||
<el-button class="common-button-default" icon="el-icon-close" @click="AddcomparisonDrawer = false">取消
|
||||
</el-button>
|
||||
</div>
|
||||
</div>
|
||||
</el-drawer>
|
||||
<!-- 导入失败-->
|
||||
<el-dialog :visible.sync="importFailed" :close-on-click-modal="false" width="400px">
|
||||
<p slot="title" style="color:#f60">
|
||||
<p slot="title" style="color:#f60">
|
||||
<span>导入失败</span>
|
||||
</p>
|
||||
<div style="max-height: 300px;overflow: auto;padding: 10px 0;">
|
||||
</p>
|
||||
<div style="max-height: 300px;overflow: auto;padding: 10px 0;">
|
||||
<p v-html="importForm.content"></p>
|
||||
</div>
|
||||
<div slot="footer" class="demo-drawer-footer">
|
||||
</div>
|
||||
<div slot="footer" class="demo-drawer-footer">
|
||||
<el-button type="primary" size="mini" class="common-button-default" icon="el-icon-check"
|
||||
@click="importFailed = false">
|
||||
确认
|
||||
</el-button>
|
||||
</div>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<loading :loading="loading">数据获取中</loading>
|
||||
|
||||
@@ -1452,7 +1376,7 @@
|
||||
:visible.sync="relatedTermsDrawerVisible"
|
||||
destroy-on-close
|
||||
>
|
||||
<div class="demo-drawer-content">
|
||||
<div class="demo-drawer-content">
|
||||
<related-terms-select
|
||||
@func="handleChangeList"
|
||||
ref="relatedTermsSelect"
|
||||
@@ -1460,36 +1384,34 @@
|
||||
:stand-id="standId"
|
||||
@close="closeRelatedTermsDrawer"
|
||||
></related-terms-select>
|
||||
</div>
|
||||
<div class="demo-drawer-footer">
|
||||
</div>
|
||||
<div class="demo-drawer-footer">
|
||||
<el-button class="common-button-primary" size="mini" icon="el-icon-check" type="primary" :loading="btnLoading"
|
||||
@click="handleRelatedTermsDrawerSubmit">提交</el-button>
|
||||
<el-button class="common-button-default" size="mini" icon="el-icon-close"
|
||||
@click="handleRelatedTermsDrawerCancel">取消</el-button>
|
||||
</div>
|
||||
</div>
|
||||
</el-drawer>
|
||||
<!--内容简介-->
|
||||
<el-dialog :visible.sync="itemsTextDialogs" title="内容简介" :close-on-click-modal="false">
|
||||
<div v-html="itemsText" class="itemsTextBox"></div>
|
||||
<div slot="footer">
|
||||
<div v-html="itemsText" class="itemsTextBox"></div>
|
||||
<div slot="footer">
|
||||
<el-button type="primary" size="large" @click="itemsTextDialogs = false">关闭</el-button>
|
||||
</div>
|
||||
</div>
|
||||
</el-dialog>
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
import PutQuestionButton from '@/components/PutQuestionButton'
|
||||
import CustomSVPPS from '@/components/CustomFormComponents/SVPPS'
|
||||
import CustomSelectArray from '@/components/CustomFormComponents/SelectArray'
|
||||
import CustomOrg from '@/components/CustomFormComponents/OrgTree'
|
||||
import {dateFormat} from '@/common/date'
|
||||
// import RelatedTermsSelect from './components/RelatedTermsSelect'
|
||||
import RelatedTermsSelect from "@/pages/details/otherStandardDetails/components/RelatedTermsSelect";
|
||||
import {getBusStandFileByAttId} from 'api/process'
|
||||
import {dicTypeData} from "api/unqualProcess";
|
||||
import PutQuestionButton from '@/components/PutQuestionButton'
|
||||
import CustomSVPPS from '@/components/CustomFormComponents/SVPPS'
|
||||
import CustomSelectArray from '@/components/CustomFormComponents/SelectArray'
|
||||
import CustomOrg from '@/components/CustomFormComponents/OrgTree'
|
||||
import {dateFormat} from '@/common/date'
|
||||
// import RelatedTermsSelect from './components/RelatedTermsSelect'
|
||||
import RelatedTermsSelect from "@/pages/details/otherStandardDetails/components/RelatedTermsSelect";
|
||||
import {getBusStandFileByAttId} from 'api/process'
|
||||
import {dicTypeData} from "api/unqualProcess";
|
||||
|
||||
|
||||
export default {
|
||||
export default {
|
||||
name: 'domesticDetails',
|
||||
components: {
|
||||
PutQuestionButton,
|
||||
@@ -3633,13 +3555,13 @@ export default {
|
||||
window.onresize = null
|
||||
this.tableHeight = ''
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
@import '~@/assets/styles/mixins';
|
||||
@import '~@/assets/styles/style';
|
||||
.files-title {
|
||||
@import '~@/assets/styles/mixins';
|
||||
@import '~@/assets/styles/style';
|
||||
.files-title {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
a {
|
||||
@@ -3649,8 +3571,8 @@ export default {
|
||||
white-space: nowrap;
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
.files-titles {
|
||||
}
|
||||
.files-titles {
|
||||
a {
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
@@ -3658,33 +3580,33 @@ export default {
|
||||
white-space: nowrap;
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
/deep/ .el-icon-circle-close:before {
|
||||
}
|
||||
/deep/ .el-icon-circle-close:before {
|
||||
margin-left: 250px;
|
||||
}
|
||||
}
|
||||
|
||||
/deep/ .el-tag.el-tag--info {
|
||||
/deep/ .el-tag.el-tag--info {
|
||||
margin-left: 30px;
|
||||
}
|
||||
}
|
||||
|
||||
/deep/ .el-radio {
|
||||
/deep/ .el-radio {
|
||||
margin-left: 30px;
|
||||
}
|
||||
}
|
||||
|
||||
/deep/ .label-input-form .add-form-item .el-form-item__content .el-input .el-input__inner {
|
||||
/deep/ .label-input-form .add-form-item .el-form-item__content .el-input .el-input__inner {
|
||||
width: 600px;
|
||||
margin-left: 20px;
|
||||
}
|
||||
}
|
||||
|
||||
/deep/ .label-input-form .add-form-item .el-form-item__label {
|
||||
/deep/ .label-input-form .add-form-item .el-form-item__label {
|
||||
width: 150px;
|
||||
}
|
||||
}
|
||||
|
||||
/deep/ .el-collapse-item__header {
|
||||
/deep/ .el-collapse-item__header {
|
||||
border-bottom: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
/deep/ .decomposition-btn {
|
||||
/deep/ .decomposition-btn {
|
||||
position: absolute;
|
||||
top: 6px;
|
||||
right: 0;
|
||||
@@ -3707,24 +3629,24 @@ export default {
|
||||
vertical-align: sub;
|
||||
background-image: url("~assets/images/shangqi/standardDetails/separate.png");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/deep/ .el-collapse {
|
||||
/deep/ .el-collapse {
|
||||
border: none;
|
||||
}
|
||||
}
|
||||
|
||||
/deep/ .el-collapse-item__wrap {
|
||||
/deep/ .el-collapse-item__wrap {
|
||||
border: none;
|
||||
}
|
||||
}
|
||||
|
||||
/deep/ .el-collapse-item__content {
|
||||
/deep/ .el-collapse-item__content {
|
||||
padding-bottom: 0px;
|
||||
font-size: 16px;
|
||||
color: #303133;
|
||||
line-height: 1.769230769230769;
|
||||
}
|
||||
}
|
||||
|
||||
/deep/ .btn1 #question {
|
||||
/deep/ .btn1 #question {
|
||||
padding: 0 10px;
|
||||
margin-left: 10px;
|
||||
height: 30px;
|
||||
@@ -3745,9 +3667,9 @@ export default {
|
||||
vertical-align: sub;
|
||||
background-image: url("~assets/images/shangqi/standardDetails/separate.png");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.other-standard-details {
|
||||
.other-standard-details {
|
||||
padding: 15px 30px 0;
|
||||
width: 100%;
|
||||
margin: 0 auto;
|
||||
@@ -4169,18 +4091,18 @@ export default {
|
||||
position: static;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.half {
|
||||
.half {
|
||||
width: 100%;
|
||||
float: left;
|
||||
}
|
||||
}
|
||||
|
||||
.hidden {
|
||||
.hidden {
|
||||
overflow: hidden;
|
||||
}
|
||||
}
|
||||
|
||||
.clearfix {
|
||||
.clearfix {
|
||||
&:after {
|
||||
clear: both;
|
||||
}
|
||||
@@ -4189,40 +4111,40 @@ export default {
|
||||
display: table;
|
||||
content: "";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.details-container .el-divider {
|
||||
.details-container .el-divider {
|
||||
height: 1px;
|
||||
background-color: #d5d8da;
|
||||
}
|
||||
}
|
||||
|
||||
.span-line:hover {
|
||||
.span-line:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
}
|
||||
|
||||
.relateClass {
|
||||
.relateClass {
|
||||
.el-dialog__body {
|
||||
max-height: 460px;
|
||||
overflow-y: auto;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.over {
|
||||
.over {
|
||||
word-break: break-all;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
display: -webkit-box;
|
||||
-webkit-line-clamp: 2;
|
||||
-webkit-box-orient: vertical;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .el-drawer__header {
|
||||
::v-deep .el-drawer__header {
|
||||
& > span:first-child {
|
||||
outline: none !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep .el-drawer {
|
||||
::v-deep .el-drawer {
|
||||
outline: none !important;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user