From 46b45ccac485525a8fb9d0d79c38852c459d6bbc Mon Sep 17 00:00:00 2001 From: duanliangtao <48194157+duanliangtao@users.noreply.github.com> Date: Mon, 11 Nov 2024 13:50:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E4=B8=9C=E6=98=8E=E5=8E=BF?= =?UTF-8?q?=E7=9A=84=E7=89=A9=E6=96=99=E4=BA=8C=E7=BB=B4=E7=A0=81=E3=80=81?= =?UTF-8?q?=E6=B0=91=E4=B8=BB=E9=80=89=E4=B8=BE=E7=AD=89=E9=83=A8=E5=88=86?= =?UTF-8?q?=E7=9A=84=E7=9B=B8=E5=85=B3=E9=80=BB=E8=BE=91=E4=B8=8E=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E7=BB=91=E5=AE=9A=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/democratic.js | 26 +++ src/api/good.js | 10 + src/assets/images/houseQR/10.png | Bin 0 -> 3518 bytes src/assets/images/houseQR/11.png | Bin 0 -> 2531 bytes src/assets/images/houseQR/9.png | Bin 0 -> 3785 bytes src/router/router.config.js | 15 ++ src/views/activity/index.vue | 4 +- src/views/democratic/detail.vue | 349 +++++++++++++++++++++++++++++++ src/views/democratic/index.vue | 231 ++++++++++++++++++++ src/views/goodsQR/index.less | 117 +++++++++++ src/views/goodsQR/index.vue | 187 +++++++++++++++++ src/views/home2/index.vue | 10 +- 12 files changed, 942 insertions(+), 7 deletions(-) create mode 100644 src/api/democratic.js create mode 100644 src/api/good.js create mode 100644 src/assets/images/houseQR/10.png create mode 100644 src/assets/images/houseQR/11.png create mode 100644 src/assets/images/houseQR/9.png create mode 100644 src/views/democratic/detail.vue create mode 100644 src/views/democratic/index.vue create mode 100644 src/views/goodsQR/index.less create mode 100644 src/views/goodsQR/index.vue diff --git a/src/api/democratic.js b/src/api/democratic.js new file mode 100644 index 0000000..e6dafd4 --- /dev/null +++ b/src/api/democratic.js @@ -0,0 +1,26 @@ +// axios +import request from '@/utils/request' + +//扫描二维码获取房屋信息 +export function communityDemocry(data) { + return request({ + url: `/governance/democracyelection/resi/list`, + method: 'post', + data + }) + } + +export function getDemocryDetail(data) { + return request({ + url: `/governance/democracyelection/resi/info?electionId=${data.electionId}&resiId=${data.resiId}`, + method: 'get' + }) + } + +export function democraticVote(data) { + return request({ + url: `/governance/democracyelection/resi/vote`, + method: 'post', + data + }) + } \ No newline at end of file diff --git a/src/api/good.js b/src/api/good.js new file mode 100644 index 0000000..08eac88 --- /dev/null +++ b/src/api/good.js @@ -0,0 +1,10 @@ +// axios +import request from '@/utils/request' + +//扫描二维码获取房屋信息 +export function getGoodInfoQR(id) { + return request({ + url: `/actual/base/materialcode/hfive/info/${id}`, + method: 'get', + }) + } diff --git a/src/assets/images/houseQR/10.png b/src/assets/images/houseQR/10.png new file mode 100644 index 0000000000000000000000000000000000000000..625120023b6f603e5b70194e8e92379bce7acc02 GIT binary patch literal 3518 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/houseQR/11.png b/src/assets/images/houseQR/11.png new file mode 100644 index 0000000000000000000000000000000000000000..26553d50727f5c87401c559061d69182b8e70163 GIT binary patch literal 2531 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 import('@/views/communityPublicity'), meta: { title: '一次办结清单', keepAlive: false } + },{ + path: '/goodsQR', + name: 'goodsQR', + component: () => import('@/views/goodsQR'), + meta: { title: '物品详情', keepAlive: false } + },{ + path: '/democratic', + name: 'democratic', + component: () => import('@/views/democratic'), + meta: { title: '民主选举', keepAlive: false } + },{ + path: '/democraticDetail', + name: 'democraticDetail', + component: () => import('@/views/democratic/detail'), + meta: { title: '民主选举', keepAlive: false } } ] diff --git a/src/views/activity/index.vue b/src/views/activity/index.vue index 2a0d610..e22b163 100644 --- a/src/views/activity/index.vue +++ b/src/views/activity/index.vue @@ -11,8 +11,8 @@
时间:{{ item.strTime }} 至 {{ item.endTime }}
- 报名人数: {{ item.currentParticipants - }}/{{ item.participants }}人 + 报名人数: {{ item.registered + }}/{{ item.quota }}人
{{ recordFlag(item) ? '已报名' : '报名' }} diff --git a/src/views/democratic/detail.vue b/src/views/democratic/detail.vue new file mode 100644 index 0000000..974f5f5 --- /dev/null +++ b/src/views/democratic/detail.vue @@ -0,0 +1,349 @@ + + + + + diff --git a/src/views/democratic/index.vue b/src/views/democratic/index.vue new file mode 100644 index 0000000..4222273 --- /dev/null +++ b/src/views/democratic/index.vue @@ -0,0 +1,231 @@ + + + + + diff --git a/src/views/goodsQR/index.less b/src/views/goodsQR/index.less new file mode 100644 index 0000000..d5b267e --- /dev/null +++ b/src/views/goodsQR/index.less @@ -0,0 +1,117 @@ +.header{ + background:url('@/assets/images/houseQR/header_bg.png') no-repeat; + background-size: 100%; + width: 100%; + height: 210px; + z-index: 1; +} +.mask{ + background:url('@/assets/images/houseQR/header_bg_mask.png'); + background-size: 100%; + position: fixed; + width: 100%; + top: 0; + left: 0; + height: 210px; + z-index: 2; +} +section{ + position: absolute; + top: 120px; + z-index: 3; + .house_base{ + position: relative; + height: 80px; + background: url('@/assets/images/houseQR/house_bg.png') no-repeat; + background-size: 85% 100% ; + background-position: center center; + font-size: 18px; + font-weight: bold; + padding: 0 30px 0 0 ; + box-sizing: border-box; + img{ + width: 115px; + height: 102px; + position: relative; + top: -20px; + } + } +} +.basi_content{ + border-radius: 0 0 8px 8px; + position: relative; + &::after{ + content: ''; + position: absolute; + left: 0; + top: -13px; + width: 0; + height: 0; + border-left:9px solid transparent; + border-right:12px solid transparent; + border-bottom:12px solid #dfe9ef; + } + &::before{ + content: ''; + position: absolute; + right: 0; + top: -13px; + width: 0; + height: 0; + border-left:9px solid transparent; + border-right:12px solid transparent; + border-bottom:12px solid #dfe9ef; +} +} +a{ + padding: 5px 17px; + color: #ffffff; + background: #3974f6; + border-radius: 30px; + height: 28px; + text-align: center; + line-height: 18px; + font-size: 14px; + box-sizing: border-box; +} +.my_community{ + padding-top: 8px; + box-sizing: border-box; + font-family: pingfang-bold; +} +.footer{ + color: #ffffff; + background-color: rgba(51,51,51,0.9) ; + border-radius: 7px; + height: 38px; + padding: 7px 16px; + position: fixed; + bottom: 10px; + left: 10px; + box-sizing: border-box; + z-index: 10; +} + +.title { + display: flex; + flex-direction: column; + align-items: flex-start; /* 左对齐 */ + } + +.title span:first-child { +margin-bottom: 10px; /* 设置上下行间距 */ +} + +.img_header{ + img{ + width: 100%; + height: 210px; + } +} + +.intro { + text-indent: 2em; + font-size: 16px; + color: #333333; + line-height: 25px; +} \ No newline at end of file diff --git a/src/views/goodsQR/index.vue b/src/views/goodsQR/index.vue new file mode 100644 index 0000000..1ca5e4b --- /dev/null +++ b/src/views/goodsQR/index.vue @@ -0,0 +1,187 @@ + + + + + diff --git a/src/views/home2/index.vue b/src/views/home2/index.vue index 66fe1ca..d3a53df 100644 --- a/src/views/home2/index.vue +++ b/src/views/home2/index.vue @@ -70,15 +70,15 @@ 更多
- +
{{ item.activityName }}
地点:{{ item.address }}
-
时间:{{ item.startTime }}
+
时间:{{ item.strTime }} 至 {{ item.endTime }}
- 报名人数: {{ item.currentParticipants }}/{{ item.participants }}人 + 报名人数: {{ item.registered }}/{{ item.quota }}人
{{recordFlag(item)?'已报名':'报名'}} @@ -172,7 +172,7 @@ export default { { imgSrc: require('@/assets/images/squaredPaper/2.png'), title: '民生选举', - path: 'communityPublicity' + path: 'democratic' }, { imgSrc: require('@/assets/images/squaredPaper/3.png'),