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 @@ -
+
保存
- +
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 @@ + + + + + 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 @@ + + + + + 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 @@ + + + + + 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