199 lines
6.0 KiB
Vue
199 lines
6.0 KiB
Vue
|
|
<template>
|
|||
|
|
<div>
|
|||
|
|
<div style="padding:20px 8rem ;">
|
|||
|
|
<div><img src="@/assets/img/b2.png" style="width: 100%;" /></div>
|
|||
|
|
<div
|
|||
|
|
style="text-align: center;position: relative;margin-top: 1.25rem;padding-top: 1.125rem;height: 3.75rem;">
|
|||
|
|
<img src="@/assets/img/bz1.png" style="width: 40%;" />
|
|||
|
|
<div
|
|||
|
|
style="color: #0051B1;position: absolute;margin: 0 auto;left: 0;right: 0;top: 0;font-size: 2.5rem;letter-spacing: 5px;">
|
|||
|
|
最新问政</div>
|
|||
|
|
<div
|
|||
|
|
style="color: #0051B1;position: absolute;margin: 0 auto;left: 0;right: 0;bottom: 0;font-size: 0.875rem;letter-spacing: 0.0625rem;">
|
|||
|
|
ZUI XIN WEN ZHENG</div>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
<div style="margin-top: 20px;">
|
|||
|
|
<n-flex justify="center" :size="[50,0]">
|
|||
|
|
<div style="font-size: 1.25rem;color: #0051B1;font-weight: 600;">最新问政</div>
|
|||
|
|
<div style="font-size: 1.25rem;">最新回复</div>
|
|||
|
|
</n-flex>
|
|||
|
|
</div>
|
|||
|
|
<div style="margin-top: 20px;">
|
|||
|
|
<n-flex justify="center" :size="[0,0]">
|
|||
|
|
<div style="width: 50%;">
|
|||
|
|
<n-table striped>
|
|||
|
|
<thead>
|
|||
|
|
<tr>
|
|||
|
|
<th width="100px">编号</th>
|
|||
|
|
<th>问政</th>
|
|||
|
|
<th>部门</th>
|
|||
|
|
<th>状态</th>
|
|||
|
|
<th>评论</th>
|
|||
|
|
</tr>
|
|||
|
|
</thead>
|
|||
|
|
<tbody>
|
|||
|
|
<tr>
|
|||
|
|
<td>
|
|||
|
|
110
|
|||
|
|
</td>
|
|||
|
|
<td>
|
|||
|
|
<div class="dian1">
|
|||
|
|
政和路午桥华府A区这段…政和路午桥华府A区这段…政和路午桥华府A区这段…政和路午桥华府A区这段…政和路午桥华府A区这段…政和路午桥华府A区这段…
|
|||
|
|
</div>
|
|||
|
|
</td>
|
|||
|
|
<td>彻底废除</td>
|
|||
|
|
<td>...</td>
|
|||
|
|
<td>干!我刚才背的是啥</td>
|
|||
|
|
</tr>
|
|||
|
|
</tbody>
|
|||
|
|
</n-table>
|
|||
|
|
</div>
|
|||
|
|
<div style="width: 50%;">
|
|||
|
|
<n-table striped>
|
|||
|
|
<thead>
|
|||
|
|
<tr>
|
|||
|
|
<th>Abandon</th>
|
|||
|
|
<th>Abnormal</th>
|
|||
|
|
<th>Abolish</th>
|
|||
|
|
<th>...</th>
|
|||
|
|
<th>万事开头难</th>
|
|||
|
|
</tr>
|
|||
|
|
</thead>
|
|||
|
|
<tbody>
|
|||
|
|
<tr>
|
|||
|
|
<td>放弃</td>
|
|||
|
|
<td>反常的</td>
|
|||
|
|
<td>彻底废除</td>
|
|||
|
|
<td>...</td>
|
|||
|
|
<td>干!我刚才背的是啥</td>
|
|||
|
|
</tr>
|
|||
|
|
</tbody>
|
|||
|
|
</n-table>
|
|||
|
|
</div>
|
|||
|
|
</n-flex>
|
|||
|
|
<div class="register-form " style="text-align: center;margin-top: 1.25rem;">
|
|||
|
|
<n-flex justify="center">
|
|||
|
|
<n-pagination :theme-overrides="PaginationThemeOverrides" v-model:page="page" :page-count="100"
|
|||
|
|
size="medium" show-quick-jumper show-size-picker
|
|||
|
|
:page-sizes="[{ label: '10条/页',value: 10}]">
|
|||
|
|
<template #goto>
|
|||
|
|
跳转
|
|||
|
|
</template>
|
|||
|
|
</n-pagination>
|
|||
|
|
</n-flex>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div style="margin-top: 30px;">
|
|||
|
|
<n-flex justify="center" :size="[145,0]">
|
|||
|
|
<div style="position: relative;">
|
|||
|
|
<img src="@/assets/img/zu1.png" style="width: 300px;" />
|
|||
|
|
<div
|
|||
|
|
style="position: absolute;right: 20px;font-size: 2.5rem;color: #ffffff;top: 13px;font-weight: 600;">
|
|||
|
|
我要投诉
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div style="position: relative;">
|
|||
|
|
<img src="@/assets/img/zu2.png" style="width: 300px;" />
|
|||
|
|
<div
|
|||
|
|
style="position: absolute;right: 20px;font-size: 2.5rem;color: #ffffff;top: 13px;font-weight: 600;">
|
|||
|
|
公共服务
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div style="position: relative;">
|
|||
|
|
<img src="@/assets/img/zu3.png" style="width: 300px;" />
|
|||
|
|
<div
|
|||
|
|
style="position: absolute;right: 20px;font-size: 2.5rem;color: #ffffff;top: 13px;font-weight: 600;">
|
|||
|
|
问政部门
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div style="position: relative;">
|
|||
|
|
<img src="@/assets/img/zu4.png" style="width: 300px;" />
|
|||
|
|
<div
|
|||
|
|
style="position: absolute;right: 20px;font-size: 2.5rem;color: #ffffff;top: 13px;font-weight: 600;">
|
|||
|
|
问政热榜
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</n-flex>
|
|||
|
|
</div>
|
|||
|
|
<div
|
|||
|
|
style="text-align: center;position: relative;margin-top: 10px;padding-top: 1.125rem;height: 3.75rem;">
|
|||
|
|
<img src="@/assets/img/bz1.png" style="width: 40%;" />
|
|||
|
|
<div
|
|||
|
|
style="color: #0051B1;position: absolute;margin: 0 auto;left: 0;right: 0;top: 0;font-size: 2.5rem;letter-spacing: 5px;">
|
|||
|
|
新闻推荐</div>
|
|||
|
|
<div
|
|||
|
|
style="color: #0051B1;position: absolute;margin: 0 auto;left: 0;right: 0;bottom: 0;font-size: 0.875rem;letter-spacing: 0.0625rem;">
|
|||
|
|
XIN WEN TUI JIAN</div>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
<div>
|
|||
|
|
<n-flex justify="space-between">
|
|||
|
|
<div style="">
|
|||
|
|
<n-carousel draggable>
|
|||
|
|
<img
|
|||
|
|
class="carousel-img"
|
|||
|
|
src="https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel1.jpeg"
|
|||
|
|
>
|
|||
|
|
<img
|
|||
|
|
class="carousel-img"
|
|||
|
|
src="https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel2.jpeg"
|
|||
|
|
>
|
|||
|
|
<img
|
|||
|
|
class="carousel-img"
|
|||
|
|
src="https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel3.jpeg"
|
|||
|
|
>
|
|||
|
|
<img
|
|||
|
|
class="carousel-img"
|
|||
|
|
src="https://naive-ui.oss-cn-beijing.aliyuncs.com/carousel-img/carousel4.jpeg"
|
|||
|
|
>
|
|||
|
|
</n-carousel>
|
|||
|
|
</div>
|
|||
|
|
<div>123</div>
|
|||
|
|
</n-flex>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</template>
|
|||
|
|
|
|||
|
|
<script setup lang="ts">
|
|||
|
|
import { PaginationProps } from 'naive-ui'
|
|||
|
|
import {
|
|||
|
|
ref
|
|||
|
|
} from 'vue';
|
|||
|
|
const page = ref(1);
|
|||
|
|
type PaginationThemeOverrides = NonNullable<PaginationProps['themeOverrides']>
|
|||
|
|
const PaginationThemeOverrides : PaginationThemeOverrides = {
|
|||
|
|
"itemTextColorHover": "#0051B1",
|
|||
|
|
"itemTextColorPressed": "#0051B1",
|
|||
|
|
"itemTextColorActive": "#ffffff",
|
|||
|
|
"itemBorderActive": "1px solid #0051B1",
|
|||
|
|
"itemColorActive": "#0051B1",
|
|||
|
|
"itemColor": "#F5F5F5",
|
|||
|
|
"itemColorActiveHover": "#0051B1"
|
|||
|
|
}
|
|||
|
|
</script>
|
|||
|
|
|
|||
|
|
<style scoped lang="scss">
|
|||
|
|
.carousel-img {
|
|||
|
|
width: 50%;
|
|||
|
|
height: 240px;
|
|||
|
|
object-fit: cover;
|
|||
|
|
}
|
|||
|
|
.n-table {
|
|||
|
|
border-radius: 0px;
|
|||
|
|
width: 100%;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.n-table thead tr th {
|
|||
|
|
font-size: 1.2rem;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.dian1 {
|
|||
|
|
width: 8.75rem;
|
|||
|
|
white-space: nowrap;
|
|||
|
|
overflow: hidden;
|
|||
|
|
text-overflow: ellipsis;
|
|||
|
|
}
|
|||
|
|
</style>
|