|
@@ -86,6 +86,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
+const $checkRes = inject('$checkRes')
|
|
|
// 图片引入
|
|
|
import xxzl from '/images/xxzl.png'
|
|
|
import xmdy from '/images/xmdy.png'
|
|
@@ -101,6 +102,10 @@ import url_9 from '/images/information/9.jpg'
|
|
|
import url_10 from '/images/information/10.jpg'
|
|
|
import url_11 from '/images/information/11.jpg'
|
|
|
import url_12 from '/images/information/12.jpg'
|
|
|
+import { RegionStore } from '@/store/api/system/region'
|
|
|
+import { DictDataStore } from '@/store/api/system/dictData'
|
|
|
+const regionStore = RegionStore()
|
|
|
+const dictDataStore = DictDataStore()
|
|
|
import { UserStore } from '@/store/user'
|
|
|
const userStore = UserStore()
|
|
|
const user = computed(() => userStore.user)
|
|
@@ -112,6 +117,15 @@ const loading = ref(false)
|
|
|
// 路由
|
|
|
const router = useRouter()
|
|
|
|
|
|
+// 字典表
|
|
|
+const isUseList = ref([])
|
|
|
+const statusList = ref([])
|
|
|
+const methodList = ref([])
|
|
|
+const urgentList = ref([])
|
|
|
+const fieldList = ref([])
|
|
|
+const cityList = ref([])
|
|
|
+const demandStatusList = ref([])
|
|
|
+
|
|
|
const demandList = ref([
|
|
|
{ url: url_1, title: '数字化服务', total: '231', follow: '37' },
|
|
|
{ url: url_2, title: '人工智能', total: '120', follow: '62' },
|
|
@@ -126,10 +140,45 @@ const demandList = ref([
|
|
|
{ url: url_11, title: '工业物联网', total: '101', follow: '63' },
|
|
|
{ url: url_12, title: '环保', total: '144', follow: '53' }
|
|
|
])
|
|
|
+// 请求
|
|
|
+onMounted(async () => {
|
|
|
+ await searchOther()
|
|
|
+})
|
|
|
// 查看更多
|
|
|
const toMore = (type) => {
|
|
|
router.push({ path: '/thr', query: { type } })
|
|
|
}
|
|
|
+const searchOther = async () => {
|
|
|
+ let result
|
|
|
+ // 是否使用
|
|
|
+ result = await dictDataStore.query({ code: 'isUse', is_use: '0' })
|
|
|
+ if ($checkRes(result)) isUseList.value = result.data
|
|
|
+ // 状态
|
|
|
+ result = await dictDataStore.query({ code: 'examStatus', is_use: '0' })
|
|
|
+ if ($checkRes(result)) statusList.value = result.data
|
|
|
+ // 合作方式
|
|
|
+ result = await dictDataStore.query({ code: 'method', is_use: '0' })
|
|
|
+ if ($checkRes(result)) methodList.value = result.data
|
|
|
+ // 需求紧急度
|
|
|
+ result = await dictDataStore.query({ code: 'urgent', is_use: '0' })
|
|
|
+ if ($checkRes(result)) urgentList.value = result.data
|
|
|
+ // 技术领域
|
|
|
+ result = await dictDataStore.query({ code: 'field', is_use: '0' })
|
|
|
+ if ($checkRes(result)) fieldList.value = result.data
|
|
|
+ // 需求状态
|
|
|
+ result = await dictDataStore.query({ code: 'demandStatus', is_use: '0' })
|
|
|
+ if ($checkRes(result)) demandStatusList.value = result.data
|
|
|
+ // 城市
|
|
|
+ result = await regionStore.list({ level: 'city', parent_code: 22 })
|
|
|
+ if ($checkRes(result)) cityList.value = result.data
|
|
|
+}
|
|
|
+// 字典表
|
|
|
+provide('isUseList', isUseList)
|
|
|
+provide('statusList', statusList)
|
|
|
+provide('methodList', methodList)
|
|
|
+provide('urgentList', urgentList)
|
|
|
+provide('fieldList', fieldList)
|
|
|
+provide('cityList', cityList)
|
|
|
</script>
|
|
|
<style scoped lang="scss">
|
|
|
.main {
|