| | |
| | | }, |
| | | "/api/" : { |
| | | //æ å°åå |
| | | "target" : "http://localhost:24147", //æµè¯ç¯å¢ |
| | | "target" : "http://124.70.216.149:8086", //æµè¯ç¯å¢ |
| | | "changeOrigin" : true, //æ¯å¦è·¨å |
| | | "secure" : true // æ¯å¦æ¯æ https åè®®ç代ç |
| | | } |
| | |
| | | { |
| | | "pages": [ //pagesæ°ç»ä¸ç¬¬ä¸é¡¹è¡¨ç¤ºåºç¨å¯å¨é¡µï¼åèï¼https://uniapp.dcloud.io/collocation/pages |
| | | // { |
| | | // "path": "pages/index/index", |
| | | // "style": { |
| | | // "navigationStyle": "custom", |
| | | // "navigationBarTitleText": "é¦é¡µ", |
| | | // "navigationBarTextStyle": "black", |
| | | // "navigationBarBackgroundColor": "#ffffff" |
| | | // } |
| | | // }, { |
| | | // "path": "pages/transfer/index", |
| | | // "style": { |
| | | // "navigationStyle": "custom", |
| | | // "navigationBarTitleText": "ææä¸", |
| | | // "navigationBarTextStyle": "black", |
| | | // "navigationBarBackgroundColor": "#ffffff" |
| | | // } |
| | | // }, |
| | | { |
| | | "path": "pages/index/index", |
| | | "style": { |
| | | "navigationStyle": "custom", |
| | | "navigationBarTitleText": "é¦é¡µ", |
| | | "navigationBarTextStyle": "black", |
| | | "navigationBarBackgroundColor": "#ffffff" |
| | | } |
| | | }, { |
| | | "path": "pages/charthistory/index", |
| | | "style": { |
| | | "navigationStyle": "custom", |
| | |
| | | "navigationBarBackgroundColor": "#ffffff" |
| | | } |
| | | }, |
| | | { |
| | | "path": "pages/transfer/index", |
| | | "style": { |
| | | "navigationStyle": "custom", |
| | | "navigationBarTitleText": "ææä¸", |
| | | "navigationBarTextStyle": "black", |
| | | "navigationBarBackgroundColor": "#ffffff" |
| | | } |
| | | }, |
| | | |
| | | { |
| | | "path": "pages/emptypage/nopermissions", |
| | | "style": { |
| | |
| | | } |
| | | }, |
| | | { |
| | | "path": "pages/ad_page/product_sc", |
| | | "style": { |
| | | "navigationBarTitleText": "ååç´ æ", |
| | | "navigationBarTextStyle": "black", |
| | | "navigationBarBackgroundColor": "#ffffff" |
| | | } |
| | | }, |
| | | { |
| | | "path": "pages/ad_page/trans", |
| | | "style": { |
| | | "navigationStyle": "custom", |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <view class="container" style="height: auto;"> |
| | | <view style="margin: 0.5rem;"> |
| | | <button class="mini-btn" style="background-color: cornflowerblue; margin-right: 10px;" type="primary" |
| | | size="mini">ç´ æä¸è½½</button> |
| | | <button @click="toTab(2)" class="mini-btn" type="default" size="mini">çä¿¡å®¡æ ¸</button> |
| | | <button @click="toTab(3)" class="mini-btn" type="default" size="mini">微信æåå</button> |
| | | </view> |
| | | |
| | | <cc-pullScroolView class="pullScrollView" ref="pullScroll" :enablePullDown="false" :back-top="false"> |
| | | <view> |
| | | <view v-if="productList.length>0" class="orders-list d-flex flex-column w-100" |
| | | style="padding: 20rpx; padding-bottom: 0;"> |
| | | <view class="order-item" v-for="(item, index) in productList" :key="index" |
| | | style="margin-bottom: 30rpx;"> |
| | | <list-cell :hover="false"> |
| | | <image :src="item.img"></image> |
| | | </list-cell> |
| | | <list-cell :hover="false" last> |
| | | <view class="w-100 d-flex flex-column"> |
| | | <view class="w-100 font-size-lg text-color-base"> |
| | | {{ item.smscontent}} |
| | | </view> |
| | | <view class="w-100 font-size-lg text-color-base" style="margin-bottom: 20rpx;"> |
| | | <view> |
| | | {{item.subject}} |
| | | </view> |
| | | <view style="color: #ef1913;"> |
| | | ¥{{item.min_price}}-{{item.max_price}} |
| | | </view> |
| | | </view> |
| | | <view class="d-flex justify-content-between align-items-center" |
| | | style="margin-bottom: 30rpx;"> |
| | | <!-- <view class="font-size-sm text-color-assist"> |
| | | {{item.wantsendtime}} |
| | | </view> --> |
| | | <view class="d-flex font-size-sm text-color-base align-items-center"> |
| | | <view style="display: flex;"> |
| | | |
| | | <view style="display: flex;flex-wrap:wrap;" v-if="currentId==item.id"> |
| | | <view style="margin: 0.3rem;" v-for="(linkitem, linkindex) in currentLink" :key="linkindex"> |
| | | <button @click="download(linkitem)" type="primary"> |
| | | ä¸è½½{{linkindex}} |
| | | </button> |
| | | </view> |
| | | </view> |
| | | <view v-else> |
| | | <button type="primary" |
| | | style="background-color: #ef1913; margin-right: 5rem;" |
| | | @click="getProductDetail(item.id)">è·åä¸è½½é¾æ¥</button> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </list-cell> |
| | | </view> |
| | | </view> |
| | | |
| | | </view> |
| | | </cc-pullScroolView> |
| | | </view> |
| | | </template> |
| | | |
| | | <script> |
| | | import comUtils from '@/utils/ComUtils.js' |
| | | export default { |
| | | data() { |
| | | return { |
| | | currentTab: 0, |
| | | productList: [], |
| | | curPageNum: 1, |
| | | pageCount: 10, |
| | | totalNum: 0, |
| | | currentLink: [], |
| | | currentId: '' |
| | | } |
| | | }, |
| | | onLoad(option) { |
| | | //this.checkId(); |
| | | this.getTemplateData(); |
| | | }, |
| | | |
| | | // 䏿å è½½ |
| | | onReachBottom() { |
| | | if (this.curPageNum * this.pageCount < this.totalNum) { |
| | | // æ°æ®ä¸ºå è½½å® |
| | | this.$refs.pullScroll.showUpLoading(); |
| | | this.curPageNum++; |
| | | this.getTemplateData(); |
| | | } |
| | | }, |
| | | methods: { |
| | | toPyq() { |
| | | uni.navigateTo({ |
| | | url: '/pages/ad_page/wx_pyqset' |
| | | }) |
| | | }, |
| | | //æ£æ¥ç½åå |
| | | checkId() { |
| | | var openId = uni.getStorageSync('smsopenid'); |
| | | var whiteid = comUtils.getAllowdId(status); |
| | | if (openId == "" || whiteid.indexOf(openId) < 0) { |
| | | uni.reLaunch({ |
| | | url: '/pages/emptypage/nopermissions' |
| | | }) |
| | | } else { |
| | | this.getTemplateData(); |
| | | } |
| | | }, |
| | | getProductDetail(id) { |
| | | let param = { |
| | | ProductId: id |
| | | } |
| | | this.$http.post('/api/ProductInfo/GetDaiFaDetail', param).then(e => { |
| | | var prodetail = e.result; |
| | | var linkArr = prodetail.productImage.images; |
| | | linkArr.push(prodetail.mainVedio); |
| | | this.currentLink = prodetail.productImage.images; |
| | | this.currentId = id; |
| | | }).catch(function(err) { |
| | | console.log(err); |
| | | }) |
| | | }, |
| | | //ä¸è½½ |
| | | download(link) { |
| | | uni.downloadFile({ |
| | | url: link, |
| | | success: (res) => { |
| | | if (res.statusCode === 200) { |
| | | var oA = document.createElement("a"); |
| | | oA.download = ''; // 设置ä¸è½½çæä»¶åï¼é»è®¤æ¯'ä¸è½½' |
| | | oA.href = res.tempFilePath; //临æ¶è·¯å¾åä¿åå°æ¬å° |
| | | document.body.appendChild(oA); |
| | | oA.click(); |
| | | oA.remove(); // ä¸è½½ä¹åæå建çå
ç´ å é¤ |
| | | } |
| | | }, |
| | | fail: (res) => {} |
| | | }); |
| | | }, |
| | | toTab(tabtype) { |
| | | var url = ''; |
| | | switch (tabtype) { |
| | | case 1: |
| | | url = '/pages/ad_page/product_sc'; |
| | | break; |
| | | case 2: |
| | | url = '/pages/ad_page/sms_examine'; |
| | | break; |
| | | case 3: |
| | | url = '/pages/ad_page/wx_pyqset'; |
| | | break; |
| | | } |
| | | uni.navigateTo({ |
| | | url: url |
| | | }) |
| | | }, |
| | | getTemplateData() { |
| | | let param = { |
| | | PageNo: this.curPageNum, |
| | | PageSize: this.pageCount |
| | | } |
| | | uni.showLoading({ |
| | | title: 'å è½½ä¸' |
| | | }) |
| | | this.$http.post('/api/ProductInfo/GetDaiFaProductList', param).then(e => { |
| | | this.totalNum = e.result.totalCount; |
| | | this.productList = this.productList.concat(e.result.data); |
| | | if (this.curPageNum * this.pageCount >= this.totalNum) { |
| | | // å¦ææ¯æåä¸é¡µ |
| | | this.$refs.pullScroll.finish(); |
| | | } else { |
| | | // 䏿¯æåä¸é¡µ |
| | | this.$refs.pullScroll.success(); |
| | | } |
| | | uni.hideLoading() |
| | | }).catch(function(err) { |
| | | uni.hideLoading() |
| | | console.log(err); |
| | | }) |
| | | |
| | | |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | page { |
| | | |
| | | height: 100%; |
| | | } |
| | | |
| | | .taskid-show { |
| | | text-overflow: ellipsis; |
| | | overflow: hidden; |
| | | white-space: nowrap; |
| | | width: 80%; |
| | | } |
| | | |
| | | .container { |
| | | display: flex; |
| | | flex-direction: column; |
| | | padding: 0.4rem; |
| | | } |
| | | |
| | | .uni-flex { |
| | | display: flex; |
| | | } |
| | | |
| | | .uni-flex-row { |
| | | @extend .uni-flex; |
| | | flex-direction: row; |
| | | box-sizing: border-box; |
| | | } |
| | | |
| | | /* å表footer */ |
| | | .uni-footer { |
| | | @extend .uni-flex-row; |
| | | justify-content: right; |
| | | margin-top: $uni-spacing-col-lg; |
| | | } |
| | | |
| | | .uni-footer-text { |
| | | font-size: 14px; |
| | | color: $uni-text-color-grey; |
| | | margin-left: 5px; |
| | | color: #FF928F; |
| | | font-weight: 700; |
| | | } |
| | | </style> |
| | |
| | | <template> |
| | | <view class="container" style="height: auto;"> |
| | | <view style="margin: 0.5rem;"> |
| | | <button class="mini-btn" style="background-color: cornflowerblue; margin-right: 10px;" type="primary" size="mini">çä¿¡å®¡æ ¸</button> |
| | | <button @click="toPyq()" class="mini-btn" type="default" size="mini">微信æåå</button> |
| | | <button @click="toTab(1)" class="mini-btn" style="margin-right: 10px;" type="default" |
| | | size="mini">ç´ æä¸è½½</button> |
| | | <button class="mini-btn" style="background-color: cornflowerblue; margin-right: 10px;" type="primary" |
| | | size="mini">çä¿¡å®¡æ ¸</button> |
| | | <button @click="toTab(3)" class="mini-btn" type="default" size="mini">微信æåå</button> |
| | | </view> |
| | | |
| | | <v-tabs v-model="currentTab" :tabs="tabList" :pills="true" line-height="0" activeColor="#fff" |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | toPyq() |
| | | { |
| | | toTab(tabtype) { |
| | | var url = ''; |
| | | switch (tabtype) { |
| | | case 1: |
| | | url = '/pages/ad_page/product_sc'; |
| | | break; |
| | | case 2: |
| | | url = '/pages/ad_page/sms_examine'; |
| | | break; |
| | | case 3: |
| | | url = '/pages/ad_page/wx_pyqset'; |
| | | break; |
| | | } |
| | | uni.navigateTo({ |
| | | url:'/pages/ad_page/wx_pyqset' |
| | | url: url |
| | | }) |
| | | }, |
| | | //æ£æ¥ç½åå |
| | |
| | | this.$http.post('/smsapi/WxBack/GetOpenId', data).then(e => { |
| | | uni.setStorageSync("smsopenid", e.result); |
| | | uni.navigateTo({ |
| | | url: '/pages/ad_page/sms_examine' |
| | | url: '/pages/ad_page/product_sc' |
| | | }) |
| | | }).catch(function(err) { |
| | | console.log(err); |
| | |
| | | <template> |
| | | <view class="container" style="height: auto;"> |
| | | <view style="margin: 0.5rem;"> |
| | | <button @click="toDx()" class="mini-btn" style="margin-right: 10px;" type="default" size="mini">çä¿¡å®¡æ ¸</button> |
| | | <button @click="toTab(1)" class="mini-btn" style="margin-right: 10px;" type="default" size="mini">ç´ æä¸è½½</button> |
| | | <button @click="toTab(2)" class="mini-btn" style="margin-right: 10px;" type="default" size="mini">çä¿¡å®¡æ ¸</button> |
| | | <button class="mini-btn" style="background-color: cornflowerblue;" type="primary" size="mini">微信æåå</button> |
| | | </view> |
| | | <view style="display: flex;justify-content: center; flex-direction: column; /"> |
| | | <view> |
| | | <textarea maxlength="492" v-model="content" class="smstxt" placeholder="请è¾å
¥æååææ¡" |
| | | placeholder-class="text-color-assist font-size-base"></textarea> |
| | | |
| | | </view> |
| | | <view> |
| | | <textarea maxlength="492" v-model="commnet" class="smstxt" placeholder="请è¾å
¥è¯è®º(éå¿
å¡«)" |
| | |
| | | uni.reLaunch({ |
| | | url: '/pages/emptypage/nopermissions' |
| | | }) |
| | | } else { |
| | | this.getTemplateData(); |
| | | } |
| | | }, |
| | | onSuccess(reslut) { |
| | |
| | | console.log(err); |
| | | }) |
| | | }, |
| | | toDx() |
| | | { |
| | | toTab(tabtype) { |
| | | var url = ''; |
| | | switch (tabtype) { |
| | | case 1: |
| | | url = '/pages/ad_page/product_sc'; |
| | | break; |
| | | case 2: |
| | | url = '/pages/ad_page/sms_examine'; |
| | | break; |
| | | case 3: |
| | | url = '/pages/ad_page/wx_pyqset'; |
| | | break; |
| | | } |
| | | uni.navigateTo({ |
| | | url:'/pages/ad_page/sms_examine' |
| | | url: url |
| | | }) |
| | | } |
| | | } |
| | |
| | | <!DOCTYPE html><html lang=zh-CN><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><title>æå·æ
书</title><script>var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)')) |
| | | document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/static/index.97465e7b.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/static/js/chunk-vendors.ff914f25.js></script><script src=/static/js/index.36bac0ea.js></script></body></html> |
| | | document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/static/index.2da1efab.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/static/js/chunk-vendors.f5d95020.js></script><script src=/static/js/index.bca0f14f.js></script></body></html> |