From 086e556b94d79269b2124c78a7740a16050f603c Mon Sep 17 00:00:00 2001 From: zhaojs <349234519@qq.com> Date: 星期三, 07 六月 2023 10:20:54 +0800 Subject: [PATCH] no message --- application/api/logic/Banner.php | 8 public/html/freebuy.html | 381 +++++++++++++++++++ public/html/bybt.html | 720 ++++++++++++++++++++++++++++++++++++ application/admin/model/Banner.php | 2 public/html/fxguid.html | 27 + public/html/newuse.html | 27 + application/admin/lang/zh-cn/banner.php | 2 7 files changed, 1,164 insertions(+), 3 deletions(-) diff --git a/application/admin/lang/zh-cn/banner.php b/application/admin/lang/zh-cn/banner.php index c6adb07..6e6ff88 100644 --- a/application/admin/lang/zh-cn/banner.php +++ b/application/admin/lang/zh-cn/banner.php @@ -11,6 +11,8 @@ 'Type 5' => '棣栭〉搴曢儴杞挱', 'Type 6' => '棣栭〉鎮诞绐�', 'Type 7' => '棣栭〉寮圭獥', + 'Type 11' => 'app棣栭〉灏忚疆鎾�', + 'Type 12' => '棣栭〉杩炴爣', 'Image' => '鍥剧墖淇℃伅', 'Status' => '鐘舵��', 'Status 0' => '闅愯棌', diff --git a/application/admin/model/Banner.php b/application/admin/model/Banner.php index 7ec6740..4c33114 100644 --- a/application/admin/model/Banner.php +++ b/application/admin/model/Banner.php @@ -44,7 +44,7 @@ public function getTypeList() { - return ['0' => __('Type 0'), '1' => __('Type 1'), '2' => __('Type 2'), '3' => __('Type 3'), '4' => __('Type 4'), '5' => __('Type 5'), '6' => __('Type 6'), '7' => __('Type 7'),'9' => '鏂颁汉鏁欑▼','10'=>'閫涢��']; + return ['0' => __('Type 0'), '1' => __('Type 1'), '2' => __('Type 2'), '3' => __('Type 3'), '4' => __('Type 4'), '5' => __('Type 5'), '6' => __('Type 6'), '7' => __('Type 7'),'9' => '鏂颁汉鏁欑▼','10'=>'閫涢��','11'=>'app棣栭〉灏忚疆鎾�','12'=>'棣栭〉杩炴爣','13'=>'app棣栭〉蹇嵎涓�','14'=>'app棣栭〉蹇嵎涓�']; } public function getStatusList() diff --git a/application/api/logic/Banner.php b/application/api/logic/Banner.php index 1edb859..02e50d7 100644 --- a/application/api/logic/Banner.php +++ b/application/api/logic/Banner.php @@ -10,7 +10,7 @@ class Banner extends BasicLogic { - const BANNER_TYPE = ['1'=>'topBannerList','3'=>'singleLineList','4'=>'doubleLineList','5'=>'bottomBannerList','7' => 'popBannerList']; + const BANNER_TYPE = ['1'=>'topBannerList','3'=>'singleLineList','4'=>'doubleLineList','5'=>'bottomBannerList','7' => 'popBannerList','11'=>'popBannerSList','12'=>'indexbanner','13'=>'enterTop','14'=>'enterDown']; public function __construct() { @@ -36,7 +36,11 @@ 'singleLineList'=>[], 'doubleLineList'=>[], 'bottomBannerList'=>[], - 'popBannerList' => [] + 'popBannerList' => [], + 'popBannerSList'=>[], + 'indexbanner'=>[], + 'enterTop'=>[], + 'enterDown'=>[] ]; if(count($type_arr) > 1){ foreach($list as $item){ diff --git a/public/html/bybt.html b/public/html/bybt.html new file mode 100644 index 0000000..46b661a --- /dev/null +++ b/public/html/bybt.html @@ -0,0 +1,720 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset="UTF-8" /> + <meta http-equiv="X-UA-Compatible" content="IE=edge" /> + <meta + name="App-Config" + content="fullscreen=yes,useHistoryState=yes,transition=yes" + /> + <meta content="yes" name="apple-mobile-web-app-capable" /> + <meta content="yes" name="apple-touch-fullscreen" /> + <meta content="telephone=no,email=no" name="format-detection" /> + <meta + name="viewport" + content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover" + /> + <script + type="text/javascript" + src="https://public.ffquan.cn/lib/jquery-1.12.4.min.js" + ></script> + <script + type="text/javascript" + src="https://cdn.staticfile.org/vue/2.6.11/vue.min.js" + ></script> + <script + type="text/javascript" + src="https://public.ffquan.cn/lib/vue-lazyload.js" + ></script> + <script + type="text/javascript" + src="https://public.ffquan.cn/lib/swiper/js/swiper.min.js" + ></script> + <script + type="text/javascript" + src="https://public.ffquan.cn/lib/clipboard.min.js" + ></script> + <script + type="text/javascript" + src="https://p1static.dataoke.com/web/js/layer/layer.js?t=202104191256" + ></script> + <script type="text/javascript" src="https://img.ushopvip.com/js/uni-webview-js.js"></script> + <title>鐧句嚎琛ヨ创</title> + <script> + var _config = { + appKey: 'kowwtb', //姝ゅ鏇挎崲鎴愮敤鎴穉ppKey + + // 闇�瑕佽嚜琛屾帴鍏ョ偣鍑诲晢鍝佸悗鐨勯�昏緫 锛堥潪蹇呭~锛� + jumpGoodsUrl: function (items) { // 鏇挎崲涓鸿缁嗛〉闈㈢殑鍦板潃鎴栬浆閾鹃�昏緫 + uni.navigateTo({ + url: '/pages/goods/goodsDetail?id=' + items.goodsid + }); + } + }; + </script> + <style> + a, + abbr, + acronym, + address, + applet, + article, + aside, + audio, + b, + big, + blockquote, + body, + canvas, + caption, + center, + cite, + code, + dd, + del, + details, + dfn, + div, + dl, + dt, + em, + embed, + fieldset, + figcaption, + figure, + footer, + form, + h1, + h2, + h3, + h4, + h5, + h6, + header, + hgroup, + html, + i, + iframe, + img, + ins, + kbd, + label, + legend, + li, + mark, + menu, + nav, + object, + ol, + output, + p, + pre, + q, + ruby, + s, + samp, + section, + small, + span, + strike, + strong, + sub, + summary, + sup, + table, + tbody, + td, + tfoot, + th, + thead, + time, + tr, + tt, + u, + ul, + var, + video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + -webkit-tap-highlight-color: transparent; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + tap-highlight-color: transparent; + box-sizing: border-box; + } + article, + aside, + details, + figcaption, + figure, + footer, + header, + hgroup, + menu, + nav, + section { + display: block; + } + html { + font-family: Arial, PingFang SC, -apple-system, BlinkMacSystemFont, + Segoe UI, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, + sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + } + ol, + ul { + list-style: none; + } + blockquote, + q { + quotes: none; + } + blockquote:after, + blockquote:before, + q:after, + q:before { + content: ''; + content: none; + } + #appMain { + position: relative; + margin: auto; + font-size: 0.28rem; + font-family: PingFangSC-Regular; + z-index: 1; + overflow: hidden; + } + .bybt-layout { + min-height: 100vh; + width: 100%; + background: #f5f5f5; + text-align: center; + } + .bybt-layout .banner { + background: url('https://sr.ffquan.cn/dtk_yunying/20210730/c41pb1v6vrk9djn36m000.png') + no-repeat center top #f52157; + background-size: 100% auto; + width: 100%; + text-align: center; + padding-top: 2.56rem; + } + .goodslist { + width: 100%; + padding: 0.24rem 0.25rem 0.1rem; + margin: 0; + } + .goodslist .list { + width: 100%; + background: #fff; + border-radius: 0.08rem; + overflow: hidden; + display: flex; + margin-bottom: 0.25rem; + } + .goodslist .list .pic { + width: 2.72rem; + height: 2.72rem; + } + .goodslist .list .pic img { + width: 100%; + display: block; + } + .goodslist .list .center { + width: calc(100% - 2.89rem); + position: relative; + z-index: 0; + margin-left: 0.17rem; + padding-top: 0.18rem; + text-align: left; + } + .goodslist .list .center h4 { + height: 0.37rem; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + font-size: 0.26rem; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #17233d; + line-height: 0.37rem; + margin-bottom: 0.16rem; + } + .goodslist .list .center h4 img { + width: 0.24rem; + height: 0.24rem; + position: relative; + top: 0.02rem; + margin-right: 0.1rem; + } + .goodslist .list .center .tag { + height: 0.32rem; + margin-bottom: 0.24rem; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + } + .goodslist .list .center .tag span { + height: 0.3rem; + display: inline-block; + padding: 0 0.1rem; + background: #fff2ed; + border: 1px solid #ffccba; + border-radius: 0.03rem; + font-family: PingFangSC-Regular; + font-size: 0.24rem; + color: #ff4400; + letter-spacing: 0; + line-height: 0.32rem; + text-align: center; + margin-right: 0.1rem; + } + .goodslist .list .center .tag img { + height: 0.3rem; + display: inline-block; + margin-right: 0.1rem; + } + .goodslist .list .center .coupon { + height: 0.33rem; + display: flex; + justify-content: flex-start; + align-items: center; + } + .goodslist .list .center .coupon span { + /* width: 0.94rem; + height: 0.32rem; */ + /* width: 1.45rem; */ + display: block; + float: left; + /* padding-left: 0.3rem; */ + font-family: PingFangSC-Regular; + font-size: 0.24rem; + color: #333; + letter-spacing: 0; + line-height: 0.32rem; + text-align: center; + } + .goodslist .list .center .coupon .border { + width: 0.02rem; + height: 0.24rem; + float: left; + margin: 0 0.24rem; + background: #d8d8d8; + } + + .goodslist .list .center .btns { + position: absolute; + bottom: 0.22rem; + left: 0; + z-index: 10; + width: 100%; + display: flex; + justify-content: space-between; + align-items: flex-end; + } + + .goodslist .list .center .btns .sales { + color: #17233d; + font-size: 0.24rem; + line-height: 0.33rem; + padding-top: 0.11rem; + } + .goodslist .list .center .btns .sales span { + color: #808695; + } + .goodslist .list .center .btns .ml { + color: #ff4443; + font-size: 0.26rem; + line-height: 0.37rem; + padding-top: 0.21rem; + white-space: nowrap; + } + .goodslist .list .center .btns .ml b { + margin-left: 0.04rem; + font-size: 0.4rem; + font-family: Arial-BoldMT; + } + .goodslist .list .center .btns .ml small { + font-size: 0.22rem; + font-family: PingFangSC-Semibold; + } + .goodslist .list .center .btns .go { + width: 1.45rem; + height: 0.66rem; + line-height: 0.66rem; + background: #ffd676; + border-radius: 1rem 0px 0px 1rem; + color: #8f2121; + font-size: 0.28rem; + font-weight: bold; + font-family: PingFangSC-Medium; + text-align: left; + text-indent: 0.28rem; + } + + .loading { + line-height: 1rem; + text-align: center; + font-size: 0.3rem; + color: #999; + } + .sys { + width: 100%; + height: 100vh; + position: fixed; + z-index: 9999999; + background: rgba(0, 0, 0, 0.6) + url('https://sr.ffquan.cn/dtk_yunying/20210803/c44albf6vrkd4bd59itg0.png') + center center no-repeat; + background-size: 2.4rem auto; + } + #shareID { + position: fixed; + left: 0; + bottom: 0; + z-index: 500; + background: transparent; + padding: 0.13rem 0; + width: 100%; + } + #shareID a { + display: block; + height: 0.8rem; + margin: 0 0.56rem; + box-sizing: content-box; + border: 0.06rem solid #ffffff; + border-radius: 0.43rem; + line-height: 0.8rem; + background: #ff6a37; + text-align: center; + color: #ffeddf; + font-size: 0.32rem; + font-family: PingFangSC-Semibold; + } + + .back_home { + width: 30px; + height: 30px; + position: fixed; + right: 0.3rem; + bottom: 1.2rem; + border-radius: 50%; + background: rgba(0, 0, 0, 0.5); + display: flex; + align-items: center; + justify-content: center; + } + .back_home img { + width: 15px; + height: 15px; + } + </style> + </head> + + <body> + <script + type="text/javascript" + src="https://public.ffquan.cn/lib/taobaoCode/taobaoCode.js?v=1.3.2" + ></script> + <div id="appMain"> + <div v-if="sys == null" class="sys"></div> + + <div class="bybt-layout"> + <div class="banner"></div> + <div class="goodslist"> + <div + v-for="(item, index) in goodsList1" + :key="index" + class="list" + :id="'goodsList'+index" + @click="targetItem(item)" + > + <div class="pic"><img :src="imgFomate(item.pictUrl)" /></div> + <div class="center"> + <h4> + <img + src="https://sr.ffquan.cn/dtk_yunying/20210730/c41pb7v6vrk9djn36m0g0.png" + alt="" + />{{item.title}} + </h4> + <div class="tag"> + <img + v-for="(item_tag, index) in item.bybtInfo.bybtItemTags" + :src="item_tag" + alt="" + /> + </div> + <div class="coupon"> + <span>宸茶ˉ璐磠{item.bybtInfo.bybtCouponAmount || 0}}鍏�</span> + <div class="border"></div> + <span + >宸插敭{{digitalAbbNumber({ num: item.volume, unit: + '涓�'})}}浠�</span + > + </div> + + <div class="btns"> + <div> + <div class="ml"> + 琛ヨ创鎶㈣喘浠� 楼<b + >{{item.bybtInfo.bybtShowPrice.split('.')[0]}}</b + ><small v-if="item.bybtInfo.bybtShowPrice.split('.')[1]" + >.{{item.bybtInfo.bybtShowPrice.split('.')[1]}}</small + > + </div> + </div> + <div class="go">鍘绘姠璐�</div> + </div> + </div> + </div> + </div> + </div> + + <div class="share" id="shareID"><a>绔嬪嵆鍒嗕韩</a></div> + <div ref="reference" class="loading">鍔犺浇涓�...</div> + + <div class="back_home" v-if="scrollTop>=230" @click="back_home"> + <img + src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAYAAAC4wJK5AAACs0lEQVRoQ+3ZTYhOURzH8e9vYWFnqcTGQsnaxmJY2WFD3kkk8pKXRFIGpSkJk5KSlBRjIkqkiNSUUoqNTCmhFClJKfXT0X007pznuc9zn3Onmeme3XNfzvl/7jnn/s+5j5gERZPAwF+E7R3AOmB+hno8jnGLgLfAoKRDIU7ZPgYcGcdBtwrtjqSlAfETmDpBESHsBQFxBtg9QRFPJfU05sRxYAMwcwTmzTiEzcli+gHcBPZL+lrZ28n2UaAHWAj0Sgq/KymVIJq8LAYkrahCkRxh+wRwuEmwlUCSImyfBA4WPO3kkGQI233AgTaHS1JIEoTtU8C+NgGNy5JBukbYPg3s6RCQFNIVwvZZYFcE8BqYlzs+ACyPXNt1j5RG2O4HwsIxX15mPZNfRPYCc6uAlELYPg9sjwBeAGuB6cAoREh4tm+khnSMsH0B2BoBPAfWSBq2HbJ0FBHuSw3pCGH7IrAlAhjKAO+yIFsiUkPaRti+BGyKAJ5lgPeNc0U9MeK6JEOrLYTty8DGCOBJBvg48ly7iFQ9UoiwfQVYHwE8AlZL+pw/1wkiBaQlwvbV8KQjgIcZ4EssyXWK6BbSFGH7GrAqEuSDcFzSt2ZZugyiG0gUYfs6EFv738sA31stM8oiykJGIWzvBM5FgrwLrJQUPiy0LN0gCiDRHWIMcQtYlovydgb4VQRoN08U1dMkIX6SNCN/bwyR3xcMZoDfRQ13mieK6otA+iWNWnDGELOy3dk2IHxh65PkogbL5omiem3vBcIQfyVpSez6wjxR1EiqV2yZdhr31IjUeaJsb9Q9UfdE2bETua8eTvVwqofT/0+gnhP1nKjnxNjMidnAcO5hb5YUvl0lL5VM7Gx3dx9Y/G+5LFXWVmUV256W/XM6BRiS9CF5F2QVVoaoKuAx29mNJSC09QfRuW93lvvKnQAAAABJRU5ErkJggg==" + alt="" + /> + </div> + </div> + </body> +</html> + +<script> + (function () { + var size = + document.body.clientWidth || document.documentElement.clientWidth; + document.documentElement.style.fontSize = + (size > 750 ? 750 : size) / 7.5 + 'px'; + })(); + + Vue.use(VueLazyload, { + preLoad: 1.3, // + error: 'https://sr.ffquan.cn/cms_pic/20200622/bro7s7f6vrkd3jat4ujg0.png', + loading: 'https://sr.ffquan.cn/cms_pic/20200612/brhjkf76vrkcrfpi79eg0.png', + attempt: 1, + }); + new Vue({ + el: '#appMain', + data: { + sys: false, + time: '', + goodsList1: [], + loading: false, + linkKZL: '', + scrollTop: 0, + canScroll: false, + loadData: false, + nowPage: 1, + }, + methods: { + targetItem(item) + { + uni.navigateTo({ + url: '/pages/goods/goodsDetail?id=' + item.itemId + }); + }, + isStart(item) { + if (this.getTime(item.activityStartTime) >= new Date()) { + layer.msg('鎶㈣喘鏆傛湭寮�濮�'); + return false; + } + }, + back_home() { + $(document).scrollTop(0); + }, + digitalAbbNumber: function ({ num = 0, unit }) { + var param = {}; + var k = 10000, + sizes = ['', '涓�', '浜�', '涓囦嚎'], + i; + if (num < k) { + return num; + } else { + i = Math.floor(Math.log(num) / Math.log(k)); + param.value = parseFloat((num / Math.pow(k, i)).toFixed(1)); + param.unit = sizes[i]; + } + return param.value + (unit || param.unit); + }, + getTime: function (time) { + var newTime = new Date(time.replace(/-/g, '/')); + return newTime; + }, + handleClipboard: function (event, res, isGoods, text) { + var _this = this; + // console.log(event, res, isGoods, text); + if (event.getAttribute('isCopy')) { + return false; + } + event.setAttribute('isCopy', true); + // @ts-ignore + var clipboardImg = new window.ClipboardJS(event, { + text: function (trigger) { + return text || _this.handleChange(res, isGoods); + }, + }); + clipboardImg.on('success', function (e) { + layer.msg( + text ? '澶嶅埗鎴愬姛锛屽揩鍒嗕韩缁欏皬浼欎即鍚' : '鍙d护澶嶅埗鎴愬姛锛屾墦寮�鎵嬫窐鎶㈣喘' + ); + e.clearSelection(); + }); + + clipboardImg.on('error', function (e) { + layer.msg('鍙d护澶嶅埗澶辫触锛岃鑱旂郴鎺ㄦ嫨鑰�'); + }); + }, + + // 娲诲姩涓撻摼鎺� + handleChange: function (res, isGoods) { + // 鏅�氬晢鍝佽浆杩為�昏緫 + var _this = this; + var result = ''; + + $.ajax({ + url:'https://dtkapi.ffquan.cn/dtk_go_app_api/api/tb/activity/promote/bybt/tkl', + // url: 'https://dtkapi.buydance.com/dtk_java_views_api/api/tb/activity/promote/bybt/tkl', + type: 'get', + data: { + itemId: res.itemId, + appKey: _config.appKey, + }, + async: false, + }).done(function (res) { + // const { + // code, + // msg, + // data: { longTpwd }, + // } = res; + + var code = res.code ; + var msg = res.msg; + var longTpwd = res.data.longTpwd; + + if (code == 200) { + result = longTpwd; + } else { + layer.msg(msg); + } + }); + return result; + }, + + getGoodsList: function (page) { + var _this = this; + page = page || 1; + + $.ajax({ + url:'https://dtkapi.ffquan.cn/dtk_java_views_api/api/tb/activity/promote/bybt', + // url: 'https://dtkapi.buydance.com/dtk_java_views_api/api/tb/activity/promote/bybt', + type: 'get', + data: { + pageId: page, + pageSize: 20, + appKey: _config.appKey, + }, + }).done(function (res) { + // var { + // code, + // data: { kzWebsite, list, pageId, sys }, + // } = res; + var code = res.code ; + var kzWebsite = res.data.kzWebsite; + var list = res.data.list; + var pageId = res.data.pageId; + var sys = res.data.sys; + if (code != 200) { + _this.sys = null; + return; + } + + _this.time = res.time; + _this.sys = sys || null; + _this.linkKZ = kzWebsite; + + if (_this.loadData == true) { + res.data + ? (_this.goodsList1 = _this.goodsList1.concat(res.data.list)) + : ''; + } else { + res.data ? (_this.goodsList1 = res.data.list) : ''; + } + + _this.loadData = false; + if (res.data && res.data.list.length != 0) { + _this.canScroll = true; + } + + setTimeout(function () { + /* for (var i = 0; i < _this.goodsList1.length; i++) { + _this.handleClipboard( + document.getElementById('goodsList' + i), + _this.goodsList1[i], + true + ); + } */ + + if (code == 200) { + $.ajax({ + url: 'https://dtkapi.ffquan.cn/taobaoapi/kz-create-short', + // url: 'http://dtkapi.buydance.com/taobaoapi/kz-create-short', + type: 'get', + data: { + url: _this.linkKZ + '#/bybt?app_key='+_config.appKey, + }, + }).done(function (res) { + /* _this.handleClipboard( + document.getElementById('shareID'), + {}, + false, + '鑱氬垝绠楀彂琛ヨ创绂忓埄浜嗭紝澶х墝姝e搧锛屼拱璐靛繀闄紝灏忎紮浼翠滑蹇潵鎶㈣喘鍚'+res.data + ); */ + }); + } + }, 500); + }); + }, + + scrollLoad: function () { + // + var _this = this; + var range = 70; //璺濅笅杈圭晫闀垮害/鍗曚綅px + var totalheight = 0; + $(window).scroll(function () { + var srollPos = $(window).scrollTop(); //婊氬姩鏉¤窛椤堕儴璺濈(椤甸潰瓒呭嚭绐楀彛鐨勯珮搴�) + totalheight = parseFloat($(window).height()) + parseFloat(srollPos); + if ($(document).height() - range <= totalheight) { + if (_this.canScroll) { + _this.nowPage++; + _this.canScroll = false; + _this.loadData = true; + _this.getGoodsList(_this.nowPage); + } + } + }); + }, + imgFomate: function (img) { + if (img.indexOf('http') != '-1') { + return img; + } else { + return 'https:' + img; + } + }, + }, + mounted: function () { + var _this = this; + + _this.getGoodsList(); + _this.scrollLoad(); + window.onscroll = function () { + _this.scrollTop = + document.documentElement.scrollTop || document.body.scrollTop; + }; + }, + }); +</script> diff --git a/public/html/freebuy.html b/public/html/freebuy.html new file mode 100644 index 0000000..604bf29 --- /dev/null +++ b/public/html/freebuy.html @@ -0,0 +1,381 @@ +<!-- + * @Author: your name + * @Date: 2021-02-26 14:25:42 + * @LastEditTime: 2021-10-20 16:31:36 + * @LastEditors: Please set LastEditors + * @Description: In User Settings Edit + * @FilePath: /www/dtk_static_www_user_center/html/鍗曢〉html/棣栭〉.html +--> +<!DOCTYPE html> +<html> + +<head> + <meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="App-Config" content="fullscreen=yes,useHistoryState=yes,transition=yes"> + <meta content="yes" name="apple-mobile-web-app-capable"><meta content="yes" name="apple-touch-fullscreen"> + <meta content="telephone=no,email=no" name="format-detection"> + <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover"> + <script type="text/javascript" src="https://public.ffquan.cn/lib/jquery-1.12.4.min.js"></script> + <script type="text/javascript" src="https://public.ffquan.cn/lib/vue/vue@2.6.11.min.js"></script> + <script type="text/javascript" src="https://public.ffquan.cn/lib/vue-lazyload.js"></script> + <script type="text/javascript" src="https://public.ffquan.cn/lib/swiper/js/swiper.min.js"></script> + <script type="text/javascript" src="https://public.ffquan.cn/lib/taobaoCode/taobaoCode.js?v=1.2.1"></script> + <script type="text/javascript" src="https://public.ffquan.cn/lib/clipboard.min.js"></script> + + <script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script> + <title>鏂颁汉涓撲韩</title> + <script> + + var _config = { + appKey: 'emkhhs',//姝ゅ鏇挎崲鎴愮敤鎴穉ppKey + // 闇�瑕佽嚜琛屾帴鍏ョ偣鍑诲晢鍝佸悗鐨勯�昏緫 锛堥潪蹇呭~锛� + // jumpGoodsUrl: function (items) { // 鏇挎崲涓鸿缁嗛〉闈㈢殑鍦板潃鎴栬浆閾鹃�昏緫 + // window.open('https://xxxx&gid=' + items.goodsid); + // } + }; + </script> + <style> + a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-family:Arial,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none} + #appMain{ + margin: auto; max-width: 800px; font-size: .28rem; overflow: hidden; position: relative; z-index: 1; + overflow: hidden; + } + #appMain:before { + content: "";display: block;position: absolute;top: 0;left: -20%;height: 3.88rem;width: 140%;background: linear-gradient(90deg,#ffa033,#ff8030) no-repeat;background-size: 100%; + border-radius: 0 0 50% 50%;z-index: -1; + } + + .h3bt { + width: 1.66rem; + height: .7rem; + background: url('https://sr.ffquan.cn/dtk_www/20210226/c0sbpgn6vrkfhsos6qvg0.png') no-repeat 50%; + background-size: 100% auto; + margin: 0 auto .1rem; + } + .act_header{ + z-index: 200; width: 100%; background: no-repeat top; background-size: 100% auto; + display: flex; align-items: center; justify-content: space-between; + position: fixed;background: linear-gradient(90deg, rgb(255, 160, 51) 0%, rgb(255, 128, 48) 100%) 0% 0% / 100%; + height:.88rem ; color: #fff; + max-width: 800px; + } + .act_header > div{ min-width: 4.5em;} + .act_header .centent{ + text-align: center; + } + .act_header .centent img{ + width:1.3rem; + } + .act_header .share a{ + text-decoration: none; + position: relative; + top: -.2rem; + height: 2em;color: #fff;width: 100%;line-height: 2em;text-align: center;display: block;margin-bottom: 1px;background: rgba(0,0,0,.3);border-radius: 0 0 .1rem .1rem; + } + .act_header .share a::before{ + content: ''; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAdVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////li2ZAAAAAJnRSTlMA+z+lT+K/8lPr5pVEHO91X0s2MwTIsmUmDNmBSS6HbFnR2LSvggRdL7IAAAGQSURBVEjH5ZbZloIwDIa7UBg2QRYFUUdn8f0fcRrsORWCP861/4Wek/QjXdKk4l1UDTo8ROb4OqHS5HaXeRWpwzvgoUsSXb/T4qNuniC5vnm56cU3p83n8sxi59al6npnNP4zS9Rejq5dNplI5qmYM+fR0So+6eriVnpiccgqC7GkD3mHgvl6yB5tAcMXlcfEnJ4zkmaYTh2a7FvABKX9/ZmeKQUvECOU/btOPBS7hYzI53uuKJACjEuN5NGV0pkihhQk8eXRR3mdQYaronxrIMP1a316neGHVGKGK1zauwAz4mDd3cy2XWCO5qFuRNbfzyDDGbIZDHGmp5yG08sMK2GdHfbFNwKLki3kW45VTo5zmB0uOM6BpRFWs7HDKpawWJkdlPCrgbXzRQJfQjaGX3eoljYcFhaugkbUqyWM568WoFhynSg941yAsszjECPZTsEGUEjy7ZkdtBrVjo6zt6w1tSbbjUbp48D22Xeq1BvXAyk+bNRcOl97EjCF9WuPD68kVf955kSHUA+VeBP9AQg5RZhPUvaEAAAAAElFTkSuQmCC) center center no-repeat; + width: 1.1em;height: 1.1em;display: inline-block;position: relative;top: .15em;margin-right: .4em; + background-size: 100% auto; + } + + .act_nav { + background: linear-gradient(90deg,#ffa033,#ff8030) no-repeat;background-size: 100%;min-height: .7rem;margin-top: 1px;position: fixed;width: 100%;top: .85rem;z-index: 999; + max-width: 800px; + } + .act_nav .swiper-wrapper{white-space: nowrap;display: -webkit-flex;display: flex;} + .act_nav .tab{ + padding: 0 .2rem;font-weight: 500;font-size: .3rem;color: hsla(0,0%,100%,.6);position: relative; + } + .act_nav .tab.active{ + color: #fff; + } + .act_nav .tab.active:after { + height: .04rem;border-radius: .02rem;content: "";overflow: hidden;width: 0;background: #fff;display: block;position: absolute;z-index: 1;zoom: 1;margin: auto;transition: all .3s;left: 0;bottom: -.12rem;right: 0; + width: 50%; + } + .reclassify_swiper{ + margin: .33rem 0 .22rem;padding: 0 .14rem; + } + .reclassify_swiper .swiper-wrapper{white-space: nowrap;display: -webkit-flex;display: flex;} + .reclassify_swiper .reclassify{ + height: .4rem;background: hsla(0,0%,100%,.6);border-radius: .2rem;padding: 0 .24rem;line-height: .4rem;font-size: .26rem;color: #ff7300;margin-right: .2rem; + } + .reclassify_swiper .reclassify.active{ + background: #fff; + } + + .hot_goods{ + + } + .goods_hot .bt{ + height: .42rem;font-size: .3rem;font-family: PingFangSC-Medium,PingFang SC;font-weight: 500;color: #fff;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;padding: 0 .14rem 0 .16rem; + } + .goods_hot .bt > div:last-child { + height: .36rem; + font-size: .26rem; + font-family: PingFangSC-Regular,PingFang SC; + font-weight: 400; + color: #fff; + display: flex; + } + .hot_goods_list{ + white-space: nowrap;display: -webkit-flex;display: flex;padding: 0 .14rem;margin: .24rem 0; + overflow: hidden; overflow-x: auto; + } + .hot_goods_list .listTmp{ + width: 2.2rem;background: #fff;border-radius: .16rem;padding: .1rem;margin-right: .1rem;box-sizing: border-box; + } + .hot_goods_list .listTmp .productImg { + width: 2rem;height: 2rem;border-radius: .1rem;position: relative;margin-bottom: .34rem + } + + .hot_goods_list .listTmp .productImg img { + width: 100%; height: 100% + } + + .hot_goods_list .listTmp .productImg .topMsg { + padding: 0 .16rem;height: .28rem;line-height: .26rem;background: linear-gradient(90deg,#ffedc9,#ffe3af);font-size: .2rem;color: #cc600e;text-align: center;position: absolute;right: 0;top: 0;border-radius: 0 0 0 .1rem;max-width: 100%;overflow: hidden;white-space: pre-wrap;max-height: .28rem + } + + .hot_goods_list .listTmp .productImg .scale { + width: 1.72rem;height: .36rem;background: linear-gradient(270deg,#ffbe50,#ff570c);box-shadow: 0 .04rem .06rem 0 rgba(255,153,67,.33);border-radius: .36rem;text-align: center;position: absolute;bottom: -.18rem;left: 0;right: 0;margin: auto;font-size: .22rem;color: #fff;line-height: .39rem + } + + + .hot_goods_list .listTmp .title { + width: 100%;height: .32rem;font-size: .22rem;color: #333;line-height: .32rem;overflow: hidden;margin-bottom: .05rem;white-space: pre-wrap;max-height: .32rem + } + + .hot_goods_list .listTmp .price .juanPrice { + font-size: .34rem;font-weight: 500;color: #fe3738;font-family: PingFangSC-Medium,PingFang SC + } + + .hot_goods_list .listTmp .price .originPrice { + text-decoration: line-through;height: .26rem;font-size: .2rem;font-family: PingFangSC-Regular,PingFang SC;color: #999;line-height: .26rem;margin-left: .05rem + } + + .hot_goods_list .listTmp .price .currency { + font-size: .24rem;font-weight: 500;font-family: PingFangSC-Medium,PingFang SC;color: #fe3738;margin: 0 .02rem 0 .06rem + } + + + .list-section{ + display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;padding: 0 1.87%; + } + .list-section .listTmp{ + width: 49%;background: #fff;border-radius: .08rem;margin-bottom: .14rem;box-sizing: border-box; + } + .list-section .listTmp .productImg { + border-radius: .08rem .08rem 0 0;position: relative + } + + .list-section .listTmp .productImg img {width: 100%;height: 100%;border-radius: .08rem .08rem 0 0 + } + + .list-section .listTmp .productInfo {padding: .18rem .2rem .2rem;position: relative + } + + .list-section .listTmp .title {width: 100%;white-space: nowrap;margin-bottom: .16rem;height: .36rem;font-size: .26rem;color: #333;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;font-family: PingFangSC-Regular,PingFang SC;font-weight: 400 + } + + .list-section .listTmp .title span {margin-left: .05rem;overflow: hidden;text-overflow: ellipsis + } + + .list-section .listTmp .price {font-size: .2rem;font-family: PingFangSC-Regular,PingFang SC;font-weight: 400;color: #666 + } + + .list-section .listTmp .price .juanPrice {font-size: .38rem;font-weight: 500;color: #fe3738;font-family: PingFangSC-Medium,PingFang SC + } + + .list-section .listTmp .price .currency {font-size: .24rem;font-weight: 500;font-family: PingFangSC-Medium,PingFang SC;color: #fe3738;margin: 0 .02rem 0 .06rem + } + + .list-section .listTmp .labels {margin-top: .05rem;display: -webkit-flex;display: flex;min-height: .24rem + } + + .list-section .listTmp .scale {font-size: .2rem;color: #888;margin-top: .12rem;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;font-family: PingFangSC-Regular,PingFang SC;font-weight: 400 + } + + .list-section .listTmp .scale .divider {width: .02rem;height: .18rem;background: #b3b3b3;margin: 0 .06rem + } + + .list-section .listTmp .scale span:last-child {max-width: 2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap + } + .list-section .listTmp .label { + margin-top: .05rem;display: -webkit-flex;display: flex;min-height: .24rem + } + .list-section .listTmp .tag{ + font-size: .19rem;color: #ff6305;border-radius: .04rem;border: 1px solid #f57224;padding: 0 .08rem;height: .24rem;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center + } + .list-section .listTmp .coupon { + height: .24rem;background: linear-gradient(90deg,#ff8873,#ff4f4f);border-radius: .04rem;display: inline-block;line-height: .24rem;padding: 0 .06rem 0 .02rem;font-size: .19rem;font-family: PingFangSC-Regular,PingFang SC;color: #fff;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;width: -webkit-max-content;width: -moz-max-content;width: max-content + } + + .list-section .listTmp .coupon span { + display: inline-block;font-size: .18rem;font-family: PingFangSC-Regular,PingFang SC;font-weight: 400;color: #ff5351;line-height: .19rem;padding: 1px .04rem;background: #fff;border-radius: .02rem 0 0 .02rem;text-align: center;margin-right: .06rem + } + + .loading{ + line-height: 1rem; text-align: center; font-size: .3rem; color: #999; + } + .sys{ + width: 100%; + height: 100vh; + position: fixed; + z-index: 9999999; + background: rgba(0, 0, 0, 0.6) + url('https://sr.ffquan.cn/dtk_yunying/20210803/c44albf6vrkd4bd59itg0.png') + center center no-repeat; + background-size: 2.4rem auto; + } + </style> +</head> + +<body > + <div id="appMain" > + <header class="act_header"> + <div></div> + <div class="centent"><img src="https://sr.ffquan.cn/dtk_www/20210226/c0s9jnv6vrka51tkv8qg0.png" alt=""></div> + <div class="share"> + <!-- <a href="">鍒嗕韩</a> --> + </div> + </header> + + <div :style="{ height: (twoNav && twoNav.length > 0) ? '2.3rem' : '1.6rem'}"></div> + + <div v-if="!loading" style="min-height: 100vh;" class=" swiper-container swiper-container-initialized swiper-container-horizontal swiper-container-free-mode swiper-container-ios"> + <div class="swiper-wrapper" style="transform: translate3d(0px, 0px, 0px);"> + <div class="swiper-slide list-section"> + <div class="listTmp " v-for="(data,key) in lists" :key="key" v-on:click="targetItem(data)"> + <div class="productImg"> + <img :src="data.mainPic + '_310x310.jpg'" class="fadeIn " height="200" width="200"> + </div> + <div class="productInfo"> + <div class="title"> + <div class="shoplabel "> + <img src=""> + </div> + <span>{{data.dtitle}}</span> + </div> + + <div class="price"> + <span>鏂颁汉涓撲韩</span> + <span class="currency">楼</span> + <span class="juanPrice">0</span> + <span style="text-decoration: line-through; margin-left:10px">鍘熶环楼{{data.originalPrice}}</span> + </div> + + <!-- <div class="label"> + <span class="tag" v-if="data.labelOne && data.labelOne!='' " style="color: rgb(255, 53, 96); border-color: rgb(255, 1, 55); margin-right: 10px;">{{data.labelOne}}</span> + <div class="coupon"> + <span>鍒�</span>{{data.couponPrice}}鍏� + </div> + </div> --> + <div class="scale"><span>{{data.shopName}}</span></div> + </div> + </div> + + </div> + + <!-- <span :class="`reclassify swiper-slide ${item.id == activeTwo ? 'active' :''}`" v-for="(item,key) in twoNav" :key="item.id" v-on:click="handleSwiperNavTwo(key,item)" >{{item.title}}</span> --> + + </div> + <div class="swiper-pagination"></div> + <span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span> + </div> + <div v-else class="loading">鍔犺浇涓�...</div> + +</div> +</body> + +</html> +<script src="https://polyfill.io/v2/polyfill.min.js?features=IntersectionObserver"></script> +<script> + (function(){ + var size = (document.body.clientWidth || document.documentElement.clientWidth); + document.documentElement.style.fontSize = (size > 750 ? 750 : size) / 7.5 + 'px'; + })(); + + Vue.use(VueLazyload, { + preLoad: 1.3,// + error: 'https://sr.ffquan.cn/cms_pic/20200622/bro7s7f6vrkd3jat4ujg0.png', + loading: 'https://sr.ffquan.cn/cms_pic/20200612/brhjkf76vrkcrfpi79eg0.png', + attempt: 1 + }) + new Vue({ + el: '#appMain', + data: { + sys:false, + hotGoodsItem:{ + goodsList:[], + robbingNum:0, + }, + goodsItem: [], + lists:[], + nav:[], + active:0, + twoNav:false, + activeTwo:undefined, + loading:false, + isUniReady:false + }, + methods: { + + targetItem:function(item){ + if(this.isUniReady) + { + uni.postMessage({ + data: { + action: 'target_tb', + data:item + } + }); + } + }, + + getUrlPar:function(name) + { + var reg=new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); + var r=window.location.search.substr(1).match(reg); + if(r !=null)return unescape(r[2]); + return null; + }, + getGoodsList:function(){ + var _this = this; + this.loading=true; + $.ajax({ + headers:{ + "token":this.getUrlPar("token") + }, + // url:'http://dfgapp.ushopvip.com/api/taoke/get_nine_goods', + url:'http://appapitest.ushopvip.com/api/taoke/get_nine_goods', + type:"post", + dataType:"json", + data:{ + nineCid:1, + page: 1, + pageSize:20, + } + }).done(function(res){ + var newlist=[]; + res.data.list.map(function(r,k){ + var buprice=r.actualPrice-r.topFanli; + if(buprice<=3) + { + newlist.push(r); + } + }) + _this.lists=[].concat(_this.lists,newlist); + _this.loading = false; + }) + }, + }, + mounted: function () { + this.getGoodsList(); + var that=this; + document.addEventListener('UniAppJSBridgeReady', function() { + that.isUniReady=true; + }); + }, + }) +</script> \ No newline at end of file diff --git a/public/html/fxguid.html b/public/html/fxguid.html new file mode 100644 index 0000000..fd1e813 --- /dev/null +++ b/public/html/fxguid.html @@ -0,0 +1,27 @@ +<!-- + * @Author: your name + * @Date: 2021-02-26 14:25:42 + * @LastEditTime: 2021-04-09 16:24:10 + * @LastEditors: Please set LastEditors + * @Description: In User Settings Edit + * @FilePath: /www/dtk_static_www_user_center/html/鍗曢〉html/棣栭〉.html +--> +<!DOCTYPE html> +<html> + +<head> + <meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="App-Config" content="fullscreen=yes,useHistoryState=yes,transition=yes"> + <meta content="yes" name="apple-mobile-web-app-capable"><meta content="yes" name="apple-touch-fullscreen"> + <meta content="telephone=no,email=no" name="format-detection"> + <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover"> +</head> + +<body style="padding: 20px;"> + <video style="width: 100%;" src="https://yanfeiobpub.obs.cn-east-3.myhuaweicloud.com/dfg/video/yaoqing.mp4" controls="controls"> + 鎮ㄧ殑娴忚鍣ㄤ笉鏀寔 video 鏍囩銆� + </video> + +</body> + +</html> diff --git a/public/html/newuse.html b/public/html/newuse.html new file mode 100644 index 0000000..b6eaa95 --- /dev/null +++ b/public/html/newuse.html @@ -0,0 +1,27 @@ +<!-- + * @Author: your name + * @Date: 2021-02-26 14:25:42 + * @LastEditTime: 2021-04-09 16:24:10 + * @LastEditors: Please set LastEditors + * @Description: In User Settings Edit + * @FilePath: /www/dtk_static_www_user_center/html/鍗曢〉html/棣栭〉.html +--> +<!DOCTYPE html> +<html> + +<head> + <meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="App-Config" content="fullscreen=yes,useHistoryState=yes,transition=yes"> + <meta content="yes" name="apple-mobile-web-app-capable"><meta content="yes" name="apple-touch-fullscreen"> + <meta content="telephone=no,email=no" name="format-detection"> + <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover"> +</head> + +<body style="padding: 20px;"> + <video style="width: 100%;" src="https://yanfeiobpub.obs.cn-east-3.myhuaweicloud.com/dfg/video/ruheshiyong.mp4" controls="controls"> + 鎮ㄧ殑娴忚鍣ㄤ笉鏀寔 video 鏍囩銆� + </video> + +</body> + +</html> -- Gitblit v1.9.3