diff --git a/src/axios/fetch.js b/src/axios/fetch.js index 60ddcbe..40488f5 100644 --- a/src/axios/fetch.js +++ b/src/axios/fetch.js @@ -1,7 +1,7 @@ import axios from 'axios' export const api = axios.create({ - // baseURL: 'https://yg.lacus.site/v1/user/', + // baseURL: 'https://tracer.lacus.site/v1/user/', baseURL: window.location.origin + '/v1/user/', headers: { 'Content-Type': 'application/json', diff --git a/src/router/index.js b/src/router/index.js index 1a578d9..695f959 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -25,7 +25,7 @@ const routes = [ name: 'Account', component: () => import(/* webpackChunkName: "account" */ '../views/Account/Account.vue'), meta: { - keepAlive: true + keepAlive: false }, }, { @@ -35,6 +35,22 @@ const routes = [ meta: { keepAlive: false }, + }, + { + path: '/message', + name: 'Message', + component: () => import(/* webpackChunkName: "message" */ '../views/Message/Message.vue'), + meta: { + keepAlive: false + }, + }, + { + path: '/created', + name: 'Created', + component: () => import(/* webpackChunkName: "created" */ '../views/Created/Created.vue'), + meta: { + keepAlive: false + }, }, { path: '*', // 页面不存在的情况下会跳到home diff --git a/src/views/Account/Account.vue b/src/views/Account/Account.vue index 936bb52..2eb7bf4 100644 --- a/src/views/Account/Account.vue +++ b/src/views/Account/Account.vue @@ -38,6 +38,7 @@ placeholder="请输入您的教务密码" @focus="focus_list_2 = 1;focusOrBlur()" @blur="focus_list_2 = 0;focusOrBlur()" + type="password" > 登录 @@ -60,13 +61,13 @@ edit - + 消息:{{user_info.msg.length}}条 查看 - + 已发布:{{user_info.created.length}}条 查看 @@ -378,6 +379,24 @@ export default { this.nick = "" }); }, + + // 跳转到消息 + turnToMsg() { + if(this.user_info.msg.length == 0) { + this.message('您没有消息') + return + } + this.$router.push('/message') + }, + + // 跳转到已发布 + turnToCreated() { + if(this.user_info.created.length == 0) { + this.message('您还未发布过') + return + } + this.$router.push('/created') + } }, created() { this.init(); @@ -434,6 +453,7 @@ export default { .md-toolbar { position: fixed; top: 0; + z-index: 100 !important; } .md-toolbar-row { order: 12; diff --git a/src/views/Create/Create.vue b/src/views/Create/Create.vue index 8978dd4..2e3e085 100644 --- a/src/views/Create/Create.vue +++ b/src/views/Create/Create.vue @@ -33,14 +33,14 @@ 譬如:水杯、手机等易于搜索的~ - + - 描述一下它的特征之类的 + 描述一下特征,丢失的时间之类的 diff --git a/src/views/Created/Created.vue b/src/views/Created/Created.vue new file mode 100644 index 0000000..0e8bbe8 --- /dev/null +++ b/src/views/Created/Created.vue @@ -0,0 +1,269 @@ + + + + + diff --git a/src/views/Detail/Detail.vue b/src/views/Detail/Detail.vue index 5346cc7..6a023f3 100644 --- a/src/views/Detail/Detail.vue +++ b/src/views/Detail/Detail.vue @@ -40,7 +40,7 @@ - + @@ -57,9 +57,13 @@ gps_fixed {{content.detail_addr}} -
+
attach_file - {{content.contact}} + {{content.contact}}(点击复制
{{content.content}} @@ -217,7 +221,7 @@ export default { // 返回到主页 back() { - this.$router.replace("/home"); + this.$router.go(-1); }, // 获取详细信息 @@ -356,6 +360,12 @@ export default { this.message("网络错误,请稍候重试"); } }); + }, + onCopyUrl(e) { + this.message("复制成功"); + }, + onErrorUrl(e) { + this.message("复制失败"); } }, created() { diff --git a/src/views/Home/Home.vue b/src/views/Home/Home.vue index f61f1c3..972baac 100644 --- a/src/views/Home/Home.vue +++ b/src/views/Home/Home.vue @@ -62,7 +62,7 @@ - + @@ -99,7 +99,7 @@ - + diff --git a/src/views/Message/Message.vue b/src/views/Message/Message.vue new file mode 100644 index 0000000..fe7350e --- /dev/null +++ b/src/views/Message/Message.vue @@ -0,0 +1,340 @@ + + + + +