|
@@ -80,8 +80,9 @@
|
|
|
draggable="false"
|
|
|
>
|
|
|
<img
|
|
|
+ v-show="activeCorpInfo.img"
|
|
|
class="banner"
|
|
|
- src="@/assets/images/for-dev.jpg"
|
|
|
+ :src="activeCorpInfo.img"
|
|
|
alt=""
|
|
|
draggable="false"
|
|
|
>
|
|
@@ -102,7 +103,7 @@ import {
|
|
|
ref,
|
|
|
} from 'vue'
|
|
|
import deepClone from 'lodash/cloneDeep'
|
|
|
-import corpInfo from '@/assets/mock/corp-info.json'
|
|
|
+import corpInfo from '@/assets/mock/general.json'
|
|
|
|
|
|
export default {
|
|
|
name: 'GeneralView',
|
|
@@ -110,7 +111,6 @@ export default {
|
|
|
},
|
|
|
|
|
|
setup () {
|
|
|
-
|
|
|
const filterKeyword = ref('')
|
|
|
|
|
|
const corpListRaw = reactive(corpInfo.data)
|
|
@@ -118,14 +118,24 @@ export default {
|
|
|
const corpListFiltered = corpListRaw.filter((item) => {
|
|
|
return !filterKeyword.value || item.name.includes(filterKeyword.value)
|
|
|
})
|
|
|
+
|
|
|
const afterSort = deepClone(corpListFiltered)
|
|
|
afterSort.sort((a, b) => {
|
|
|
- return Date.parse(b.createTime) - Date.parse(a.createTime)
|
|
|
+ return Date.parse(a.createTime.substring(0, 4)) - Date.parse(b.createTime.substring(0, 4))
|
|
|
})
|
|
|
+
|
|
|
const ret = new Map()
|
|
|
afterSort.forEach(element => {
|
|
|
- const t = element.createTime[2]
|
|
|
- const decade = Number(t) < 3 ? `本世纪${t}0年代` : `上世纪${t}0年代`
|
|
|
+ let decade = ''
|
|
|
+ if (element.createTime.substring(0, 2) === '18') {
|
|
|
+ decade = `十九世纪`
|
|
|
+ } else if (element.createTime.substring(0, 2) === '19') {
|
|
|
+ const decadeValue = element.createTime[2]
|
|
|
+ decade = `上世纪${decadeValue}0年代`
|
|
|
+ } else {
|
|
|
+ const decadeValue = element.createTime[2]
|
|
|
+ decade = `本世纪${decadeValue}0年代`
|
|
|
+ }
|
|
|
if (!ret.get(decade)) {
|
|
|
ret.set(decade, [])
|
|
|
}
|
|
@@ -139,6 +149,7 @@ export default {
|
|
|
return item.id === activeCorpId.value
|
|
|
})
|
|
|
})
|
|
|
+ // 无论是网页里还是unity内部点击了企业,都调用这个
|
|
|
function onClickCorpItem(id) {
|
|
|
if ((typeof activeCorpId.value === 'number')) {
|
|
|
gUnityInst.SendMessage('Panel1', 'SetEnterpriseUnSelected', activeCorpId.value) //设置id为1的企业为未选中状态(此id需要是已显示的)
|
|
@@ -448,6 +459,8 @@ export default {
|
|
|
overflow: auto;
|
|
|
padding-right: 10px;
|
|
|
margin-right: -10px;
|
|
|
+ white-space: pre-wrap;
|
|
|
+ text-indent: 2em;
|
|
|
&::-webkit-scrollbar { background: transparent; width: 4px; } /*宽度是对垂直滚动条而言,高度是对水平滚动条而言*/
|
|
|
&::-webkit-scrollbar-thumb {
|
|
|
background: rgba(220, 231, 240, 0.2);
|