|
@@ -1,18 +1,12 @@
|
|
<template>
|
|
<template>
|
|
<div id="listItem">
|
|
<div id="listItem">
|
|
- <div class="tag" :class="tagclass">
|
|
|
|
- {{ data.type | typeFilter }}
|
|
|
|
- </div>
|
|
|
|
- <div class="toptime">
|
|
|
|
- {{ data.l_createTime | timeFilter }}
|
|
|
|
- </div>
|
|
|
|
|
|
+ <div class="tag" :class="tagclass">{{ data.type | typeFilter }}</div>
|
|
|
|
+ <div class="toptime">{{ data.l_createTime | timeFilter }}</div>
|
|
<div class="content">
|
|
<div class="content">
|
|
<!-- 企业 -->
|
|
<!-- 企业 -->
|
|
<div v-if="tagclass === 'green'">
|
|
<div v-if="tagclass === 'green'">
|
|
<div class="item">
|
|
<div class="item">
|
|
- <p class="label">
|
|
|
|
- 目标企业:
|
|
|
|
- </p>
|
|
|
|
|
|
+ <p class="label">目标企业:</p>
|
|
<p
|
|
<p
|
|
class="value heigh_line ellipsis"
|
|
class="value heigh_line ellipsis"
|
|
@click="$emit('titleClick', data)"
|
|
@click="$emit('titleClick', data)"
|
|
@@ -21,175 +15,89 @@
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="item">
|
|
<div class="item">
|
|
- <p class="label">
|
|
|
|
- 成交时间:
|
|
|
|
- </p>
|
|
|
|
- <p class="value">
|
|
|
|
- {{ data.timeRange | timeRangeF }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <p class="label">成交时间:</p>
|
|
|
|
+ <p class="value">{{ data.timeRange | timeRangeF }}</p>
|
|
</div>
|
|
</div>
|
|
- <div v-if="data.match" class="item">
|
|
|
|
- <p class="label">
|
|
|
|
- 关键词:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis">
|
|
|
|
- {{ matchF(data.match, data) }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <div class="item" v-if="data.match">
|
|
|
|
+ <p class="label">关键词:</p>
|
|
|
|
+ <p class="value ellipsis">{{ matchF(data.match, data) }}</p>
|
|
</div>
|
|
</div>
|
|
- <div v-if="data.matchRange" class="item">
|
|
|
|
- <p class="label">
|
|
|
|
- 搜索范围:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis">
|
|
|
|
- {{ data.matchRange | matchRangeF }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <div class="item" v-if="data.matchRange">
|
|
|
|
+ <p class="label">搜索范围:</p>
|
|
|
|
+ <p class="value ellipsis">{{ data.matchRange | matchRangeF }}</p>
|
|
</div>
|
|
</div>
|
|
- <div v-if="data.area" class="item">
|
|
|
|
- <p class="label">
|
|
|
|
- 项目地区:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis">
|
|
|
|
- {{ data.area | areaF }}
|
|
|
|
- </p>
|
|
|
|
- </div>
|
|
|
|
- <div v-if="data.scopeClass" class="item">
|
|
|
|
- <p class="label">
|
|
|
|
- 行业:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis">
|
|
|
|
- {{ data.scopeClass | scopeClassF }}
|
|
|
|
- </p>
|
|
|
|
- </div>
|
|
|
|
- <div v-if="data.s_buyerClass" class="item">
|
|
|
|
- <p class="label long">
|
|
|
|
- 采购单位类型:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis">
|
|
|
|
- {{ data.s_buyerClass | buyerClassF }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <div class="item" v-if="data.area">
|
|
|
|
+ <p class="label">项目地区:</p>
|
|
|
|
+ <p class="value ellipsis">{{ data.area | areaF }}</p>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- <div v-if="tagclass === 'blue2'">
|
|
|
|
- <div v-if="data.ent" class="item">
|
|
|
|
- <p class="label">
|
|
|
|
- 投标企业名称:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis">
|
|
|
|
- {{ data.ent }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <div class="item" v-if="data.scopeClass">
|
|
|
|
+ <p class="label">行业:</p>
|
|
|
|
+ <p class="value ellipsis">{{ data.scopeClass | scopeClassF }}</p>
|
|
</div>
|
|
</div>
|
|
- <div v-if="data.buyer" class="item">
|
|
|
|
- <p class="label long">
|
|
|
|
- 投标单位名称:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis">
|
|
|
|
- {{ data.buyer }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <div class="item" v-if="data.s_buyerClass">
|
|
|
|
+ <p class="label long">采购单位类型:</p>
|
|
|
|
+ <p class="value ellipsis">{{ data.s_buyerClass | buyerClassF }}</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- 业主采购 -->
|
|
<!-- 业主采购 -->
|
|
<div v-if="tagclass === 'yellow'">
|
|
<div v-if="tagclass === 'yellow'">
|
|
<div class="item">
|
|
<div class="item">
|
|
- <p class="label">
|
|
|
|
- 目标业主:
|
|
|
|
- </p>
|
|
|
|
|
|
+ <p class="label">目标业主:</p>
|
|
<p class="value heigh_line" @click="$emit('titleClick', data)">
|
|
<p class="value heigh_line" @click="$emit('titleClick', data)">
|
|
{{ data.entName || '-' }}
|
|
{{ data.entName || '-' }}
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="item">
|
|
<div class="item">
|
|
- <p class="label">
|
|
|
|
- 成交时间:
|
|
|
|
- </p>
|
|
|
|
- <p class="value">
|
|
|
|
- {{ data.timeRange | timeRangeF }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <p class="label">成交时间:</p>
|
|
|
|
+ <p class="value">{{ data.timeRange | timeRangeF }}</p>
|
|
</div>
|
|
</div>
|
|
- <div v-if="data.match" class="item">
|
|
|
|
- <p class="label">
|
|
|
|
- 关键词:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis">
|
|
|
|
- {{ matchF(data.match, data) }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <div class="item" v-if="data.match">
|
|
|
|
+ <p class="label">关键词:</p>
|
|
|
|
+ <p class="value ellipsis">{{ matchF(data.match, data) }}</p>
|
|
</div>
|
|
</div>
|
|
- <div v-if="data.matchRange" class="item">
|
|
|
|
- <p class="label">
|
|
|
|
- 搜索范围:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis">
|
|
|
|
- {{ data.matchRange | matchRangeF }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <div class="item" v-if="data.matchRange">
|
|
|
|
+ <p class="label">搜索范围:</p>
|
|
|
|
+ <p class="value ellipsis">{{ data.matchRange | matchRangeF }}</p>
|
|
</div>
|
|
</div>
|
|
- <div v-if="data.area" class="item">
|
|
|
|
- <p class="label">
|
|
|
|
- 项目地区:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis">
|
|
|
|
- {{ data.area | areaF }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <div class="item" v-if="data.area">
|
|
|
|
+ <p class="label">项目地区:</p>
|
|
|
|
+ <p class="value ellipsis">{{ data.area | areaF }}</p>
|
|
</div>
|
|
</div>
|
|
- <div v-if="data.scopeClass" class="item">
|
|
|
|
- <p class="label">
|
|
|
|
- 行业:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis">
|
|
|
|
- {{ data.scopeClass | scopeClassF }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <div class="item" v-if="data.scopeClass">
|
|
|
|
+ <p class="label">行业:</p>
|
|
|
|
+ <p class="value ellipsis">{{ data.scopeClass | scopeClassF }}</p>
|
|
</div>
|
|
</div>
|
|
- <div v-if="data.s_buyerClass" class="item">
|
|
|
|
- <p class="label long">
|
|
|
|
- 采购单位类型:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis">
|
|
|
|
- {{ data.s_buyerClass | buyerClassF }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <div class="item" v-if="data.s_buyerClass">
|
|
|
|
+ <p class="label long">采购单位类型:</p>
|
|
|
|
+ <p class="value ellipsis">{{ data.s_buyerClass | buyerClassF }}</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- 定制化分析 -->
|
|
<!-- 定制化分析 -->
|
|
<div v-if="tagclass === 'blue'">
|
|
<div v-if="tagclass === 'blue'">
|
|
<div class="item">
|
|
<div class="item">
|
|
- <p class="label">
|
|
|
|
- 分析内容:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis" v-html="formatKeys(data.s_keysItems)" />
|
|
|
|
|
|
+ <p class="label">分析内容:</p>
|
|
|
|
+ <p class="value ellipsis" v-html="formatKeys(data.s_keysItems)"></p>
|
|
</div>
|
|
</div>
|
|
<div class="item">
|
|
<div class="item">
|
|
- <p class="label">
|
|
|
|
- 匹配方式:
|
|
|
|
- </p>
|
|
|
|
- <p class="value">
|
|
|
|
- {{ formatMatchWay(data.s_matchingMode) }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <p class="label">匹配方式:</p>
|
|
|
|
+ <p class="value">{{ formatMatchWay(data.s_matchingMode) }}</p>
|
|
</div>
|
|
</div>
|
|
<div class="item">
|
|
<div class="item">
|
|
- <p class="label">
|
|
|
|
- 成交时间:
|
|
|
|
- </p>
|
|
|
|
|
|
+ <p class="label">成交时间:</p>
|
|
<p class="value ellipsis">
|
|
<p class="value ellipsis">
|
|
{{ data.s_rangeTime | formatTime('yyyy-MM-dd') }}
|
|
{{ data.s_rangeTime | formatTime('yyyy-MM-dd') }}
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
- <div v-if="formatArea(data.s_area)" class="item">
|
|
|
|
- <p class="label">
|
|
|
|
- 项目地区:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis">
|
|
|
|
- {{ formatArea(data.s_area) }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <div class="item" v-if="formatArea(data.s_area)">
|
|
|
|
+ <p class="label">项目地区:</p>
|
|
|
|
+ <p class="value ellipsis">{{ formatArea(data.s_area) }}</p>
|
|
</div>
|
|
</div>
|
|
- <div v-if="formatIndustry(data.s_industry)" class="item">
|
|
|
|
- <p class="label">
|
|
|
|
- 行业:
|
|
|
|
- </p>
|
|
|
|
- <p class="value ellipsis">
|
|
|
|
- {{ formatIndustry(data.s_industry) }}
|
|
|
|
- </p>
|
|
|
|
|
|
+ <div class="item" v-if="formatIndustry(data.s_industry)">
|
|
|
|
+ <p class="label">行业:</p>
|
|
|
|
+ <p class="value ellipsis">{{ formatIndustry(data.s_industry) }}</p>
|
|
</div>
|
|
</div>
|
|
- <div v-if="formatBuyerclass(data.s_buyerClass)" class="item">
|
|
|
|
- <p class="label long">
|
|
|
|
- 采购单位类型:
|
|
|
|
- </p>
|
|
|
|
|
|
+ <div class="item" v-if="formatBuyerclass(data.s_buyerClass)">
|
|
|
|
+ <p class="label long">采购单位类型:</p>
|
|
<p class="value ellipsis">
|
|
<p class="value ellipsis">
|
|
{{ formatBuyerclass(data.s_buyerClass) }}
|
|
{{ formatBuyerclass(data.s_buyerClass) }}
|
|
</p>
|
|
</p>
|
|
@@ -197,17 +105,29 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="foot_btn" @click="$emit('download', data)">
|
|
<div class="foot_btn" @click="$emit('download', data)">
|
|
- <span class="download_icon" />
|
|
|
|
|
|
+ <span class="download_icon"></span>
|
|
<span class="download">下载</span>
|
|
<span class="download">下载</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
-import { FilterHistoryAjaxModel2ViewModel, dateFormatter } from '@/utils/'
|
|
|
|
-
|
|
|
|
|
|
+import { dateFormatter, FilterHistoryAjaxModel2ViewModel } from '@/utils/'
|
|
export default {
|
|
export default {
|
|
- name: 'ListItem',
|
|
|
|
|
|
+ name: 'listItem',
|
|
|
|
+ data() {
|
|
|
|
+ return {}
|
|
|
|
+ },
|
|
|
|
+ props: {
|
|
|
|
+ data: {
|
|
|
|
+ type: Object,
|
|
|
|
+ default: () => {}
|
|
|
|
+ },
|
|
|
|
+ tagclass: {
|
|
|
|
+ type: String,
|
|
|
|
+ default: 'green'
|
|
|
|
+ }
|
|
|
|
+ },
|
|
filters: {
|
|
filters: {
|
|
dateFilter(val) {
|
|
dateFilter(val) {
|
|
return val ? dateFormatter(val * 1000, 'yyyy-MM-dd') : '-'
|
|
return val ? dateFormatter(val * 1000, 'yyyy-MM-dd') : '-'
|
|
@@ -218,16 +138,11 @@ export default {
|
|
typeFilter(val) {
|
|
typeFilter(val) {
|
|
if (val === '1') {
|
|
if (val === '1') {
|
|
return '企业中标分析报告'
|
|
return '企业中标分析报告'
|
|
- }
|
|
|
|
- else if (val === '2') {
|
|
|
|
|
|
+ } else if (val === '2') {
|
|
return '业主采购分析报告'
|
|
return '业主采购分析报告'
|
|
- }
|
|
|
|
- else if (val === '3') {
|
|
|
|
|
|
+ } else if (val === '3') {
|
|
return '市场分析定制报告'
|
|
return '市场分析定制报告'
|
|
}
|
|
}
|
|
- else if (val === '4') {
|
|
|
|
- return '投标企业信用报告'
|
|
|
|
- }
|
|
|
|
},
|
|
},
|
|
timeRangeF(val) {
|
|
timeRangeF(val) {
|
|
return val ? val.replace('_', '至') : '-'
|
|
return val ? val.replace('_', '至') : '-'
|
|
@@ -244,6 +159,7 @@ export default {
|
|
},
|
|
},
|
|
areaF(val) {
|
|
areaF(val) {
|
|
return val ? val.replace(/,/g, ',') : ''
|
|
return val ? val.replace(/,/g, ',') : ''
|
|
|
|
+
|
|
},
|
|
},
|
|
scopeClassF(val) {
|
|
scopeClassF(val) {
|
|
// if (val) {
|
|
// if (val) {
|
|
@@ -262,57 +178,41 @@ export default {
|
|
// return '-'
|
|
// return '-'
|
|
// }
|
|
// }
|
|
if (val) {
|
|
if (val) {
|
|
- const text
|
|
|
|
- = FilterHistoryAjaxModel2ViewModel.formatIndustry(
|
|
|
|
|
|
+ let text =
|
|
|
|
+ FilterHistoryAjaxModel2ViewModel.formatIndustry(
|
|
val
|
|
val
|
|
).industryText.join(',')
|
|
).industryText.join(',')
|
|
return text
|
|
return text
|
|
- }
|
|
|
|
- else {
|
|
|
|
|
|
+ } else {
|
|
return '-'
|
|
return '-'
|
|
}
|
|
}
|
|
},
|
|
},
|
|
buyerClassF(val) {
|
|
buyerClassF(val) {
|
|
if (val) {
|
|
if (val) {
|
|
- const text
|
|
|
|
- = FilterHistoryAjaxModel2ViewModel.formatBuyerClass(
|
|
|
|
|
|
+ let text =
|
|
|
|
+ FilterHistoryAjaxModel2ViewModel.formatBuyerClass(
|
|
val
|
|
val
|
|
).buyerClassText.join(',')
|
|
).buyerClassText.join(',')
|
|
return text
|
|
return text
|
|
- }
|
|
|
|
- else {
|
|
|
|
|
|
+ } else {
|
|
return '-'
|
|
return '-'
|
|
}
|
|
}
|
|
},
|
|
},
|
|
formatTime(value, fmt) {
|
|
formatTime(value, fmt) {
|
|
- if (!value)
|
|
|
|
- return ''
|
|
|
|
|
|
+ if (!value) return ''
|
|
const rangeTimeArr = value.split('-')
|
|
const rangeTimeArr = value.split('-')
|
|
const start = new Date(rangeTimeArr[0] * 1000).getTime()
|
|
const start = new Date(rangeTimeArr[0] * 1000).getTime()
|
|
const end = new Date(rangeTimeArr[1] * 1000).getTime()
|
|
const end = new Date(rangeTimeArr[1] * 1000).getTime()
|
|
console.log(start)
|
|
console.log(start)
|
|
- return `${dateFormatter(start, fmt)}至${dateFormatter(end, fmt)}`
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- props: {
|
|
|
|
- data: {
|
|
|
|
- type: Object,
|
|
|
|
- default: () => {}
|
|
|
|
- },
|
|
|
|
- tagclass: {
|
|
|
|
- type: String,
|
|
|
|
- default: 'green'
|
|
|
|
|
|
+ return dateFormatter(start, fmt) + '至' + dateFormatter(end, fmt)
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- data() {
|
|
|
|
- return {}
|
|
|
|
- },
|
|
|
|
methods: {
|
|
methods: {
|
|
matchF(val, item) {
|
|
matchF(val, item) {
|
|
- return item.exactMatch === '0' ? `${val}(模糊)` : `${val}(精准)`
|
|
|
|
|
|
+ return item.exactMatch === '0' ? val + '(模糊)' : val + '(精准)'
|
|
},
|
|
},
|
|
formatMatchWay(m) {
|
|
formatMatchWay(m) {
|
|
- const map = {
|
|
|
|
|
|
+ var map = {
|
|
title: '按标题匹配',
|
|
title: '按标题匹配',
|
|
content: '按全文匹配'
|
|
content: '按全文匹配'
|
|
}
|
|
}
|
|
@@ -320,14 +220,13 @@ export default {
|
|
return text
|
|
return text
|
|
},
|
|
},
|
|
formatKeys(keys) {
|
|
formatKeys(keys) {
|
|
- let tempStr = '-'
|
|
|
|
- if (!keys)
|
|
|
|
- return tempStr
|
|
|
|
|
|
+ var tempStr = '-'
|
|
|
|
+ if (!keys) return tempStr
|
|
try {
|
|
try {
|
|
- const tempResult = []
|
|
|
|
- const tempList = JSON.parse(keys)
|
|
|
|
- tempList.forEach((v) => {
|
|
|
|
- v.a_key.forEach((k) => {
|
|
|
|
|
|
+ var tempResult = []
|
|
|
|
+ var tempList = JSON.parse(keys)
|
|
|
|
+ tempList.forEach(function (v) {
|
|
|
|
+ v.a_key.forEach(function (k) {
|
|
tempResult.push({
|
|
tempResult.push({
|
|
key: [].concat(k.key, k.appendkey),
|
|
key: [].concat(k.key, k.appendkey),
|
|
type: k.matchway === 1 ? '模糊' : '精准'
|
|
type: k.matchway === 1 ? '模糊' : '精准'
|
|
@@ -335,66 +234,59 @@ export default {
|
|
})
|
|
})
|
|
})
|
|
})
|
|
tempStr = tempResult
|
|
tempStr = tempResult
|
|
- .map((v) => {
|
|
|
|
|
|
+ .map(function (v) {
|
|
return `[${v.key.join(' ')}]-${v.type}`
|
|
return `[${v.key.join(' ')}]-${v.type}`
|
|
})
|
|
})
|
|
.join('、')
|
|
.join('、')
|
|
- }
|
|
|
|
- catch (e) {
|
|
|
|
|
|
+ } catch (e) {
|
|
console.log(e)
|
|
console.log(e)
|
|
}
|
|
}
|
|
return tempStr
|
|
return tempStr
|
|
},
|
|
},
|
|
formatBuyerclass(value) {
|
|
formatBuyerclass(value) {
|
|
- if (!value)
|
|
|
|
- return ''
|
|
|
|
|
|
+ if (!value) return ''
|
|
return String(value).replace(/,/g, ',')
|
|
return String(value).replace(/,/g, ',')
|
|
},
|
|
},
|
|
formatArea(value) {
|
|
formatArea(value) {
|
|
- if (!value)
|
|
|
|
- return '-'
|
|
|
|
|
|
+ if (!value) return '-'
|
|
value = JSON.parse(value)
|
|
value = JSON.parse(value)
|
|
|
|
|
|
if (Object.keys(value).length === 0) {
|
|
if (Object.keys(value).length === 0) {
|
|
return ''
|
|
return ''
|
|
}
|
|
}
|
|
|
|
|
|
- const area = []
|
|
|
|
- const citys = []
|
|
|
|
- for (const key in value) {
|
|
|
|
|
|
+ var area = []
|
|
|
|
+ var citys = []
|
|
|
|
+ for (var key in value) {
|
|
if (!value[key].length) {
|
|
if (!value[key].length) {
|
|
area.push(key)
|
|
area.push(key)
|
|
- }
|
|
|
|
- else {
|
|
|
|
|
|
+ } else {
|
|
citys.push(...value[key])
|
|
citys.push(...value[key])
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- const concatList = area.concat(citys)
|
|
|
|
|
|
+ var concatList = area.concat(citys)
|
|
|
|
|
|
if (concatList.length) {
|
|
if (concatList.length) {
|
|
return concatList.join(',')
|
|
return concatList.join(',')
|
|
- }
|
|
|
|
- else {
|
|
|
|
|
|
+ } else {
|
|
return ''
|
|
return ''
|
|
}
|
|
}
|
|
},
|
|
},
|
|
formatIndustry(value) {
|
|
formatIndustry(value) {
|
|
- if (!value)
|
|
|
|
- return ''
|
|
|
|
|
|
+ if (!value) return ''
|
|
value = JSON.parse(value)
|
|
value = JSON.parse(value)
|
|
|
|
|
|
if (Object.keys(value).length === 0) {
|
|
if (Object.keys(value).length === 0) {
|
|
return ''
|
|
return ''
|
|
}
|
|
}
|
|
|
|
|
|
- const keyArr = []
|
|
|
|
- const valueArr = []
|
|
|
|
- for (const key in value) {
|
|
|
|
|
|
+ var keyArr = []
|
|
|
|
+ var valueArr = []
|
|
|
|
+ for (var key in value) {
|
|
if (!value[key].length) {
|
|
if (!value[key].length) {
|
|
keyArr.push(key)
|
|
keyArr.push(key)
|
|
- }
|
|
|
|
- else {
|
|
|
|
|
|
+ } else {
|
|
valueArr.push(...value[key])
|
|
valueArr.push(...value[key])
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -498,7 +390,7 @@ export default {
|
|
background-color: #00d086;
|
|
background-color: #00d086;
|
|
}
|
|
}
|
|
|
|
|
|
- .blue, .blue2 {
|
|
|
|
|
|
+ .blue {
|
|
background-color: #3399ff;
|
|
background-color: #3399ff;
|
|
}
|
|
}
|
|
|
|
|