手机端-企标详情

This commit is contained in:
zyn
2023-11-08 02:04:40 +08:00
parent c49af7b927
commit a69e43502b
3 changed files with 4296 additions and 10 deletions
+53 -3
View File
@@ -3,12 +3,15 @@
<div class="other-standard-details v-class" :style="'height:' + (screenHeight) + 'px'">
<!--title 标题-->
<div class="details-header">
<span v-if="sarStandardsInfoEO.standYear === null">{{ sarStandardsInfoEO.standSortShow || '' }} {{
<span v-if="$route.query.pageType === 'BUSS'">{{sarStandardsInfoEO.standCode}} {{sarStandardsInfoEO.standName ? sarStandardsInfoEO.standName : sarStandardsInfoEO.standEnName}} 企标详情</span>
<template v-if="$route.query.pageType !== 'BUSS'">
<span v-if="sarStandardsInfoEO.standYear === null">{{ sarStandardsInfoEO.standSortShow || '' }} {{
sarStandardsInfoEO.standNumber
}} {{ sarStandardsInfoEO.standName ? sarStandardsInfoEO.standName : sarStandardsInfoEO.standEnName }}</span>
<span v-else>{{ sarStandardsInfoEO.standSortShow || '' }} {{
sarStandardsInfoEO.standNumber
}}-{{ sarStandardsInfoEO.standYear }} {{ sarStandardsInfoEO.standName ? sarStandardsInfoEO.standName : sarStandardsInfoEO.standEnName }}</span>
</template>
</div>
<!--主体内容-->
<div class="details-content" style="position: relative">
@@ -36,6 +39,18 @@
style="border-top:none; border-bottom: none;">
<div class="basic-information-content">
<!-- <p><label style=" margin-right: 150px;">标准类别</label><span>{{ sarStandardsInfoEO.standSort || '-' }}</span></p>-->
<template v-if="$route.query.pageType === 'BUSS'">
<el-row :gutter="5" class="">
<el-col :span="8">
<label>企标号</label>
</el-col>
<el-col :span="16">
<span>{{ sarStandardsInfoEO.standCode || '-' }}</span>
</el-col>
</el-row>
</template>
<template v-if="$route.query.pageType !== 'BUSS'">
<el-row :gutter="5" class="">
<el-col :span="8">
<label>标准号</label>
@@ -47,6 +62,8 @@
<span v-else>{{ sarStandardsInfoEO.standSort + ' ' + sarStandardsInfoEO.standNumber }}</span>
</el-col>
</el-row>
</template>
<!-- <p><label style=" margin-right: 150px;">标准年份</label><span>{{ sarStandardsInfoEO.standYear || '-' }}</span></p>-->
<el-row :gutter="5" class="">
<el-col :span="8">
@@ -217,6 +234,7 @@
</el-col>
</el-row>
</template>
<template v-if="$route.query.pageType !== 'BUSS'">
<el-row :gutter="5" class="half">
<el-col :span="8">
<label title="“计划修订”、“修订中”均为现行有效版本;“已修订”标准的有效性根据实际实施情况判定。">文本状态</label>
@@ -225,6 +243,19 @@
<span>{{ textStatusMap[sarStandardsInfoEO.textStatus] || '-' }}</span>
</el-col>
</el-row>
</template>
<template v-if="$route.query.pageType === 'BUSS'">
<el-row :gutter="5" class="half">
<el-col :span="8">
<label title="“计划修订”、“修订中”均为现行有效版本;“已修订”标准的有效性根据实际实施情况判定。">文本状态</label>
</el-col>
<el-col :span="16">
<span>{{ sarStandardsInfoEO.textStatusBussShow || '-' }}</span>
</el-col>
</el-row>
</template>
<el-row :gutter="5" class="half">
<el-col :span="8">
<label>发布日期</label>
@@ -233,6 +264,19 @@
<span>{{ sarStandardsInfoEO.issueTime || '-' }}</span>
</el-col>
</el-row>
<template v-if="$route.query.pageType === 'BUSS'">
<el-row :gutter="5" class="half">
<el-col :span="8">
<label>企标实施日期</label>
</el-col>
<el-col :span="16">
<span>{{ sarStandardsInfoEO.putTime || '-' }}</span>
</el-col>
</el-row>
</template>
<template v-if="$route.query.pageType !== 'BUSS'">
<el-row :gutter="5" class="half">
<el-col :span="8">
<label>标准体系</label>
@@ -253,6 +297,7 @@
</span>
</el-col>
</el-row>
</template>
<template v-for="(child, childIndex) in item.child2">
<el-row :gutter="5" class="half">
<el-col :span="8">
@@ -2665,7 +2710,11 @@
},
selectStandMessage() {
return new Promise((resolve, reject) => {
this.$http.get('sarStandardsInfo/sar-standards-info/getStandInfoById', {id: this.sarStandardsInfoEO.id}, {
let url = 'sarStandardsInfo/sar-standards-info/getStandInfoById'
if (this.$route.query.pageType === 'BUSS') {
url = 'lawss/sarBussionessStand/getStandInfoById'
}
this.$http.get(url, {id: this.sarStandardsInfoEO.id}, {
_this: this
}, res => {
this.sarStandardsInfoEO = res.data || {}
@@ -3153,7 +3202,8 @@
queryDisplayLocation() {
return new Promise((resolve, reject) => {
this.$http.get('lawssBase/utArea/getAreaList', {
sarType: 'INLAND_STAND'
// sarType: 'INLAND_STAND'
sarType: this.$route.query.pageType
}, {
_this: this
}, res => {
+26 -7
View File
@@ -137,13 +137,32 @@ export default {
},
methods:{
jumpDetails(item){
this.$router.push({
name: 'domesticDetails',
query: {
id: item.id,
pageType: 'INLAND_STAND'
}
})
if (this.titleType === 'INLAND') {
this.$router.push({
name: 'domesticDetails',
query: {
id: item.id,
pageType: 'INLAND_STAND'
}
})
} else if (this.titleType === 'FOREIGN') {
this.$router.push({
name: 'domesticDetails',
query: {
id: item.id,
pageType: 'FOREIGN_STAND'
}
})
} else if (this.titleType === 'bussstand') {
this.$router.push({
name: 'domesticDetails',
query: {
id: item.id,
pageType: 'BUSS'
}
})
}
},
scrool(){
this.scrolled = this.$refs.cardBox.scrollTop
File diff suppressed because it is too large Load Diff