政务云找回

This commit is contained in:
a0049873 2022-11-21 10:54:48 +08:00
parent de09c71c8b
commit dce08fa047
1 changed files with 33 additions and 10 deletions

View File

@ -2,36 +2,59 @@
* @Author: Light * @Author: Light
* @Date: 2022-11-16 16:46:16 * @Date: 2022-11-16 16:46:16
* @LastEditors: Light * @LastEditors: Light
* @LastEditTime: 2022-11-17 09:46:45 * @LastEditTime: 2022-11-21 10:54:23
* @Description: 政务云资源列表 * @Description: 政务云资源列表
--> -->
<template> <template>
<div class="top"> <div class="top">
<div>检索结果60</div> <div>检索结果{{ props.governmentCloud.total }}</div>
<div> <div>
使用声明: 使用声明:
附加增值服务委办局单位可以根据自身需求按需采购由采购单位付费 附加增值服务委办局单位可以根据自身需求按需采购由采购单位付费
</div> </div>
</div> </div>
<div class="bottom"> <div
class="bottom"
v-for="(item, index) in props.governmentCloud.data"
:key="item.service_item_tier1 + index"
>
<div class="left"></div> <div class="left"></div>
<div class="right"> <div class="right">
<div class="title"> <div class="title">
<div> <div>
<div class="name">云主机</div> <div class="name">{{ item.service_item_tier1 }}</div>
<div class="type">基础服务</div> <div class="type">{{ item.service_type }}</div>
</div> </div>
<div>年份2022</div> <div>年份{{ item.year }}</div>
</div> </div>
<div class="text">云主机配置</div> <div class="text">{{ item.service_description }}</div>
<div class="info"> <div class="info">
<div>一级条目主机服务</div> <div>一级条目{{ item.service_item_tier2 }}</div>
<div>规格1H2G</div> <div>规格{{ item.specification }}</div>
</div> </div>
</div> </div>
</div> </div>
<a-pagination
v-model:current="current"
:pageSize="5"
:total="props.governmentCloud.total"
:showSizeChanger="false"
@change="changeCurrent"
show-less-items
/>
</template> </template>
<script setup></script> <script setup>
import { ref, defineProps, defineEmits } from 'vue'
const props = defineProps({
governmentCloud: { type: Object, default: null },
})
const emit = defineEmits(['getGovernmentCloud'])
const current = ref(props.governmentCloud.current)
const changeCurrent = (current) => {
console.log(current)
emit('getGovernmentCloud', current)
}
</script>
<style lang="less" scoped> <style lang="less" scoped>
.top { .top {
display: flex; display: flex;