部分功能修改
Showing
22 changed files
with
189 additions
and
94 deletions
| 1 | let global_view_coupon_url = "http://www.baidu.com"; | ||
| 2 | let global_view_integral_url = "http://www.bing.com"; | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 1 | |||
| 2 | let global_wx_appid = "wx9fc8816188c0ef2a"; | ||
| 3 | let global_view_coupon_url = "https://clubwxuat.hm.liby.com.cn/integral/weixin_integral.htm?appId=wx9fc8816188c0ef2a"; | ||
| 4 | let global_view_integral_url = "https://clubwxuat.hm.liby.com.cn/integral/weixin_integral.htm?appId=wx9fc8816188c0ef2a"; | ||
| 5 | let global_wx_oauth_url = "http://clubwxuat.hm.liby.com.cn/api/getOpenId.htm"; | ||
| 6 | let golbal_api_proxy = "https://ow.go.qudone.com"; | ||
| 7 | |||
| 8 | |||
| 9 | // if (location.href.indexOf("//k.wxpai.cn") > 0) { | ||
| 10 | // base = "https://api.k.wxpai.cn/bizproxy" | ||
| 11 | // wxOauthUrl = ""; | ||
| 12 | // } | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| ... | @@ -14,14 +14,10 @@ Vue.use(Toast); | ... | @@ -14,14 +14,10 @@ Vue.use(Toast); |
| 14 | // axios.defaults.baseURL = "" | 14 | // axios.defaults.baseURL = "" |
| 15 | 15 | ||
| 16 | // 服务器地址 | 16 | // 服务器地址 |
| 17 | let base = "https://ow.go.qudone.com"; | 17 | let base = golbal_api_proxy; |
| 18 | let baseWxAppid = "wx9fc8816188c0ef2a"; | 18 | let baseWxAppid = global_wx_appid; |
| 19 | let wxOauthUrl = "http://clubwxuat.hm.liby.com.cn/api/getOpenId.htm"; | 19 | let wxOauthUrl = global_wx_oauth_url; |
| 20 | if (location.href.indexOf("//k.wxpai.cn") > 0) { | 20 | |
| 21 | base = "https://api.k.wxpai.cn/bizproxy" | ||
| 22 | baseWxAppid = "wx9fc8816188c0ef2a"; | ||
| 23 | wxOauthUrl = "http://clubwxuat.hm.liby.com.cn/api/getOpenId.htm"; | ||
| 24 | } | ||
| 25 | 21 | ||
| 26 | let whileList = [ | 22 | let whileList = [ |
| 27 | "https://api.k.wxpai.cn/bizproxy/kdapi/file/upload" | 23 | "https://api.k.wxpai.cn/bizproxy/kdapi/file/upload" |
| ... | @@ -46,7 +42,7 @@ axios.interceptors.request.use( | ... | @@ -46,7 +42,7 @@ axios.interceptors.request.use( |
| 46 | // 响应拦截器 | 42 | // 响应拦截器 |
| 47 | axios.interceptors.response.use( | 43 | axios.interceptors.response.use( |
| 48 | response => { | 44 | response => { |
| 49 | if(!response){ | 45 | if (!response) { |
| 50 | return; | 46 | return; |
| 51 | } | 47 | } |
| 52 | if (response.status === 200) { | 48 | if (response.status === 200) { |
| ... | @@ -57,7 +53,7 @@ axios.interceptors.response.use( | ... | @@ -57,7 +53,7 @@ axios.interceptors.response.use( |
| 57 | store.removeSession(); | 53 | store.removeSession(); |
| 58 | store.saveRedirectUrl(); | 54 | store.saveRedirectUrl(); |
| 59 | Router.push("/"); | 55 | Router.push("/"); |
| 60 | } else { | 56 | } else { |
| 61 | Toast(response.data.errMsg); | 57 | Toast(response.data.errMsg); |
| 62 | } | 58 | } |
| 63 | return Promise.reject(response); | 59 | return Promise.reject(response); |
| ... | @@ -144,6 +140,13 @@ export const store = { | ... | @@ -144,6 +140,13 @@ export const store = { |
| 144 | } | 140 | } |
| 145 | localStorage.setItem("_jiajia_childrenhost_redirect", JSON.stringify(data)); | 141 | localStorage.setItem("_jiajia_childrenhost_redirect", JSON.stringify(data)); |
| 146 | }, | 142 | }, |
| 143 | saveWorksRedirectUrl(worksCode) { | ||
| 144 | let data = { | ||
| 145 | route: "/list", | ||
| 146 | params: { worksCode: worksCode } | ||
| 147 | }; | ||
| 148 | localStorage.setItem("_jiajia_childrenhost_redirect", JSON.stringify(data)); | ||
| 149 | }, | ||
| 147 | getRedirectUrl() { | 150 | getRedirectUrl() { |
| 148 | let dataStr = localStorage.getItem("_jiajia_childrenhost_redirect"); | 151 | let dataStr = localStorage.getItem("_jiajia_childrenhost_redirect"); |
| 149 | if (dataStr) { | 152 | if (dataStr) { |
| ... | @@ -209,16 +212,16 @@ export const request = { | ... | @@ -209,16 +212,16 @@ export const request = { |
| 209 | let requestUrl = url.indexOf("://") >= 0 ? `${url}` : `${base}${url}`; | 212 | let requestUrl = url.indexOf("://") >= 0 ? `${url}` : `${base}${url}`; |
| 210 | return axios.post(requestUrl, formData, formDataHeaders) | 213 | return axios.post(requestUrl, formData, formDataHeaders) |
| 211 | }, | 214 | }, |
| 212 | build(url, params){ | 215 | build(url, params) { |
| 213 | let fullUrl = `${base}${url}`; | 216 | let fullUrl = `${base}${url}`; |
| 214 | let split = ""; | 217 | let split = ""; |
| 215 | for(let key in params){ | 218 | for (let key in params) { |
| 216 | if(split){ | 219 | if (split) { |
| 217 | split = "&"; | 220 | split = "&"; |
| 218 | } else { | 221 | } else { |
| 219 | split = "?" | 222 | split = "?" |
| 220 | } | 223 | } |
| 221 | fullUrl += split + key +"="+params[key]; | 224 | fullUrl += split + key + "=" + params[key]; |
| 222 | } | 225 | } |
| 223 | return fullUrl; | 226 | return fullUrl; |
| 224 | }, | 227 | }, | ... | ... |
src/assets/imgs/edit-pancel.png
0 → 100644
1.12 KB
src/assets/imgs/icon-01.png
100755 → 100644
src/assets/imgs/icon-02.png
100755 → 100644
src/assets/imgs/icon-03.png
100755 → 100644
src/assets/imgs/icon-04.png
100755 → 100644
src/assets/imgs/walfare-qrcode.png
100755 → 100644
src/assets/imgs/walfare-qrcode2.png
0 → 100755
5.93 KB
| ... | @@ -26,16 +26,16 @@ | ... | @@ -26,16 +26,16 @@ |
| 26 | <span class="tip">优惠券可以在立乐家商城购物当现金使用</span> | 26 | <span class="tip">优惠券可以在立乐家商城购物当现金使用</span> |
| 27 | </div> | 27 | </div> |
| 28 | <div | 28 | <div |
| 29 | class="sys-btn-02 base-top" | 29 | class="sys-btn-02 base-top-2" |
| 30 | @click="toViewIntegralHandler" | 30 | @click="toViewIntegralHandler" |
| 31 | v-if="data.drawResult.prizeType == 'integral'" | 31 | v-if="data.drawResult.prizeType == 'integral'" |
| 32 | >前往查看</div> | 32 | >前往查看</div> |
| 33 | <div | 33 | <div |
| 34 | class="sys-btn-02 base-top" | 34 | class="sys-btn-02 base-top-2" |
| 35 | @click="toViewCouponHandler" | 35 | @click="toViewCouponHandler" |
| 36 | v-if="data.drawResult.prizeType == 'coupon'" | 36 | v-if="data.drawResult.prizeType == 'coupon'" |
| 37 | >前往使用</div> | 37 | >前往使用</div> |
| 38 | <div class="sys-btn-02" @click="modelBtnClickHandler">返回抽奖</div> | 38 | <div class="sys-btn-02" @click="modelBtnClickHandler">返回</div> |
| 39 | </div> | 39 | </div> |
| 40 | </div> | 40 | </div> |
| 41 | 41 | ||
| ... | @@ -214,7 +214,7 @@ export default { | ... | @@ -214,7 +214,7 @@ export default { |
| 214 | 214 | ||
| 215 | .prize-name { | 215 | .prize-name { |
| 216 | font-size: 28px; | 216 | font-size: 28px; |
| 217 | margin-bottom: 30px; | 217 | // margin-bottom: 30px; |
| 218 | font-weight: bold; | 218 | font-weight: bold; |
| 219 | } | 219 | } |
| 220 | 220 | ||
| ... | @@ -244,6 +244,11 @@ export default { | ... | @@ -244,6 +244,11 @@ export default { |
| 244 | .base-top { | 244 | .base-top { |
| 245 | margin-top: 60px !important; | 245 | margin-top: 60px !important; |
| 246 | } | 246 | } |
| 247 | |||
| 248 | .base-top-2 { | ||
| 249 | margin-top: 80px !important; | ||
| 250 | } | ||
| 251 | |||
| 247 | .content { | 252 | .content { |
| 248 | padding-bottom: 60px; | 253 | padding-bottom: 60px; |
| 249 | } | 254 | } | ... | ... |
| ... | @@ -31,10 +31,18 @@ export default { | ... | @@ -31,10 +31,18 @@ export default { |
| 31 | }, | 31 | }, |
| 32 | methods: { | 32 | methods: { |
| 33 | init() { | 33 | init() { |
| 34 | let params = this.analysisParams(); | ||
| 35 | let worksCode = params["worksCode"]; | ||
| 36 | if (worksCode) { | ||
| 37 | store.saveWorksRedirectUrl(worksCode); | ||
| 38 | let link = location.origin + location.pathname; | ||
| 39 | location.href = link; | ||
| 40 | return; | ||
| 41 | } | ||
| 42 | |||
| 34 | if (store.getSession()) { | 43 | if (store.getSession()) { |
| 35 | this.$router.push("/index"); | 44 | this.toNextPath(); |
| 36 | } else { | 45 | } else { |
| 37 | let params = this.analysisParams(); | ||
| 38 | if (params["openId"]) { | 46 | if (params["openId"]) { |
| 39 | this.loginParam.openid = params["openId"]; | 47 | this.loginParam.openid = params["openId"]; |
| 40 | this.loginParam.accessToken = params["access_token"]; | 48 | this.loginParam.accessToken = params["access_token"]; |
| ... | @@ -60,12 +68,15 @@ export default { | ... | @@ -60,12 +68,15 @@ export default { |
| 60 | store.toWxLogin(); | 68 | store.toWxLogin(); |
| 61 | } else { | 69 | } else { |
| 62 | store.putSession(res.sessionId); | 70 | store.putSession(res.sessionId); |
| 63 | let path = store.getRedirectUrl(); | 71 | this.toNextPath(); |
| 64 | path = !path ? "/index" : path; | ||
| 65 | store.delRedirectUrl(); | ||
| 66 | this.$router.push(path); | ||
| 67 | } | 72 | } |
| 68 | }); | 73 | }); |
| 74 | }, | ||
| 75 | toNextPath() { | ||
| 76 | let path = store.getRedirectUrl(); | ||
| 77 | path = !path ? "/index" : path; | ||
| 78 | store.delRedirectUrl(); | ||
| 79 | this.$router.push(path); | ||
| 69 | } | 80 | } |
| 70 | }, | 81 | }, |
| 71 | created() { | 82 | created() { | ... | ... |
| ... | @@ -346,7 +346,7 @@ export default { | ... | @@ -346,7 +346,7 @@ export default { |
| 346 | position: fixed; | 346 | position: fixed; |
| 347 | left: 0; | 347 | left: 0; |
| 348 | top: 30px; | 348 | top: 30px; |
| 349 | z-index: 2000; | 349 | z-index: 100; |
| 350 | } | 350 | } |
| 351 | .btn-prize-list{ | 351 | .btn-prize-list{ |
| 352 | width: 166px; | 352 | width: 166px; |
| ... | @@ -356,6 +356,6 @@ export default { | ... | @@ -356,6 +356,6 @@ export default { |
| 356 | position: fixed; | 356 | position: fixed; |
| 357 | right: 0; | 357 | right: 0; |
| 358 | top: 30px; | 358 | top: 30px; |
| 359 | z-index: 2000; | 359 | z-index: 100; |
| 360 | } | 360 | } |
| 361 | </style> | 361 | </style> | ... | ... |
| ... | @@ -77,6 +77,9 @@ export default { | ... | @@ -77,6 +77,9 @@ export default { |
| 77 | // this.searchWorksHandler(); | 77 | // this.searchWorksHandler(); |
| 78 | // }, | 78 | // }, |
| 79 | toWorksViewHandler(code) { | 79 | toWorksViewHandler(code) { |
| 80 | let link = location.origin + location.pathname; | ||
| 81 | link += "?worksCode=" + code; | ||
| 82 | as.setShare(link, null, null, null); | ||
| 80 | this.$emit("worksDetail", { worksCode: code }); | 83 | this.$emit("worksDetail", { worksCode: code }); |
| 81 | }, | 84 | }, |
| 82 | searchWorksHandler(action) { | 85 | searchWorksHandler(action) { |
| ... | @@ -92,32 +95,34 @@ export default { | ... | @@ -92,32 +95,34 @@ export default { |
| 92 | }); | 95 | }); |
| 93 | } | 96 | } |
| 94 | console.log("this.listForm === ", this.listForm); | 97 | console.log("this.listForm === ", this.listForm); |
| 95 | httpGet({ url: urls.list, data: this.listForm }).then(res => { | 98 | httpGet({ url: urls.list, data: this.listForm }) |
| 96 | Toast.clear(); | 99 | .then(res => { |
| 97 | let list = []; | 100 | Toast.clear(true); |
| 98 | if (this.listForm.page != 1) { | 101 | let list = []; |
| 99 | list = this.worksList; | 102 | if (this.listForm.page != 1) { |
| 100 | } | 103 | list = this.worksList; |
| 104 | } | ||
| 101 | 105 | ||
| 102 | let tempList = []; | 106 | let tempList = []; |
| 103 | for (let index = 0; index < res.list.length; index++) { | 107 | for (let index = 0; index < res.list.length; index++) { |
| 104 | if (index % 2 == 0) { | 108 | if (index % 2 == 0) { |
| 105 | tempList = []; | 109 | tempList = []; |
| 106 | list.push(tempList); | 110 | list.push(tempList); |
| 111 | } | ||
| 112 | tempList.push(res.list[index]); | ||
| 107 | } | 113 | } |
| 108 | tempList.push(res.list[index]); | 114 | // console.log(list); |
| 109 | } | ||
| 110 | // console.log(list); | ||
| 111 | 115 | ||
| 112 | // list = list.concat(res.list); | 116 | // list = list.concat(res.list); |
| 113 | this.worksList = list; | 117 | this.worksList = list; |
| 114 | 118 | ||
| 115 | // 加载更多 | 119 | // 加载更多 |
| 116 | this.hasMore = res.list.length == this.listForm.size; | 120 | this.hasMore = res.list.length == this.listForm.size; |
| 117 | this.isLoading = false; | 121 | this.isLoading = false; |
| 118 | }).catch(e=>{ | 122 | }) |
| 119 | Toast.clear(); | 123 | .catch(e => { |
| 120 | }); | 124 | Toast.clear(true); |
| 125 | }); | ||
| 121 | }, | 126 | }, |
| 122 | refreshMore() { | 127 | refreshMore() { |
| 123 | // console.log("refresh more"); | 128 | // console.log("refresh more"); |
| ... | @@ -126,6 +131,9 @@ export default { | ... | @@ -126,6 +131,9 @@ export default { |
| 126 | } | 131 | } |
| 127 | }, | 132 | }, |
| 128 | created() { | 133 | created() { |
| 134 | // if (!this.isLoading && this.listForm.page == 0) { | ||
| 135 | // this.refreshMore(); | ||
| 136 | // } | ||
| 129 | // this.initActvity(); | 137 | // this.initActvity(); |
| 130 | } | 138 | } |
| 131 | }; | 139 | }; |
| ... | @@ -161,7 +169,7 @@ export default { | ... | @@ -161,7 +169,7 @@ export default { |
| 161 | padding-left: 20px; | 169 | padding-left: 20px; |
| 162 | font-size: 28px; | 170 | font-size: 28px; |
| 163 | position: relative; | 171 | position: relative; |
| 164 | z-index: 1000; | 172 | z-index: 100; |
| 165 | } | 173 | } |
| 166 | } | 174 | } |
| 167 | 175 | ||
| ... | @@ -171,7 +179,7 @@ export default { | ... | @@ -171,7 +179,7 @@ export default { |
| 171 | background: url(../../../assets/imgs/list-search-btn.png); | 179 | background: url(../../../assets/imgs/list-search-btn.png); |
| 172 | background-size: 100%; | 180 | background-size: 100%; |
| 173 | position: relative; | 181 | position: relative; |
| 174 | z-index: 1000; | 182 | z-index: 100; |
| 175 | } | 183 | } |
| 176 | } | 184 | } |
| 177 | 185 | ||
| ... | @@ -227,7 +235,7 @@ export default { | ... | @@ -227,7 +235,7 @@ export default { |
| 227 | .worksPraise { | 235 | .worksPraise { |
| 228 | width: 28px; | 236 | width: 28px; |
| 229 | height: 24px; | 237 | height: 24px; |
| 230 | background: url(../../../assets/imgs/list-heart-red.png); | 238 | background: url(../../../assets/imgs/list-heart-red.png) no-repeat; |
| 231 | background-size: 100%; | 239 | background-size: 100%; |
| 232 | } | 240 | } |
| 233 | } | 241 | } | ... | ... |
| ... | @@ -99,7 +99,6 @@ export default { | ... | @@ -99,7 +99,6 @@ export default { |
| 99 | }, | 99 | }, |
| 100 | methods: { | 100 | methods: { |
| 101 | praiseHandler() { | 101 | praiseHandler() { |
| 102 | as.setShare("","","",""); | ||
| 103 | Toast.loading({ | 102 | Toast.loading({ |
| 104 | mask: true, | 103 | mask: true, |
| 105 | message: "请稍等..." | 104 | message: "请稍等..." |
| ... | @@ -119,7 +118,6 @@ export default { | ... | @@ -119,7 +118,6 @@ export default { |
| 119 | } | 118 | } |
| 120 | }); | 119 | }); |
| 121 | }, | 120 | }, |
| 122 | |||
| 123 | showShareHandler() { | 121 | showShareHandler() { |
| 124 | // 出现分享层 | 122 | // 出现分享层 |
| 125 | this.$emit("showShare"); | 123 | this.$emit("showShare"); |
| ... | @@ -297,6 +295,6 @@ export default { | ... | @@ -297,6 +295,6 @@ export default { |
| 297 | position: fixed; | 295 | position: fixed; |
| 298 | left: 0; | 296 | left: 0; |
| 299 | top: 30px; | 297 | top: 30px; |
| 300 | z-index: 1000; | 298 | z-index: 100; |
| 301 | } | 299 | } |
| 302 | </style> | 300 | </style> | ... | ... |
| ... | @@ -5,7 +5,7 @@ | ... | @@ -5,7 +5,7 @@ |
| 5 | 5 | ||
| 6 | <works-list-view | 6 | <works-list-view |
| 7 | v-model="formData" | 7 | v-model="formData" |
| 8 | v-if="init" | 8 | v-if="init && listVisiabled" |
| 9 | v-show="listVisiabled" | 9 | v-show="listVisiabled" |
| 10 | v-on:showRule="showRuleHandler" | 10 | v-on:showRule="showRuleHandler" |
| 11 | v-on:worksDetail="showWorksDetail" | 11 | v-on:worksDetail="showWorksDetail" |
| ... | @@ -90,22 +90,47 @@ export default { | ... | @@ -90,22 +90,47 @@ export default { |
| 90 | }; | 90 | }; |
| 91 | }, | 91 | }, |
| 92 | methods: { | 92 | methods: { |
| 93 | initUrlQuery() { | ||
| 94 | let worksCode = this.$route.query.worksCode; | ||
| 95 | console.log("worksCode === ", worksCode); | ||
| 96 | if (worksCode) { | ||
| 97 | Toast.loading({ | ||
| 98 | mask: true, | ||
| 99 | message: "加载中..." | ||
| 100 | }); | ||
| 101 | console.log("get data === ", worksCode); | ||
| 102 | httpGet({ url: urls.getWorks, data: { worksCode: worksCode } }).then( | ||
| 103 | res => { | ||
| 104 | if (res && res.data) { | ||
| 105 | this.memberWorks.data = res.data; | ||
| 106 | this.memberWorks.isMy = res.isMy; | ||
| 107 | this.listVisiabled = false; | ||
| 108 | } | ||
| 109 | this.initActivity(); | ||
| 110 | Toast.clear(); | ||
| 111 | } | ||
| 112 | ); | ||
| 113 | } else { | ||
| 114 | console.log("init activity"); | ||
| 115 | this.initActivity(); | ||
| 116 | } | ||
| 117 | }, | ||
| 93 | initActivity() { | 118 | initActivity() { |
| 94 | Toast.loading({ | 119 | this.init = true; |
| 95 | mask: true, | 120 | // Toast.loading({ |
| 96 | message: "加载中..." | 121 | // mask: true, |
| 97 | }); | 122 | // message: "加载中..." |
| 98 | 123 | // }); | |
| 99 | httpGet({ url: urls.myWork }).then(res => { | 124 | // httpGet({ url: urls.myWork }).then(res => { |
| 100 | this.init = true; | 125 | // this.init = true; |
| 101 | this.formData = res.data || {}; | 126 | // this.formData = res.data || {}; |
| 102 | if (!res.data) { | 127 | // if (!res.data) { |
| 103 | this.formEdit = true; | 128 | // this.formEdit = true; |
| 104 | } else { | 129 | // } else { |
| 105 | this.formEdit = false; | 130 | // this.formEdit = false; |
| 106 | } | 131 | // } |
| 107 | Toast.clear(); | 132 | // Toast.clear(); |
| 108 | }); | 133 | // }); |
| 109 | }, | 134 | }, |
| 110 | showRuleHandler() { | 135 | showRuleHandler() { |
| 111 | this.model.show = true; | 136 | this.model.show = true; |
| ... | @@ -150,7 +175,8 @@ export default { | ... | @@ -150,7 +175,8 @@ export default { |
| 150 | } | 175 | } |
| 151 | }, | 176 | }, |
| 152 | created() { | 177 | created() { |
| 153 | this.initActivity(); | 178 | this.initUrlQuery(); |
| 179 | // this.initActivity(); | ||
| 154 | }, | 180 | }, |
| 155 | components: { | 181 | components: { |
| 156 | BottomTool, | 182 | BottomTool, | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <div class="home"> | 2 | <div class="home"> |
| 3 | <head-view></head-view> | 3 | <head-view></head-view> |
| 4 | <div class="btn-back" @click="backHandler"></div> | ||
| 4 | 5 | ||
| 5 | <div class="sys-container-panel content"> | 6 | <div class="sys-container-panel content"> |
| 6 | <div class="container-title">{{title}}</div> | 7 | <div class="container-title">{{title}}</div> |
| ... | @@ -100,7 +101,10 @@ export default { | ... | @@ -100,7 +101,10 @@ export default { |
| 100 | // location.href = global_view_integral_url; | 101 | // location.href = global_view_integral_url; |
| 101 | // break; | 102 | // break; |
| 102 | // } | 103 | // } |
| 103 | } | 104 | }, |
| 105 | backHandler(){ | ||
| 106 | window.history.go(-1); | ||
| 107 | }, | ||
| 104 | }, | 108 | }, |
| 105 | components: { | 109 | components: { |
| 106 | BottomTool, | 110 | BottomTool, |
| ... | @@ -193,4 +197,16 @@ export default { | ... | @@ -193,4 +197,16 @@ export default { |
| 193 | color: #a1a1a1; | 197 | color: #a1a1a1; |
| 194 | } | 198 | } |
| 195 | } | 199 | } |
| 200 | |||
| 201 | .btn-back { | ||
| 202 | width: 170px; | ||
| 203 | height: 52px; | ||
| 204 | background: url(../../assets/imgs/list-btn-back.png) no-repeat; | ||
| 205 | background-size: 100%; | ||
| 206 | position: fixed; | ||
| 207 | left: 0; | ||
| 208 | top: 30px; | ||
| 209 | z-index: 100; | ||
| 210 | } | ||
| 211 | |||
| 196 | </style> | 212 | </style> | ... | ... |
| ... | @@ -4,9 +4,10 @@ | ... | @@ -4,9 +4,10 @@ |
| 4 | <div class="container-title">我要报名</div> | 4 | <div class="container-title">我要报名</div> |
| 5 | <div class="head-line"></div> | 5 | <div class="head-line"></div> |
| 6 | <div class="edit"> | 6 | <div class="edit"> |
| 7 | <u @click="formEditHandler"> | 7 | <div class="btn-edit" @click="formEditHandler"> |
| 8 | <van-icon name="edit" />信息编辑 | 8 | <div class="icon-edit"></div> |
| 9 | </u> | 9 | <u>信息编辑</u> |
| 10 | </div> | ||
| 10 | </div> | 11 | </div> |
| 11 | <div class="swipe"> | 12 | <div class="swipe"> |
| 12 | <van-swipe :autoplay="5000"> | 13 | <van-swipe :autoplay="5000"> |
| ... | @@ -37,7 +38,7 @@ | ... | @@ -37,7 +38,7 @@ |
| 37 | <div class="label">竞赛宣言:</div> | 38 | <div class="label">竞赛宣言:</div> |
| 38 | <div class="msg">{{formData.slogan}}</div> | 39 | <div class="msg">{{formData.slogan}}</div> |
| 39 | </div> | 40 | </div> |
| 40 | 41 | ||
| 41 | <div class="text-container space top"> | 42 | <div class="text-container space top"> |
| 42 | <div class="label">我的简介:</div> | 43 | <div class="label">我的简介:</div> |
| 43 | <div class="msg">{{formData.profile}}</div> | 44 | <div class="msg">{{formData.profile}}</div> |
| ... | @@ -129,15 +130,30 @@ export default { | ... | @@ -129,15 +130,30 @@ export default { |
| 129 | 130 | ||
| 130 | .edit { | 131 | .edit { |
| 131 | width: 630px; | 132 | width: 630px; |
| 132 | text-align: right; | 133 | display: flex; |
| 133 | u { | 134 | justify-content: flex-end; |
| 134 | font-size: 24px; | 135 | |
| 135 | color: #5db288; | 136 | .btn-edit { |
| 136 | position: relative; | 137 | width: auto; |
| 137 | z-index: 1000; | ||
| 138 | display: flex; | 138 | display: flex; |
| 139 | align-items: center; | 139 | align-items: center; |
| 140 | justify-content: flex-end; | 140 | |
| 141 | .icon-edit { | ||
| 142 | width: 21px; | ||
| 143 | height: 26px; | ||
| 144 | background: url(../../../assets/imgs/edit-pancel.png) no-repeat; | ||
| 145 | background-size: 100%; | ||
| 146 | } | ||
| 147 | |||
| 148 | u { | ||
| 149 | font-size: 24px; | ||
| 150 | color: #5db288; | ||
| 151 | position: relative; | ||
| 152 | z-index: 1000; | ||
| 153 | display: flex; | ||
| 154 | align-items: center; | ||
| 155 | justify-content: flex-end; | ||
| 156 | } | ||
| 141 | } | 157 | } |
| 142 | } | 158 | } |
| 143 | 159 | ... | ... |
| ... | @@ -137,13 +137,13 @@ export default { | ... | @@ -137,13 +137,13 @@ export default { |
| 137 | } else { | 137 | } else { |
| 138 | return; | 138 | return; |
| 139 | } | 139 | } |
| 140 | let title = "我C位出道,需要你的一票"; | 140 | // let title = "我C位出道,需要你的一票"; |
| 141 | let desc = this.formData.profile || null; | 141 | // let desc = this.formData.profile || null; |
| 142 | let imgurl = | 142 | // let imgurl = |
| 143 | this.formData.worksList.length > 0 | 143 | // this.formData.worksList.length > 0 |
| 144 | ? this.formData.worksList[0].worksUrl | 144 | // ? this.formData.worksList[0].worksUrl |
| 145 | : null; | 145 | // : null; |
| 146 | as.setShare(link, title, desc, imgurl); | 146 | as.setShare(link, "", "", ""); |
| 147 | } | 147 | } |
| 148 | }, | 148 | }, |
| 149 | components: { | 149 | components: { | ... | ... |
| ... | @@ -72,6 +72,8 @@ const router = new Router({ | ... | @@ -72,6 +72,8 @@ const router = new Router({ |
| 72 | }); | 72 | }); |
| 73 | 73 | ||
| 74 | router.beforeEach((to, from, next) => { | 74 | router.beforeEach((to, from, next) => { |
| 75 | let link = location.origin + location.pathname; | ||
| 76 | as.setShare(link, null, null, null); | ||
| 75 | const title = to.meta && to.meta.title; | 77 | const title = to.meta && to.meta.title; |
| 76 | if (title) { | 78 | if (title) { |
| 77 | document.title = title; | 79 | document.title = title; | ... | ... |
-
Please register or sign in to post a comment