From 5c3cbd19c2e1e236f54d7b6c3012f61a0abab729 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=BA=9E=E4=B8=9C=E6=97=AD?= <850374051@qq.com>
Date: Wed, 7 Jul 2021 15:01:14 +0800
Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E7=AB=AF=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
config/index.js | 2 +-
src/api/index.js | 10 ++
src/api/notice/index.js | 10 ++
src/main.js | 4 +
src/router/index.js | 30 ++++-
src/utils/data.js | 9 ++
src/views/index.vue | 106 +++++++++++++-----
src/views/news/index.vue | 65 +++++++----
src/views/notice/index.vue | 13 ++-
src/views/project/projectDetail.vue | 14 ++-
src/views/supply/index.vue | 2 +-
.../accountSetting/phoneInformation/index.vue | 4 +-
src/views/user/bidding/index.vue | 76 +++++++++++++
src/views/user/index.vue | 6 +-
src/views/user/interaction/index.vue | 63 +++++++++++
src/views/user/supply/index.vue | 92 +++++++++++++++
static/images/zwtp.jpg | Bin 0 -> 6836 bytes
17 files changed, 447 insertions(+), 59 deletions(-)
create mode 100644 src/api/index.js
create mode 100644 src/api/notice/index.js
create mode 100644 src/utils/data.js
create mode 100644 src/views/user/bidding/index.vue
create mode 100644 src/views/user/interaction/index.vue
create mode 100644 src/views/user/supply/index.vue
create mode 100644 static/images/zwtp.jpg
diff --git a/config/index.js b/config/index.js
index 39b66d2d..91e8a9e7 100644
--- a/config/index.js
+++ b/config/index.js
@@ -12,7 +12,7 @@ module.exports = {
proxyTable: {
"/dev-api": {
// 请求的目标主机
- target: 'http://192.168.31.107/api',
+ target: 'http://116.255.135.38:8081/nsgk_test/',
changeOrigin: true,
pathRewrite: {
'^/dev-api': ''
diff --git a/src/api/index.js b/src/api/index.js
new file mode 100644
index 00000000..f7ea8892
--- /dev/null
+++ b/src/api/index.js
@@ -0,0 +1,10 @@
+import request from '@/utils/request'
+
+//通讯录查询
+export function newList(query) {
+ return request({
+ url: '/transaction/website/newsList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/api/notice/index.js b/src/api/notice/index.js
new file mode 100644
index 00000000..cbe9ff12
--- /dev/null
+++ b/src/api/notice/index.js
@@ -0,0 +1,10 @@
+import request from '@/utils/request'
+
+//通讯录查询
+export function newList(query) {
+ return request({
+ url: '/transaction/website/outproject/publicity',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/main.js b/src/main.js
index 63bf468d..73afe248 100644
--- a/src/main.js
+++ b/src/main.js
@@ -10,6 +10,10 @@ import 'amfe-flexible/index.js'
import './config/flexible'
import store from './store/'
import './permission' // permission control
+import { getDicts } from "utils/data";
+
+//全局方法挂载
+Vue.prototype.getDicts = () => new getDicts();
// Vant 引用
import Vant from 'vant';
diff --git a/src/router/index.js b/src/router/index.js
index 55088e10..6dc2674a 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -97,7 +97,8 @@ export const constantRoutes = [
path: '/project/projectDetail',
name: 'projectDetail',
meta: {
- title: '挂牌项目'
+ title: '挂牌项目',
+ hidden: true
},
component: (resolve) => require(['@/views/project/projectDetail'], resolve)
},
@@ -229,6 +230,33 @@ export const constantRoutes = [
hidden: true,
},
component: (resolve) => require(['@/views/user/accountSetting/phoneInformation/index'], resolve)
+ },
+ {
+ path: '/bidding',
+ name: 'bidding',
+ meta: {
+ title: '我的竞价',
+ hidden: true,
+ },
+ component: (resolve) => require(['@/views/user/bidding/index'], resolve)
+ },
+ {
+ path: '/userInteraction',
+ name: 'userInteraction',
+ meta: {
+ title: '我的咨询',
+ hidden: true,
+ },
+ component: (resolve) => require(['@/views/user/interaction/index'], resolve)
+ },
+ {
+ path: '/userSupply',
+ name: 'userSupply',
+ meta: {
+ title: '我的供求',
+ hidden: true,
+ },
+ component: (resolve) => require(['@/views/user/supply/index'], resolve)
}
];
diff --git a/src/utils/data.js b/src/utils/data.js
new file mode 100644
index 00000000..154a0321
--- /dev/null
+++ b/src/utils/data.js
@@ -0,0 +1,9 @@
+import request from '@/utils/request'
+
+//字典查询
+export function getDicts(type) {
+ return request({
+ url: '/transaction/website/data/type/'+type,
+ method: 'get',
+ })
+}
diff --git a/src/views/index.vue b/src/views/index.vue
index 95f5bb06..39944aaa 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -7,10 +7,10 @@
农村产权交易平台
-
-
-
-
+
+
+ {{item.title}}
+
@@ -46,12 +46,13 @@
v-model="loading"
:finished="finished"
finished-text="没有更多了"
+ @load="getList()"
>
-
+
-
+
@@ -60,6 +61,7 @@
@@ -95,6 +138,19 @@ export default {
.app-container {
padding: 6% 3% 0;
}
+.bannerTit{
+ position: absolute;
+ bottom: 0;
+ background: #000;
+ opacity: 0.5;
+ width: 100%;
+ height: 0.8rem;
+ line-height: 0.8rem;
+ color: #eee;
+ text-align: center;
+ overflow: hidden;
+ padding: 0 5%;
+}
.link{
color: #000;
}
diff --git a/src/views/news/index.vue b/src/views/news/index.vue
index 87be7a66..4d4e930e 100644
--- a/src/views/news/index.vue
+++ b/src/views/news/index.vue
@@ -11,12 +11,13 @@
v-model="loading"
:finished="finished"
finished-text="没有更多了"
+ @load="getList()"
>
-
+
-
+
@@ -24,34 +25,54 @@
diff --git a/src/views/notice/index.vue b/src/views/notice/index.vue
index 05984826..c6162c46 100644
--- a/src/views/notice/index.vue
+++ b/src/views/notice/index.vue
@@ -6,7 +6,7 @@
fixed
placeholder
/>
-
+
成交公告
diff --git a/src/views/project/projectDetail.vue b/src/views/project/projectDetail.vue
index eba82971..5adc94c1 100644
--- a/src/views/project/projectDetail.vue
+++ b/src/views/project/projectDetail.vue
@@ -1,5 +1,11 @@
+
@@ -215,6 +221,7 @@
+
@@ -264,7 +271,9 @@ export default {
show: false,
};
},
- mounted() {},
+ mounted() {
+
+ },
methods: {
onChange(index) {
this.current = index;
@@ -384,6 +393,9 @@ export default {
.bottomBtn{
padding: 0.2rem 0.5rem;
background-color: #FFF;
+ position: fixed;
+ bottom: 0;
+ width: 100%;
}
.popup{
text-align: center;
diff --git a/src/views/supply/index.vue b/src/views/supply/index.vue
index 6186f568..b6c13f6e 100644
--- a/src/views/supply/index.vue
+++ b/src/views/supply/index.vue
@@ -6,7 +6,7 @@
fixed
placeholder
/>
-
+
供应信息
免费获取短信验证码
-
diff --git a/src/views/user/bidding/index.vue b/src/views/user/bidding/index.vue
new file mode 100644
index 00000000..2b216dd9
--- /dev/null
+++ b/src/views/user/bidding/index.vue
@@ -0,0 +1,76 @@
+
+
+
+
+
+ 管家堡乡张村张三丰500亩水田出租出
+
+
+ 距竞价结束
+
+
+
+ 当前价格
+ 500元/亩/年
+
+
+ 我的出价
+ 500元/亩/年
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/user/index.vue b/src/views/user/index.vue
index 8b09ce02..838a82c1 100644
--- a/src/views/user/index.vue
+++ b/src/views/user/index.vue
@@ -18,9 +18,9 @@
-
-
-
+
+
+
diff --git a/src/views/user/interaction/index.vue b/src/views/user/interaction/index.vue
new file mode 100644
index 00000000..b83e9b9c
--- /dev/null
+++ b/src/views/user/interaction/index.vue
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+ 没拍到,钱怎么自动退回?
+ 已回复
+
+
+
+ 如果报名后未出价或者未竞价成功,保证金会在拍卖结束后的24小时内解冻。 钱款需要退回银行卡方法如下: 通过银行专用款项交保,请在支付宝app搜索“银行专用款项”,点击转出自行提现,无需手续费; 通过网银交保,保证金会在1-3个工作日内自动退回您的银行卡; 通过余额宝交保,请在支付宝app找到余额宝,点击转出; 通过余额交保,如果钱款是通过银行卡充值到余额的,请在自充值之日起30天内点击“免费退回”申请免手续费退回银行卡。
+
+ 发布时间:2021-06-30
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/user/supply/index.vue b/src/views/user/supply/index.vue
new file mode 100644
index 00000000..73e50e0f
--- /dev/null
+++ b/src/views/user/supply/index.vue
@@ -0,0 +1,92 @@
+
+
+
+
+
+ 供应信息
+
+
+
+ 已审核 海勃湾区森林草原防火区划定:哪些地方是重点防火区严禁做什么?
+
+
+ 联系电话:13306310001 发布时间:2021-06-30
+
+
+
+
+ 未审核 海勃湾区森林草原防火区划定:哪些地方是重点防火区严禁做什么?
+
+
+ 联系电话:13306310001 发布时间:2021-06-30
+
+
+
+
+ 联系电话:13306310001 发布时间:2021-06-30
+
+
+
+
+
+ 需求信息
+
+
+
+ 联系电话:13306310001 发布时间:2021-06-30
+
+
+
+
+ 联系电话:13306310001 发布时间:2021-06-30
+
+
+
+
+ 联系电话:13306310001 发布时间:2021-06-30
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static/images/zwtp.jpg b/static/images/zwtp.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8f4b5e86c7b5490020288069daaaafd4c9240b18
GIT binary patch
literal 6836
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
UexmxZuTIs!5B|?qKw8}WA5XeGHvj+t
literal 0
HcmV?d00001