commit dedb40f49745078e3bc0fa2ba655da30d0536a4e Author: iuu <2167162990@qq.com> Date: Thu Aug 22 12:47:21 2024 +0800 init diff --git a/wx05cb767e6530b48f/@babel/runtime/helpers/arrayLikeToArray.js b/wx05cb767e6530b48f/@babel/runtime/helpers/arrayLikeToArray.js new file mode 100644 index 0000000..45e76f0 --- /dev/null +++ b/wx05cb767e6530b48f/@babel/runtime/helpers/arrayLikeToArray.js @@ -0,0 +1 @@ +function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=new Array(a);e=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),h=n.call(a,"finallyLoc");if(u&&h){if(this.prev=0;--e){var o=this.tryEntries[e];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),G(e),y}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;G(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:P(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=r),y}}}function w(t,r,e,n){var o=r&&r.prototype instanceof x?r:x,i=Object.create(o.prototype),a=new N(n||[]);return i._invoke=function(t,r,e){var n=f;return function(o,i){if(n===l)throw new Error("Generator is already running");if(n===p){if("throw"===o)throw i;return F()}for(e.method=o,e.arg=i;;){var a=e.delegate;if(a){var c=O(a,e);if(c){if(c===y)continue;return c}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if(n===f)throw n=p,e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);n=l;var u=L(t,r,e);if("normal"===u.type){if(n=e.done?p:s,u.arg===y)continue;return{value:u.arg,done:e.done}}"throw"===u.type&&(n=p,e.method="throw",e.arg=u.arg)}}}(t,e,a),i}function L(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}function x(){}function E(){}function b(){}function _(t){["next","throw","return"].forEach(function(r){t[r]=function(t){return this._invoke(r,t)}})}function j(t){var r;this._invoke=function(e,o){function i(){return new Promise(function(r,i){!function r(e,o,i,a){var c=L(t[e],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==typeof h&&n.call(h,"__await")?Promise.resolve(h.__await).then(function(t){r("next",t,i,a)},function(t){r("throw",t,i,a)}):Promise.resolve(h).then(function(t){u.value=t,i(u)},function(t){return r("throw",t,i,a)})}a(c.arg)}(e,o,r,i)})}return r=r?r.then(i,i):i()}}function O(t,e){var n=t.iterator[e.method];if(n===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=r,O(t,e),"throw"===e.method))return y;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var o=L(n,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,y;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=r),e.delegate=null,y):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,y)}function k(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function G(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function P(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function e(){for(;++o= t ? t - 1 : a < 0 ? 0 : a + }, s = n * o(t, Math.ceil(i.length / n)) + o(e, n); + return s >= i.length ? i.length - 1 : s + }, replace: function (e, t) { + var a = this.data.dragImgList; + console.log("dragImgList", a), a.forEach((function (a) { + e < t ? a.key > e && a.key <= t ? a.key-- : a.key === e && (a.key = t) : e > t && (a.key >= t && a.key < e ? a.key++ : a.key === e && (a.key = t)) + })), this.getListPosition(a) + }, getListPosition: function (e) { + var t = this.data, a = t.previewSize, i = t.columns, r = t.gap, n = e.map((function (e) { + return e.tranX = (a + r) * (e.key % i), e.tranY = Math.floor(e.key / i) * (a + r), e + })); + this.setData({dragImgList: n}), this.updateEvent(n) + }, touchEnd: function () { + this.setData({tranX: 0, tranY: 0, currentIndex: -1}), this.data.currentKey = -1 + }, updateEvent: function (e) { + console.log(e); + var t = a(e).sort((function (e, t) { + return e.key - t.key + })).map((function (e) { + return {src: e.src, image_id: e.imageId} + })); + this.triggerEvent("updateImageList", {list: t}) + }, preview: function (e) { + var t = e.currentTarget.dataset.src; + console.log(t); + var a = this.data.imageUrlList; + console.log(a), wx.previewImage({current: t, urls: a}) + }, uploadImage: function () { + var a = this; + return t(e.default.mark((function t() { + var i, r, n, o, s, l, u; + return e.default.wrap((function (e) { + for (; ;) switch (e.prev = e.next) { + case 0: + return i = a, r = a.data, n = r.dragImgList, o = r.maxCount, e.prev = 2, e.next = 5, wx.chooseMedia({ + count: o - n.length, + mediaType: ["image"], + sourceType: ["album", "camera"], + maxDuration: 30, + sizeType: ["compressed"], + camera: "back" + }); + case 5: + if (s = e.sent, console.log("res", s), "chooseMedia:ok" == s.errMsg) { + e.next = 10; + break + } + return wx.showToast({title: "上传失败", icon: "none", duration: 3e3}), e.abrupt("return"); + case 10: + if ("image" == s.type) { + e.next = 13; + break + } + return wx.showToast({ + title: "只能上传图片类型", + icon: "none", + duration: 3e3 + }), e.abrupt("return"); + case 13: + for (wx.showLoading({title: "图片上传中"}), l = s.tempFiles, u = 0; u < l.length; u++) wx.uploadFile({ + name: "iFile", + url: "https://wxminiapp.19year.cn/index.php?s=/api/upload/image&wxapp_id=10001", + filePath: l[u].tempFilePath, + success: function (e) { + console.log("resp", e); + var t = JSON.parse(e.data); + if (console.log("resp", t), 1 == t.code) { + var a = i.data.imageUrlList, + r = {file_path: t.data.file_path, image_id: parseInt(t.data.file_id)}; + console.log("imageObj", r); + var o = i.getDragImgList([r], !1); + n = n.concat(o), i.setUploaPosition(n.length), a.push(t.data.file_path), i.setData({ + dragImgList: n, + imageUrlList: a + }), i.updateEvent(n), wx.hideLoading() + } else wx.hideLoading(), wx.showModal({ + title: "提示", + content: "上传失败", + showCancel: !1 + }) + } + }); + e.next = 21; + break; + case 18: + e.prev = 18, e.t0 = e.catch(2), console.log(e.t0); + case 21: + case"end": + return e.stop() + } + }), t, null, [[2, 18]]) + })))() + }, getContainerRect: function (e) { + var t = this.data, a = t.columns, i = t.previewSize, r = t.maxCount, n = t.gap, o = e === r ? e : e + 1, + s = Math.ceil(o / a); + return {width: a * i + (a - 1) * n, height: s * i + n * (s - 1)} + }, getDragImgList: function (e) { + var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], a = this.data, + i = a.dragImgList, r = a.previewSize, n = a.columns, o = a.gap; + return e.map((function (e, a) { + var s = (t ? 0 : i.length) + a; + return { + tranX: (r + o) * (s % n), + tranY: Math.floor(s / n) * (r + o), + src: e.file_path, + id: s, + key: s, + imageId: e.image_id + } + })) + }, setUploaPosition: function (e) { + var t, a = this.data, r = a.previewSize, n = a.columns, o = a.gap, + s = {tranX: e % n * (r + o), tranY: Math.floor(e / n) * (r + o)}, l = this.getContainerRect(e), + u = l.width, g = l.height; + this.setData((i(t = {uploadPosition: s}, "containerRes.width", u), i(t, "containerRes.height", g), t)) + }, deleteImg: function (e) { + var t = e.mark.key, a = this.data.dragImgList.filter((function (e) { + return e.key !== t + })); + a.forEach((function (e) { + e.key > t && e.key-- + })), this.getListPosition(a), this.setUploaPosition(a.length) + } + } +}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/components/imgDrag/imgDrag.json b/wx05cb767e6530b48f/components/imgDrag/imgDrag.json new file mode 100644 index 0000000..1450e2e --- /dev/null +++ b/wx05cb767e6530b48f/components/imgDrag/imgDrag.json @@ -0,0 +1 @@ +{"component":true,"usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/components/imgDrag/imgDrag.wxml b/wx05cb767e6530b48f/components/imgDrag/imgDrag.wxml new file mode 100644 index 0000000..c3b6d7f --- /dev/null +++ b/wx05cb767e6530b48f/components/imgDrag/imgDrag.wxml @@ -0,0 +1,16 @@ + + + + + x + + + + diff --git a/wx05cb767e6530b48f/components/imgDrag/imgDrag.wxss b/wx05cb767e6530b48f/components/imgDrag/imgDrag.wxss new file mode 100644 index 0000000..4391265 --- /dev/null +++ b/wx05cb767e6530b48f/components/imgDrag/imgDrag.wxss @@ -0,0 +1 @@ +.drag-container{position:relative}.drag-item{left:0;position:absolute;top:0}.drag-item-transition{transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.drag-item-img{height:100%;width:100%}.drag-item-delete{position:absolute;right:0;top:0}.drag-item-delete_default{background-color:rgba(0,0,0,.7);border-radius:0 0 0 12px;color:#fefefe;display:-webkit-flex;display:flex;height:15px;justify-content:center;line-height:10px;width:21px}.drag-upload .drag-upload_solt:empty+.drag-upload_default{border:2px dashed;box-sizing:border-box;display:block;font-size:70px;font-weight:700;height:100%;line-height:100%;text-align:center;width:100%}.drag-upload .drag-upload_default{display:none} \ No newline at end of file diff --git a/wx05cb767e6530b48f/components/shortcut/shortcut.js b/wx05cb767e6530b48f/components/shortcut/shortcut.js new file mode 100644 index 0000000..b50fd59 --- /dev/null +++ b/wx05cb767e6530b48f/components/shortcut/shortcut.js @@ -0,0 +1 @@ +var t=getApp();Component({options:{multipleSlots:!0},properties:{title:{type:String,value:"弹窗标题"}},data:{isShow:!1,transparent:!0},methods:{_onToggleShow:function(t){this.setData({isShow:!this.data.isShow,transparent:!1})},_onTargetPage:function(a){var e=t.getTabBarLinks();wx.switchTab({url:"/"+e[a.detail.target.dataset.index]})}}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/components/shortcut/shortcut.json b/wx05cb767e6530b48f/components/shortcut/shortcut.json new file mode 100644 index 0000000..1450e2e --- /dev/null +++ b/wx05cb767e6530b48f/components/shortcut/shortcut.json @@ -0,0 +1 @@ +{"component":true,"usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/components/shortcut/shortcut.wxml b/wx05cb767e6530b48f/components/shortcut/shortcut.wxml new file mode 100644 index 0000000..1fce7c9 --- /dev/null +++ b/wx05cb767e6530b48f/components/shortcut/shortcut.wxml @@ -0,0 +1,22 @@ + +
+ +
+
+ +
+
+ +
+
+ +
+
diff --git a/wx05cb767e6530b48f/components/shortcut/shortcut.wxss b/wx05cb767e6530b48f/components/shortcut/shortcut.wxss new file mode 100644 index 0000000..4c48ce3 --- /dev/null +++ b/wx05cb767e6530b48f/components/shortcut/shortcut.wxss @@ -0,0 +1 @@ +@import "/utils/common.wxss";.shortcut{bottom:250rpx;line-height:1;position:fixed;right:12px;z-index:5}.nav-item,.shortcut{border-radius:50%;width:76rpx}.nav-item{background:rgba(0,0,0,.4);bottom:0;color:#fff;height:76rpx;line-height:76rpx;opacity:0;padding:0;position:absolute;text-align:center;transform:rotate(0deg)}.nav-item text{font-size:40rpx}.nav-item__switch{opacity:1}.shortcut_click_show{background:#ff5454;margin-bottom:0}.show_80{animation:show_80 .3s forwards;bottom:384rpx}.show_60{animation:show_60 .3s forwards;bottom:288rpx}.show_40{animation:show_40 .3s forwards;bottom:192rpx}.show_20{animation:show_20 .3s forwards;bottom:96rpx}@-webkit-keyframes show_20{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:96rpx;opacity:1;transform:rotate(1turn)}}@keyframes show_20{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:96rpx;opacity:1;transform:rotate(1turn)}}@-webkit-keyframes show_40{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:192rpx;opacity:1;transform:rotate(1turn)}}@keyframes show_40{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:192rpx;opacity:1;transform:rotate(1turn)}}@-webkit-keyframes show_60{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:288rpx;opacity:1;transform:rotate(1turn)}}@keyframes show_60{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:288rpx;opacity:1;transform:rotate(1turn)}}@-webkit-keyframes show_80{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:384rpx;opacity:1;transform:rotate(1turn)}}@keyframes show_80{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:384rpx;opacity:1;transform:rotate(1turn)}}.hide_80{animation:hide_80 .3s}.hide_60,.hide_80{bottom:0;opacity:0}.hide_60{animation:hide_60 .3s}.hide_40{animation:hide_40 .3s}.hide_20,.hide_40{bottom:0;opacity:0}.hide_20{animation:hide_20 .3s}@-webkit-keyframes hide_20{from{bottom:96rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}}@keyframes hide_20{from{bottom:96rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}}@-webkit-keyframes hide_40{from{bottom:192rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}}@keyframes hide_40{from{bottom:192rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}}@-webkit-keyframes hide_60{from{bottom:288rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}}@keyframes hide_60{from{bottom:288rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}}@-webkit-keyframes hide_80{from{bottom:384rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}}@keyframes hide_80{from{bottom:384rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/images/default-avatar.jpg b/wx05cb767e6530b48f/images/default-avatar.jpg new file mode 100644 index 0000000..599aa5d Binary files /dev/null and b/wx05cb767e6530b48f/images/default-avatar.jpg differ diff --git a/wx05cb767e6530b48f/images/no_content.png b/wx05cb767e6530b48f/images/no_content.png new file mode 100644 index 0000000..3520e86 Binary files /dev/null and b/wx05cb767e6530b48f/images/no_content.png differ diff --git a/wx05cb767e6530b48f/images/tabBar/cart.png b/wx05cb767e6530b48f/images/tabBar/cart.png new file mode 100644 index 0000000..38d1e88 Binary files /dev/null and b/wx05cb767e6530b48f/images/tabBar/cart.png differ diff --git a/wx05cb767e6530b48f/images/tabBar/cart_on.png b/wx05cb767e6530b48f/images/tabBar/cart_on.png new file mode 100644 index 0000000..3632235 Binary files /dev/null and b/wx05cb767e6530b48f/images/tabBar/cart_on.png differ diff --git a/wx05cb767e6530b48f/images/tabBar/cate.png b/wx05cb767e6530b48f/images/tabBar/cate.png new file mode 100644 index 0000000..1118ad4 Binary files /dev/null and b/wx05cb767e6530b48f/images/tabBar/cate.png differ diff --git a/wx05cb767e6530b48f/images/tabBar/cate_on.png b/wx05cb767e6530b48f/images/tabBar/cate_on.png new file mode 100644 index 0000000..c224843 Binary files /dev/null and b/wx05cb767e6530b48f/images/tabBar/cate_on.png differ diff --git a/wx05cb767e6530b48f/images/tabBar/home.png b/wx05cb767e6530b48f/images/tabBar/home.png new file mode 100644 index 0000000..394d24a Binary files /dev/null and b/wx05cb767e6530b48f/images/tabBar/home.png differ diff --git a/wx05cb767e6530b48f/images/tabBar/home_on.png b/wx05cb767e6530b48f/images/tabBar/home_on.png new file mode 100644 index 0000000..53a5573 Binary files /dev/null and b/wx05cb767e6530b48f/images/tabBar/home_on.png differ diff --git a/wx05cb767e6530b48f/images/tabBar/user.png b/wx05cb767e6530b48f/images/tabBar/user.png new file mode 100644 index 0000000..216ba85 Binary files /dev/null and b/wx05cb767e6530b48f/images/tabBar/user.png differ diff --git a/wx05cb767e6530b48f/images/tabBar/user_on.png b/wx05cb767e6530b48f/images/tabBar/user_on.png new file mode 100644 index 0000000..c772edc Binary files /dev/null and b/wx05cb767e6530b48f/images/tabBar/user_on.png differ diff --git a/wx05cb767e6530b48f/images/user-bg.png b/wx05cb767e6530b48f/images/user-bg.png new file mode 100644 index 0000000..f4a71d4 Binary files /dev/null and b/wx05cb767e6530b48f/images/user-bg.png differ diff --git a/wx05cb767e6530b48f/images/wechatapp.png b/wx05cb767e6530b48f/images/wechatapp.png new file mode 100644 index 0000000..3d9a991 Binary files /dev/null and b/wx05cb767e6530b48f/images/wechatapp.png differ diff --git a/wx05cb767e6530b48f/pages/address/createa.js b/wx05cb767e6530b48f/pages/address/createa.js new file mode 100644 index 0000000..e23feb9 --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/createa.js @@ -0,0 +1 @@ +var e=getApp();Page({data:{disabled:!1,nav_select:!1,name:"",region:"",phone:"",detail:"",error:""},onLoad:function(e){},saveData:function(a){var t=this,n=a.detail.value;if(n.region=t.data.region,!t.validation(n))return e.showError(t.data.error),!1;t.setData({disabled:!0}),e._post_form("address/add",n,(function(a){e.showSuccess(a.msg,(function(){wx.navigateBack()}))}),!1,(function(){t.setData({disabled:!1})}))},webvue1:function(){console.log(111),wx.navigateTo({url:"webvue?id=1"})},webvue2:function(){console.log(111),wx.navigateTo({url:"webvue?id=2"})},validation:function(e){if(""===e.name)return this.data.error="收件人不能为空",!1;if(e.phone.length<1)return this.data.error="手机号不能为空",!1;return/^((0\d{2,3}-\d{7,8})|(1[3456789]\d{9}))$/.test(e.phone)?this.data.region?""!==e.detail||(this.data.error="详细地址不能为空",!1):(this.data.error="省市区不能空",!1):(this.data.error="手机号不符合要求",!1)},bindRegionChange:function(e){this.setData({region:e.detail.value})}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/address/createa.json b/wx05cb767e6530b48f/pages/address/createa.json new file mode 100644 index 0000000..461786b --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/createa.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"新增收货地址","usingComponents":{"shortcut":"/components/shortcut/shortcut"}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/address/createa.wxml b/wx05cb767e6530b48f/pages/address/createa.wxml new file mode 100644 index 0000000..520be72 --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/createa.wxml @@ -0,0 +1,52 @@ + + +
+ + + + 收货人 + + + + + + + + 手机号 + + + + + + + + + + 所在地区 + + + + {{region}} + 选择省、市、区 + + + + + + 详细地址 + + + + + + + + + +
+ + 《用户服务协议》 + 《隐私政策》 + +
+ diff --git a/wx05cb767e6530b48f/pages/address/createa.wxss b/wx05cb767e6530b48f/pages/address/createa.wxss new file mode 100644 index 0000000..42d19e5 --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/createa.wxss @@ -0,0 +1 @@ +.profile-list .admin{color:#333;font-size:30rpx;padding-left:15px}.address-box .left-name{width:85px}.address-cont-title .list{padding:24rpx;width:auto}.tui-picker-detail text{padding:0 10rpx}.infoText{display:block;line-height:56rpx}picker-view{background-color:#fff;bottom:0;height:480rpx;padding:0;position:fixed;width:100%}picker-view-column view{align-items:center;display:-webkit-flex;display:flex;font-size:28rpx;height:100%;justify-content:center;line-height:28rpx;vertical-align:middle}.animation-element-wrapper{height:100%;left:0;top:0;z-index:21}.animation-element,.animation-element-wrapper{display:-webkit-flex;display:flex;position:fixed;width:100%}.animation-element{background-color:#fff;bottom:0;height:570rpx}.animation-button{align-items:center;height:100rpx;line-height:100rpx;margin-top:20rpx;top:20rpx;width:400rpx}.address-text{color:#999;display:-webkit-inline-flex;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:30rpx;height:50rpx;line-height:50rpx;margin-top:20rpx;position:fixed;text-align:center}.left-bt{left:30rpx}.right-bt{color:#ec5151;right:30rpx}.line{background-color:#eee;display:block;height:1rpx;margin-top:89rpx;position:fixed;width:100%}.address-box .right-cont input{color:#444;font-size:30rpx;width:100%}.bargain-commont-bg{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:20}.f-34{font-size:34rpx}.f-32{font-size:32rpx}.f-31{font-size:31rpx}.f-28{font-size:28rpx}.f-26{font-size:26rpx}.f-24{font-size:24rpx}.f-22{font-size:22rpx}.b-r{border-right:1rpx solid #eee}.b-b{border-bottom:1rpx solid #eee}.b-t{border-top:1rpx solid #eee}.m-top4{margin-top:4rpx}.m-top10{margin-top:10rpx}.m-top20{margin-top:25rpx}.m-top35{margin-top:35rpx} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/address/detail.js b/wx05cb767e6530b48f/pages/address/detail.js new file mode 100644 index 0000000..6744846 --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/detail.js @@ -0,0 +1 @@ +var a=getApp();Page({data:{disabled:!1,nav_select:!1,region:"",detail:{},error:""},onLoad:function(a){this.getAddressDetail(a.address_id)},getAddressDetail:function(t){var e=this;a._get("address/detail",{address_id:t},(function(a){e.setData(a.data)}))},saveData:function(t){var e=this,d=t.detail.value;if(d.region=e.data.region,!e.validation(d))return a.showError(e.data.error),!1;e.setData({disabled:!0}),d.address_id=e.data.detail.address_id,a._post_form("address/edit",d,(function(t){a.showSuccess(t.msg,(function(){wx.navigateBack()}))}),!1,(function(){e.setData({disabled:!1})}))},validation:function(a){if(""===a.name)return this.data.error="收件人不能为空",!1;if(a.phone.length<1)return this.data.error="手机号不能为空",!1;return/^((0\d{2,3}-\d{7,8})|(1[3456789]\d{9}))$/.test(a.phone)?this.data.region?""!==a.detail||(this.data.error="详细地址不能为空",!1):(this.data.error="省市区不能空",!1):(this.data.error="手机号不符合要求",!1)},bindRegionChange:function(a){this.setData({region:a.detail.value})}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/address/detail.json b/wx05cb767e6530b48f/pages/address/detail.json new file mode 100644 index 0000000..483b5aa --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/detail.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"编辑收货地址","usingComponents":{"shortcut":"/components/shortcut/shortcut"}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/address/detail.wxml b/wx05cb767e6530b48f/pages/address/detail.wxml new file mode 100644 index 0000000..7798151 --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/detail.wxml @@ -0,0 +1,48 @@ + + +
+ + + + 收货人 + + + + + + + + 手机号 + + + + + + + + + + 所在地区 + + + + {{region}} + 选择省、市、区 + + + + + + 详细地址 + + + + + + + + + +
+
+ diff --git a/wx05cb767e6530b48f/pages/address/detail.wxss b/wx05cb767e6530b48f/pages/address/detail.wxss new file mode 100644 index 0000000..42d19e5 --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/detail.wxss @@ -0,0 +1 @@ +.profile-list .admin{color:#333;font-size:30rpx;padding-left:15px}.address-box .left-name{width:85px}.address-cont-title .list{padding:24rpx;width:auto}.tui-picker-detail text{padding:0 10rpx}.infoText{display:block;line-height:56rpx}picker-view{background-color:#fff;bottom:0;height:480rpx;padding:0;position:fixed;width:100%}picker-view-column view{align-items:center;display:-webkit-flex;display:flex;font-size:28rpx;height:100%;justify-content:center;line-height:28rpx;vertical-align:middle}.animation-element-wrapper{height:100%;left:0;top:0;z-index:21}.animation-element,.animation-element-wrapper{display:-webkit-flex;display:flex;position:fixed;width:100%}.animation-element{background-color:#fff;bottom:0;height:570rpx}.animation-button{align-items:center;height:100rpx;line-height:100rpx;margin-top:20rpx;top:20rpx;width:400rpx}.address-text{color:#999;display:-webkit-inline-flex;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:30rpx;height:50rpx;line-height:50rpx;margin-top:20rpx;position:fixed;text-align:center}.left-bt{left:30rpx}.right-bt{color:#ec5151;right:30rpx}.line{background-color:#eee;display:block;height:1rpx;margin-top:89rpx;position:fixed;width:100%}.address-box .right-cont input{color:#444;font-size:30rpx;width:100%}.bargain-commont-bg{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:20}.f-34{font-size:34rpx}.f-32{font-size:32rpx}.f-31{font-size:31rpx}.f-28{font-size:28rpx}.f-26{font-size:26rpx}.f-24{font-size:24rpx}.f-22{font-size:22rpx}.b-r{border-right:1rpx solid #eee}.b-b{border-bottom:1rpx solid #eee}.b-t{border-top:1rpx solid #eee}.m-top4{margin-top:4rpx}.m-top10{margin-top:10rpx}.m-top20{margin-top:25rpx}.m-top35{margin-top:35rpx} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/address/index.js b/wx05cb767e6530b48f/pages/address/index.js new file mode 100644 index 0000000..1172a27 --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/index.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{list:[],default_id:null},onLoad:function(t){this.data.options=t},onShow:function(){this.getAddressList()},getAddressList:function(){var e=this;t._get("address/lists",{},(function(t){e.setData(t.data)}))},createAddress:function(){wx.navigateTo({url:"./createa"})},editAddress:function(t){wx.navigateTo({url:"./detail?address_id="+t.currentTarget.dataset.id})},removeAddress:function(e){var s=this,a=e.currentTarget.dataset.id;wx.showModal({title:"提示",content:"您确定要移除当前收货地址吗?",success:function(e){e.confirm&&t._post_form("address/delete",{address_id:a},(function(t){s.getAddressList()}))}})},setDefault:function(e){var s=this,a=e.detail.value;return s.setData({default_id:parseInt(a)}),t._post_form("address/setDefault",{address_id:a},(function(t){"flow"===s.data.options.from&&wx.navigateBack()})),!1}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/address/index.json b/wx05cb767e6530b48f/pages/address/index.json new file mode 100644 index 0000000..25df8f3 --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"收货地址","usingComponents":{"shortcut":"/components/shortcut/shortcut"}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/address/index.wxml b/wx05cb767e6530b48f/pages/address/index.wxml new file mode 100644 index 0000000..e76ca57 --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/index.wxml @@ -0,0 +1,45 @@ + + + + + + + {{item.name}} {{item.phone}} + + {{item.region.province}} {{item.region.city}} {{item.region.region}} {{item.detail}} + + + + + + + + + + + + 编辑 + + + + 删除 + + + + + + + + + 亲,您还没有收货列表 + + + + 添加新地址 + + + diff --git a/wx05cb767e6530b48f/pages/address/index.wxss b/wx05cb767e6530b48f/pages/address/index.wxss new file mode 100644 index 0000000..507730b --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/index.wxss @@ -0,0 +1 @@ +.address-list{border-bottom:1px solid #f6f6f9}.address-list .list{padding:15rpx}.address-list .list .title{color:#666;font-size:30rpx;padding:0 24rpx 0 6rpx}.address-list .list .cont{color:#333;font-size:30rpx}.address-list .list navigator{display:inline-block}.address-list .list image{height:28rpx;width:28rpx}.address-left{flex:6}.address-right{flex:3.2}.address-right .iconfont{color:#777;font-size:30rpx}.flow-fixed-footer{background:#f42424;bottom:0;position:fixed;width:100%;z-index:4999}.flow-fixed-footer .chackout-left{color:#777;font-size:32rpx;line-height:44px}.flow-fixed-footer .chackout-right{font-size:34rpx}.address-header{background-size:120rpx auto;border-bottom:1px solid #f6f6f9;font-size:1.7rem;padding:28rpx 0}.flow-header-left{flex:14;padding:0rpx 20rpx}.flow-header-right{flex:1}.flow-header-right image{float:right;height:34rpx;margin-top:20rpx;width:34rpx}.address-header .flow-checkout-admin{color:#444;font-size:34rpx}.address-header .flow-checkout-admin text{padding:0 10rpx}.address-header .flow-checkout-address{color:#777;font-size:26rpx;margin-top:6rpx}.radio-group raido{color:#f42424} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/address/webvue.js b/wx05cb767e6530b48f/pages/address/webvue.js new file mode 100644 index 0000000..7b4269b --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/webvue.js @@ -0,0 +1 @@ +Page({data:{url2:"https://wxminiapp.19year.cn/2.html",url1:"https://wxminiapp.19year.cn/1.html",url:""},onLoad:function(t){console.log("id",t.id),"1"==t.id?(console.log(1),this.setData({url:"https://wxminiapp.19year.cn/1.html?dat="+Date.now()})):(console.log(2),this.setData({url:"https://wxminiapp.19year.cn/2.html?dat="+Date.now()})),console.log(this.url)}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/address/webvue.json b/wx05cb767e6530b48f/pages/address/webvue.json new file mode 100644 index 0000000..7aff08c --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/webvue.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"说明","usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/address/webvue.wxml b/wx05cb767e6530b48f/pages/address/webvue.wxml new file mode 100644 index 0000000..34c346a --- /dev/null +++ b/wx05cb767e6530b48f/pages/address/webvue.wxml @@ -0,0 +1 @@ + diff --git a/wx05cb767e6530b48f/pages/address/webvue.wxss b/wx05cb767e6530b48f/pages/address/webvue.wxss new file mode 100644 index 0000000..e69de29 diff --git a/wx05cb767e6530b48f/pages/aftermarket/create.js b/wx05cb767e6530b48f/pages/aftermarket/create.js new file mode 100644 index 0000000..d3c36f5 --- /dev/null +++ b/wx05cb767e6530b48f/pages/aftermarket/create.js @@ -0,0 +1 @@ +var e=getApp();Page({data:{disabled:!1,nav_select:!1,name:"",region:"",phone:"",detail:"",error:"",order_goods_id:0,info:{}},onLoad:function(e){this.data.order_goods_id=e.order_goods_id,this.getOrderDetail(e.order_goods_id)},goodsDetail:function(e){var t=e.currentTarget.dataset.id;wx.navigateTo({url:"../goods/index?goods_id="+t})},getOrderDetail:function(t){var a=this;e._get("user.order_goods/getOrderGoods",{order_goods_id:t},(function(e){e.data.info.aftermarket_apply_date=a.formatDate(1e3*e.data.info.aftermarket_apply_time),e.data.info.aftermarket_dispose_date=a.formatDate(1e3*e.data.info.aftermarket_dispose_time),a.setData(e.data)}))},formatDate:function(e){var t=new Date(e),a=t.getFullYear(),r=t.getMonth()+1;r=r<10?"0"+r:r;var o=t.getDate();o=o<10?"0"+o:o;var d=t.getHours();d=d<10?"0"+d:d;var i=t.getMinutes(),n=t.getSeconds();return a+"-"+r+"-"+o+" "+d+":"+(i=i<10?"0"+i:i)+":"+(n=n<10?"0"+n:n)},saveData:function(t){var a=this,r=t.detail.value;if(r.order_goods_id=a.data.order_goods_id,!a.validation(r))return e.showError(a.data.error),!1;a.setData({disabled:!0}),e._post_form("user.order_goods/submitAftermarket",r,(function(t){if(console.log(t),1!=t.code)return e.showError(t.msg),!1;a.getOrderDetail(a.data.order_goods_id)}),!1,(function(){a.setData({disabled:!1})}))},validation:function(e){return""===e.refund_reason?(this.data.error="退款原因不能为空",!1):20!=this.data.info.order.delivery_status||""!==e.deliver_no||(this.data.error="快递单号不能为空",!1)},bindRegionChange:function(e){this.setData({region:e.detail.value})}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/aftermarket/create.json b/wx05cb767e6530b48f/pages/aftermarket/create.json new file mode 100644 index 0000000..8ce8cfe --- /dev/null +++ b/wx05cb767e6530b48f/pages/aftermarket/create.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"售后详情","usingComponents":{"shortcut":"/components/shortcut/shortcut"}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/aftermarket/create.wxml b/wx05cb767e6530b48f/pages/aftermarket/create.wxml new file mode 100644 index 0000000..32e2365 --- /dev/null +++ b/wx05cb767e6530b48f/pages/aftermarket/create.wxml @@ -0,0 +1,85 @@ + + + + + + + 商品详情 + + + + + + + + {{order.create_time}} + + + + + + + + + + + {{info.goods_name}} + {{info.goods_attr}} + + ¥{{info.goods_price}} + ×{{info.total_num}} + + + + + +
+ + + + 退款原因 + + + + + + + + 快递单号 + + + + + + + + + + +
+ + + 退款单号: {{info.refund_no}} + + + 退款原因: {{info.refund_reason}} + + + 快递单号: {{info.deliver_no}} + + + 退款状态: 已申请 + 退款状态: 已退款 + + + 申请时间: {{info.aftermarket_apply_date}} + + + 完成时间: {{info.aftermarket_dispose_date}} + + + 退款金额: ¥{{info.refund_price}} + + +
+ diff --git a/wx05cb767e6530b48f/pages/aftermarket/create.wxss b/wx05cb767e6530b48f/pages/aftermarket/create.wxss new file mode 100644 index 0000000..cc166ce --- /dev/null +++ b/wx05cb767e6530b48f/pages/aftermarket/create.wxss @@ -0,0 +1 @@ +.profile-list .admin{color:#333;font-size:30rpx;padding-left:15px}.address-box .left-name{width:85px}.address-cont-title .list{padding:24rpx;width:auto}.tui-picker-detail text{padding:0 10rpx}.infoText{display:block;line-height:56rpx}picker-view{background-color:#fff;bottom:0;height:480rpx;padding:0;position:fixed;width:100%}picker-view-column view{align-items:center;display:-webkit-flex;display:flex;font-size:28rpx;height:100%;justify-content:center;line-height:28rpx;vertical-align:middle}.animation-element-wrapper{height:100%;left:0;top:0;z-index:21}.animation-element,.animation-element-wrapper{display:-webkit-flex;display:flex;position:fixed;width:100%}.animation-element{background-color:#fff;bottom:0;height:570rpx}.animation-button{align-items:center;height:100rpx;line-height:100rpx;margin-top:20rpx;top:20rpx;width:400rpx}.address-text{color:#999;display:-webkit-inline-flex;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:30rpx;height:50rpx;line-height:50rpx;margin-top:20rpx;position:fixed;text-align:center}.left-bt{left:30rpx}.right-bt{color:#ec5151;right:30rpx}.line{background-color:#eee;display:block;height:1rpx;margin-top:89rpx;position:fixed;width:100%}.address-box .right-cont input{color:#444;font-size:30rpx;width:100%}.bargain-commont-bg{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:20}.f-34{font-size:34rpx}.f-32{font-size:32rpx}.f-31{font-size:31rpx}.f-28{font-size:28rpx}.f-26{font-size:26rpx}.f-24{font-size:24rpx}.f-22{font-size:22rpx}.b-r{border-right:1rpx solid #eee}.b-b{border-bottom:1rpx solid #eee}.b-t{border-top:1rpx solid #eee}.m-top4{margin-top:4rpx}.m-top10{margin-top:10rpx}.m-top20{margin-top:25rpx}.m-top35{margin-top:35rpx}.flow-list .header{background:#fff;border-bottom:1rpx solid #f1f1f1;padding:15rpx 0;position:relative}.flow-list .header text{font-size:32rpx;padding-left:80rpx}.flow-list .header image{height:37rpx;left:15px;margin-top:-18rpx;position:absolute;top:50%;width:34rpx}.order-header{border-bottom:1rpx solid #f1f1f1;padding:15rpx 0}.order-header text{font-size:28rpx}.order-header text.title{color:#333}.order-cont{justify-content:space-between}.order-cont .order-num text,.order-cont .time{color:#888}.order-cont .order-num text,.order-cont .order-time text{color:#777;font-size:26rpx}.flow-all-list-cont1{font-size:32rpx;padding:10rpx 0} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/aftermarket/index.js b/wx05cb767e6530b48f/pages/aftermarket/index.js new file mode 100644 index 0000000..8d687d6 --- /dev/null +++ b/wx05cb767e6530b48f/pages/aftermarket/index.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{dataType:"all",data:[]},onLoad:function(t){this.data.dataType=t.type||"all",this.setData({dataType:this.data.dataType})},onShow:function(){this.getOrderList(this.data.dataType)},formatDate:function(t){var e=new Date(t),a=e.getFullYear(),r=e.getMonth()+1;r=r<10?"0"+r:r;var d=e.getDate();d=d<10?"0"+d:d;var o=e.getHours();o=o<10?"0"+o:o;var n=e.getMinutes(),i=e.getSeconds();return a+"-"+r+"-"+d+" "+o+":"+(n=n<10?"0"+n:n)+":"+(i=i<10?"0"+i:i)},getOrderList:function(e){var a=this;t._get("user.order_goods/getOrderGoodsList",{dataType:e},(function(t){t.data.length&&wx.pageScrollTo({scrollTop:0});for(var e=0;e + + + 全部售后 + 已申请 + 已完成 + + + + + + + + + 商品信息 + + + 已完成 + 已申请 + + + + + + + 退款单号:{{item.refund_no}} + + + {{item.create_time}} + + + + + + + + + + + + + + + 共1件 + + + + + + + + + + 申请时间: + {{item.aftermarket_apply_date}} + + + + + + 订单详情 + + + + + + + + + + + 亲,您还没有售后信息哦! + + + + + + diff --git a/wx05cb767e6530b48f/pages/aftermarket/index.wxss b/wx05cb767e6530b48f/pages/aftermarket/index.wxss new file mode 100644 index 0000000..e1ca0ff --- /dev/null +++ b/wx05cb767e6530b48f/pages/aftermarket/index.wxss @@ -0,0 +1 @@ +.header{background:#fff;border-bottom:1rpx solid #e4e4e4;display:-webkit-flex;display:flex;height:44px;line-height:44px;position:fixed;top:0;width:100%;z-index:100}.header view{flex:1;text-align:center}.header .active{color:#fd4a5f}.wrapper{margin-top:54px}.order-box{padding:0 15px}.order-header{padding-top:10rpx}.order-header .title{color:#333;font-size:30rpx}.order-header .cont{color:#fd4a5f;font-size:30rpx}.order-cont{justify-content:space-between;padding:15rpx 0}.order-cont .order-num text,.order-cont .order-time text{color:#777;font-size:26rpx}.order-shop{padding:16rpx 0}.order-shop-left,.order-shop-left image{background:#fff;display:inline-block;height:160rpx;margin-right:15rpx;width:160rpx}.order-shop .num{float:right}.order-btn{padding:18rpx 0}.order-btn .order-left{flex:3}.order-btn .order-left .text,.order-btn .order-left text{font-size:30rpx}.order-btn .order-left .text{color:#777}.order-btn .order-right{flex:1.5}.order-list-box .left{flex:4;overflow:hidden;position:relative}.order-list-box .right{flex:1}.goods-number{color:#777;font-size:28rpx;position:absolute;right:12px;top:35%}.btn-default{border:1rpx solid #ccc;border-radius:4px;color:#555}.btn-default,.btn-main{float:right;font-size:28rpx;padding:6rpx 20rpx}.btn-main{border:1rpx solid #fd4a5f;border-radius:4px;color:#fd4a5f;margin-left:10rpx}.user-orderJtou{color:#888;font-size:24rpx;margin-top:-20rpx;position:absolute;right:0;top:50%}.order-img_list{background:#fff;border-bottom:1rpx solid #f1f1f1;border-top:1rpx solid #f1f1f1}.order-right-name{color:#555;font-size:30rpx;left:180rpx;line-height:1.6;margin-top:-46rpx;position:absolute;top:50%;width:100%} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/category/index.js b/wx05cb767e6530b48f/pages/category/index.js new file mode 100644 index 0000000..3190d36 --- /dev/null +++ b/wx05cb767e6530b48f/pages/category/index.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{searchColor:"rgba(0,0,0,0.4)",searchSize:"15",searchName:"搜索商品",scrollHeight:0,curIndex:-1,curCateId:0,categoryList:[],goodsList:[],noMore:!1,isLoading:!0,page:1},onLoad:function(){this.setListHeight(),this.getCategoryList()},onShow:function(){},setListHeight:function(){var t=this;wx.getSystemInfo({success:function(a){t.setData({scrollHeight:a.windowHeight-47})}})},getCategoryList:function(){var a=this;t._get("category/index",{},(function(t){var o=t.data;a.setData({categoryList:o.categoryList,goodsList:o.goodsList})}))},getGoodsList:function(a,o){var s=this;t._get("goods/lists",{page:o||1,category_id:s.data.curCateId},(function(t){var o=t.data.list,e=s.data.goodsList;1==a?s.setData({"goodsList.data":e.data.concat(o.data),isLoading:!1}):s.setData({goodsList:o,isLoading:!1})}))},onTargetGoods:function(t){wx.navigateTo({url:"../goods/index?goods_id="+t.detail.target.dataset.id})},onSelectNav:function(t){var a=t.currentTarget.dataset.index;this.setData({curIndex:a,curCateId:a>-1?this.data.categoryList[a].category_id:0,goodsList:[],page:1,noMore:!1,isLoading:!0}),this.getGoodsList()},onDownLoad:function(){if(this.data.page>=this.data.goodsList.last_page)return this.setData({noMore:!0}),!1;this.getGoodsList(!0,++this.data.page)},onShareAppMessage:function(){return{title:"全部商品",path:"/pages/category/index"}}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/category/index.json b/wx05cb767e6530b48f/pages/category/index.json new file mode 100644 index 0000000..799a503 --- /dev/null +++ b/wx05cb767e6530b48f/pages/category/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"全部商品","usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/category/index.wxml b/wx05cb767e6530b48f/pages/category/index.wxml new file mode 100644 index 0000000..31850b8 --- /dev/null +++ b/wx05cb767e6530b48f/pages/category/index.wxml @@ -0,0 +1,53 @@ + + + + + + {{searchName}} + + + + + + 全部 + {{item.name}} + + + +
+ +
+
+ 亲, 没有更多了 + + + + 亲,此处暂无商品哦 + + +
+
+
diff --git a/wx05cb767e6530b48f/pages/category/index.wxss b/wx05cb767e6530b48f/pages/category/index.wxss new file mode 100644 index 0000000..8b2e159 --- /dev/null +++ b/wx05cb767e6530b48f/pages/category/index.wxss @@ -0,0 +1 @@ +.index-search-box{background:#fff;padding:13rpx 13rpx 18rpx}.index-search{border-bottom:0;border-radius:50rpx;box-sizing:border-box;color:#999;font-size:28rpx;height:64rpx;line-height:64rpx;overflow:hidden;position:relative}.index-search,page{background:#fff}.no-more{font-size:28rpx;padding-top:0}.cate-content{background:#fff;width:100%}.cate-left{background:#f8f8f8;color:#444;display:-webkit-flex;display:flex;flex-direction:column;height:100%;width:22.2222%}.cate-left .type-nav{display:block;font-size:26rpx;height:90rpx;line-height:90rpx;position:relative;text-align:center;z-index:10}.cate-left .type-nav.selected{background:#fff;border-right:none;color:#ff495e;font-size:28rpx}.cate-right{width:77.7778%}.goods-item{background:#fff;box-sizing:border-box;margin-bottom:10rpx;padding:16rpx;width:100%}.goods-item text{line-height:1.6}.goods-item:last-child{margin-bottom:0}.goods-item_left{align-items:center;background:#fff;display:-webkit-flex;display:flex;width:36%}.goods-item_left image{display:block;height:190rpx;width:190rpx}.goods-item_right{padding-left:20rpx;position:relative;width:60%}.goods-item_right .goods-item_title{color:#333;font-size:26rpx;height:72rpx;margin-top:20rpx}.goods-item_right .goods-item_title text{line-height:1.3}.goods-item_desc{margin-top:8rpx}.desc-selling_point{color:#ff495e;font-size:24rpx;width:100%}.desc-goods_sales{color:#999;font-size:24rpx}.desc_footer .price_x{color:#f03c3c;font-size:27rpx;margin-right:16rpx}.desc_footer .price_y{font-size:24rpx;text-decoration:line-through} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/category/list.js b/wx05cb767e6530b48f/pages/category/list.js new file mode 100644 index 0000000..79aaeb5 --- /dev/null +++ b/wx05cb767e6530b48f/pages/category/list.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{searchColor:"rgba(0,0,0,0.4)",searchSize:"15",searchName:"搜索商品",scrollHeight:null,showView:!1,arrange:"",sortType:"all",sortPrice:!1,option:{},list:{},noList:!0,no_more:!1,page:1},onLoad:function(t){var a=this;a.setListHeight(),a.setData({option:t},(function(){a.getGoodsList(!0)}))},getGoodsList:function(a,e){var s=this;t._get("goods/lists",{page:e||1,sortType:s.data.sortType,sortPrice:s.data.sortPrice?1:0,category_id:s.data.option.category_id||0,search:s.data.option.search||""},(function(t){var e=t.data.list,i=s.data.list;!0===a||void 0===i.data?s.setData({list:e,noList:!1}):s.setData({"list.data":i.data.concat(e.data)})}))},setListHeight:function(){var t=this;wx.getSystemInfo({success:function(a){t.setData({scrollHeight:a.windowHeight-90})}})},switchSortType:function(t){var a=this,e=t.currentTarget.dataset.type,s="price"!==e||!a.data.sortPrice;a.setData({list:{},page:1,sortType:e,sortPrice:s},(function(){a.getGoodsList(!0)}))},toSynthesize:function(t){wx.navigateTo({url:"../category/screen?objectId="})},onChangeShowState:function(){this.setData({showView:!this.data.showView,arrange:this.data.arrange?"":"arrange"})},bindDownLoad:function(){if(this.data.page>=this.data.list.last_page)return this.setData({no_more:!0}),!1;this.getGoodsList(!1,++this.data.page)},onShareAppMessage:function(){return{title:"全部分类",desc:"",path:"/pages/category/index"}}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/category/list.json b/wx05cb767e6530b48f/pages/category/list.json new file mode 100644 index 0000000..72320bf --- /dev/null +++ b/wx05cb767e6530b48f/pages/category/list.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"商品列表","enablePullDownRefresh":true,"usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/category/list.wxml b/wx05cb767e6530b48f/pages/category/list.wxml new file mode 100644 index 0000000..eef63b5 --- /dev/null +++ b/wx05cb767e6530b48f/pages/category/list.wxml @@ -0,0 +1,56 @@ + + + + + + + 搜索商品 + + + + + + + + + + 综合 + + + 销量 + + + 价格 + + + + + + + + + + + + + + + + {{item.goods_name}} + ¥{{item.goods_min_price}} {{item.goods_sku.line_price}} + + + + + + + + + + + + + + 亲, 没有相关内容 + + diff --git a/wx05cb767e6530b48f/pages/category/list.wxss b/wx05cb767e6530b48f/pages/category/list.wxss new file mode 100644 index 0000000..11ebe8e --- /dev/null +++ b/wx05cb767e6530b48f/pages/category/list.wxss @@ -0,0 +1 @@ +.store_nav_cont{padding:10px 0}.store_nav_cont #list-true{color:#ff495e;font-size:28rpx}.store_nav_cont #list-0{color:#333;font-size:28rpx}.store_nav_cont #list-0 .icon-fenlei{color:#777;font-size:28rpx;padding-left:8rpx}.store_nav_cont #list-true .icon-fenlei{color:#ff495e;font-size:28rpx;padding-left:8rpx}.store_nav_cont .price{padding-right:30rpx}.store_nav_cont #list-0 .top_jiantou,.store_nav_cont #list-true .top_jiantou{color:#777;font-size:18rpx;margin-top:-16rpx;position:absolute;right:52rpx;top:50%}.store_nav_cont #list-0 .bot_jiantou,.store_nav_cont #list-true .bot_jiantou{color:#777;font-size:18rpx;margin-top:-2rpx;position:absolute;right:52rpx;top:50%}.store_nav_cont #list-true .bot_jiantou.active,.store_nav_cont #list-true .top_jiantou.active{color:#ff495e}.container{position:relative}.cate-btn{background:#ff495e;bottom:18rpx;color:#fff;font-size:20rpx;padding:4px 18rpx;right:18rpx}.index-cont-search icon{left:0;margin-left:20rpx}.index-search-box{background:#fff;border-bottom:1px solid #eee;left:0rpx;padding:18rpx 13rpx;position:fixed;right:0rpx;top:1rpx;z-index:999}.index-search{background:#fff;border-bottom:0;border-radius:50rpx;box-sizing:border-box;color:#999;font-size:32rpx;height:64rpx;line-height:64rpx;margin:0 10rpx;overflow:hidden;position:relative}.list-right{width:60rpx}.list-right text{font-size:40rpx;height:60rpx;line-height:60rpx}.list-header{left:0;position:fixed;right:0;top:1rpx}.no-more{color:#737373;margin:10px 0;text-align:center}.category-list{overflow:hidden}.category-list .list{box-sizing:border-box;float:left;width:50%}.category-list .list:nth-child(2n){border-bottom:4px solid #f7f7f7;border-left:2px solid #f7f7f7}.category-list .list:nth-child(2n-1){border-bottom:4px solid #f7f7f7;border-right:2px solid #f7f7f7}.category-list.arrange .list{border-bottom:1rpx solid #f7f7f7;overflow:hidden;padding:15rpx;width:100%}.category-list.arrange .list .left{float:left;width:35%}.category-list.arrange .list .right{float:left;width:65%}.category-list.arrange .list .left .img image{height:220rpx;width:220rpx} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/flow/checkout.js b/wx05cb767e6530b48f/pages/flow/checkout.js new file mode 100644 index 0000000..92f3ae1 --- /dev/null +++ b/wx05cb767e6530b48f/pages/flow/checkout.js @@ -0,0 +1 @@ +var o=getApp();Page({data:{nav_select:!1,options:{},address:null,exist_address:!1,goods:{},disabled:!1,hasError:!1,error:""},onLoad:function(o){this.data.options=o,console.log(o)},onShow:function(){this.getOrderData()},getOrderData:function(){var r=this,t=r.data.options,s=function(t){if(1!==t.code)return o.showError(t.msg),!1;t.data.has_error?(r.data.hasError=!0,r.data.error=t.data.error_msg,o.showError(r.data.error)):(r.data.hasError=!1,r.data.error=""),r.setData(t.data)};"buyNow"===t.order_type?o._get("order/buyNow",{goods_id:t.goods_id,goods_num:t.goods_num,goods_sku_id:t.goods_sku_id},(function(o){s(o)})):"cart"===t.order_type&&o._get("order/cart",{},(function(o){s(o)}))},selectAddress:function(){wx.navigateTo({url:"../address/"+(this.data.exist_address?"index?from=flow":"createa")})},submitOrder:function(){var r=this,t=r.data.options;if(r.data.disabled)return!1;if(r.data.hasError)return o.showError(r.data.error),!1;var s=function(r){if(-10===r.code)return o.showError(r.msg,(function(){wx.redirectTo({url:"../pays/pays"})})),!1;wx.redirectTo({url:"../pays/pays"})};r.data.disabled=!0,wx.showLoading({title:"正在处理..."}),"buyNow"===t.order_type?o._post_form("order/buyNow",{goods_id:t.goods_id,goods_num:t.goods_num,goods_sku_id:t.goods_sku_id},(function(o){console.log("success"),s(o)}),(function(o){console.log("fail")}),(function(){console.log("complete"),r.data.disabled=!1})):"cart"===t.order_type&&o._post_form("order/cart",{},(function(o){console.log("success"),s(o)}),(function(o){console.log("fail")}),(function(){console.log("complete"),r.data.disabled=!1}))}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/flow/checkout.json b/wx05cb767e6530b48f/pages/flow/checkout.json new file mode 100644 index 0000000..0fda6c2 --- /dev/null +++ b/wx05cb767e6530b48f/pages/flow/checkout.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"订单确认","usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/flow/checkout.wxml b/wx05cb767e6530b48f/pages/flow/checkout.wxml new file mode 100644 index 0000000..6b5cfca --- /dev/null +++ b/wx05cb767e6530b48f/pages/flow/checkout.wxml @@ -0,0 +1,74 @@ + + + + + + + + + {{address.name}} + {{address.phone}} + + + {{address.region.province}} {{address.region.city}} {{address.region.region}} {{address.detail}} + + + + + + + + + + + + 去选择配送地址 + + + + + + + + + + + + + + + + {{item.goods_name}} + {{item.goods_sku.goods_attr}} + + ¥{{item.goods_price}} + ×{{item.total_num}} + + + + + + + 共{{order_total_num}}件商品,合计: + ¥{{order_total_price}} + + + + + 商品总金额: + + ¥{{order_total_price}} + + + + + + 实付款: ¥{{order_pay_price}} + + + 提交订单 + + + + + diff --git a/wx05cb767e6530b48f/pages/flow/checkout.wxss b/wx05cb767e6530b48f/pages/flow/checkout.wxss new file mode 100644 index 0000000..c3cf04b --- /dev/null +++ b/wx05cb767e6530b48f/pages/flow/checkout.wxss @@ -0,0 +1 @@ +.checkout_list{background:#fff;border-bottom:1rpx solid #eee;padding:10px 15px 2px}.checkout_list .flow-shopList{border-bottom:1rpx solid #eee;padding:5rpx 0 10rpx}.checkout_list .flow-shopList:last-child{border-bottom:0}.flow-header-left{padding-left:90rpx} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/flow/index.js b/wx05cb767e6530b48f/pages/flow/index.js new file mode 100644 index 0000000..acf9116 --- /dev/null +++ b/wx05cb767e6530b48f/pages/flow/index.js @@ -0,0 +1 @@ +var t=require("../../@babel/runtime/helpers/defineProperty"),o=getApp();Page({data:{goods_list:[],order_total_num:0,order_total_price:0,colourList:[],colour_id:0,hideNotice:!1,storeInfo:{}},onLoad:function(t){this.pays(),this.getColourList(),this.getStoreInfo()},onShow:function(){this.setData({isLogin:o.checkIsLogin()}),this.data.isLogin&&this.getCartList()},pays:function(){var t=this;o._get("index/payList",{},(function(o){var a=o.data;t.setData({payList:a})}))},getStoreInfo:function(){var t=this;o._get("index/getStoreInfo",{},(function(o){var a=o.data;console.log(a),t.setData({storeInfo:a.store})}))},switchNotice:function(){this.setData({hideNotice:!0})},getCartList:function(){var t=this;o._get("cart/lists",{},(function(o){t.setData(o.data)}))},getColourList:function(){var t=this;o._get("goods/getColourList",{},(function(o){var a=o.data;t.setData({colourList:a.list})}))},addCount:function(a){var e=this,i=a.currentTarget.dataset.index,s=a.currentTarget.dataset.skuId,r=e.data.goods_list[i],n=e.data.order_total_price;wx.showLoading({title:"加载中",mask:!0}),o._post_form("cart/add",{goods_id:r.goods_id,goods_num:1,goods_sku_id:s},(function(){var o;r.total_num++,e.setData((t(o={},"goods_list["+i+"]",r),t(o,"order_total_price",e.mathadd(n,r.goods_price)),o))}))},minusCount:function(a){var e=this,i=a.currentTarget.dataset.index,s=a.currentTarget.dataset.skuId,r=e.data.goods_list[i],n=e.data.order_total_price;r.total_num>1&&(wx.showLoading({title:"加载中",mask:!0}),o._post_form("cart/sub",{goods_id:r.goods_id,goods_sku_id:s},(function(){var o;r.total_num--,r.total_num>0&&e.setData((t(o={},"goods_list["+i+"]",r),t(o,"order_total_price",e.mathsub(n,r.goods_price)),o))})))},del:function(t){var a=this,e=t.currentTarget.dataset.goodsId,i=t.currentTarget.dataset.skuId;wx.showModal({title:"提示",content:"您确定要移除当前商品吗?",success:function(t){t.confirm&&o._post_form("cart/delete",{goods_id:e,goods_sku_id:i},(function(t){a.getCartList()}))}})},submit:function(t){wx.navigateTo({url:"../flow/checkout?order_type=cart"})},mathadd:function(t,o){return(Number(t)+Number(o)).toFixed(2)},mathsub:function(t,o){return(Number(t)-Number(o)).toFixed(2)},goShopping:function(){wx.switchTab({url:"../index/index"})}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/flow/index.json b/wx05cb767e6530b48f/pages/flow/index.json new file mode 100644 index 0000000..c9f7f42 --- /dev/null +++ b/wx05cb767e6530b48f/pages/flow/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"购物车","usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/flow/index.wxml b/wx05cb767e6530b48f/pages/flow/index.wxml new file mode 100644 index 0000000..7c75af0 --- /dev/null +++ b/wx05cb767e6530b48f/pages/flow/index.wxml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + {{colourList[item.colour]}}{{item.goods_name}} + {{item.goods_title.length>0?item.goods_title:' '}} + + + {{item.goods_sku.goods_attr}} + + ¥{{item.goods_price}} {{item.goods_sku.line_price}} + + + 请30分钟内提交结算,否则商品将自动移除 + + + + + + + + + + + + 合计:¥{{order_total_price}} + + + 去结算 + + + + + + + 亲,购物车还没有商品哦 + 去逛逛 + + + + diff --git a/wx05cb767e6530b48f/pages/flow/index.wxss b/wx05cb767e6530b48f/pages/flow/index.wxss new file mode 100644 index 0000000..4010a59 --- /dev/null +++ b/wx05cb767e6530b48f/pages/flow/index.wxss @@ -0,0 +1 @@ +@import "/wxParse/wxParse.wxss";.image{height:100%;width:100%}.cart-tab-item-btn{background:#ff495e;color:#fff;display:block;float:right;font-size:32rpx;height:100rpx;line-height:100rpx;text-align:center;width:160rpx}.price{margin-top:10rpx}.colour-box{background:#e64340;color:#fff;font-size:26rpx;line-height:26rpx;margin-right:10rpx;padding:4rpx 8rpx;text-align:center}.cart-tab-item{width:375rpx}.cart-tab-wrp{background:#fff;border-top:1rpx solid #ddd;bottom:0rpx;color:#000;display:-webkit-flex;display:flex;flex-direction:row;height:100rpx;position:fixed;width:100%;z-index:10}.cart-tab-item{line-height:100rpx;overflow:hidden}.cart-tab-item .cart-item-total-price{float:left}.cart-item-total{padding-left:30rpx}.cart-item-total-price{color:#ff495e;font-size:32rpx;text-align:center}.cart-item-total-price em{display:block}.cart-item-icon-wrp{height:90rpx;position:absolute;top:-4rpx;width:110rpx}.cart-item-icon{height:90rpx;width:90rpx}.dish-item{background:#fff;border-bottom:1rpx solid #eee;padding:26rpx 0;position:relative;width:100%}.dish-item-wrp{display:-webkit-flex;display:flex;flex-direction:row;width:100%}.dish-item-pic{margin-left:15px;width:100%}.dish-item-pic image{background:#fff;border:1rpx solid #eee;height:200rpx;margin:0 auto;width:200rpx}.dish-item-info{margin-right:15px;padding-left:16rpx;width:68%}.dish-item-sales{color:#ccc;font-size:20rpx;line-height:50rpx}.dish-item-money{color:#ff495e;font-size:32rpx;padding:0 0 10rpx}.wx-goods_price .dish-item-money{float:left}.wx-goods_price{overflow:hidden}.flow-dete{bottom:25rpx;position:absolute;right:30rpx}.flow-dete .icon-lajixiang{color:#777;font-size:34rpx}.flow-btn-min{background:#fff;border:1rpx solid #ccc;border-radius:5px;color:#777;font-size:28rpx;height:30px;line-height:30px;margin:25rpx auto 0;text-align:center;width:200rpx}@-webkit-keyframes remindMessage{0%{-webkit-transform:translateX(90%)}100%{-webkit-transform:translateX(-180%)}}@keyframes remindMessage{0%{-webkit-transform:translateX(90%)}100%{-webkit-transform:translateX(-180%)}}.tongzhitext{margin-left:10rpx;margin-right:80rpx;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tongzhi-text{animation:remindMessage 14s linear infinite;display:block}.notice-wrap,.tongzhi-text{color:#d09868;font-size:28rpx;width:100%}.notice-wrap{background:#ffebda;height:60rpx;line-height:60rpx}.closeView{font-size:35rpx;height:45rpx;line-height:45rpx;position:absolute;right:20rpx;text-align:center;top:5rpx;width:45rpx} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/gongzuo/index.js b/wx05cb767e6530b48f/pages/gongzuo/index.js new file mode 100644 index 0000000..1b43d12 --- /dev/null +++ b/wx05cb767e6530b48f/pages/gongzuo/index.js @@ -0,0 +1 @@ +var a=getApp(),t=require("../../wxParse/wxParse.js");Page({data:{imgList:[],goodsNo:null,fromData:null,isShangJia:!1,searchValue:"",searchGoodsNoArray:[],imageObjArray:[],imageUrlArray:[],cateObjArray:[],indexCate:null,colourObjList:[],indexColour:null},bindPickerChangeCate:function(a){var t=this.data.fromData;t.category_id=this.data.cateObjArray[a.detail.value].category_id,this.setData({fromData:t,indexCate:a.detail.value})},bindPickerChangeColour:function(a){var t=this.data.fromData;t.colour=this.data.colourObjList[a.detail.value].id,this.setData({fromData:t,indexColour:a.detail.value})},onLoad:function(a){var t=this;wx.getStorage({key:"user_id",success:function(a){10984!=a.data&&10003!=a.data&&10004!=a.data&&10011!=a.data&&wx.showModal({title:"提示",content:"无权访问",success:function(a){a.confirm,wx.navigateBack({delta:1})}}),t.CategoryList(),t.ColourList()}})},onShow:function(){},bindFormSubmit:function(t){var o=t.detail.value.jieshao,e=t.detail.value.goods_price,s=this.data.fromData;if(s.content=o,s.goods_price=e,s.goods_status=this.data.shangjiastatus,null!=s.colour&&null!=s.category_id){var i={},r={};i.goods_id=s.goods_id,i.images=s.imageIdList,i.content=o,r.goods_no=this.data.goodsNo,r.goods_price=e,i.spec=r,i.colour=s.colour,i.goods_status=s.goods_status,i.category_id=s.category_id,console.log(i),wx.request({url:"https://wxminiapp.19year.cn/index.php?s=/api/goods/editGoods&wxapp_id=10001",header:{"content-type":"application/json"},data:i,method:"POST",success:function(t){console.log(t.data),1==t.data.code?a.showError("保存成功"):a.showError("保存失败")}})}else a.showError("请选择分类与成色")},getSearchContent:function(t){var o=this,e=t.detail.value;console.log(e),a._get("goods/likeGoodsNo",{goods_no:e},(function(a){console.log(a.data.list),o.setData({searchGoodsNoArray:a.data.list})})),o.setData({searchValue:e})},clearNo:function(){this.setData({searchValue:"",searchGoodsNoArray:[]})},xuanze:function(t){var o=t.currentTarget.dataset.goodsId;if(console.log(t.currentTarget.dataset.goodsId),o.length<=0)return a.showError("没有选中数据"),!1;this.setData({searchValue:"",searchGoodsNoArray:[]}),this.getGoodsDetail(o)},CategoryList:function(){var t=this;a._get("category/lists",{},(function(a){var o=a.data;t.setData({cateObjArray:o.list})}))},ColourList:function(){var t=this;a._get("goods/getColourListV2",{},(function(a){var o=a.data;t.setData({colourObjList:o.data})}))},onSaoMa:function(){var t=this;wx.scanCode({onlyFromCamera:!0,scanType:["barCode"],success:function(a){t.getGoodsDetail(a.result)},fail:function(t){a.showError(t.result+"扫码错误")}})},getGoodsDetail:function(t){var o=this;a._get("goods/infos",{goods_no:t},(function(a){var e=o.initGoodsDetailData(a.data);o.setData(e),o.setData({goodsNo:t});var s=[],i=[];e.detail.image.forEach((function(a){s.push(a.file_path),i.push(a)})),o.setData({imageUrlArray:s,imageObjArray:i});var r={imageIdList:[]};r.goods_price=e.goods_price,r.content=o.delHtmlTag(e.detail.content),r.goods_id=e.detail.goods_id,console.log(e.detail.category_id),o.setData({indexCate:null}),o.data.cateObjArray.forEach((function(a,t){a.category_id==e.detail.category_id&&(o.setData({indexCate:t}),r.category_id=a.category_id)})),console.log(e.detail.colour),o.setData({indexColour:null}),o.data.colourObjList.forEach((function(a,t){a.id==parseInt(e.detail.colour)&&(o.setData({indexColour:t}),r.colour=a.id)})),10==e.detail.goods_status.value?(r.goods_status=10,o.setData({isShangJia:!0,fromData:r,shangjiastatus:10})):(r.goods_status=20,o.setData({isShangJia:!1,fromData:r,shangjiastatus:20}))}))},initGoodsDetailData:function(a){return a.detail.content.length>0&&t.wxParse("content","html",a.detail.content,this,0),a.goods_sku_id=a.detail.spec[0].spec_sku_id,a.goods_price=a.detail.spec[0].goods_price,a.line_price=a.detail.spec[0].line_price,a.stock_num=a.detail.spec[0].stock_num,a},updateImageList:function(a){console.log("update",a);var t=a.detail.list.map((function(a){return a.image_id})),o=this.data.fromData;o.imageIdList=t,console.log(),this.setData({fromData:o})},delHtmlTag:function(a){return a.replace(/<[^>]+>/g,"")},shangJiaSwitch:function(a){a.detail.value?this.setData({shangjiastatus:10}):this.setData({shangjiastatus:20})}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/gongzuo/index.json b/wx05cb767e6530b48f/pages/gongzuo/index.json new file mode 100644 index 0000000..f5a5114 --- /dev/null +++ b/wx05cb767e6530b48f/pages/gongzuo/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"工作台","usingComponents":{"wxDragImg":"/components/imgDrag/imgDrag"}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/gongzuo/index.wxml b/wx05cb767e6530b48f/pages/gongzuo/index.wxml new file mode 100644 index 0000000..72d2d28 --- /dev/null +++ b/wx05cb767e6530b48f/pages/gongzuo/index.wxml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + {{item.goods_no}} + + + + + 名称:{{detail.goods_name}} + + + 价 格:{{goods_price}} + + + 标 题:{{detail.goods_title.length>0?detail.goods_title:' '}} + + + 状 态:{{detail.goods_status.text}} + + +
+ + + + + + + + + + + 分类:{{cateObjArray[indexCate].name}} + + + + + + 成色:{{colourObjList[indexColour].name}} + + + + + + + + + + + + + + +
+
+ + 请先扫码或根据串号查询商品 + +
diff --git a/wx05cb767e6530b48f/pages/gongzuo/index.wxss b/wx05cb767e6530b48f/pages/gongzuo/index.wxss new file mode 100644 index 0000000..67c09b4 --- /dev/null +++ b/wx05cb767e6530b48f/pages/gongzuo/index.wxss @@ -0,0 +1 @@ +.saoma{align-items:center;background-color:#f70000;border-radius:98rpx;color:#fff;display:-webkit-flex;display:flex;flex-direction:row;justify-content:center;margin-top:10rpx;width:80%}.search-input-box{background:#f7f7f7;height:64rpx;margin-right:10rpx;width:auto}.search-input{background:#fff;border-radius:5px 0 0 5px;box-sizing:border-box;overflow:hidden;padding-left:10rpx;width:100%}.search-input input{font-size:30rpx;height:64rpx;line-height:64rpx}.serch-button{box-sizing:border-box;width:20%}.serch-button button{border-radius:0 5px 5px 0;font-size:28rpx;height:64rpx;line-height:64rpx}.search-cate-box{height:70rpx}.search-cate{position:relative;top:30%}.sub{align-items:center;background-color:#50f85e;border-radius:98rpx;color:#fff;display:-webkit-flex;display:flex;flex-direction:row;justify-content:center;margin-top:10rpx;width:80%}.ipt-wrap{line-height:100rpx;min-height:100rpx}.ipt-wrap label{min-width:120rpx}.goods-title{color:#333;overflow:hidden;padding:0 0rpx 0 0}.money-box,.money-box .num{margin-top:10rpx}.money-box .num{color:#ff495e;font-size:40rpx}.money-box .del{TEXT-DECORATION:line-through;color:#999;font-size:24rpx;margin-left:6rpx}.center-text{align-items:center;justify-content:center;padding-top:25rpx}.center-text,.img_box{display:-webkit-flex;display:flex}.img_box{flex-wrap:wrap;margin:20rpx;width:100%}.img_item_i{display:block;height:100%;width:100%}.add_icon{display:block;height:50%;width:50%}.img_item{border:1px solid #c0ccda;height:210rpx;margin-bottom:2%;margin-right:2%;position:relative;width:30%}.closeImv{height:50rpx;position:absolute;right:0rpx;top:0rpx;width:50rpx} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/goods/index.js b/wx05cb767e6530b48f/pages/goods/index.js new file mode 100644 index 0000000..6b14cfd --- /dev/null +++ b/wx05cb767e6530b48f/pages/goods/index.js @@ -0,0 +1 @@ +var t=require("../../@babel/runtime/helpers/typeof"),o=getApp(),e=require("../../wxParse/wxParse.js");Page({data:{nav_select:!1,indicatorDots:!0,autoplay:!0,interval:3e3,duration:800,currentIndex:1,floorstatus:!1,showView:!0,detail:{},goods_price:0,line_price:0,stock_num:0,goods_num:1,goods_sku_id:0,cart_total_num:0,specData:{},colourList:[],colour_id:0,storeInfo:{},notice_image:""},goods_spec_arr:[],onLoad:function(t){this.data.goods_id=t.goods_id,this.getGoodsDetail(),this.getColourList(),this.getStoreInfo()},imgYu:function(t){var o=t.currentTarget.dataset.src,e=t.currentTarget.dataset.list;console.log(e);var s=[],a=e.length;if(a>0)for(var i=0;i0&&e.wxParse("content","html",t.detail.content,this,0),t.goods_sku_id=t.detail.spec[0].spec_sku_id,t.goods_price=t.detail.spec[0].goods_price,t.line_price=t.detail.spec[0].line_price,t.stock_num=t.detail.spec[0].stock_num,20==t.detail.spec_type&&(t.specData=this.initManySpecData(t.specData)),t},initManySpecData:function(t){for(var o in t.spec_attr)for(var e in t.spec_attr[o].spec_items)e<1&&(t.spec_attr[o].spec_items[0].checked=!0,this.goods_spec_arr[o]=t.spec_attr[o].spec_items[0].item_id);return t},modelTap:function(t){var o=t.currentTarget.dataset.attrIdx,e=t.currentTarget.dataset.itemIdx,s=this.data.specData;for(var a in s.spec_attr)for(var i in s.spec_attr[a].spec_items)o==a&&(s.spec_attr[a].spec_items[i].checked=!1,e==i&&(s.spec_attr[a].spec_items[e].checked=!0,this.goods_spec_arr[a]=s.spec_attr[a].spec_items[e].item_id));this.setData({specData:s}),this.updateSpecGoods()},updateSpecGoods:function(){var o=this.goods_spec_arr.join("_"),e=this.data.specData.spec_list.find((function(t){return t.spec_sku_id==o}));"object"===t(e)&&this.setData({goods_sku_id:e.spec_sku_id,goods_price:e.form.goods_price,line_price:e.form.line_price,stock_num:e.form.stock_num})},setCurrent:function(t){this.setData({currentIndex:t.detail.current+1})},onChangeShowState:function(){this.setData({showView:!this.data.showView})},goTop:function(t){this.setData({scrollTop:0})},scroll:function(t){this.setData({floorstatus:t.detail.scrollTop>200})},up:function(){this.setData({goods_num:++this.data.goods_num})},down:function(){this.data.goods_num>1&&this.setData({goods_num:--this.data.goods_num})},flowCart:function(){wx.switchTab({url:"../flow/index"})},toIndex:function(){wx.switchTab({url:"../index/index"})},submit:function(t){var e=this,s=t.currentTarget.dataset.type;o._post_form("cart/check",{goods_id:e.data.goods_id,goods_num:e.data.goods_num,goods_sku_id:e.data.goods_sku_id},(function(t){if(1!=t.code)return o.showSuccess(t.msg),!1;"buyNow"===s?wx.navigateTo({url:"../flow/checkout?"+o.urlEncode({order_type:"buyNow",goods_id:e.data.goods_id,goods_num:e.data.goods_num,goods_sku_id:e.data.goods_sku_id})}):"addCart"===s&&o._post_form("cart/add",{goods_id:e.data.goods_id,goods_num:e.data.goods_num,goods_sku_id:e.data.goods_sku_id},(function(t){o.showSuccess(t.msg),e.setData(t.data)}))}))},onShareAppMessage:function(){return{title:this.data.detail.goods_name+" "+this.data.detail.goods_title,path:"/pages/goods/index?goods_id="+this.data.goods_id}},onShareTimeline:function(t){return{title:this.data.detail.goods_name+" "+this.data.detail.goods_title,path:"/pages/goods/index?goods_id="+this.data.goods_id,imageUrl:this.data.detail.image[0].file_path}}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/goods/index.json b/wx05cb767e6530b48f/pages/goods/index.json new file mode 100644 index 0000000..d7c81ea --- /dev/null +++ b/wx05cb767e6530b48f/pages/goods/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"商品详情","usingComponents":{"shortcut":"/components/shortcut/shortcut"}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/goods/index.wxml b/wx05cb767e6530b48f/pages/goods/index.wxml new file mode 100644 index 0000000..3acf274 --- /dev/null +++ b/wx05cb767e6530b48f/pages/goods/index.wxml @@ -0,0 +1,82 @@ + + + + + + + {{currentIndex}} + /{{detail.image.length}} + + + + + + {{colourList[detail.colour]}} + {{detail.goods_name}} + + + + {{detail.goods_title.length>0?detail.goods_title:' '}} + + + ¥{{goods_price}} + ¥{{line_price}} + + + + {{storeInfo.notice}} + + + + + + + + + 商品描述 + + + + + + + + + + + + + + + + + {{cart_total_num}} + + + 加入购物车 + 立即购买 + + + + + + + diff --git a/wx05cb767e6530b48f/pages/goods/index.wxss b/wx05cb767e6530b48f/pages/goods/index.wxss new file mode 100644 index 0000000..bfc26b0 --- /dev/null +++ b/wx05cb767e6530b48f/pages/goods/index.wxss @@ -0,0 +1 @@ +.slide-image{background:#fff}.banner-box{border-bottom:1rpx solid #e4e4e4;height:900rpx}.user-orderJtou{color:#999;font-size:26rpx;margin-top:-9rpx;position:absolute;top:50%}.goods-title{color:#333;overflow:hidden;padding:0 0rpx 0 0}.money-box,.money-box .num{margin-top:10rpx}.money-box .num{color:#ff495e;font-size:40rpx}.money-box .del{TEXT-DECORATION:line-through;color:#999;font-size:24rpx;margin-left:6rpx}.goods-sales-box{color:#888}.goods-sales-box .stock{display:block;text-align:right}.goods-property-box{padding:12px;position:relative}.goods-property-jianTou{margin-top:-13rpx;position:absolute;right:0;top:50%;width:52rpx}.goods-property-jianTou image{height:100%;width:100%}.modal_cont_box{border-top:1rpx solid #eee;padding:20rpx 12px}.buy_number{justify-content:space-between}.buyNumber{background:#fff;border-radius:10rpx;color:#888;margin-bottom:10rpx}.tmall-types.mb20{margin-bottom:20rpx}.tipstxt{color:#888;font-size:28rpx;margin-bottom:10rpx}.cartypeitem,.cartypelist{display:inline-block}.cartypeitem{background:#f3f2f8;border:1rpx solid #f3f2f8;border-radius:10rpx;color:#444;font-size:31rpx;height:60rpx;line-height:60rpx;margin:0 20rpx 20rpx 0;overflow:hidden;padding:0 30rpx;position:relative}.cartypeitem.cur{background:#ff495e;border:1rpx solid #ff495e;color:#fff}.cartypeitem.cur:after{bottom:0;content:"";display:inline-block;height:16rpx;position:absolute;right:0;width:16rpx}.cartypeitem.disabled{background:#eee;border:2rpx dashed #dedede;color:#dedede;cursor:not-allowed}.number-banner{background:rgba(0,0,0,.3);border-radius:50rpx;color:#fff;font-size:32rpx;margin-top:-70rpx;padding:0 18rpx;position:absolute;right:30rpx}.number-banner text:last-child{color:hsla(0,0%,100%,.6);font-size:26rpx}.cart{background-color:#fff}.order-number{background-color:#f4a213;color:#fff;line-height:46px;text-align:center;width:50%}.order-number button{background:none;border:0;border-radius:0;color:#fff;font-size:34rpx;line-height:inherit;padding:0}.order-number button::after{border:none;border-radius:0;box-sizing:border-box;content:" ";height:0;left:0;position:absolute;top:0;transform:scale(0);transform-origin:0 0;width:0}.default-btn{background-color:#ccc;color:#fff;line-height:46px;text-align:center;width:50%}.user-orderJtou-1{color:#999;font-size:26rpx;position:absolute;transform:rotate(-90deg)}.user-orderJtou-1,.user-orderJtou-2{transition:all .2s}.user-orderJtou-2{transform:rotate(90deg)}.flow_num{background:#ff495e;border-radius:30rpx;height:30rpx;min-width:30rpx;position:absolute;right:20rpx;top:10rpx}.goods-cont-li .wxParse-inline{padding:20rpx 10rpx}.goods-cont-li image{display:block;margin:0 auto;width:100%}.goods-cont-li .wxParse-inline{font-size:30rpx}.comment-num{color:#333;font-size:28rpx;margin-top:-20rpx;position:absolute;right:34px;top:50%}.top-nav-bar{display:-webkit-flex;display:flex;flex-wrap:wrap;font-size:31rpx;padding:12px}#top-nav-bar-true text{border:1rpx solid #ff495e;color:#ff495e}#top-nav-bar-0 span{color:#444}.footer-fixed .goods-fixed-icon{background:#fff;border-left:1rpx solid #eee;height:92rpx;margin:0 auto;padding:0 6rpx;position:relative;width:150rpx}.footer-fixed .goods-fixed-icon:first-child{border-left:none}.footer-fixed .goods-fixed-icon image{display:block;height:56rpx;left:0;margin-left:30rpx;margin-top:17rpx;position:absolute;top:0;width:56rpx}.footer-fixed .goods-fixed-icon text{color:#7a7e83;font-size:48rpx}.footer-fixed .goods-fixed-icon .bargain-icon{height:50rpx}.footer-fixed .goods-fixed-icon .bargain-icon image{height:50rpx;margin-top:-40rpx;width:50rpx}.footer-fixed .goods-fixed-icon .bargain-home{margin-top:6rpx;text-align:center}.footer-fixed .goods-fixed-icon .flow_num text{color:#fff;display:block;font-size:22rpx;text-align:center}.footer-fixed .goods-fixed-icon .icon-shoucang{font-size:40rpx}.footer-fixed .goods-fixed-icon .s_cont{color:#ff495e}.colour-box{background:#e64340;color:#fff;font-size:26rpx;line-height:26rpx;margin-right:10rpx;padding:4rpx 8rpx;text-align:center}.goods-title{margin-top:8rpx} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/index/index.js b/wx05cb767e6530b48f/pages/index/index.js new file mode 100644 index 0000000..3b98414 --- /dev/null +++ b/wx05cb767e6530b48f/pages/index/index.js @@ -0,0 +1 @@ +var t=require("../../@babel/runtime/helpers/defineProperty"),a=getApp();Page({data:t({searchColor:"rgba(0,0,0,0.4)",searchSize:"15",searchName:"搜索商品",scrollHeight:null,showView:!1,arrange:"arrange",sortType:"all",sortPrice:!1,sortColour:!1,option:{},list:{},noList:!0,no_more:!1,page:1,searchValue:"",cateList:[],cate_id:0,colourList:[],colour_id:0,hideNotice:!1,storeInfo:{},tabTxt:"成色",tab:!0},"colour_id",0),onLoad:function(t){a.setTitle();var e=this;e.setListHeight(),e.getCategoryList(),e.getColourList(),e.getStoreInfo(),e.setData({option:t},(function(){e.getGoodsList(!0)}))},filterTab:function(t){this.setData({tab:!this.data.tab})},filter:function(t){var a=t.currentTarget.dataset.id,e=t.currentTarget.dataset.txt,o=this.data.tabTxt;o=e,this.setData({tab:!0,tabTxt:o,colour_id:a,jiage_txt:e}),this.getGoodsList(!0)},getCategoryList:function(){var t=this;a._get("category/lists",{},(function(a){var e=a.data;e.list.unshift({category_id:0,name:"全部"}),t.setData({cateList:e.list})}))},getStoreInfo:function(){var t=this;a._get("index/getStoreInfo",{},(function(a){var e=a.data;console.log(e),t.setData({storeInfo:e.store})}))},switchNotice:function(){this.setData({hideNotice:!0})},getColourList:function(){var t=this;a._get("goods/getColourList",{},(function(a){var e=a.data;t.setData({colourList:e.list})}))},getSearchContent:function(t){this.data.searchValue=t.detail.value},search:function(){this.getGoodsList(!0)},searchCate:function(t){console.log(t.currentTarget.dataset.category_id);var a=this;a.setData({list:{},page:1,cate_id:t.currentTarget.dataset.category_id,tab:!0},(function(){a.getGoodsList(!0)}))},getGoodsList:function(t,e){wx.showLoading({title:"刷新中..."}),console.log(this.data.searchValue);var o=this;a._get("goods/lists",{page:e||1,sortType:o.data.sortType,sortPrice:o.data.sortPrice?1:0,sortColour:o.data.sortColour?1:0,category_id:o.data.cate_id||0,colour_id:o.data.colour_id||0,search:o.data.searchValue||""},(function(a){wx.hideLoading();var e=a.data.list,i=o.data.list;!0===t||void 0===i.data?o.setData({list:e,noList:!1}):o.setData({"list.data":i.data.concat(e.data)})}))},setListHeight:function(){var t=this;wx.getSystemInfo({success:function(a){t.setData({scrollHeight:a.windowHeight-160})}})},switchSortType:function(t){var a=this,e=t.currentTarget.dataset.type,o="price"!==e||!a.data.sortPrice,i="colour"!==e||!a.data.sortColour;a.setData({list:{},page:1,sortType:e,sortPrice:o,sortColour:i,tab:!0},(function(){a.getGoodsList(!0)}))},toSynthesize:function(t){wx.navigateTo({url:"../category/screen?objectId="})},onChangeShowState:function(){this.setData({showView:!this.data.showView,arrange:this.data.arrange?"":"arrange"})},bindDownLoad:function(){if(this.data.page>=this.data.list.last_page)return this.setData({no_more:!0}),!1;this.getGoodsList(!1,++this.data.page)},onShareAppMessage:function(){return{title:"小程序首页",desc:"",path:"/pages/index/index"}}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/index/index.json b/wx05cb767e6530b48f/pages/index/index.json new file mode 100644 index 0000000..025da7a --- /dev/null +++ b/wx05cb767e6530b48f/pages/index/index.json @@ -0,0 +1 @@ +{"usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/index/index.wxml b/wx05cb767e6530b48f/pages/index/index.wxml new file mode 100644 index 0000000..f350efb --- /dev/null +++ b/wx05cb767e6530b48f/pages/index/index.wxml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + {{item.name}} + + + + + + + + + 发布时间 + + + 价格 + + + + + {{tabTxt}} + + + + + + + + + + + + + + + + {{colourList[item.colour]}} + {{item.goods_name}} + + {{item.goods_title.length>0?item.goods_title:' '}} + ¥{{item.goods_min_price}} {{item.goods_sku.line_price}} + + + + + + + + + + + + + + 亲, 没有相关内容 + + diff --git a/wx05cb767e6530b48f/pages/index/index.wxss b/wx05cb767e6530b48f/pages/index/index.wxss new file mode 100644 index 0000000..b81ea0e --- /dev/null +++ b/wx05cb767e6530b48f/pages/index/index.wxss @@ -0,0 +1 @@ +.store_nav_cont{padding:10px 0}.store_nav_cont #list-true{color:#ff495e;font-size:28rpx}.store_nav_cont #list-0{color:#333;font-size:28rpx}.store_nav_cont #list-0 .icon-fenlei{color:#777;font-size:28rpx;padding-left:8rpx}.store_nav_cont #list-true .icon-fenlei{color:#ff495e;font-size:28rpx;padding-left:8rpx}.price{margin-top:10rpx}.title{height:50rpx!important}.store_nav_cont #list-0 .top_jiantou,.store_nav_cont #list-true .top_jiantou{color:#777;font-size:18rpx;margin-top:-16rpx;position:absolute;right:52rpx;top:50%}.store_nav_cont #list-0 .bot_jiantou,.store_nav_cont #list-true .bot_jiantou{color:#777;font-size:18rpx;margin-top:-2rpx;position:absolute;right:52rpx;top:50%}.store_nav_cont #list-true .bot_jiantou.active,.store_nav_cont #list-true .top_jiantou.active{color:#ff495e}.container{position:relative}.cate-btn{background:#ff495e;bottom:18rpx;color:#fff;font-size:20rpx;padding:4px 18rpx;right:18rpx}.index-cont-search icon{left:0;margin-left:20rpx}.index-search-box{background:#fff;border-bottom:1px solid #eee;left:0rpx;padding:18rpx 13rpx;position:fixed;right:0rpx;top:1rpx;z-index:999}.index-search{background:#fff;border-bottom:0;border-radius:50rpx;box-sizing:border-box;color:#999;font-size:32rpx;height:64rpx;line-height:64rpx;margin:0 10rpx;overflow:hidden;position:relative}.list-right{width:60rpx}.list-right text{font-size:40rpx;height:64rpx;line-height:64rpx}.list-header{left:0;position:fixed;right:0;top:1rpx}.no-more{color:#737373;margin:10px 0;text-align:center}.category-list{overflow:hidden}.category-list .list{box-sizing:border-box;float:left;width:50%}.category-list .list:nth-child(2n){border-bottom:4px solid #f7f7f7;border-left:2px solid #f7f7f7}.category-list .list:nth-child(2n-1){border-bottom:4px solid #f7f7f7;border-right:2px solid #f7f7f7}.category-list.arrange .list{border-bottom:1rpx solid #f7f7f7;overflow:hidden;padding:15rpx;width:100%}.category-list.arrange .list .left{float:left;width:35%}.category-list.arrange .list .right{float:left;width:65%}.category-list.arrange .list .left .img image{height:220rpx;width:220rpx}.search-input-box{background:#f7f7f7;height:64rpx;margin-right:10rpx;width:auto}.search-input{border-radius:5px 0 0 5px;box-sizing:border-box;overflow:hidden;padding-left:10rpx;width:80%}.search-input input{font-size:30rpx;height:64rpx;line-height:64rpx}.serch-button{box-sizing:border-box;width:20%}.serch-button button{border-radius:0 5px 5px 0;font-size:28rpx;height:64rpx;line-height:64rpx}.search-cate-box{height:70rpx}.search-cate{position:relative;top:30%}.page-column{background-color:#f7f7f7;border-radius:6rpx;margin:0 5rpx;padding:10rpx 0rpx!important;text-align:center}.search-cate-activity{background-color:#e64340;color:#fff}.colour-box{background:#e64340;color:#fff;font-size:26rpx;line-height:26rpx;margin-right:10rpx;padding:4rpx 8rpx;text-align:center}@-webkit-keyframes remindMessage{0%{-webkit-transform:translateX(90%)}100%{-webkit-transform:translateX(-180%)}}@keyframes remindMessage{0%{-webkit-transform:translateX(90%)}100%{-webkit-transform:translateX(-180%)}}.tongzhitext{margin-left:10rpx;margin-right:80rpx;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tongzhi-text{animation:remindMessage 14s linear infinite;display:block}.notice-wrap,.tongzhi-text{color:#d09868;font-size:28rpx;width:100%}.notice-wrap{background:#ffebda;height:60rpx;line-height:60rpx}.closeView{font-size:35rpx;height:45rpx;line-height:45rpx;position:absolute;right:20rpx;text-align:center;top:5rpx;width:45rpx}.clear{clear:both;overflow:hidden}.tabTit{background:#fff;border-bottom:1px solid #eee;font-size:15px;height:90rpx;line-height:90rpx;position:fixed;text-align:center;top:0;width:750rpx;z-index:1}.tabTit .active{background:#fff;color:#e64340}.tabTit .active image{background:none;transform:rotate(180deg)}.tabTit image{height:26rpx;margin-left:5px;vertical-align:middle;width:26rpx}.tabLayer{background:#fff;border-bottom:1px solid #eee;box-shadow:0 5px 5px rgba(0,0,0,.15);overflow:hidden;padding-bottom:40rpx;position:fixed;text-align:center;top:340rpx;width:750rpx;z-index:1}.tabLayer text{border:1px solid #eee;float:left;font-size:15px;height:60rpx;line-height:60rpx;margin:20rpx 0 0 26rpx;width:210rpx}.tabLayer .active{border-color:#e64340;color:#e64340}.flex1{display:block;flex:1;overflow:hidden}.box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/index_back/components/banner/banner.wxml b/wx05cb767e6530b48f/pages/index_back/components/banner/banner.wxml new file mode 100644 index 0000000..127d4f4 --- /dev/null +++ b/wx05cb767e6530b48f/pages/index_back/components/banner/banner.wxml @@ -0,0 +1,9 @@ + + + diff --git a/wx05cb767e6530b48f/pages/index_back/components/banner/banner.wxss b/wx05cb767e6530b48f/pages/index_back/components/banner/banner.wxss new file mode 100644 index 0000000..b34fe48 --- /dev/null +++ b/wx05cb767e6530b48f/pages/index_back/components/banner/banner.wxss @@ -0,0 +1 @@ +.diy-banner{position:relative}.diy-banner .linear{background:linear-gradient(#111,transparent);height:3.4rem;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:9}.swiper-box .wx-swiper-dots.wx-swiper-dots-horizontal{margin-bottom:2rpx}.swiper-box .wx-swiper-dot{height:20rpx;width:20rpx}.swiper-box.dot-rectangle .wx-swiper-dot{border-radius:unset;width:30rpx}.swiper-box.dot-square .wx-swiper-dot{border-radius:unset} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/index_back/components/search/search.wxml b/wx05cb767e6530b48f/pages/index_back/components/search/search.wxml new file mode 100644 index 0000000..3b39fb3 --- /dev/null +++ b/wx05cb767e6530b48f/pages/index_back/components/search/search.wxml @@ -0,0 +1,10 @@ + + + + + + {{item.params.placeholder}} + + + + diff --git a/wx05cb767e6530b48f/pages/index_back/components/search/search.wxss b/wx05cb767e6530b48f/pages/index_back/components/search/search.wxss new file mode 100644 index 0000000..478740e --- /dev/null +++ b/wx05cb767e6530b48f/pages/index_back/components/search/search.wxss @@ -0,0 +1 @@ +.diy-search-box{background:#f1f1f2;padding:10px 24rpx;position:unset}.diy-search-box .diy-search{background:#fff;border-bottom:0;border-radius:unset;box-sizing:border-box;color:#fff;line-height:60rpx;margin:0 auto;overflow:hidden;padding:0 10px;position:relative;width:90%}.diy-search-box .diy-search .cont .icon-sousuo{margin-right:10rpx}.diy-search-box text{color:#999}.diy-search-box .diy-search.angle-radius{border-radius:5px}.diy-search-box .diy-search.angle-round{border-radius:80rpx}.diy-search-box .diy-search.text-center{text-align:center}.diy-search-box .diy-search.text-right{text-align:right} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/index_back/index.js b/wx05cb767e6530b48f/pages/index_back/index.js new file mode 100644 index 0000000..4f89f59 --- /dev/null +++ b/wx05cb767e6530b48f/pages/index_back/index.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{indicatorDots:!0,autoplay:!0,interval:3e3,duration:800,imgHeights:{},imgCurrent:{},items:{},newest:{},best:{},scrollTop:0},onLoad:function(){t.setTitle(),t.setNavigationBar(),this.getIndexData()},getIndexData:function(){var a=this;t._get("index/page",{},(function(t){a.setData(t.data)}))},imagesHeight:function(t){var a=t.target.dataset.id,e=t.target.dataset.itemKey,i=750/(t.detail.width/t.detail.height),s=this.data.imgHeights;void 0===s[e]&&(s[e]={}),s[e][a]=i;var n=this.data.imgCurrent;void 0===n[e]&&(n[e]=Object.keys(this.data.items[e].data)[0]),this.setData({imgHeights:s,imgCurrent:n})},bindChange:function(t){var a=t.target.dataset.itemKey,e=this.data.imgCurrent;e[a]=t.detail.currentItemId,this.setData({imgCurrent:e})},goTop:function(t){this.setData({scrollTop:0})},scroll:function(t){this.setData({indexSearch:t.detail.scrollTop}),t.detail.scrollTop>300?this.setData({floorstatus:!0}):this.setData({floorstatus:!1})},onShareAppMessage:function(){return{title:"小程序首页",desc:"",path:"/pages/index/index"}}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/index_back/index.json b/wx05cb767e6530b48f/pages/index_back/index.json new file mode 100644 index 0000000..95da4c9 --- /dev/null +++ b/wx05cb767e6530b48f/pages/index_back/index.json @@ -0,0 +1 @@ +{"enablePullDownRefresh":true,"usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/index_back/index.wxml b/wx05cb767e6530b48f/pages/index_back/index.wxml new file mode 100644 index 0000000..a0b1261 --- /dev/null +++ b/wx05cb767e6530b48f/pages/index_back/index.wxml @@ -0,0 +1,53 @@ + + + + + + + + 新品推荐 + + + + + + + + + + {{item.goods_name}} + + ¥{{item.spec[0].goods_price}} + + + + + + + 猜您喜欢 + + + + + + + + + + + + {{item.goods_name}} + ¥{{item.spec[0].goods_price}} + + + + + + 我是有底线的 + + + + + + + diff --git a/wx05cb767e6530b48f/pages/index_back/index.wxss b/wx05cb767e6530b48f/pages/index_back/index.wxss new file mode 100644 index 0000000..d5f795a --- /dev/null +++ b/wx05cb767e6530b48f/pages/index_back/index.wxss @@ -0,0 +1 @@ +@import "/pages/index_back/components/search/search.wxss";@import "/pages/index_back/components/banner/banner.wxss";.title-hrbg{color:#888;height:80rpx;line-height:80rpx;margin-top:30rpx;overflow:hidden;position:relative;text-align:center;z-index:1}.title-hrbg .cont{background:#f7f7f7;font-size:28rpx;padding:1rem .6rem;z-index:10}.title-hrbg .cont .icon-huo{padding-right:10rpx}.title-hrbg .hr{background:#ddd;border:0;height:1rpx;left:10%;margin-top:1px;position:absolute;right:10%;top:50%;z-index:-1} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/login/login.js b/wx05cb767e6530b48f/pages/login/login.js new file mode 100644 index 0000000..3c97cf4 --- /dev/null +++ b/wx05cb767e6530b48f/pages/login/login.js @@ -0,0 +1 @@ +var o=getApp();Page({data:{},onLoad:function(o){},getUserInfo:function(e){var n=this;o.getUserInfo(e,(function(){n.onNavigateBack()}))},getUserProfile:function(){console.log("getUserProfile");var e=this;try{wx.getUserProfile({lang:"zh_CN",desc:"获取用户相关信息",success:function(n){var t=n.userInfo;console.log("用户同意了授权"),console.log("userInfo:",t),o.getUserInfo(t,(function(){e.onNavigateBack(1)}))},fail:function(){console.log("用户拒绝了授权")}})}catch(e){console.log("error:",e.message),"wx.getUserProfile is not a function"===e.message?o.showError("wx.getUserProfile 接口无法使用,请升级到最新版微信"):o.showError(error.message)}},onNotLogin:function(){this.onNavigateBack()},onNavigateBack:function(){wx.navigateBack()}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/login/login.json b/wx05cb767e6530b48f/pages/login/login.json new file mode 100644 index 0000000..c0ea473 --- /dev/null +++ b/wx05cb767e6530b48f/pages/login/login.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"授权登录","usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/login/login.wxml b/wx05cb767e6530b48f/pages/login/login.wxml new file mode 100644 index 0000000..32a0dee --- /dev/null +++ b/wx05cb767e6530b48f/pages/login/login.wxml @@ -0,0 +1,15 @@ + + + + + + + 申请获取以下权限 + 获得你的公开信息(昵称、头像等) + + + diff --git a/wx05cb767e6530b48f/pages/login/login.wxss b/wx05cb767e6530b48f/pages/login/login.wxss new file mode 100644 index 0000000..c1a2670 --- /dev/null +++ b/wx05cb767e6530b48f/pages/login/login.wxss @@ -0,0 +1 @@ +page{background:#fff;font-size:32rpx}.container{padding:0 60rpx}.wechatapp{border-bottom:1rpx solid #e3e3e3;margin-bottom:72rpx;padding:80rpx 0 48rpx;text-align:center}.wechatapp .header{border:2px solid #fff;border-radius:50%;box-shadow:1px 0 5px rgba(50,50,50,.3);height:190rpx;margin:0rpx auto 0;overflow:hidden;width:190rpx}.auth-title{color:#585858;font-size:34rpx;margin-bottom:40rpx}.auth-subtitle{color:#888;font-size:28rpx;margin-bottom:88rpx}.login-btn{padding:0 20rpx}.login-btn button{background:#04be01;border-radius:999rpx;color:#fff;font-size:30rpx;height:88rpx;line-height:88rpx;text-align:center}.no-login-btn{margin-top:20rpx;padding:0 20rpx}.no-login-btn button{background:#dfdfdf;border-radius:999rpx;color:#fff;font-size:30rpx;height:88rpx;line-height:88rpx;text-align:center} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/order/detail.js b/wx05cb767e6530b48f/pages/order/detail.js new file mode 100644 index 0000000..2b2623f --- /dev/null +++ b/wx05cb767e6530b48f/pages/order/detail.js @@ -0,0 +1 @@ +var r=getApp();Page({data:{order_id:null,order:{}},onLoad:function(r){this.data.order_id=r.order_id,this.getOrderDetail(r.order_id)},getOrderDetail:function(t){var e=this;r._get("user.order/detail",{order_id:t},(function(r){e.setData(r.data)}))},goodsDetail:function(r){var t=r.currentTarget.dataset.id;wx.navigateTo({url:"../goods/index?goods_id="+t})},cancelOrder:function(t){var e=this.data.order_id;wx.showModal({title:"提示",content:"确认取消订单?",success:function(t){t.confirm&&r._post_form("user.order/cancel",{order_id:e},(function(r){wx.navigateBack()}))}})},aftermarketOrder:function(r){var t=r.currentTarget.dataset.id;wx.navigateTo({url:"../aftermarket/create?order_goods_id="+t})},payOrder:function(t){var e=this,a=e.data.order_id;wx.showLoading({title:"正在处理..."}),r._post_form("user.order/pay",{order_id:a},(function(t){if(-10===t.code)return r.showError(t.msg),!1;wx.requestPayment({timeStamp:t.data.timeStamp,nonceStr:t.data.nonceStr,package:"prepay_id="+t.data.prepay_id,signType:"MD5",paySign:t.data.paySign,success:function(r){e.getOrderDetail(a)},fail:function(){r.showError("订单未支付")}})}))},receipt:function(t){var e=this,a=e.data.order_id;wx.showModal({title:"提示",content:"确认收到商品?",success:function(t){t.confirm&&r._post_form("user.order/receipt",{order_id:a},(function(r){e.getOrderDetail(a)}))}})}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/order/detail.json b/wx05cb767e6530b48f/pages/order/detail.json new file mode 100644 index 0000000..0d1be7d --- /dev/null +++ b/wx05cb767e6530b48f/pages/order/detail.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"订单详情","usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/order/detail.wxml b/wx05cb767e6530b48f/pages/order/detail.wxml new file mode 100644 index 0000000..e54e965 --- /dev/null +++ b/wx05cb767e6530b48f/pages/order/detail.wxml @@ -0,0 +1,96 @@ + + + + + + {{order.address.name}} {{order.address.phone}} + + {{order.address.region.province}} {{order.address.region.city}} {{order.address.region.region}} {{order.address.detail}} + + + + + + 快递公司: {{order.express_company}} + + + 快递单号: {{order.express_no}} + + + + + + + 商品列表 + + + {{order.pay_status.text}} + {{order.delivery_status.text}} + {{order.receipt_status.text}} + {{order.order_status.text}} + + + + + + + 订单号:{{order.order_no}} + + + {{order.create_time}} + + + + + + + + + + + {{item.goods_name}} + {{item.goods_attr}} + + ¥{{item.goods_price}} + ×{{item.total_num}} + + + + 申请售后 + + + 售后详情 + + + + + + + 共{{order.goods.length}}件商品,合计: {{order.total_price}} + + + + + 订单金额 + + + 商品金额: + ¥{{order.total_price}} + + + 应付金额: + ¥{{order.pay_price}} + + + + + + + + + 确认收货 + + + diff --git a/wx05cb767e6530b48f/pages/order/detail.wxss b/wx05cb767e6530b48f/pages/order/detail.wxss new file mode 100644 index 0000000..7141f83 --- /dev/null +++ b/wx05cb767e6530b48f/pages/order/detail.wxss @@ -0,0 +1 @@ +.flow-distribution{border-bottom:1rpx solid #eee;padding:18rpx 0}.flow-distribution .flow-dis{font-size:30rpx}.flow-distribution-left{flex:14}.btn-default{border:1rpx solid #ccc;border-radius:4px;color:#555;float:right;font-size:28rpx;padding:6rpx 20rpx}.flow-distribution-left .m-l{color:#333;float:right}.flow-distribution-right{flex:1}.flow-distribution image{float:right;height:30rpx;margin-top:6rpx;width:30rpx}.flow-message-box{padding:20rpx 15px;position:relative}.flow-message-box .flow-message-title{color:#777}.flow-message-box textarea{border-bottom:1rpx solid #eee;height:100rpx;margin-top:10rpx;padding:10rpx 0;width:100%}.flow-message-box .flow-message-num{bottom:34rpx;color:#777;font-size:26rpx;position:absolute;right:30rpx}.flow-distribution .flow-dis{padding-right:15px}.flow-message-box{border-bottom:1rpx solid #f1f1f1}.flow-message-box .cont{color:#000;padding:10px 0}.order-cont{justify-content:space-between}.order-cont .order-num text,.order-cont .time{color:#888}.order-cont .order-num text,.order-cont .order-time text{color:#777;font-size:26rpx}.order-header{border-bottom:1rpx solid #f1f1f1;padding:15rpx 0}.order-header text{font-size:28rpx}.order-header text.title{color:#333}.flow-list .header{background:#fff;border-bottom:1rpx solid #f1f1f1;padding:15rpx 0;position:relative}.flow-list .header text{font-size:32rpx;padding-left:80rpx}.flow-list .header image{height:37rpx;left:15px;margin-top:-18rpx;position:absolute;top:50%;width:34rpx}.chackout-left-detail,.chackout-right-detail{color:#333;font-size:34rpx}.chackout-left-detail{line-height:44px}.btn-main1{border:1rpx solid #fd4a5f;border-radius:4px;color:#fd4a5f;float:right;font-size:28rpx;padding:6rpx 20rpx} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/order/index.js b/wx05cb767e6530b48f/pages/order/index.js new file mode 100644 index 0000000..3a8e47f --- /dev/null +++ b/wx05cb767e6530b48f/pages/order/index.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{dataType:"all",list:[]},onLoad:function(t){this.data.dataType=t.type||"all",this.setData({dataType:this.data.dataType})},onShow:function(){this.getOrderList(this.data.dataType)},getOrderList:function(a){var e=this;t._get("user.order/lists",{dataType:a},(function(t){e.setData(t.data),t.data.list.length&&wx.pageScrollTo({scrollTop:0})}))},bindHeaderTap:function(t){this.setData({dataType:t.target.dataset.type}),this.getOrderList(t.target.dataset.type)},cancelOrder:function(a){var e=this,r=a.currentTarget.dataset.id;wx.showModal({title:"提示",content:"确认取消订单?",success:function(a){a.confirm&&t._post_form("user.order/cancel",{order_id:r},(function(t){e.getOrderList(e.data.dataType)}))}})},receipt:function(a){var e=this,r=a.currentTarget.dataset.id;wx.showModal({title:"提示",content:"确认收到商品?",success:function(a){a.confirm&&t._post_form("user.order/receipt",{order_id:r},(function(t){e.getOrderList(e.data.dataType)}))}})},payOrder:function(a){var e=a.currentTarget.dataset.id;wx.showLoading({title:"正在处理..."}),t._post_form("user.order/pay",{order_id:e},(function(a){if(-10===a.code)return t.showError(a.msg),!1;wx.requestPayment({timeStamp:a.data.timeStamp,nonceStr:a.data.nonceStr,package:"prepay_id="+a.data.prepay_id,signType:"MD5",paySign:a.data.paySign,success:function(t){wx.navigateTo({url:"../order/detail?order_id="+e})},fail:function(){t.showError("订单未支付")}})}))},detail:function(t){var a=t.currentTarget.dataset.id;wx.navigateTo({url:"../order/detail?order_id="+a})},onPullDownRefresh:function(){wx.stopPullDownRefresh()}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/order/index.json b/wx05cb767e6530b48f/pages/order/index.json new file mode 100644 index 0000000..8ff621f --- /dev/null +++ b/wx05cb767e6530b48f/pages/order/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"我的订单","usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/order/index.wxml b/wx05cb767e6530b48f/pages/order/index.wxml new file mode 100644 index 0000000..a3d9a33 --- /dev/null +++ b/wx05cb767e6530b48f/pages/order/index.wxml @@ -0,0 +1,84 @@ + + + + 全部订单 + 待付款 + 待发货 + 待收货 + + + + + + + + + 商品列表 + + + {{item.pay_status.text}} + {{item.delivery_status.text}} + {{item.receipt_status.text}} + {{item.order_status.text}} + + + + + + + 订单号:{{item.order_no}} + + + {{item.create_time}} + + + + + + + + + + + + + + + 共{{item.goods.length}}件 + + + + + + + + + + 合计: + ¥{{item.pay_price}} + + + + + + + + + 确认收货 + + + + + + + + + + + 亲,您还没有订单信息哦! + + + + + + diff --git a/wx05cb767e6530b48f/pages/order/index.wxss b/wx05cb767e6530b48f/pages/order/index.wxss new file mode 100644 index 0000000..e1ca0ff --- /dev/null +++ b/wx05cb767e6530b48f/pages/order/index.wxss @@ -0,0 +1 @@ +.header{background:#fff;border-bottom:1rpx solid #e4e4e4;display:-webkit-flex;display:flex;height:44px;line-height:44px;position:fixed;top:0;width:100%;z-index:100}.header view{flex:1;text-align:center}.header .active{color:#fd4a5f}.wrapper{margin-top:54px}.order-box{padding:0 15px}.order-header{padding-top:10rpx}.order-header .title{color:#333;font-size:30rpx}.order-header .cont{color:#fd4a5f;font-size:30rpx}.order-cont{justify-content:space-between;padding:15rpx 0}.order-cont .order-num text,.order-cont .order-time text{color:#777;font-size:26rpx}.order-shop{padding:16rpx 0}.order-shop-left,.order-shop-left image{background:#fff;display:inline-block;height:160rpx;margin-right:15rpx;width:160rpx}.order-shop .num{float:right}.order-btn{padding:18rpx 0}.order-btn .order-left{flex:3}.order-btn .order-left .text,.order-btn .order-left text{font-size:30rpx}.order-btn .order-left .text{color:#777}.order-btn .order-right{flex:1.5}.order-list-box .left{flex:4;overflow:hidden;position:relative}.order-list-box .right{flex:1}.goods-number{color:#777;font-size:28rpx;position:absolute;right:12px;top:35%}.btn-default{border:1rpx solid #ccc;border-radius:4px;color:#555}.btn-default,.btn-main{float:right;font-size:28rpx;padding:6rpx 20rpx}.btn-main{border:1rpx solid #fd4a5f;border-radius:4px;color:#fd4a5f;margin-left:10rpx}.user-orderJtou{color:#888;font-size:24rpx;margin-top:-20rpx;position:absolute;right:0;top:50%}.order-img_list{background:#fff;border-bottom:1rpx solid #f1f1f1;border-top:1rpx solid #f1f1f1}.order-right-name{color:#555;font-size:30rpx;left:180rpx;line-height:1.6;margin-top:-46rpx;position:absolute;top:50%;width:100%} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/pays/pays.js b/wx05cb767e6530b48f/pages/pays/pays.js new file mode 100644 index 0000000..06bb0d5 --- /dev/null +++ b/wx05cb767e6530b48f/pages/pays/pays.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{imageUrlList:[]},preview:function(t){var a=t.currentTarget.dataset.src;console.log(a);var e=this.data.imageUrlList;console.log(e),wx.previewImage({current:a,urls:e})},pays:function(){var a=this;t._get("index/payList",{},(function(t){var e=t.data,r=[];e.res.pays.forEach((function(t){r.push(t.url)})),a.setData(e),a.setData({imageUrlList:r})}))},ToOrder:function(){wx.redirectTo({url:"../order/index?type=payment"})},onLoad:function(t){this.pays()}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/pays/pays.json b/wx05cb767e6530b48f/pages/pays/pays.json new file mode 100644 index 0000000..526ada6 --- /dev/null +++ b/wx05cb767e6530b48f/pages/pays/pays.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"提示","usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/pays/pays.wxml b/wx05cb767e6530b48f/pages/pays/pays.wxml new file mode 100644 index 0000000..1724ac5 --- /dev/null +++ b/wx05cb767e6530b48f/pages/pays/pays.wxml @@ -0,0 +1,21 @@ + + + + {{res.title}} + 请滑动到底部跳转到订单列表 + + + + {{item.name}} + {{item.content}} + + + + + {{res.title}} + + + + + + diff --git a/wx05cb767e6530b48f/pages/pays/pays.wxss b/wx05cb767e6530b48f/pages/pays/pays.wxss new file mode 100644 index 0000000..438693d --- /dev/null +++ b/wx05cb767e6530b48f/pages/pays/pays.wxss @@ -0,0 +1 @@ +.saoma{align-items:center;background-color:#f70000;border-radius:98rpx;color:#fff;display:-webkit-flex;display:flex;flex-direction:row;justify-content:center;margin-top:10rpx;width:80%} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/search/index.js b/wx05cb767e6530b48f/pages/search/index.js new file mode 100644 index 0000000..5384a1f --- /dev/null +++ b/wx05cb767e6530b48f/pages/search/index.js @@ -0,0 +1 @@ +getApp();Page({data:{recentSearch:[],searchValue:""},onLoad:function(e){},onShow:function(){this.getRecentSearch()},getRecentSearch:function(){var e=wx.getStorageSync("recentSearch");this.setData({recentSearch:e})},getSearchContent:function(e){this.data.searchValue=e.detail.value},search:function(){if(this.data.searchValue){var e=wx.getStorageSync("recentSearch")||[];e.unshift(this.data.searchValue),wx.setStorageSync("recentSearch",e),wx.navigateTo({url:"../category/list?search="+this.data.searchValue})}},clearSearch:function(){wx.removeStorageSync("recentSearch"),this.getRecentSearch()},goSearch:function(e){wx.navigateTo({url:"../category/list?search="+e.target.dataset.text})}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/search/index.json b/wx05cb767e6530b48f/pages/search/index.json new file mode 100644 index 0000000..5b8056d --- /dev/null +++ b/wx05cb767e6530b48f/pages/search/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"搜索","usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/search/index.wxml b/wx05cb767e6530b48f/pages/search/index.wxml new file mode 100644 index 0000000..c17892c --- /dev/null +++ b/wx05cb767e6530b48f/pages/search/index.wxml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + 最近搜索 + + + + {{recent}} + + + + + diff --git a/wx05cb767e6530b48f/pages/search/index.wxss b/wx05cb767e6530b48f/pages/search/index.wxss new file mode 100644 index 0000000..521c35b --- /dev/null +++ b/wx05cb767e6530b48f/pages/search/index.wxss @@ -0,0 +1 @@ +.seconds-kill-li{float:left;width:33.3%}.title-box .icon-lajixiang{float:right}.sale-button-box{overflow:hidden;padding:10px 0}.recent-button,.sale-button{border:1px solid #eee}.serch-button button{background:#ff495e}.search-input-box{height:64rpx}.search-input{background:#fff;border-radius:5px 0 0 5px;box-sizing:border-box;overflow:hidden;padding-left:10rpx;width:80%}.search-input input{font-size:30rpx;height:64rpx;line-height:64rpx}.serch-button{box-sizing:border-box;width:20%}.serch-button button{border-radius:0 5px 5px 0;font-size:28rpx;height:64rpx;line-height:64rpx}.seconds-kill-li{box-sizing:border-box;padding:10rpx}.title-box{color:#777;font-size:10pt;padding:50rpx 0 0}.recent-button,.sale-button{background:#fff;border:1px solid #ccc;border-radius:50px;font-size:26rpx;height:30rpx;justify-content:center;line-height:30rpx;overflow:hidden;padding:10rpx;text-align:center;text-overflow:ellipsis;white-space:nowrap}.search-cont{background:#fff;padding:0 15px}.search-box .left{width:28px}.search-box .right{flex:1}.sale-button-box .seconds-kill-li{float:left;width:33.3%}.title-box image{float:right;height:35rpx;width:35rpx} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/user/help.js b/wx05cb767e6530b48f/pages/user/help.js new file mode 100644 index 0000000..46889b1 --- /dev/null +++ b/wx05cb767e6530b48f/pages/user/help.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{list:[]},onLoad:function(t){},onShow:function(){this.getHelpList()},getHelpList:function(){var a=this;t._get("wxapp/help",{},(function(t){a.setData(t.data)}))}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/user/help.json b/wx05cb767e6530b48f/pages/user/help.json new file mode 100644 index 0000000..3cec6ba --- /dev/null +++ b/wx05cb767e6530b48f/pages/user/help.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"帮助","usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/user/help.wxml b/wx05cb767e6530b48f/pages/user/help.wxml new file mode 100644 index 0000000..53d4051 --- /dev/null +++ b/wx05cb767e6530b48f/pages/user/help.wxml @@ -0,0 +1,10 @@ + + + + {{item.title}} + + + {{item.content}} + + + diff --git a/wx05cb767e6530b48f/pages/user/help.wxss b/wx05cb767e6530b48f/pages/user/help.wxss new file mode 100644 index 0000000..3b84367 --- /dev/null +++ b/wx05cb767e6530b48f/pages/user/help.wxss @@ -0,0 +1 @@ +.help{border-bottom:1px solid #f6f6f9}.help .h4{color:#333;font-size:32rpx;margin-bottom:5px}.help .p{color:#666;font-size:26rpx} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/user/index.js b/wx05cb767e6530b48f/pages/user/index.js new file mode 100644 index 0000000..be365c5 --- /dev/null +++ b/wx05cb767e6530b48f/pages/user/index.js @@ -0,0 +1 @@ +var e=getApp();Page({data:{isadmin:!1,isLogin:!1,userInfo:{},orderCount:{}},onLoad:function(e){this.pays()},pays:function(){var t=this;e._get("index/payList",{},(function(e){var n=e.data;t.setData({payList:n})}))},onShow:function(){this.setData({isLogin:e.checkIsLogin()}),this.data.isLogin&&this.getUserDetail()},getUserDetail:function(){var t=this;e._get("user.index/detail",{},(function(e){t.setData(e.data),10984!=e.data.userInfo.user_id&&10003!=e.data.userInfo.user_id&&10004!=e.data.userInfo.user_id&&10011!=e.data.userInfo.user_id||t.setData({isadmin:!0})}))},onTargetOrder:function(e){if(!this.onCheckLogin())return!1;wx.navigateTo({url:{all:"/pages/order/index?type=all",payment:"/pages/order/index?type=payment",delivery:"/pages/order/index?type=delivery",received:"/pages/order/index?type=received"}[e.currentTarget.dataset.type]})},onTargetMenus:function(e){if(!this.onCheckLogin())return!1;wx.navigateTo({url:"/"+e.currentTarget.dataset.url})},onLogin:function(){wx.navigateTo({url:"../login/login"})},onCheckLogin:function(){return!!this.data.isLogin||(e.showError("很抱歉,您还没有登录"),!1)}}); \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/user/index.json b/wx05cb767e6530b48f/pages/user/index.json new file mode 100644 index 0000000..8883fcb --- /dev/null +++ b/wx05cb767e6530b48f/pages/user/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"个人中心","navigationBarBackgroundColor":"#ffdd00","usingComponents":{}} \ No newline at end of file diff --git a/wx05cb767e6530b48f/pages/user/index.wxml b/wx05cb767e6530b48f/pages/user/index.wxml new file mode 100644 index 0000000..a16ae67 --- /dev/null +++ b/wx05cb767e6530b48f/pages/user/index.wxml @@ -0,0 +1,135 @@ + + + + + + + + {{userInfo.nickName}} + + + + + + 点击登录 + + + +
+ +
+ + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
diff --git a/wx05cb767e6530b48f/pages/user/index.wxss b/wx05cb767e6530b48f/pages/user/index.wxss new file mode 100644 index 0000000..0594a3d --- /dev/null +++ b/wx05cb767e6530b48f/pages/user/index.wxss @@ -0,0 +1 @@ +.user{background:#fff;margin-bottom:150rpx;position:relative}.user-header{align-content:center;background-color:#fd0;background-position:100%;background-repeat:no-repeat;background-size:auto 100%;display:-webkit-flex;display:flex;height:310rpx;padding-top:1px;width:100%}.user-header .user-header-cont{align-items:center;display:-webkit-flex;display:flex;margin:auto auto 135rpx;width:79%}.user-header .user-header-cont .user-header-avatar{border:5rpx solid #fff;border-radius:50%;display:block;height:120rpx;margin-right:30rpx;overflow:hidden;width:120rpx}.user-header .user-header-cont .user-header-avatar image{border-radius:50%;height:120rpx;width:120rpx}.user-header .user-header-cont .user-header-cont-name{font-size:32rpx;padding:20rpx 0}.order-navbar{background:#fff;border-radius:5rpx;border-top:1rpx solid #eee;bottom:-125rpx;box-shadow:0 1rpx 5rpx 0 rgba(0,0,0,.05);font-size:30rpx;left:19rpx;margin:auto;padding:15rpx 0;position:absolute;width:95%}.order-navbar-header{align-items:center;border-bottom:1px solid #eee;height:70rpx;justify-content:space-between;margin:auto;padding-bottom:10rpx;width:91%}.order-navbar-footer{padding:10rpx 0;width:100%}.order-navbar-footer .order-navbar-item .order-navbar__icon{color:#000;display:block;font-size:36rpx;margin:0 auto;padding:10rpx 0;text-align:center}.order-navbar-footer .order-navbar-item .order-navbar__name{color:#666;display:block;font-size:24rpx;margin-right:10rpx;text-align:center}.order-navbar-footer .order-navbar-item .order-badge{background:#ff495e;border-radius:100%;color:#fff;font-size:22rpx;line-height:28rpx;min-height:30rpx;min-width:30rpx;padding:1rpx;position:absolute;right:55rpx;text-align:center;top:0}.menus-list .menus-item{border-bottom:1rpx solid #eee;padding:28rpx;position:relative}.menus-list .menus-item .menus-item__name{color:#444;margin-left:20rpx} \ No newline at end of file diff --git a/wx05cb767e6530b48f/siteinfo.js b/wx05cb767e6530b48f/siteinfo.js new file mode 100644 index 0000000..6f29539 --- /dev/null +++ b/wx05cb767e6530b48f/siteinfo.js @@ -0,0 +1 @@ +module.exports={name:"小陈二手",siteroot:"https://wxminiapp.19year.cn/"}; \ No newline at end of file diff --git a/wx05cb767e6530b48f/utils/common.wxss b/wx05cb767e6530b48f/utils/common.wxss new file mode 100644 index 0000000..8c4efd0 --- /dev/null +++ b/wx05cb767e6530b48f/utils/common.wxss @@ -0,0 +1 @@ +@import "/utils/iconfont.wxss";.container,input{-webkit-font-smoothing:antialiased;font-family:PingFang-Medium,PingFangSC-Regular,Heiti,Heiti SC,DroidSans,DroidSansFallback,Microsoft YaHei,sans-serif}.b-f{background:#fff}.tf-180{transform:rotate(-180deg)}.tf-90{transform:rotate(90deg)}.dis-block{display:block}.dis-flex{display:-webkit-flex!important;display:flex!important}.flex-box{flex:1}.flex-dir-row{flex-direction:row}.flex-dir-column{flex-direction:column}.flex-x-center{justify-content:center}.flex-x-between{justify-content:space-between}.flex-x-around{justify-content:space-around}.flex-x-end{justify-content:flex-end}.flex-y-center{align-items:center}.flex-y-end{align-items:flex-end}.flex-five{box-sizing:border-box;flex:0 0 50%}.flex-three{float:left;width:33.3%}.flex-four{box-sizing:border-box;flex:0 0 25%}.t-l{text-align:left}.t-c{text-align:center}.t-r{text-align:right}.p-a{position:absolute}.p-r{position:relative}.fl{float:left}.fr{float:right}.clear::after{clear:both;content:" ";display:table}.oh{overflow:hidden}.tb-lr-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex!important;display:flex!important;justify-content:center}.f-34{font-size:34rpx}.f-32{font-size:32rpx}.f-31{font-size:31rpx}.f-30{font-size:30rpx}.f-29{font-size:29rpx}.f-28{font-size:28rpx}.f-26{font-size:26rpx}.f-25{font-size:25rpx}.f-24{font-size:24rpx}.f-22{font-size:22rpx}.f-w{font-weight:700}.f-n{font-weight:400}.col-f{color:#fff}.col-3{color:#333}.col-6{color:#666}.col-7{color:#777}.col-8{color:#888}.col-9{color:#999}.col-m{color:#ff495e!important}.col-s{color:#be0117!important}.col-green{color:#0ed339!important}.cont-box{padding:20rpx}.cont-bot{margin-bottom:120rpx}.padding-box{box-sizing:border-box;padding:0 24rpx}.pl-12{padding-left:12px}.pr-12{padding-right:12px}.pr-6{padding-right:6px}.m-top4{margin-top:4rpx}.m-top10{margin-top:10rpx}.m-top20{margin-top:25rpx}.p-bottom{padding-bottom:112rpx}.onelist-hidden{white-space:nowrap}.onelist-hidden,.twolist-hidden{overflow:hidden;text-overflow:ellipsis}.twolist-hidden{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;word-break:break-all}.b-r{border-right:1rpx solid #eee}.b-b{border-bottom:1rpx solid #eee}.b-t{border-top:1rpx solid #eee}.ts-1{transition:all .1s}.ts-2{transition:all .2s}.ts-3{transition:all .3s}.ts-5{transition:all .5s}.btn-normal{background:none;border:none;border-radius:0;box-shadow:none;display:block;font-size:unset;line-height:normal;margin:0;overflow:visible;padding:0;text-align:unset}.btn-normal:after{border:none}.btn-normal.button-hover{color:inherit} \ No newline at end of file diff --git a/wx05cb767e6530b48f/utils/iconfont.wxss b/wx05cb767e6530b48f/utils/iconfont.wxss new file mode 100644 index 0000000..25ccdb2 --- /dev/null +++ b/wx05cb767e6530b48f/utils/iconfont.wxss @@ -0,0 +1 @@ +@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/font_948567_7qt13mxhklx.eot?t=1547714036925);src:url(//at.alicdn.com/t/font_948567_7qt13mxhklx.eot?t=1547714036925#iefix)format("embedded-opentype"),url(data:application/x-font-woff2;charset=utf-8;base64,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)format("woff2"),url(//at.alicdn.com/t/font_948567_7qt13mxhklx.woff?t=1547714036925)format("woff"),url(//at.alicdn.com/t/font_948567_7qt13mxhklx.ttf?t=1547714036925)format("truetype"),url(//at.alicdn.com/t/font_948567_7qt13mxhklx.svg?t=1547714036925#iconfont)format("svg")}.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconfont!important;font-style:normal}.icon-tubiao_kuaizhuangpailie:before{content:""}.icon-tubiao_liebiaopailie:before{content:""}.icon-ziyuan:before{content:""}.icon-cate:before{content:""}.icon-cart:before{content:""}.icon-daifukuan:before{content:""}.icon-daohang:before{content:""}.icon-gouwuche1:before{content:""}.icon-add:before{content:""}.icon-daishouhuo:before{content:""}.icon-daipingjia:before{content:""}.icon-dingwei1:before{content:""}.icon-edit1:before{content:""}.icon-edit:before{content:""}.icon-fanhuidingbu:before{content:""}.icon-favorite:before{content:""}.icon-favorites:before{content:""}.icon-form:before{content:""}.icon-fenxiang:before{content:""}.icon-haoping2:before{content:""}.icon-help:before{content:""}.icon-huo:before{content:""}.icon-jiantou-copy:before{content:""}.icon-home:before{content:""}.icon-lajixiang:before{content:""}.icon-map:before{content:""}.icon-profile:before{content:""}.icon-shanchu:before{content:""}.icon-sousuo:before{content:""}.icon-xiangyoujiantou:before{content:""}.icon-cart_b:before{content:""}.icon-icon_service:before{content:""}.icon-yonghu:before{content:""}.icon-fenlei_:before{content:""}.icon-gouwuche:before{content:""}.icon-shouye:before{content:""} \ No newline at end of file diff --git a/wx05cb767e6530b48f/wx05cb767e6530b48f.wxapkg b/wx05cb767e6530b48f/wx05cb767e6530b48f.wxapkg new file mode 100644 index 0000000..f9eed3c Binary files /dev/null and b/wx05cb767e6530b48f/wx05cb767e6530b48f.wxapkg differ diff --git a/wx05cb767e6530b48f/wxParse/html2json.js b/wx05cb767e6530b48f/wxParse/html2json.js new file mode 100644 index 0000000..91eeb8e --- /dev/null +++ b/wx05cb767e6530b48f/wxParse/html2json.js @@ -0,0 +1 @@ +function e(e){for(var t={},r=e.split(","),s=0;s\n/,"").replace(/<.*!doctype.*\>\n/,"").replace(/<.*!DOCTYPE.*\>\n/,"")}(e),e=o.strDiscode(e);var s=[],a={node:r,nodes:[],images:[],imageUrls:[]};return n(e,{start:function(e,t,n){var c={node:"element",tag:e};if(i[e]?c.tagType="block":l[e]?c.tagType="inline":d[e]&&(c.tagType="closeSelf"),0!==t.length&&(c.attr=t.reduce((function(e,t){var r=t.name,s=t.value;return"class"==r&&(console.log(s),c.classStr=s),"style"==r&&(console.log(s),c.styleStr=s),s.match(/ /)&&(s=s.split(" ")),e[r]?Array.isArray(e[r])?e[r].push(s):e[r]=[e[r],s]:e[r]=s,e}),{})),"img"===c.tag){c.imgIndex=a.images.length;var u=c.attr.src;u=o.urlToHttpUrl(u,"https"),c.attr.src=u,c.from=r,a.images.push(c),a.imageUrls.push(u)}if("font"===c.tag){var p=["x-small","small","medium","large","x-large","xx-large","-webkit-xxx-large"],m={color:"color",face:"font-family",size:"font-size"};for(var f in c.attr.style||(c.attr.style=[]),c.styleStr||(c.styleStr=""),m)if(c.attr[f]){var h="size"===f?p[c.attr[f]-1]:c.attr[f];c.attr.style.push(m[f]),c.attr.style.push(h),c.styleStr+=m[f]+": "+h+";"}}if("source"===c.tag&&(a.source=c.attr.src),n){var g=s[0]||a;void 0===g.nodes&&(g.nodes=[]),g.nodes.push(c)}else s.unshift(c)},end:function(e){var t=s.shift();if(t.tag!==e&&console.error("invalid state: mismatch end tag"),"video"===t.tag&&a.source&&(t.attr.src=a.source,delete result.source),0===s.length)a.nodes.push(t);else{var r=s[0];void 0===r.nodes&&(r.nodes=[]),r.nodes.push(t)}},chars:function(e){var r={node:"text",text:e,textArray:t(e)};if(0===s.length)a.nodes.push(r);else{var o=s[0];void 0===o.nodes&&(o.nodes=[]),o.nodes.push(r)}},comment:function(e){}}),a},emojisInit:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/wxParse/emojis/",o=arguments[2];r=e,s=t,a=o}}; \ No newline at end of file diff --git a/wx05cb767e6530b48f/wxParse/htmlparser.js b/wx05cb767e6530b48f/wxParse/htmlparser.js new file mode 100644 index 0000000..b852d41 --- /dev/null +++ b/wx05cb767e6530b48f/wxParse/htmlparser.js @@ -0,0 +1 @@ +function e(e){for(var t={},r=e.split(","),s=0;s\s]+))?)*)\s*(\/?)>/,r=/^<\/([-A-Za-z0-9_]+)[^>]*>/,s=/([a-zA-Z_:][-a-zA-Z0-9_:.]*)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,a=e("area,base,basefont,br,col,frame,hr,img,input,link,meta,param,embed,command,keygen,source,track,wbr"),n=e("a,address,code,article,applet,aside,audio,blockquote,button,canvas,center,dd,del,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,ins,isindex,li,map,menu,noframes,noscript,object,ol,output,p,pre,section,script,table,tbody,td,tfoot,th,thead,tr,ul,video"),i=e("abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,textarea,tt,u,var"),o=e("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr"),l=e("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected"),c=e("wxxxcode-style,script,style,view,scroll-view,block");module.exports=function(e,d){function f(e,t){if(t)for(t=t.toLowerCase(),r=b.length-1;r>=0&&b[r]!=t;r--);else var r=0;if(r>=0){for(var s=b.length-1;s>=r;s--)d.end&&d.end(b[s]);b.length=r}}var p,u,h,b=[],m=e;for(b.last=function(){return this[this.length-1]};e;){if(u=!0,b.last()&&c[b.last()])e=e.replace(new RegExp("([\\s\\S]*?)]*>"),(function(e,t){return t=t.replace(/|/g,"$1$2"),d.chars&&d.chars(t),""})),f(0,b.last());else if(0==e.indexOf("\x3c!--")?(p=e.indexOf("--\x3e"))>=0&&(d.comment&&d.comment(e.substring(4,p)),e=e.substring(p+3),u=!1):0==e.indexOf("":"Error in unnamed extension",n={valid:!0,error:""};a.helper.isArray(e)||(e=[e]);for(var o=0;o-1,p=new RegExp(r+"|"+t,"g"+c.replace(/g/g,"")),h=new RegExp(r,c.replace(/g/g,"")),d=[];do{for(s=0;o=p.exec(e);)if(h.test(o[0]))s++||(i=(a=p.lastIndex)-o[0].length);else if(s&&!--s){l=o.index+o[0].length;var f={left:{start:i,end:a},match:{start:a,end:o.index},right:{start:o.index,end:l},wholeMatch:{start:i,end:l}};if(d.push(f),!u)return d}}while(s&&(p.lastIndex=a));return d};a.helper.matchRecursiveRegExp=function(e,r,t,n){for(var s=u(e,r,t,n),a=[],o=0;o0){var p=[];0!==i[0].wholeMatch.start&&p.push(e.slice(0,i[0].wholeMatch.start));for(var h=0;h-1))return e;h=""}else h=t.gUrls[p],a.helper.isUndefined(t.gTitles[p])||(d=t.gTitles[p]);var f='"+u+""};return e=(e=(e=(e=t.converter._dispatch("anchors.before",e,r,t)).replace(/(\[((?:\[[^\]]*]|[^\[\]])*)][ ]?(?:\n[ ]*)?\[(.*?)])()()()()/g,n)).replace(/(\[((?:\[[^\]]*]|[^\[\]])*)]\([ \t]*()?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,n)).replace(/(\[([^\[\]]+)])()()()()()/g,n),t.converter._dispatch("anchors.after",e,r,t)})),a.subParser("autoLinks",(function(e,r,t){function n(e,r){var t=r;return/^www\./i.test(r)&&(r=r.replace(/^www\./i,"http://www.")),''+t+""}function s(e,r){var t=a.subParser("unescapeSpecialChars")(r);return a.subParser("encodeEmailAddress")(t)}return e=(e=(e=t.converter._dispatch("autoLinks.before",e,r,t)).replace(/<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)>/gi,n)).replace(/<(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,s),r.simplifiedAutoLink&&(e=(e=e.replace(/\b(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+)(?=\s|$)(?!["<>])/gi,n)).replace(/(?:^|[ \n\t])([A-Za-z0-9!#$%&'*+-/=?^_`\{|}~\.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?:$|[ \n\t])/gi,s)),t.converter._dispatch("autoLinks.after",e,r,t)})),a.subParser("blockGamut",(function(e,r,t){e=t.converter._dispatch("blockGamut.before",e,r,t),e=a.subParser("blockQuotes")(e,r,t),e=a.subParser("headers")(e,r,t);var n=a.subParser("hashBlock")("
",r,t);return e=(e=(e=e.replace(/^[ ]{0,2}([ ]?\*[ ]?){3,}[ \t]*$/gm,n)).replace(/^[ ]{0,2}([ ]?\-[ ]?){3,}[ \t]*$/gm,n)).replace(/^[ ]{0,2}([ ]?_[ ]?){3,}[ \t]*$/gm,n),e=a.subParser("lists")(e,r,t),e=a.subParser("codeBlocks")(e,r,t),e=a.subParser("tables")(e,r,t),e=a.subParser("hashHTMLBlocks")(e,r,t),e=a.subParser("paragraphs")(e,r,t),t.converter._dispatch("blockGamut.after",e,r,t)})),a.subParser("blockQuotes",(function(e,r,t){return e=(e=t.converter._dispatch("blockQuotes.before",e,r,t)).replace(/((^[ \t]{0,3}>[ \t]?.+\n(.+\n)*\n*)+)/gm,(function(e,n){var s=n;return s=(s=(s=s.replace(/^[ \t]*>[ \t]?/gm,"~0")).replace(/~0/g,"")).replace(/^[ \t]+$/gm,""),s=a.subParser("githubCodeBlocks")(s,r,t),s=(s=(s=a.subParser("blockGamut")(s,r,t)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*
[^\r]+?<\/pre>)/gm,(function(e,r){var t=r;return(t=t.replace(/^  /gm,"~0")).replace(/~0/g,"")})),a.subParser("hashBlock")("
\n"+s+"\n
",r,t)})),t.converter._dispatch("blockQuotes.after",e,r,t)})),a.subParser("codeBlocks",(function(e,r,t){e=t.converter._dispatch("codeBlocks.before",e,r,t);return e=(e=(e+="~0").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=~0))/g,(function(e,n,s){var o=n,i=s,l="\n";return o=a.subParser("outdent")(o),o=a.subParser("encodeCode")(o),o=(o=(o=a.subParser("detab")(o)).replace(/^\n+/g,"")).replace(/\n+$/g,""),r.omitExtraWLInCodeBlocks&&(l=""),o="
"+o+l+"
",a.subParser("hashBlock")(o,r,t)+i}))).replace(/~0/,""),t.converter._dispatch("codeBlocks.after",e,r,t)})),a.subParser("codeSpans",(function(e,r,t){return void 0===(e=t.converter._dispatch("codeSpans.before",e,r,t))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,(function(e,r,t,n){var s=n;return s=(s=s.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),r+""+(s=a.subParser("encodeCode")(s))+""})),t.converter._dispatch("codeSpans.after",e,r,t)})),a.subParser("detab",(function(e){return(e=(e=(e=(e=e.replace(/\t(?=\t)/g," ")).replace(/\t/g,"~A~B")).replace(/~B(.+?)~A/g,(function(e,r){for(var t=r,n=4-t.length%4,s=0;s#+-.!])/g,a.helper.escapeCharactersCallback)})),a.subParser("encodeCode",(function(e){return e=(e=(e=e.replace(/&/g,"&")).replace(//g,">"),a.helper.escapeCharacters(e,"*_{}[]\\",!1)})),a.subParser("encodeEmailAddress",(function(e){var r=[function(e){return"&#"+e.charCodeAt(0)+";"},function(e){return"&#x"+e.charCodeAt(0).toString(16)+";"},function(e){return e}];return(e='.9?r[2](e):t>.45?r[1](e):r[0](e)}return e})))+'">'+e+"").replace(/">.+:/g,'">')})),a.subParser("escapeSpecialCharsWithinTagAttributes",(function(e){return e.replace(/(<[a-z\/!$]("[^"]*"|'[^']*'|[^'">])*>|)/gi,(function(e){var r=e.replace(/(.)<\/?code>(?=.)/g,"$1`");return a.helper.escapeCharacters(r,"\\`*_",!1)}))})),a.subParser("githubCodeBlocks",(function(e,r,t){return r.ghCodeBlocks?(e=t.converter._dispatch("githubCodeBlocks.before",e,r,t),e=(e=(e+="~0").replace(/(?:^|\n)```(.*)\n([\s\S]*?)\n```/g,(function(e,n,s){var o=r.omitExtraWLInCodeBlocks?"":"\n";return s=a.subParser("encodeCode")(s),s="
"+(s=(s=(s=a.subParser("detab")(s)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+o+"
",s=a.subParser("hashBlock")(s,r,t),"\n\n~G"+(t.ghCodeBlocks.push({text:e,codeblock:s})-1)+"G\n\n"}))).replace(/~0/,""),t.converter._dispatch("githubCodeBlocks.after",e,r,t)):e})),a.subParser("hashBlock",(function(e,r,t){return e=e.replace(/(^\n+|\n+$)/g,""),"\n\n~K"+(t.gHtmlBlocks.push(e)-1)+"K\n\n"})),a.subParser("hashElement",(function(e,r,t){return function(e,r){var n=r;return n=(n=(n=n.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),"\n\n~K"+(t.gHtmlBlocks.push(n)-1)+"K\n\n"}})),a.subParser("hashHTMLBlocks",(function(e,r,t){for(var n=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],s=0;s]*>","","gim");return(e=(e=e.replace(/(\n[ ]{0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,a.subParser("hashElement")(e,r,t))).replace(/()/g,a.subParser("hashElement")(e,r,t))).replace(/(?:\n\n)([ ]{0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,a.subParser("hashElement")(e,r,t))})),a.subParser("hashHTMLSpans",(function(e,r,t){for(var n=a.helper.matchRecursiveRegExp(e,"]*>","","gi"),s=0;s]*>\\s*]*>","^(?: |\\t){0,3}\\s*
","gim")})),a.subParser("headers",(function(e,r,t){function n(e){var r,n=e.replace(/[^\w]/g,"").toLowerCase();return t.hashLinkCounts[n]?r=n+"-"+t.hashLinkCounts[n]++:(r=n,t.hashLinkCounts[n]=1),!0===s&&(s="section"),a.helper.isString(s)?s+r:r}e=t.converter._dispatch("headers.before",e,r,t);var s=r.prefixHeaderId,o=isNaN(parseInt(r.headerLevelStart))?1:parseInt(r.headerLevelStart),i=r.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,l=r.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;return e=(e=(e=e.replace(i,(function(e,s){var i=a.subParser("spanGamut")(s,r,t),l=r.noHeaderId?"":' id="'+n(s)+'"',c=""+i+"";return a.subParser("hashBlock")(c,r,t)}))).replace(l,(function(e,s){var i=a.subParser("spanGamut")(s,r,t),l=r.noHeaderId?"":' id="'+n(s)+'"',c=o+1,u=""+i+"";return a.subParser("hashBlock")(u,r,t)}))).replace(/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm,(function(e,s,i){var l=a.subParser("spanGamut")(i,r,t),c=r.noHeaderId?"":' id="'+n(i)+'"',u=o-1+s.length,p=""+l+"";return a.subParser("hashBlock")(p,r,t)})),t.converter._dispatch("headers.after",e,r,t)})),a.subParser("images",(function(e,r,t){function n(e,r,n,s,o,i,l,c){var u=t.gUrls,p=t.gTitles,h=t.gDimensions;if(n=n.toLowerCase(),c||(c=""),""===s||null===s){if(""!==n&&null!==n||(n=r.toLowerCase().replace(/ ?\n/g," ")),s="#"+n,a.helper.isUndefined(u[n]))return e;s=u[n],a.helper.isUndefined(p[n])||(c=p[n]),a.helper.isUndefined(h[n])||(o=h[n].width,i=h[n].height)}r=r.replace(/"/g,"""),r=a.helper.escapeCharacters(r,"*_",!1);var d=''+r+'"}return e=(e=(e=t.converter._dispatch("images.before",e,r,t)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[(.*?)]()()()()()/g,n)).replace(/!\[(.*?)]\s?\([ \t]*()?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(['"])(.*?)\6[ \t]*)?\)/g,n),t.converter._dispatch("images.after",e,r,t)})),a.subParser("italicsAndBold",(function(e,r,t){return e=t.converter._dispatch("italicsAndBold.before",e,r,t),e=r.literalMidWordUnderscores?(e=(e=(e=e.replace(/(^|\s|>|\b)__(?=\S)([\s\S]+?)__(?=\b|<|\s|$)/gm,"$1$2")).replace(/(^|\s|>|\b)_(?=\S)([\s\S]+?)_(?=\b|<|\s|$)/gm,"$1$2")).replace(/(\*\*)(?=\S)([^\r]*?\S[*]*)\1/g,"$2")).replace(/(\*)(?=\S)([^\r]*?\S)\1/g,"$2"):(e=e.replace(/(\*\*|__)(?=\S)([^\r]*?\S[*_]*)\1/g,"$2")).replace(/(\*|_)(?=\S)([^\r]*?\S)\1/g,"$2"),t.converter._dispatch("italicsAndBold.after",e,r,t)})),a.subParser("lists",(function(e,r,t){function n(e,n){t.gListLevel++,e=e.replace(/\n{2,}$/,"\n");var s=/\n[ \t]*\n(?!~0)/.test(e+="~0");return e=(e=e.replace(/(\n)?(^[ \t]*)([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(~0|\2([*+-]|\d+[.])[ \t]+))/gm,(function(e,n,o,i,l,c,u){u=u&&""!==u.trim();var p=a.subParser("outdent")(l,r,t),h="";return c&&r.tasklists&&(h=' class="task-list-item" style="list-style-type: none;"',p=p.replace(/^[ \t]*\[(x|X| )?]/m,(function(){var e='"}))),n||p.search(/\n{2,}/)>-1?(p=a.subParser("githubCodeBlocks")(p,r,t),p=a.subParser("blockGamut")(p,r,t)):(p=(p=a.subParser("lists")(p,r,t)).replace(/\n$/,""),p=s?a.subParser("paragraphs")(p,r,t):a.subParser("spanGamut")(p,r,t)),"\n"+p+"\n"}))).replace(/~0/g,""),t.gListLevel--,n&&(e=e.replace(/\s+$/,"")),e}function s(e,r,t){var s="ul"===r?/^ {0,2}\d+\.[ \t]/gm:/^ {0,2}[*+-][ \t]/gm,a=[],o="";if(-1!==e.search(s)){!function e(a){var i=a.search(s);-1!==i?(o+="\n\n<"+r+">"+n(a.slice(0,i),!!t)+"\n\n",s="ul"==(r="ul"===r?"ol":"ul")?/^ {0,2}\d+\.[ \t]/gm:/^ {0,2}[*+-][ \t]/gm,e(a.slice(i))):o+="\n\n<"+r+">"+n(a,!!t)+"\n\n"}(e);for(var i=0;i"+n(e,!!t)+"\n\n";return o}e=t.converter._dispatch("lists.before",e,r,t),e+="~0";var o=/^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm;return t.gListLevel?e=e.replace(o,(function(e,r,t){return s(r,t.search(/[*+-]/g)>-1?"ul":"ol",!0)})):(o=/(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,e=e.replace(o,(function(e,r,t,n){return s(t,n.search(/[*+-]/g)>-1?"ul":"ol")}))),e=e.replace(/~0/,""),t.converter._dispatch("lists.after",e,r,t)})),a.subParser("outdent",(function(e){return(e=e.replace(/^(\t|[ ]{1,4})/gm,"~0")).replace(/~0/g,"")})),a.subParser("paragraphs",(function(e,r,t){for(var n=(e=(e=(e=t.converter._dispatch("paragraphs.before",e,r,t)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),s=[],o=n.length,i=0;i=0||(l=(l=a.subParser("spanGamut")(l,r,t)).replace(/^([ \t]*)/g,"

"),l+="

"),s.push(l)}for(o=s.length,i=0;i=0;){var h=RegExp.$1,d=RegExp.$2;c=(c="K"===h?t.gHtmlBlocks[d]:p?a.subParser("encodeCode")(t.ghCodeBlocks[d].text):t.ghCodeBlocks[d].codeblock).replace(/\$/g,"$$$$"),u=u.replace(/(\n\n)?~(K|G)\d+\2(\n\n)?/,c),/^]*>\s*]*>/.test(u)&&(p=!0)}s[i]=u}return e=(e=(e=s.join("\n\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.converter._dispatch("paragraphs.after",e,r,t)})),a.subParser("runExtension",(function(e,r,t,n){if(e.filter)r=e.filter(r,n.converter,t);else if(e.regex){var s=e.regex;!s instanceof RegExp&&(s=new RegExp(s,"g")),r=r.replace(s,e.replace)}return r})),a.subParser("spanGamut",(function(e,r,t){return e=t.converter._dispatch("spanGamut.before",e,r,t),e=a.subParser("codeSpans")(e,r,t),e=a.subParser("escapeSpecialCharsWithinTagAttributes")(e,r,t),e=a.subParser("encodeBackslashEscapes")(e,r,t),e=a.subParser("images")(e,r,t),e=a.subParser("anchors")(e,r,t),e=a.subParser("autoLinks")(e,r,t),e=a.subParser("encodeAmpsAndAngles")(e,r,t),e=a.subParser("italicsAndBold")(e,r,t),e=(e=a.subParser("strikethrough")(e,r,t)).replace(/ +\n/g,"
\n"),t.converter._dispatch("spanGamut.after",e,r,t)})),a.subParser("strikethrough",(function(e,r,t){return r.strikethrough&&(e=(e=t.converter._dispatch("strikethrough.before",e,r,t)).replace(/(?:~T){2}([\s\S]+?)(?:~T){2}/g,"$1"),e=t.converter._dispatch("strikethrough.after",e,r,t)),e})),a.subParser("stripBlankLines",(function(e){return e.replace(/^[ \t]+$/gm,"")})),a.subParser("stripLinkDefinitions",(function(e,r,t){return(e=(e+="~0").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=~0))/gm,(function(e,n,s,o,i,l,c){return n=n.toLowerCase(),t.gUrls[n]=a.subParser("encodeAmpsAndAngles")(s),l?l+c:(c&&(t.gTitles[n]=c.replace(/"|'/g,""")),r.parseImgDimensions&&o&&i&&(t.gDimensions[n]={width:o,height:i}),"")}))).replace(/~0/,"")})),a.subParser("tables",(function(e,r,t){function n(e){return/^:[ \t]*--*$/.test(e)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(e)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(e)?' style="text-align:center;"':""}function s(e,n){var s="";return e=e.trim(),r.tableHeaderId&&(s=' id="'+e.replace(/ /g,"_").toLowerCase()+'"'),""+(e=a.subParser("spanGamut")(e,r,t))+"\n"}function o(e,n){return""+a.subParser("spanGamut")(e,r,t)+"\n"}if(!r.tables)return e;return e=(e=t.converter._dispatch("tables.before",e,r,t)).replace(/^[ \t]{0,3}\|?.+\|.+\n[ \t]{0,3}\|?[ \t]*:?[ \t]*(?:-|=){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:-|=){2,}[\s\S]+?(?:\n\n|~0)/gm,(function(e){var r,t=e.split("\n");for(r=0;r\n\n\n",s=0;s\n";for(var a=0;a\n"}return t+"\n\n"}(u,h)})),t.converter._dispatch("tables.after",e,r,t)})),a.subParser("unescapeSpecialChars",(function(e){return e.replace(/~E(\d+)E/g,(function(e,r){var t=parseInt(r);return String.fromCharCode(t)}))})),module.exports=a; \ No newline at end of file diff --git a/wx05cb767e6530b48f/wxParse/wxDiscode.js b/wx05cb767e6530b48f/wxParse/wxDiscode.js new file mode 100644 index 0000000..b26f549 --- /dev/null +++ b/wx05cb767e6530b48f/wxParse/wxDiscode.js @@ -0,0 +1 @@ +module.exports={strDiscode:function(e){return function(e){return(e=(e=e.replace(/\r\n/g,"")).replace(/\n/g,"")).replace(/code/g,"wxxxcode-style")}(e=function(e){return(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/Œ/g,"Œ")).replace(/œ/g,"œ")).replace(/Š/g,"Š")).replace(/š/g,"š")).replace(/Ÿ/g,"Ÿ")).replace(/ƒ/g,"ƒ")).replace(/ˆ/g,"ˆ")).replace(/˜/g,"˜")).replace(/ /g,"")).replace(/ /g,"")).replace(/ /g,"")).replace(/‌/g,"")).replace(/‍/g,"")).replace(/‎/g,"")).replace(/‏/g,"")).replace(/–/g,"–")).replace(/—/g,"—")).replace(/‘/g,"‘")).replace(/’/g,"’")).replace(/‚/g,"‚")).replace(/“/g,"“")).replace(/”/g,"”")).replace(/„/g,"„")).replace(/†/g,"†")).replace(/‡/g,"‡")).replace(/•/g,"•")).replace(/…/g,"…")).replace(/‰/g,"‰")).replace(/′/g,"′")).replace(/″/g,"″")).replace(/‹/g,"‹")).replace(/›/g,"›")).replace(/‾/g,"‾")).replace(/€/g,"€")).replace(/™/g,"™")).replace(/←/g,"←")).replace(/↑/g,"↑")).replace(/→/g,"→")).replace(/↓/g,"↓")).replace(/↔/g,"↔")).replace(/↵/g,"↵")).replace(/⌈/g,"⌈")).replace(/⌉/g,"⌉")).replace(/⌊/g,"⌊")).replace(/⌋/g,"⌋")).replace(/◊/g,"◊")).replace(/♠/g,"♠")).replace(/♣/g,"♣")).replace(/♥/g,"♥")).replace(/♦/g,"♦")}(e=function(e){return(e=(e=(e=(e=e.replace(/ /g," ")).replace(/"/g,"'")).replace(/&/g,"&")).replace(/</g,"<")).replace(/>/g,">")}(e=function(e){return(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/Α/g,"Α")).replace(/Β/g,"Β")).replace(/Γ/g,"Γ")).replace(/Δ/g,"Δ")).replace(/Ε/g,"Ε")).replace(/Ζ/g,"Ζ")).replace(/Η/g,"Η")).replace(/Θ/g,"Θ")).replace(/Ι/g,"Ι")).replace(/Κ/g,"Κ")).replace(/Λ/g,"Λ")).replace(/Μ/g,"Μ")).replace(/Ν/g,"Ν")).replace(/Ξ/g,"Ν")).replace(/Ο/g,"Ο")).replace(/Π/g,"Π")).replace(/Ρ/g,"Ρ")).replace(/Σ/g,"Σ")).replace(/Τ/g,"Τ")).replace(/Υ/g,"Υ")).replace(/Φ/g,"Φ")).replace(/Χ/g,"Χ")).replace(/Ψ/g,"Ψ")).replace(/Ω/g,"Ω")).replace(/α/g,"α")).replace(/β/g,"β")).replace(/γ/g,"γ")).replace(/δ/g,"δ")).replace(/ε/g,"ε")).replace(/ζ/g,"ζ")).replace(/η/g,"η")).replace(/θ/g,"θ")).replace(/ι/g,"ι")).replace(/κ/g,"κ")).replace(/λ/g,"λ")).replace(/μ/g,"μ")).replace(/ν/g,"ν")).replace(/ξ/g,"ξ")).replace(/ο/g,"ο")).replace(/π/g,"π")).replace(/ρ/g,"ρ")).replace(/ς/g,"ς")).replace(/σ/g,"σ")).replace(/τ/g,"τ")).replace(/υ/g,"υ")).replace(/φ/g,"φ")).replace(/χ/g,"χ")).replace(/ψ/g,"ψ")).replace(/ω/g,"ω")).replace(/ϑ/g,"ϑ")).replace(/ϒ/g,"ϒ")).replace(/ϖ/g,"ϖ")).replace(/·/g,"·")}(e=function(e){return(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/∀/g,"∀")).replace(/∂/g,"∂")).replace(/&exists;/g,"∃")).replace(/∅/g,"∅")).replace(/∇/g,"∇")).replace(/∈/g,"∈")).replace(/∉/g,"∉")).replace(/∋/g,"∋")).replace(/∏/g,"∏")).replace(/∑/g,"∑")).replace(/−/g,"−")).replace(/∗/g,"∗")).replace(/√/g,"√")).replace(/∝/g,"∝")).replace(/∞/g,"∞")).replace(/∠/g,"∠")).replace(/∧/g,"∧")).replace(/∨/g,"∨")).replace(/∩/g,"∩")).replace(/∩/g,"∪")).replace(/∫/g,"∫")).replace(/∴/g,"∴")).replace(/∼/g,"∼")).replace(/≅/g,"≅")).replace(/≈/g,"≈")).replace(/≠/g,"≠")).replace(/≤/g,"≤")).replace(/≥/g,"≥")).replace(/⊂/g,"⊂")).replace(/⊃/g,"⊃")).replace(/⊄/g,"⊄")).replace(/⊆/g,"⊆")).replace(/⊇/g,"⊇")).replace(/⊕/g,"⊕")).replace(/⊗/g,"⊗")).replace(/⊥/g,"⊥")).replace(/⋅/g,"⋅")}(e)))))},urlToHttpUrl:function(e,a){return new RegExp("^//").test(e)&&(e=a+":"+e),e}}; \ No newline at end of file diff --git a/wx05cb767e6530b48f/wxParse/wxParse.js b/wx05cb767e6530b48f/wxParse/wxParse.js new file mode 100644 index 0000000..52e0776 --- /dev/null +++ b/wx05cb767e6530b48f/wxParse/wxParse.js @@ -0,0 +1 @@ +function e(e){return e&&e.__esModule?e:{default:e}}function a(e){var a=e.target.dataset.src,t=e.target.dataset.from;void 0!==t&&t.length>0&&wx.previewImage({current:a,urls:this.data[t].imageUrls})}function t(e){return!1}var r=e(require("./showdown.js")),i=e(require("./html2json.js"));module.exports={wxParse:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"wxParseData",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"html",s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'
数据不能为空
',o=arguments[3],d=arguments[4],l=o,m={};if("html"==n)m=i.default.html2json(s,e);else if("md"==n||"markdown"==n){var u=(new r.default.Converter).makeHtml(s);m=i.default.html2json(u,e)}m.view={},m.view.imagePadding=0,void 0!==d&&(m.view.imagePadding=d);var v={};v[e]=m,l.setData(v),l.wxParseImgLoad=t,l.wxParseImgTap=a},wxParseTemArray:function(e,a,t,r){for(var i=[],n=r.data,s=null,o=0;o0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/wxParse/emojis/",t=arguments[2];i.default.emojisInit(e,a,t)}}; \ No newline at end of file diff --git a/wx05cb767e6530b48f/wxParse/wxParse.wxml b/wx05cb767e6530b48f/wxParse/wxParse.wxml new file mode 100644 index 0000000..7b4d37e --- /dev/null +++ b/wx05cb767e6530b48f/wxParse/wxParse.wxml @@ -0,0 +1,370 @@ + + + + + + + + + + + + + + + + diff --git a/wx05cb767e6530b48f/wxParse/wxParse.wxss b/wx05cb767e6530b48f/wxParse/wxParse.wxss new file mode 100644 index 0000000..be46ecc --- /dev/null +++ b/wx05cb767e6530b48f/wxParse/wxParse.wxss @@ -0,0 +1 @@ +.wxParse{color:#666;font-family:Helvetica,sans-serif;font-size:28rpx;line-height:1.8;margin:0 5px}view{overflow:auto;word-break:break-all}.wxParse-inline{display:inline}.wxParse-div,.wxParse-inline{margin:0;padding:0}.wxParse-h1{font-size:2em;margin:.67em 0}.wxParse-h2{font-size:1.5em;margin:.75em 0}.wxParse-h3{font-size:1.17em;margin:.83em 0}.wxParse-h4{margin:1.12em 0}.wxParse-h5{font-size:.83em;margin:1.5em 0}.wxParse-h6{font-size:.75em;margin:1.67em 0}.wxParse-h1{font-size:18px;font-weight:400;margin-bottom:.9em}.wxParse-h2{font-size:16px}.wxParse-h2,.wxParse-h3{font-weight:400;margin-bottom:.34em}.wxParse-h3{font-size:15px}.wxParse-h4{font-size:14px;font-weight:400;margin-bottom:.24em}.wxParse-h5{font-size:13px;font-weight:400;margin-bottom:.14em}.wxParse-h6{font-size:12px;font-weight:400;margin-bottom:.04em}.wxParse-b,.wxParse-h1,.wxParse-h2,.wxParse-h3,.wxParse-h4,.wxParse-h5,.wxParse-h6,.wxParse-strong{font-weight:bolder}.wxParse-address,.wxParse-cite,.wxParse-em,.wxParse-i,.wxParse-var{font-style:italic}.wxParse-code,.wxParse-kbd,.wxParse-pre,.wxParse-samp,.wxParse-tt{font-family:monospace}.wxParse-pre{white-space:pre}.wxParse-big{font-size:1.17em}.wxParse-small,.wxParse-sub,.wxParse-sup{font-size:.83em}.wxParse-sub{vertical-align:sub}.wxParse-sup{vertical-align:super}.wxParse-del,.wxParse-s,.wxParse-strike{text-decoration:line-through}.wxParse-s,.wxParse-strong{display:inline}.wxParse-a{color:#00bfff;overflow:auto;word-break:break-all}.wxParse-video{margin:10px 0;text-align:center}.wxParse-video-video{width:100%}.wxParse-img{background-color:#efefef;overflow:hidden}.wxParse-blockquote{background:#f5f5f5;border-left:3px solid #dbdbdb;font-family:Courier,Calibri,宋体;margin:0;padding:10px 0 10px 5px}.wxParse-code,.wxParse-wxxxcode-style{background:#f5f5f5;display:inline}.wxParse-ul{margin:20rpx 10rpx}.wxParse-li,.wxParse-li-inner{align-items:baseline;display:-webkit-flex;display:flex;margin:10rpx 0}.wxParse-li-text{align-items:center;line-height:20px}.wxParse-li-circle{background-color:#333;display:-webkit-inline-flex;display:inline-flex;height:5px;margin-right:5px;width:5px}.wxParse-li-square{background-color:#333}.wxParse-li-ring,.wxParse-li-square{display:-webkit-inline-flex;display:inline-flex;height:10rpx;margin-right:5px;width:10rpx}.wxParse-li-ring{background-color:#fff;border:2rpx solid #333;border-radius:50%}.wxParse-u{text-decoration:underline}.wxParse-hide{display:none}.WxEmojiView{align-items:center}.wxEmoji{height:16px;width:16px}.wxParse-tr{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:-webkit-flex;display:flex}.wxParse-td,.wxParse-th{border-left:1px solid #e0e0e0;flex:1;font-size:28rpx;padding:5px;word-break:break-all}.wxParse-td:last{border-top:1px solid #e0e0e0}.wxParse-th{background:#f0f0f0;border-top:1px solid #e0e0e0} \ No newline at end of file diff --git a/wx214944c362629fc7/@babel/runtime/helpers/Arrayincludes.js b/wx214944c362629fc7/@babel/runtime/helpers/Arrayincludes.js new file mode 100644 index 0000000..867ba9b --- /dev/null +++ b/wx214944c362629fc7/@babel/runtime/helpers/Arrayincludes.js @@ -0,0 +1 @@ +Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(r,e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if(0==n)return!1;for(var i,o,a=0|e,u=Math.max(0<=a?a:n-Math.abs(a),0);ur.length)&&(a=r.length);for(var e=0,n=new Array(a);e=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),h=n.call(a,"finallyLoc");if(u&&h){if(this.prev=0;--e){var o=this.tryEntries[e];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),G(e),y}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;G(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:P(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=r),y}}}function w(t,r,e,n){var o=r&&r.prototype instanceof x?r:x,i=Object.create(o.prototype),a=new N(n||[]);return i._invoke=function(t,r,e){var n=f;return function(o,i){if(n===l)throw new Error("Generator is already running");if(n===p){if("throw"===o)throw i;return F()}for(e.method=o,e.arg=i;;){var a=e.delegate;if(a){var c=O(a,e);if(c){if(c===y)continue;return c}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if(n===f)throw n=p,e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);n=l;var u=L(t,r,e);if("normal"===u.type){if(n=e.done?p:s,u.arg===y)continue;return{value:u.arg,done:e.done}}"throw"===u.type&&(n=p,e.method="throw",e.arg=u.arg)}}}(t,e,a),i}function L(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}function x(){}function E(){}function b(){}function _(t){["next","throw","return"].forEach(function(r){t[r]=function(t){return this._invoke(r,t)}})}function j(t){var r;this._invoke=function(e,o){function i(){return new Promise(function(r,i){!function r(e,o,i,a){var c=L(t[e],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==typeof h&&n.call(h,"__await")?Promise.resolve(h.__await).then(function(t){r("next",t,i,a)},function(t){r("throw",t,i,a)}):Promise.resolve(h).then(function(t){u.value=t,i(u)},function(t){return r("throw",t,i,a)})}a(c.arg)}(e,o,r,i)})}return r=r?r.then(i,i):i()}}function O(t,e){var n=t.iterator[e.method];if(n===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=r,O(t,e),"throw"===e.method))return y;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var o=L(n,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,y;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=r),e.delegate=null,y):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,y)}function k(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function G(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function P(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function e(){for(;++o=t?t-1:a<0?0:a},s=n*o(t,Math.ceil(i.length/n))+o(e,n);return s>=i.length?i.length-1:s},replace:function(e,t){var a=this.data.dragImgList;console.log("dragImgList",a),a.forEach((function(a){ee&&a.key<=t?a.key--:a.key===e&&(a.key=t):e>t&&(a.key>=t&&a.key1&&void 0!==arguments[1])||arguments[1],a=this.data,i=a.dragImgList,r=a.previewSize,n=a.columns,o=a.gap;return e.map((function(e,a){var s=(t?0:i.length)+a;return{tranX:(r+o)*(s%n),tranY:Math.floor(s/n)*(r+o),src:e.file_path,id:s,key:s,imageId:e.image_id}}))},setUploaPosition:function(e){var t,a=this.data,r=a.previewSize,n=a.columns,o=a.gap,s={tranX:e%n*(r+o),tranY:Math.floor(e/n)*(r+o)},l=this.getContainerRect(e),u=l.width,g=l.height;this.setData((i(t={uploadPosition:s},"containerRes.width",u),i(t,"containerRes.height",g),t))},deleteImg:function(e){var t=e.mark.key,a=this.data.dragImgList.filter((function(e){return e.key!==t}));a.forEach((function(e){e.key>t&&e.key--})),this.getListPosition(a),this.setUploaPosition(a.length)}}}); \ No newline at end of file diff --git a/wx214944c362629fc7/components/imgDrag/imgDrag.json b/wx214944c362629fc7/components/imgDrag/imgDrag.json new file mode 100644 index 0000000..1450e2e --- /dev/null +++ b/wx214944c362629fc7/components/imgDrag/imgDrag.json @@ -0,0 +1 @@ +{"component":true,"usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/components/imgDrag/imgDrag.wxml b/wx214944c362629fc7/components/imgDrag/imgDrag.wxml new file mode 100644 index 0000000..c3b6d7f --- /dev/null +++ b/wx214944c362629fc7/components/imgDrag/imgDrag.wxml @@ -0,0 +1,16 @@ + + + + + x + + + + diff --git a/wx214944c362629fc7/components/imgDrag/imgDrag.wxss b/wx214944c362629fc7/components/imgDrag/imgDrag.wxss new file mode 100644 index 0000000..4391265 --- /dev/null +++ b/wx214944c362629fc7/components/imgDrag/imgDrag.wxss @@ -0,0 +1 @@ +.drag-container{position:relative}.drag-item{left:0;position:absolute;top:0}.drag-item-transition{transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.drag-item-img{height:100%;width:100%}.drag-item-delete{position:absolute;right:0;top:0}.drag-item-delete_default{background-color:rgba(0,0,0,.7);border-radius:0 0 0 12px;color:#fefefe;display:-webkit-flex;display:flex;height:15px;justify-content:center;line-height:10px;width:21px}.drag-upload .drag-upload_solt:empty+.drag-upload_default{border:2px dashed;box-sizing:border-box;display:block;font-size:70px;font-weight:700;height:100%;line-height:100%;text-align:center;width:100%}.drag-upload .drag-upload_default{display:none} \ No newline at end of file diff --git a/wx214944c362629fc7/components/shortcut/shortcut.js b/wx214944c362629fc7/components/shortcut/shortcut.js new file mode 100644 index 0000000..b50fd59 --- /dev/null +++ b/wx214944c362629fc7/components/shortcut/shortcut.js @@ -0,0 +1 @@ +var t=getApp();Component({options:{multipleSlots:!0},properties:{title:{type:String,value:"弹窗标题"}},data:{isShow:!1,transparent:!0},methods:{_onToggleShow:function(t){this.setData({isShow:!this.data.isShow,transparent:!1})},_onTargetPage:function(a){var e=t.getTabBarLinks();wx.switchTab({url:"/"+e[a.detail.target.dataset.index]})}}}); \ No newline at end of file diff --git a/wx214944c362629fc7/components/shortcut/shortcut.json b/wx214944c362629fc7/components/shortcut/shortcut.json new file mode 100644 index 0000000..1450e2e --- /dev/null +++ b/wx214944c362629fc7/components/shortcut/shortcut.json @@ -0,0 +1 @@ +{"component":true,"usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/components/shortcut/shortcut.wxml b/wx214944c362629fc7/components/shortcut/shortcut.wxml new file mode 100644 index 0000000..1fce7c9 --- /dev/null +++ b/wx214944c362629fc7/components/shortcut/shortcut.wxml @@ -0,0 +1,22 @@ + +
+ +
+
+ +
+
+ +
+
+ +
+
diff --git a/wx214944c362629fc7/components/shortcut/shortcut.wxss b/wx214944c362629fc7/components/shortcut/shortcut.wxss new file mode 100644 index 0000000..4c48ce3 --- /dev/null +++ b/wx214944c362629fc7/components/shortcut/shortcut.wxss @@ -0,0 +1 @@ +@import "/utils/common.wxss";.shortcut{bottom:250rpx;line-height:1;position:fixed;right:12px;z-index:5}.nav-item,.shortcut{border-radius:50%;width:76rpx}.nav-item{background:rgba(0,0,0,.4);bottom:0;color:#fff;height:76rpx;line-height:76rpx;opacity:0;padding:0;position:absolute;text-align:center;transform:rotate(0deg)}.nav-item text{font-size:40rpx}.nav-item__switch{opacity:1}.shortcut_click_show{background:#ff5454;margin-bottom:0}.show_80{animation:show_80 .3s forwards;bottom:384rpx}.show_60{animation:show_60 .3s forwards;bottom:288rpx}.show_40{animation:show_40 .3s forwards;bottom:192rpx}.show_20{animation:show_20 .3s forwards;bottom:96rpx}@-webkit-keyframes show_20{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:96rpx;opacity:1;transform:rotate(1turn)}}@keyframes show_20{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:96rpx;opacity:1;transform:rotate(1turn)}}@-webkit-keyframes show_40{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:192rpx;opacity:1;transform:rotate(1turn)}}@keyframes show_40{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:192rpx;opacity:1;transform:rotate(1turn)}}@-webkit-keyframes show_60{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:288rpx;opacity:1;transform:rotate(1turn)}}@keyframes show_60{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:288rpx;opacity:1;transform:rotate(1turn)}}@-webkit-keyframes show_80{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:384rpx;opacity:1;transform:rotate(1turn)}}@keyframes show_80{from{bottom:0;opacity:0;transform:rotate(0deg)}to{bottom:384rpx;opacity:1;transform:rotate(1turn)}}.hide_80{animation:hide_80 .3s}.hide_60,.hide_80{bottom:0;opacity:0}.hide_60{animation:hide_60 .3s}.hide_40{animation:hide_40 .3s}.hide_20,.hide_40{bottom:0;opacity:0}.hide_20{animation:hide_20 .3s}@-webkit-keyframes hide_20{from{bottom:96rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}}@keyframes hide_20{from{bottom:96rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}}@-webkit-keyframes hide_40{from{bottom:192rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}}@keyframes hide_40{from{bottom:192rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}}@-webkit-keyframes hide_60{from{bottom:288rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}}@keyframes hide_60{from{bottom:288rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}}@-webkit-keyframes hide_80{from{bottom:384rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}}@keyframes hide_80{from{bottom:384rpx;opacity:1;transform:rotate(1turn)}to{bottom:0;opacity:0;transform:rotate(0deg)}} \ No newline at end of file diff --git a/wx214944c362629fc7/images/default-avatar.jpg b/wx214944c362629fc7/images/default-avatar.jpg new file mode 100644 index 0000000..599aa5d Binary files /dev/null and b/wx214944c362629fc7/images/default-avatar.jpg differ diff --git a/wx214944c362629fc7/images/no_content.png b/wx214944c362629fc7/images/no_content.png new file mode 100644 index 0000000..3520e86 Binary files /dev/null and b/wx214944c362629fc7/images/no_content.png differ diff --git a/wx214944c362629fc7/images/tabBar/cart.png b/wx214944c362629fc7/images/tabBar/cart.png new file mode 100644 index 0000000..38d1e88 Binary files /dev/null and b/wx214944c362629fc7/images/tabBar/cart.png differ diff --git a/wx214944c362629fc7/images/tabBar/cart_on.png b/wx214944c362629fc7/images/tabBar/cart_on.png new file mode 100644 index 0000000..3632235 Binary files /dev/null and b/wx214944c362629fc7/images/tabBar/cart_on.png differ diff --git a/wx214944c362629fc7/images/tabBar/cate.png b/wx214944c362629fc7/images/tabBar/cate.png new file mode 100644 index 0000000..1118ad4 Binary files /dev/null and b/wx214944c362629fc7/images/tabBar/cate.png differ diff --git a/wx214944c362629fc7/images/tabBar/cate_on.png b/wx214944c362629fc7/images/tabBar/cate_on.png new file mode 100644 index 0000000..c224843 Binary files /dev/null and b/wx214944c362629fc7/images/tabBar/cate_on.png differ diff --git a/wx214944c362629fc7/images/tabBar/home.png b/wx214944c362629fc7/images/tabBar/home.png new file mode 100644 index 0000000..394d24a Binary files /dev/null and b/wx214944c362629fc7/images/tabBar/home.png differ diff --git a/wx214944c362629fc7/images/tabBar/home_on.png b/wx214944c362629fc7/images/tabBar/home_on.png new file mode 100644 index 0000000..53a5573 Binary files /dev/null and b/wx214944c362629fc7/images/tabBar/home_on.png differ diff --git a/wx214944c362629fc7/images/tabBar/user.png b/wx214944c362629fc7/images/tabBar/user.png new file mode 100644 index 0000000..216ba85 Binary files /dev/null and b/wx214944c362629fc7/images/tabBar/user.png differ diff --git a/wx214944c362629fc7/images/tabBar/user_on.png b/wx214944c362629fc7/images/tabBar/user_on.png new file mode 100644 index 0000000..c772edc Binary files /dev/null and b/wx214944c362629fc7/images/tabBar/user_on.png differ diff --git a/wx214944c362629fc7/images/user-bg.png b/wx214944c362629fc7/images/user-bg.png new file mode 100644 index 0000000..f4a71d4 Binary files /dev/null and b/wx214944c362629fc7/images/user-bg.png differ diff --git a/wx214944c362629fc7/images/wechatapp.png b/wx214944c362629fc7/images/wechatapp.png new file mode 100644 index 0000000..3d9a991 Binary files /dev/null and b/wx214944c362629fc7/images/wechatapp.png differ diff --git a/wx214944c362629fc7/pages/address/create.js b/wx214944c362629fc7/pages/address/create.js new file mode 100644 index 0000000..652558e --- /dev/null +++ b/wx214944c362629fc7/pages/address/create.js @@ -0,0 +1 @@ +var e=getApp();Page({data:{disabled:!1,nav_select:!1,name:"",region:"",phone:"",detail:"",error:""},onLoad:function(e){},saveData:function(a){var t=this,n=a.detail.value;if(n.region=t.data.region,!t.validation(n))return e.showError(t.data.error),!1;t.setData({disabled:!0}),e._post_form("address/add",n,(function(a){e.showSuccess(a.msg,(function(){wx.navigateBack()}))}),!1,(function(){t.setData({disabled:!1})}))},validation:function(e){if(""===e.name)return this.data.error="收件人不能为空",!1;if(e.phone.length<1)return this.data.error="手机号不能为空",!1;return/^((0\d{2,3}-\d{7,8})|(1[3456789]\d{9}))$/.test(e.phone)?this.data.region?""!==e.detail||(this.data.error="详细地址不能为空",!1):(this.data.error="省市区不能空",!1):(this.data.error="手机号不符合要求",!1)},bindRegionChange:function(e){this.setData({region:e.detail.value})},webvue1:function(){console.log(111),wx.navigateTo({url:"webvue?id=1"})},webvue2:function(){console.log(111),wx.navigateTo({url:"webvue?id=2"})}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/address/create.json b/wx214944c362629fc7/pages/address/create.json new file mode 100644 index 0000000..461786b --- /dev/null +++ b/wx214944c362629fc7/pages/address/create.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"新增收货地址","usingComponents":{"shortcut":"/components/shortcut/shortcut"}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/address/create.wxml b/wx214944c362629fc7/pages/address/create.wxml new file mode 100644 index 0000000..520be72 --- /dev/null +++ b/wx214944c362629fc7/pages/address/create.wxml @@ -0,0 +1,52 @@ + + +
+ + + + 收货人 + + + + + + + + 手机号 + + + + + + + + + + 所在地区 + + + + {{region}} + 选择省、市、区 + + + + + + 详细地址 + + + + + + + + + +
+ + 《用户服务协议》 + 《隐私政策》 + +
+ diff --git a/wx214944c362629fc7/pages/address/create.wxss b/wx214944c362629fc7/pages/address/create.wxss new file mode 100644 index 0000000..42d19e5 --- /dev/null +++ b/wx214944c362629fc7/pages/address/create.wxss @@ -0,0 +1 @@ +.profile-list .admin{color:#333;font-size:30rpx;padding-left:15px}.address-box .left-name{width:85px}.address-cont-title .list{padding:24rpx;width:auto}.tui-picker-detail text{padding:0 10rpx}.infoText{display:block;line-height:56rpx}picker-view{background-color:#fff;bottom:0;height:480rpx;padding:0;position:fixed;width:100%}picker-view-column view{align-items:center;display:-webkit-flex;display:flex;font-size:28rpx;height:100%;justify-content:center;line-height:28rpx;vertical-align:middle}.animation-element-wrapper{height:100%;left:0;top:0;z-index:21}.animation-element,.animation-element-wrapper{display:-webkit-flex;display:flex;position:fixed;width:100%}.animation-element{background-color:#fff;bottom:0;height:570rpx}.animation-button{align-items:center;height:100rpx;line-height:100rpx;margin-top:20rpx;top:20rpx;width:400rpx}.address-text{color:#999;display:-webkit-inline-flex;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:30rpx;height:50rpx;line-height:50rpx;margin-top:20rpx;position:fixed;text-align:center}.left-bt{left:30rpx}.right-bt{color:#ec5151;right:30rpx}.line{background-color:#eee;display:block;height:1rpx;margin-top:89rpx;position:fixed;width:100%}.address-box .right-cont input{color:#444;font-size:30rpx;width:100%}.bargain-commont-bg{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:20}.f-34{font-size:34rpx}.f-32{font-size:32rpx}.f-31{font-size:31rpx}.f-28{font-size:28rpx}.f-26{font-size:26rpx}.f-24{font-size:24rpx}.f-22{font-size:22rpx}.b-r{border-right:1rpx solid #eee}.b-b{border-bottom:1rpx solid #eee}.b-t{border-top:1rpx solid #eee}.m-top4{margin-top:4rpx}.m-top10{margin-top:10rpx}.m-top20{margin-top:25rpx}.m-top35{margin-top:35rpx} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/address/detail.js b/wx214944c362629fc7/pages/address/detail.js new file mode 100644 index 0000000..6744846 --- /dev/null +++ b/wx214944c362629fc7/pages/address/detail.js @@ -0,0 +1 @@ +var a=getApp();Page({data:{disabled:!1,nav_select:!1,region:"",detail:{},error:""},onLoad:function(a){this.getAddressDetail(a.address_id)},getAddressDetail:function(t){var e=this;a._get("address/detail",{address_id:t},(function(a){e.setData(a.data)}))},saveData:function(t){var e=this,d=t.detail.value;if(d.region=e.data.region,!e.validation(d))return a.showError(e.data.error),!1;e.setData({disabled:!0}),d.address_id=e.data.detail.address_id,a._post_form("address/edit",d,(function(t){a.showSuccess(t.msg,(function(){wx.navigateBack()}))}),!1,(function(){e.setData({disabled:!1})}))},validation:function(a){if(""===a.name)return this.data.error="收件人不能为空",!1;if(a.phone.length<1)return this.data.error="手机号不能为空",!1;return/^((0\d{2,3}-\d{7,8})|(1[3456789]\d{9}))$/.test(a.phone)?this.data.region?""!==a.detail||(this.data.error="详细地址不能为空",!1):(this.data.error="省市区不能空",!1):(this.data.error="手机号不符合要求",!1)},bindRegionChange:function(a){this.setData({region:a.detail.value})}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/address/detail.json b/wx214944c362629fc7/pages/address/detail.json new file mode 100644 index 0000000..483b5aa --- /dev/null +++ b/wx214944c362629fc7/pages/address/detail.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"编辑收货地址","usingComponents":{"shortcut":"/components/shortcut/shortcut"}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/address/detail.wxml b/wx214944c362629fc7/pages/address/detail.wxml new file mode 100644 index 0000000..7798151 --- /dev/null +++ b/wx214944c362629fc7/pages/address/detail.wxml @@ -0,0 +1,48 @@ + + +
+ + + + 收货人 + + + + + + + + 手机号 + + + + + + + + + + 所在地区 + + + + {{region}} + 选择省、市、区 + + + + + + 详细地址 + + + + + + + + + +
+
+ diff --git a/wx214944c362629fc7/pages/address/detail.wxss b/wx214944c362629fc7/pages/address/detail.wxss new file mode 100644 index 0000000..42d19e5 --- /dev/null +++ b/wx214944c362629fc7/pages/address/detail.wxss @@ -0,0 +1 @@ +.profile-list .admin{color:#333;font-size:30rpx;padding-left:15px}.address-box .left-name{width:85px}.address-cont-title .list{padding:24rpx;width:auto}.tui-picker-detail text{padding:0 10rpx}.infoText{display:block;line-height:56rpx}picker-view{background-color:#fff;bottom:0;height:480rpx;padding:0;position:fixed;width:100%}picker-view-column view{align-items:center;display:-webkit-flex;display:flex;font-size:28rpx;height:100%;justify-content:center;line-height:28rpx;vertical-align:middle}.animation-element-wrapper{height:100%;left:0;top:0;z-index:21}.animation-element,.animation-element-wrapper{display:-webkit-flex;display:flex;position:fixed;width:100%}.animation-element{background-color:#fff;bottom:0;height:570rpx}.animation-button{align-items:center;height:100rpx;line-height:100rpx;margin-top:20rpx;top:20rpx;width:400rpx}.address-text{color:#999;display:-webkit-inline-flex;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:30rpx;height:50rpx;line-height:50rpx;margin-top:20rpx;position:fixed;text-align:center}.left-bt{left:30rpx}.right-bt{color:#ec5151;right:30rpx}.line{background-color:#eee;display:block;height:1rpx;margin-top:89rpx;position:fixed;width:100%}.address-box .right-cont input{color:#444;font-size:30rpx;width:100%}.bargain-commont-bg{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:20}.f-34{font-size:34rpx}.f-32{font-size:32rpx}.f-31{font-size:31rpx}.f-28{font-size:28rpx}.f-26{font-size:26rpx}.f-24{font-size:24rpx}.f-22{font-size:22rpx}.b-r{border-right:1rpx solid #eee}.b-b{border-bottom:1rpx solid #eee}.b-t{border-top:1rpx solid #eee}.m-top4{margin-top:4rpx}.m-top10{margin-top:10rpx}.m-top20{margin-top:25rpx}.m-top35{margin-top:35rpx} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/address/index.js b/wx214944c362629fc7/pages/address/index.js new file mode 100644 index 0000000..5966c71 --- /dev/null +++ b/wx214944c362629fc7/pages/address/index.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{list:[],default_id:null},onLoad:function(t){this.data.options=t},onShow:function(){this.getAddressList()},getAddressList:function(){var e=this;t._get("address/lists",{},(function(t){e.setData(t.data)}))},createAddress:function(){wx.navigateTo({url:"./create"})},editAddress:function(t){wx.navigateTo({url:"./detail?address_id="+t.currentTarget.dataset.id})},removeAddress:function(e){var s=this,a=e.currentTarget.dataset.id;wx.showModal({title:"提示",content:"您确定要移除当前收货地址吗?",success:function(e){e.confirm&&t._post_form("address/delete",{address_id:a},(function(t){s.getAddressList()}))}})},setDefault:function(e){var s=this,a=e.detail.value;return s.setData({default_id:parseInt(a)}),t._post_form("address/setDefault",{address_id:a},(function(t){"flow"===s.data.options.from&&wx.navigateBack()})),!1}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/address/index.json b/wx214944c362629fc7/pages/address/index.json new file mode 100644 index 0000000..25df8f3 --- /dev/null +++ b/wx214944c362629fc7/pages/address/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"收货地址","usingComponents":{"shortcut":"/components/shortcut/shortcut"}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/address/index.wxml b/wx214944c362629fc7/pages/address/index.wxml new file mode 100644 index 0000000..e76ca57 --- /dev/null +++ b/wx214944c362629fc7/pages/address/index.wxml @@ -0,0 +1,45 @@ + + + + + + + {{item.name}} {{item.phone}} + + {{item.region.province}} {{item.region.city}} {{item.region.region}} {{item.detail}} + + + + + + + + + + + + 编辑 + + + + 删除 + + + + + + + + + 亲,您还没有收货列表 + + + + 添加新地址 + + + diff --git a/wx214944c362629fc7/pages/address/index.wxss b/wx214944c362629fc7/pages/address/index.wxss new file mode 100644 index 0000000..507730b --- /dev/null +++ b/wx214944c362629fc7/pages/address/index.wxss @@ -0,0 +1 @@ +.address-list{border-bottom:1px solid #f6f6f9}.address-list .list{padding:15rpx}.address-list .list .title{color:#666;font-size:30rpx;padding:0 24rpx 0 6rpx}.address-list .list .cont{color:#333;font-size:30rpx}.address-list .list navigator{display:inline-block}.address-list .list image{height:28rpx;width:28rpx}.address-left{flex:6}.address-right{flex:3.2}.address-right .iconfont{color:#777;font-size:30rpx}.flow-fixed-footer{background:#f42424;bottom:0;position:fixed;width:100%;z-index:4999}.flow-fixed-footer .chackout-left{color:#777;font-size:32rpx;line-height:44px}.flow-fixed-footer .chackout-right{font-size:34rpx}.address-header{background-size:120rpx auto;border-bottom:1px solid #f6f6f9;font-size:1.7rem;padding:28rpx 0}.flow-header-left{flex:14;padding:0rpx 20rpx}.flow-header-right{flex:1}.flow-header-right image{float:right;height:34rpx;margin-top:20rpx;width:34rpx}.address-header .flow-checkout-admin{color:#444;font-size:34rpx}.address-header .flow-checkout-admin text{padding:0 10rpx}.address-header .flow-checkout-address{color:#777;font-size:26rpx;margin-top:6rpx}.radio-group raido{color:#f42424} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/address/webvue.js b/wx214944c362629fc7/pages/address/webvue.js new file mode 100644 index 0000000..c757dae --- /dev/null +++ b/wx214944c362629fc7/pages/address/webvue.js @@ -0,0 +1 @@ +Page({data:{url2:"https://ltwxminiapp.19year.cn/2.html",url1:"https://ltwxminiapp.19year.cn/1.html",url:""},onLoad:function(t){console.log("id",t.id),"1"==t.id?(console.log(1),this.setData({url:"https://ltwxminiapp.19year.cn/1.html?dat="+Date.now()})):(console.log(2),this.setData({url:"https://ltwxminiapp.19year.cn/2.html?dat="+Date.now()})),console.log(this.url)}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/address/webvue.json b/wx214944c362629fc7/pages/address/webvue.json new file mode 100644 index 0000000..7aff08c --- /dev/null +++ b/wx214944c362629fc7/pages/address/webvue.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"说明","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/address/webvue.wxml b/wx214944c362629fc7/pages/address/webvue.wxml new file mode 100644 index 0000000..34c346a --- /dev/null +++ b/wx214944c362629fc7/pages/address/webvue.wxml @@ -0,0 +1 @@ + diff --git a/wx214944c362629fc7/pages/address/webvue.wxss b/wx214944c362629fc7/pages/address/webvue.wxss new file mode 100644 index 0000000..e69de29 diff --git a/wx214944c362629fc7/pages/aftermarket/create.js b/wx214944c362629fc7/pages/aftermarket/create.js new file mode 100644 index 0000000..d3c36f5 --- /dev/null +++ b/wx214944c362629fc7/pages/aftermarket/create.js @@ -0,0 +1 @@ +var e=getApp();Page({data:{disabled:!1,nav_select:!1,name:"",region:"",phone:"",detail:"",error:"",order_goods_id:0,info:{}},onLoad:function(e){this.data.order_goods_id=e.order_goods_id,this.getOrderDetail(e.order_goods_id)},goodsDetail:function(e){var t=e.currentTarget.dataset.id;wx.navigateTo({url:"../goods/index?goods_id="+t})},getOrderDetail:function(t){var a=this;e._get("user.order_goods/getOrderGoods",{order_goods_id:t},(function(e){e.data.info.aftermarket_apply_date=a.formatDate(1e3*e.data.info.aftermarket_apply_time),e.data.info.aftermarket_dispose_date=a.formatDate(1e3*e.data.info.aftermarket_dispose_time),a.setData(e.data)}))},formatDate:function(e){var t=new Date(e),a=t.getFullYear(),r=t.getMonth()+1;r=r<10?"0"+r:r;var o=t.getDate();o=o<10?"0"+o:o;var d=t.getHours();d=d<10?"0"+d:d;var i=t.getMinutes(),n=t.getSeconds();return a+"-"+r+"-"+o+" "+d+":"+(i=i<10?"0"+i:i)+":"+(n=n<10?"0"+n:n)},saveData:function(t){var a=this,r=t.detail.value;if(r.order_goods_id=a.data.order_goods_id,!a.validation(r))return e.showError(a.data.error),!1;a.setData({disabled:!0}),e._post_form("user.order_goods/submitAftermarket",r,(function(t){if(console.log(t),1!=t.code)return e.showError(t.msg),!1;a.getOrderDetail(a.data.order_goods_id)}),!1,(function(){a.setData({disabled:!1})}))},validation:function(e){return""===e.refund_reason?(this.data.error="退款原因不能为空",!1):20!=this.data.info.order.delivery_status||""!==e.deliver_no||(this.data.error="快递单号不能为空",!1)},bindRegionChange:function(e){this.setData({region:e.detail.value})}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/aftermarket/create.json b/wx214944c362629fc7/pages/aftermarket/create.json new file mode 100644 index 0000000..8ce8cfe --- /dev/null +++ b/wx214944c362629fc7/pages/aftermarket/create.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"售后详情","usingComponents":{"shortcut":"/components/shortcut/shortcut"}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/aftermarket/create.wxml b/wx214944c362629fc7/pages/aftermarket/create.wxml new file mode 100644 index 0000000..32e2365 --- /dev/null +++ b/wx214944c362629fc7/pages/aftermarket/create.wxml @@ -0,0 +1,85 @@ + + + + + + + 商品详情 + + + + + + + + {{order.create_time}} + + + + + + + + + + + {{info.goods_name}} + {{info.goods_attr}} + + ¥{{info.goods_price}} + ×{{info.total_num}} + + + + + +
+ + + + 退款原因 + + + + + + + + 快递单号 + + + + + + + + + + +
+ + + 退款单号: {{info.refund_no}} + + + 退款原因: {{info.refund_reason}} + + + 快递单号: {{info.deliver_no}} + + + 退款状态: 已申请 + 退款状态: 已退款 + + + 申请时间: {{info.aftermarket_apply_date}} + + + 完成时间: {{info.aftermarket_dispose_date}} + + + 退款金额: ¥{{info.refund_price}} + + +
+ diff --git a/wx214944c362629fc7/pages/aftermarket/create.wxss b/wx214944c362629fc7/pages/aftermarket/create.wxss new file mode 100644 index 0000000..cc166ce --- /dev/null +++ b/wx214944c362629fc7/pages/aftermarket/create.wxss @@ -0,0 +1 @@ +.profile-list .admin{color:#333;font-size:30rpx;padding-left:15px}.address-box .left-name{width:85px}.address-cont-title .list{padding:24rpx;width:auto}.tui-picker-detail text{padding:0 10rpx}.infoText{display:block;line-height:56rpx}picker-view{background-color:#fff;bottom:0;height:480rpx;padding:0;position:fixed;width:100%}picker-view-column view{align-items:center;display:-webkit-flex;display:flex;font-size:28rpx;height:100%;justify-content:center;line-height:28rpx;vertical-align:middle}.animation-element-wrapper{height:100%;left:0;top:0;z-index:21}.animation-element,.animation-element-wrapper{display:-webkit-flex;display:flex;position:fixed;width:100%}.animation-element{background-color:#fff;bottom:0;height:570rpx}.animation-button{align-items:center;height:100rpx;line-height:100rpx;margin-top:20rpx;top:20rpx;width:400rpx}.address-text{color:#999;display:-webkit-inline-flex;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:30rpx;height:50rpx;line-height:50rpx;margin-top:20rpx;position:fixed;text-align:center}.left-bt{left:30rpx}.right-bt{color:#ec5151;right:30rpx}.line{background-color:#eee;display:block;height:1rpx;margin-top:89rpx;position:fixed;width:100%}.address-box .right-cont input{color:#444;font-size:30rpx;width:100%}.bargain-commont-bg{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:20}.f-34{font-size:34rpx}.f-32{font-size:32rpx}.f-31{font-size:31rpx}.f-28{font-size:28rpx}.f-26{font-size:26rpx}.f-24{font-size:24rpx}.f-22{font-size:22rpx}.b-r{border-right:1rpx solid #eee}.b-b{border-bottom:1rpx solid #eee}.b-t{border-top:1rpx solid #eee}.m-top4{margin-top:4rpx}.m-top10{margin-top:10rpx}.m-top20{margin-top:25rpx}.m-top35{margin-top:35rpx}.flow-list .header{background:#fff;border-bottom:1rpx solid #f1f1f1;padding:15rpx 0;position:relative}.flow-list .header text{font-size:32rpx;padding-left:80rpx}.flow-list .header image{height:37rpx;left:15px;margin-top:-18rpx;position:absolute;top:50%;width:34rpx}.order-header{border-bottom:1rpx solid #f1f1f1;padding:15rpx 0}.order-header text{font-size:28rpx}.order-header text.title{color:#333}.order-cont{justify-content:space-between}.order-cont .order-num text,.order-cont .time{color:#888}.order-cont .order-num text,.order-cont .order-time text{color:#777;font-size:26rpx}.flow-all-list-cont1{font-size:32rpx;padding:10rpx 0} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/aftermarket/index.js b/wx214944c362629fc7/pages/aftermarket/index.js new file mode 100644 index 0000000..8d687d6 --- /dev/null +++ b/wx214944c362629fc7/pages/aftermarket/index.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{dataType:"all",data:[]},onLoad:function(t){this.data.dataType=t.type||"all",this.setData({dataType:this.data.dataType})},onShow:function(){this.getOrderList(this.data.dataType)},formatDate:function(t){var e=new Date(t),a=e.getFullYear(),r=e.getMonth()+1;r=r<10?"0"+r:r;var d=e.getDate();d=d<10?"0"+d:d;var o=e.getHours();o=o<10?"0"+o:o;var n=e.getMinutes(),i=e.getSeconds();return a+"-"+r+"-"+d+" "+o+":"+(n=n<10?"0"+n:n)+":"+(i=i<10?"0"+i:i)},getOrderList:function(e){var a=this;t._get("user.order_goods/getOrderGoodsList",{dataType:e},(function(t){t.data.length&&wx.pageScrollTo({scrollTop:0});for(var e=0;e + + + 全部售后 + 已申请 + 已完成 + + + + + + + + + 商品信息 + + + 已完成 + 已申请 + + + + + + + 退款单号:{{item.refund_no}} + + + {{item.create_time}} + + + + + + + + + + + + + + + 共1件 + + + + + + + + + + 申请时间: + {{item.aftermarket_apply_date}} + + + + + + 订单详情 + + + + + + + + + + + 亲,您还没有售后信息哦! + + + + + + diff --git a/wx214944c362629fc7/pages/aftermarket/index.wxss b/wx214944c362629fc7/pages/aftermarket/index.wxss new file mode 100644 index 0000000..e1ca0ff --- /dev/null +++ b/wx214944c362629fc7/pages/aftermarket/index.wxss @@ -0,0 +1 @@ +.header{background:#fff;border-bottom:1rpx solid #e4e4e4;display:-webkit-flex;display:flex;height:44px;line-height:44px;position:fixed;top:0;width:100%;z-index:100}.header view{flex:1;text-align:center}.header .active{color:#fd4a5f}.wrapper{margin-top:54px}.order-box{padding:0 15px}.order-header{padding-top:10rpx}.order-header .title{color:#333;font-size:30rpx}.order-header .cont{color:#fd4a5f;font-size:30rpx}.order-cont{justify-content:space-between;padding:15rpx 0}.order-cont .order-num text,.order-cont .order-time text{color:#777;font-size:26rpx}.order-shop{padding:16rpx 0}.order-shop-left,.order-shop-left image{background:#fff;display:inline-block;height:160rpx;margin-right:15rpx;width:160rpx}.order-shop .num{float:right}.order-btn{padding:18rpx 0}.order-btn .order-left{flex:3}.order-btn .order-left .text,.order-btn .order-left text{font-size:30rpx}.order-btn .order-left .text{color:#777}.order-btn .order-right{flex:1.5}.order-list-box .left{flex:4;overflow:hidden;position:relative}.order-list-box .right{flex:1}.goods-number{color:#777;font-size:28rpx;position:absolute;right:12px;top:35%}.btn-default{border:1rpx solid #ccc;border-radius:4px;color:#555}.btn-default,.btn-main{float:right;font-size:28rpx;padding:6rpx 20rpx}.btn-main{border:1rpx solid #fd4a5f;border-radius:4px;color:#fd4a5f;margin-left:10rpx}.user-orderJtou{color:#888;font-size:24rpx;margin-top:-20rpx;position:absolute;right:0;top:50%}.order-img_list{background:#fff;border-bottom:1rpx solid #f1f1f1;border-top:1rpx solid #f1f1f1}.order-right-name{color:#555;font-size:30rpx;left:180rpx;line-height:1.6;margin-top:-46rpx;position:absolute;top:50%;width:100%} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/category/index.js b/wx214944c362629fc7/pages/category/index.js new file mode 100644 index 0000000..3190d36 --- /dev/null +++ b/wx214944c362629fc7/pages/category/index.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{searchColor:"rgba(0,0,0,0.4)",searchSize:"15",searchName:"搜索商品",scrollHeight:0,curIndex:-1,curCateId:0,categoryList:[],goodsList:[],noMore:!1,isLoading:!0,page:1},onLoad:function(){this.setListHeight(),this.getCategoryList()},onShow:function(){},setListHeight:function(){var t=this;wx.getSystemInfo({success:function(a){t.setData({scrollHeight:a.windowHeight-47})}})},getCategoryList:function(){var a=this;t._get("category/index",{},(function(t){var o=t.data;a.setData({categoryList:o.categoryList,goodsList:o.goodsList})}))},getGoodsList:function(a,o){var s=this;t._get("goods/lists",{page:o||1,category_id:s.data.curCateId},(function(t){var o=t.data.list,e=s.data.goodsList;1==a?s.setData({"goodsList.data":e.data.concat(o.data),isLoading:!1}):s.setData({goodsList:o,isLoading:!1})}))},onTargetGoods:function(t){wx.navigateTo({url:"../goods/index?goods_id="+t.detail.target.dataset.id})},onSelectNav:function(t){var a=t.currentTarget.dataset.index;this.setData({curIndex:a,curCateId:a>-1?this.data.categoryList[a].category_id:0,goodsList:[],page:1,noMore:!1,isLoading:!0}),this.getGoodsList()},onDownLoad:function(){if(this.data.page>=this.data.goodsList.last_page)return this.setData({noMore:!0}),!1;this.getGoodsList(!0,++this.data.page)},onShareAppMessage:function(){return{title:"全部商品",path:"/pages/category/index"}}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/category/index.json b/wx214944c362629fc7/pages/category/index.json new file mode 100644 index 0000000..799a503 --- /dev/null +++ b/wx214944c362629fc7/pages/category/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"全部商品","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/category/index.wxml b/wx214944c362629fc7/pages/category/index.wxml new file mode 100644 index 0000000..31850b8 --- /dev/null +++ b/wx214944c362629fc7/pages/category/index.wxml @@ -0,0 +1,53 @@ + + + + + + {{searchName}} + + + + + + 全部 + {{item.name}} + + + +
+ +
+
+ 亲, 没有更多了 + + + + 亲,此处暂无商品哦 + + +
+
+
diff --git a/wx214944c362629fc7/pages/category/index.wxss b/wx214944c362629fc7/pages/category/index.wxss new file mode 100644 index 0000000..8b2e159 --- /dev/null +++ b/wx214944c362629fc7/pages/category/index.wxss @@ -0,0 +1 @@ +.index-search-box{background:#fff;padding:13rpx 13rpx 18rpx}.index-search{border-bottom:0;border-radius:50rpx;box-sizing:border-box;color:#999;font-size:28rpx;height:64rpx;line-height:64rpx;overflow:hidden;position:relative}.index-search,page{background:#fff}.no-more{font-size:28rpx;padding-top:0}.cate-content{background:#fff;width:100%}.cate-left{background:#f8f8f8;color:#444;display:-webkit-flex;display:flex;flex-direction:column;height:100%;width:22.2222%}.cate-left .type-nav{display:block;font-size:26rpx;height:90rpx;line-height:90rpx;position:relative;text-align:center;z-index:10}.cate-left .type-nav.selected{background:#fff;border-right:none;color:#ff495e;font-size:28rpx}.cate-right{width:77.7778%}.goods-item{background:#fff;box-sizing:border-box;margin-bottom:10rpx;padding:16rpx;width:100%}.goods-item text{line-height:1.6}.goods-item:last-child{margin-bottom:0}.goods-item_left{align-items:center;background:#fff;display:-webkit-flex;display:flex;width:36%}.goods-item_left image{display:block;height:190rpx;width:190rpx}.goods-item_right{padding-left:20rpx;position:relative;width:60%}.goods-item_right .goods-item_title{color:#333;font-size:26rpx;height:72rpx;margin-top:20rpx}.goods-item_right .goods-item_title text{line-height:1.3}.goods-item_desc{margin-top:8rpx}.desc-selling_point{color:#ff495e;font-size:24rpx;width:100%}.desc-goods_sales{color:#999;font-size:24rpx}.desc_footer .price_x{color:#f03c3c;font-size:27rpx;margin-right:16rpx}.desc_footer .price_y{font-size:24rpx;text-decoration:line-through} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/category/list.js b/wx214944c362629fc7/pages/category/list.js new file mode 100644 index 0000000..79aaeb5 --- /dev/null +++ b/wx214944c362629fc7/pages/category/list.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{searchColor:"rgba(0,0,0,0.4)",searchSize:"15",searchName:"搜索商品",scrollHeight:null,showView:!1,arrange:"",sortType:"all",sortPrice:!1,option:{},list:{},noList:!0,no_more:!1,page:1},onLoad:function(t){var a=this;a.setListHeight(),a.setData({option:t},(function(){a.getGoodsList(!0)}))},getGoodsList:function(a,e){var s=this;t._get("goods/lists",{page:e||1,sortType:s.data.sortType,sortPrice:s.data.sortPrice?1:0,category_id:s.data.option.category_id||0,search:s.data.option.search||""},(function(t){var e=t.data.list,i=s.data.list;!0===a||void 0===i.data?s.setData({list:e,noList:!1}):s.setData({"list.data":i.data.concat(e.data)})}))},setListHeight:function(){var t=this;wx.getSystemInfo({success:function(a){t.setData({scrollHeight:a.windowHeight-90})}})},switchSortType:function(t){var a=this,e=t.currentTarget.dataset.type,s="price"!==e||!a.data.sortPrice;a.setData({list:{},page:1,sortType:e,sortPrice:s},(function(){a.getGoodsList(!0)}))},toSynthesize:function(t){wx.navigateTo({url:"../category/screen?objectId="})},onChangeShowState:function(){this.setData({showView:!this.data.showView,arrange:this.data.arrange?"":"arrange"})},bindDownLoad:function(){if(this.data.page>=this.data.list.last_page)return this.setData({no_more:!0}),!1;this.getGoodsList(!1,++this.data.page)},onShareAppMessage:function(){return{title:"全部分类",desc:"",path:"/pages/category/index"}}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/category/list.json b/wx214944c362629fc7/pages/category/list.json new file mode 100644 index 0000000..72320bf --- /dev/null +++ b/wx214944c362629fc7/pages/category/list.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"商品列表","enablePullDownRefresh":true,"usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/category/list.wxml b/wx214944c362629fc7/pages/category/list.wxml new file mode 100644 index 0000000..eef63b5 --- /dev/null +++ b/wx214944c362629fc7/pages/category/list.wxml @@ -0,0 +1,56 @@ + + + + + + + 搜索商品 + + + + + + + + + + 综合 + + + 销量 + + + 价格 + + + + + + + + + + + + + + + + {{item.goods_name}} + ¥{{item.goods_min_price}} {{item.goods_sku.line_price}} + + + + + + + + + + + + + + 亲, 没有相关内容 + + diff --git a/wx214944c362629fc7/pages/category/list.wxss b/wx214944c362629fc7/pages/category/list.wxss new file mode 100644 index 0000000..11ebe8e --- /dev/null +++ b/wx214944c362629fc7/pages/category/list.wxss @@ -0,0 +1 @@ +.store_nav_cont{padding:10px 0}.store_nav_cont #list-true{color:#ff495e;font-size:28rpx}.store_nav_cont #list-0{color:#333;font-size:28rpx}.store_nav_cont #list-0 .icon-fenlei{color:#777;font-size:28rpx;padding-left:8rpx}.store_nav_cont #list-true .icon-fenlei{color:#ff495e;font-size:28rpx;padding-left:8rpx}.store_nav_cont .price{padding-right:30rpx}.store_nav_cont #list-0 .top_jiantou,.store_nav_cont #list-true .top_jiantou{color:#777;font-size:18rpx;margin-top:-16rpx;position:absolute;right:52rpx;top:50%}.store_nav_cont #list-0 .bot_jiantou,.store_nav_cont #list-true .bot_jiantou{color:#777;font-size:18rpx;margin-top:-2rpx;position:absolute;right:52rpx;top:50%}.store_nav_cont #list-true .bot_jiantou.active,.store_nav_cont #list-true .top_jiantou.active{color:#ff495e}.container{position:relative}.cate-btn{background:#ff495e;bottom:18rpx;color:#fff;font-size:20rpx;padding:4px 18rpx;right:18rpx}.index-cont-search icon{left:0;margin-left:20rpx}.index-search-box{background:#fff;border-bottom:1px solid #eee;left:0rpx;padding:18rpx 13rpx;position:fixed;right:0rpx;top:1rpx;z-index:999}.index-search{background:#fff;border-bottom:0;border-radius:50rpx;box-sizing:border-box;color:#999;font-size:32rpx;height:64rpx;line-height:64rpx;margin:0 10rpx;overflow:hidden;position:relative}.list-right{width:60rpx}.list-right text{font-size:40rpx;height:60rpx;line-height:60rpx}.list-header{left:0;position:fixed;right:0;top:1rpx}.no-more{color:#737373;margin:10px 0;text-align:center}.category-list{overflow:hidden}.category-list .list{box-sizing:border-box;float:left;width:50%}.category-list .list:nth-child(2n){border-bottom:4px solid #f7f7f7;border-left:2px solid #f7f7f7}.category-list .list:nth-child(2n-1){border-bottom:4px solid #f7f7f7;border-right:2px solid #f7f7f7}.category-list.arrange .list{border-bottom:1rpx solid #f7f7f7;overflow:hidden;padding:15rpx;width:100%}.category-list.arrange .list .left{float:left;width:35%}.category-list.arrange .list .right{float:left;width:65%}.category-list.arrange .list .left .img image{height:220rpx;width:220rpx} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/flow/checkout.js b/wx214944c362629fc7/pages/flow/checkout.js new file mode 100644 index 0000000..9d7cc4a --- /dev/null +++ b/wx214944c362629fc7/pages/flow/checkout.js @@ -0,0 +1 @@ +var o=getApp();Page({data:{nav_select:!1,options:{},address:null,exist_address:!1,goods:{},disabled:!1,hasError:!1,error:"",utype:0},onLoad:function(o){this.data.options=o,console.log(o),this.getUserDetail()},onShow:function(){this.getOrderData(),this.getUserDetail()},getUserDetail:function(){var r=this;o._get("user.index/detail",{},(function(o){console.log(o),r.setData({utype:o.data.userInfo.utype})}))},getOrderData:function(){var r=this,t=r.data.options,e=function(t){if(1!==t.code)return o.showError(t.msg),!1;t.data.has_error?(r.data.hasError=!0,r.data.error=t.data.error_msg,o.showError(r.data.error)):(r.data.hasError=!1,r.data.error=""),r.setData(t.data)};"buyNow"===t.order_type?o._get("order/buyNow",{goods_id:t.goods_id,goods_num:t.goods_num,goods_sku_id:t.goods_sku_id},(function(o){e(o)})):"cart"===t.order_type&&o._get("order/cart",{},(function(o){e(o)}))},selectAddress:function(){wx.navigateTo({url:"../address/"+(this.data.exist_address?"index?from=flow":"create")})},submitOrder:function(){var r=this,t=r.data.options;if(r.data.disabled)return!1;if(r.data.hasError)return o.showError(r.data.error),!1;var e=function(r){if(-10===r.code)return o.showError(r.msg,(function(){wx.redirectTo({url:"../pays/pays"})})),!1;wx.redirectTo({url:"../pays/pays"})};r.data.disabled=!0,wx.showLoading({title:"正在处理..."}),"buyNow"===t.order_type?o._post_form("order/buyNow",{goods_id:t.goods_id,goods_num:t.goods_num,goods_sku_id:t.goods_sku_id},(function(o){console.log("success"),e(o)}),(function(o){console.log("fail")}),(function(){console.log("complete"),r.data.disabled=!1})):"cart"===t.order_type&&o._post_form("order/cart",{},(function(o){console.log("success"),e(o)}),(function(o){console.log("fail")}),(function(){console.log("complete"),r.data.disabled=!1}))}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/flow/checkout.json b/wx214944c362629fc7/pages/flow/checkout.json new file mode 100644 index 0000000..0fda6c2 --- /dev/null +++ b/wx214944c362629fc7/pages/flow/checkout.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"订单确认","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/flow/checkout.wxml b/wx214944c362629fc7/pages/flow/checkout.wxml new file mode 100644 index 0000000..3293160 --- /dev/null +++ b/wx214944c362629fc7/pages/flow/checkout.wxml @@ -0,0 +1,76 @@ + + + + + + + + + {{address.name}} + {{address.phone}} + + + {{address.region.province}} {{address.region.city}} {{address.region.region}} {{address.detail}} + + + + + + + + + + + + 去选择配送地址 + + + + + + + + + + + + + + + + {{item.goods_name}} + {{item.goods_sku.goods_attr}} + + ¥{{item.goods_price}} + ¥{{item.l_a}} + ¥{{item.l_b}} + ×{{item.total_num}} + + + + + + + 共{{order_total_num}}件商品,合计: + ¥{{order_total_price}} + + + + + 商品总金额: + + ¥{{order_total_price}} + + + + + + 实付款: ¥{{order_pay_price}} + + + 提交订单 + + + + + diff --git a/wx214944c362629fc7/pages/flow/checkout.wxss b/wx214944c362629fc7/pages/flow/checkout.wxss new file mode 100644 index 0000000..c3cf04b --- /dev/null +++ b/wx214944c362629fc7/pages/flow/checkout.wxss @@ -0,0 +1 @@ +.checkout_list{background:#fff;border-bottom:1rpx solid #eee;padding:10px 15px 2px}.checkout_list .flow-shopList{border-bottom:1rpx solid #eee;padding:5rpx 0 10rpx}.checkout_list .flow-shopList:last-child{border-bottom:0}.flow-header-left{padding-left:90rpx} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/flow/index.js b/wx214944c362629fc7/pages/flow/index.js new file mode 100644 index 0000000..c6ed222 --- /dev/null +++ b/wx214944c362629fc7/pages/flow/index.js @@ -0,0 +1 @@ +var t=require("../../@babel/runtime/helpers/defineProperty"),o=getApp();Page({data:{goods_list:[],order_total_num:0,order_total_price:0,colourList:[],colour_id:0,hideNotice:!1,storeInfo:{},utype:0},onLoad:function(t){this.getColourList(),this.getStoreInfo(),this.getUserDetail()},onShow:function(){this.setData({isLogin:o.checkIsLogin()}),this.data.isLogin&&(this.getCartList(),this.getUserDetail())},getUserDetail:function(){var t=this;o._get("user.index/detail",{},(function(o){console.log(o),t.setData({utype:o.data.userInfo.utype})}))},getStoreInfo:function(){var t=this;o._get("index/getStoreInfo",{},(function(o){var e=o.data;console.log(e),t.setData({storeInfo:e.store})}))},switchNotice:function(){this.setData({hideNotice:!0})},getCartList:function(){var t=this;o._get("cart/lists",{},(function(o){t.setData(o.data)}))},getColourList:function(){var t=this;o._get("goods/getColourList",{},(function(o){var e=o.data;t.setData({colourList:e.list})}))},addCount:function(e){var a=this,i=e.currentTarget.dataset.index,s=e.currentTarget.dataset.skuId,r=a.data.goods_list[i],n=a.data.order_total_price;wx.showLoading({title:"加载中",mask:!0}),o._post_form("cart/add",{goods_id:r.goods_id,goods_num:1,goods_sku_id:s},(function(){var o;r.total_num++,a.setData((t(o={},"goods_list["+i+"]",r),t(o,"order_total_price",a.mathadd(n,r.goods_price)),o))}))},minusCount:function(e){var a=this,i=e.currentTarget.dataset.index,s=e.currentTarget.dataset.skuId,r=a.data.goods_list[i],n=a.data.order_total_price;r.total_num>1&&(wx.showLoading({title:"加载中",mask:!0}),o._post_form("cart/sub",{goods_id:r.goods_id,goods_sku_id:s},(function(){var o;r.total_num--,r.total_num>0&&a.setData((t(o={},"goods_list["+i+"]",r),t(o,"order_total_price",a.mathsub(n,r.goods_price)),o))})))},del:function(t){var e=this,a=t.currentTarget.dataset.goodsId,i=t.currentTarget.dataset.skuId;wx.showModal({title:"提示",content:"您确定要移除当前商品吗?",success:function(t){t.confirm&&o._post_form("cart/delete",{goods_id:a,goods_sku_id:i},(function(t){e.getCartList()}))}})},submit:function(t){wx.navigateTo({url:"../flow/checkout?order_type=cart"})},mathadd:function(t,o){return(Number(t)+Number(o)).toFixed(2)},mathsub:function(t,o){return(Number(t)-Number(o)).toFixed(2)},goShopping:function(){wx.switchTab({url:"../index/index"})}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/flow/index.json b/wx214944c362629fc7/pages/flow/index.json new file mode 100644 index 0000000..c9f7f42 --- /dev/null +++ b/wx214944c362629fc7/pages/flow/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"购物车","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/flow/index.wxml b/wx214944c362629fc7/pages/flow/index.wxml new file mode 100644 index 0000000..a60d4f6 --- /dev/null +++ b/wx214944c362629fc7/pages/flow/index.wxml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + {{colourList[item.colour]}}{{item.goods_name}} + {{item.goods_title.length>0?item.goods_title:' '}} + + + {{item.goods_sku.goods_attr}} + + ¥{{item.goods_price}} {{item.goods_sku.line_price}} + + ¥{{item.l_a}} {{item.goods_sku.line_price}} + + ¥{{item.l_b}} {{item.goods_sku.line_price}} + + + + + + + + + + + + 合计:¥{{order_total_price}} + + + 去结算 + + + + + + + 亲,购物车还没有商品哦 + 去逛逛 + + + + diff --git a/wx214944c362629fc7/pages/flow/index.wxss b/wx214944c362629fc7/pages/flow/index.wxss new file mode 100644 index 0000000..4010a59 --- /dev/null +++ b/wx214944c362629fc7/pages/flow/index.wxss @@ -0,0 +1 @@ +@import "/wxParse/wxParse.wxss";.image{height:100%;width:100%}.cart-tab-item-btn{background:#ff495e;color:#fff;display:block;float:right;font-size:32rpx;height:100rpx;line-height:100rpx;text-align:center;width:160rpx}.price{margin-top:10rpx}.colour-box{background:#e64340;color:#fff;font-size:26rpx;line-height:26rpx;margin-right:10rpx;padding:4rpx 8rpx;text-align:center}.cart-tab-item{width:375rpx}.cart-tab-wrp{background:#fff;border-top:1rpx solid #ddd;bottom:0rpx;color:#000;display:-webkit-flex;display:flex;flex-direction:row;height:100rpx;position:fixed;width:100%;z-index:10}.cart-tab-item{line-height:100rpx;overflow:hidden}.cart-tab-item .cart-item-total-price{float:left}.cart-item-total{padding-left:30rpx}.cart-item-total-price{color:#ff495e;font-size:32rpx;text-align:center}.cart-item-total-price em{display:block}.cart-item-icon-wrp{height:90rpx;position:absolute;top:-4rpx;width:110rpx}.cart-item-icon{height:90rpx;width:90rpx}.dish-item{background:#fff;border-bottom:1rpx solid #eee;padding:26rpx 0;position:relative;width:100%}.dish-item-wrp{display:-webkit-flex;display:flex;flex-direction:row;width:100%}.dish-item-pic{margin-left:15px;width:100%}.dish-item-pic image{background:#fff;border:1rpx solid #eee;height:200rpx;margin:0 auto;width:200rpx}.dish-item-info{margin-right:15px;padding-left:16rpx;width:68%}.dish-item-sales{color:#ccc;font-size:20rpx;line-height:50rpx}.dish-item-money{color:#ff495e;font-size:32rpx;padding:0 0 10rpx}.wx-goods_price .dish-item-money{float:left}.wx-goods_price{overflow:hidden}.flow-dete{bottom:25rpx;position:absolute;right:30rpx}.flow-dete .icon-lajixiang{color:#777;font-size:34rpx}.flow-btn-min{background:#fff;border:1rpx solid #ccc;border-radius:5px;color:#777;font-size:28rpx;height:30px;line-height:30px;margin:25rpx auto 0;text-align:center;width:200rpx}@-webkit-keyframes remindMessage{0%{-webkit-transform:translateX(90%)}100%{-webkit-transform:translateX(-180%)}}@keyframes remindMessage{0%{-webkit-transform:translateX(90%)}100%{-webkit-transform:translateX(-180%)}}.tongzhitext{margin-left:10rpx;margin-right:80rpx;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tongzhi-text{animation:remindMessage 14s linear infinite;display:block}.notice-wrap,.tongzhi-text{color:#d09868;font-size:28rpx;width:100%}.notice-wrap{background:#ffebda;height:60rpx;line-height:60rpx}.closeView{font-size:35rpx;height:45rpx;line-height:45rpx;position:absolute;right:20rpx;text-align:center;top:5rpx;width:45rpx} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/gongzuo/index.js b/wx214944c362629fc7/pages/gongzuo/index.js new file mode 100644 index 0000000..5ba0501 --- /dev/null +++ b/wx214944c362629fc7/pages/gongzuo/index.js @@ -0,0 +1 @@ +require("../../@babel/runtime/helpers/Arrayincludes");var a=getApp(),t=require("../../wxParse/wxParse.js");Page({data:{imgList:[],goodsNo:null,fromData:null,isShangJia:!1,searchValue:"",searchGoodsNoArray:[],imageObjArray:[],imageUrlArray:[],cateObjArray:[],indexCate:null,colourObjList:[],indexColour:null},bindPickerChangeCate:function(a){var t=this.data.fromData;t.category_id=this.data.cateObjArray[a.detail.value].category_id,this.setData({fromData:t,indexCate:a.detail.value})},bindPickerChangeColour:function(a){var t=this.data.fromData;t.colour=this.data.colourObjList[a.detail.value].id,this.setData({fromData:t,indexColour:a.detail.value})},onLoad:function(a){var t=this,o=wx.getStorageSync("values");wx.getStorage({key:"phone",success:function(a){""!=a.data&&o.includes(a.data)||wx.showModal({title:"提示",content:"无权访问",success:function(a){a.confirm,wx.navigateBack({delta:1})}}),t.CategoryList(),t.ColourList()}})},onShow:function(){},bindFormSubmit:function(t){var o=t.detail.value.jieshao,e=t.detail.value.goods_price,s=t.detail.value.l_a,i=t.detail.value.l_b,r=t.detail.value.stock_num;console.log(r);var n=this.data.fromData;if(n.content=o,n.goods_price=e,n.l_b=i,n.l_a=s,n.goods_status=this.data.shangjiastatus,null!=n.colour&&null!=n.category_id){var l={},d={};l.goods_id=n.goods_id,l.images=n.imageIdList,l.content=o,d.goods_no=this.data.goodsNo,d.goods_price=e,d.l_b=i,d.l_a=s,d.stock_num=r,l.spec=d,l.colour=n.colour,l.goods_status=n.goods_status,l.category_id=n.category_id,console.log(l),wx.request({url:"https://ltwxminiapp.19year.cn/index.php?s=/api/goods/editGoods&wxapp_id=10001",header:{"content-type":"application/json"},data:l,method:"POST",success:function(t){console.log(t.data),1==t.data.code?a.showError("保存成功"):a.showError("保存失败")}})}else a.showError("请选择分类与成色")},getSearchContent:function(t){var o=this,e=t.detail.value;console.log(e),a._get("goods/likeGoodsNo",{goods_no:e},(function(a){console.log(a.data.list),o.setData({searchGoodsNoArray:a.data.list})})),o.setData({searchValue:e})},clearNo:function(){this.setData({searchValue:"",searchGoodsNoArray:[]})},xuanze:function(t){var o=t.currentTarget.dataset.goodsId;if(console.log(t.currentTarget.dataset.goodsId),o.length<=0)return a.showError("没有选中数据"),!1;this.setData({searchValue:"",searchGoodsNoArray:[]}),this.getGoodsDetail(o)},CategoryList:function(){var t=this;a._get("category/lists",{},(function(a){var o=a.data;t.setData({cateObjArray:o.list})}))},ColourList:function(){var t=this;a._get("goods/getColourListV2",{},(function(a){var o=a.data;t.setData({colourObjList:o.data})}))},onSaoMa:function(){var t=this;wx.scanCode({onlyFromCamera:!0,scanType:["barCode"],success:function(a){t.getGoodsDetail(a.result)},fail:function(t){a.showError(t.result+"扫码错误")}})},getGoodsDetail:function(t){var o=this;a._get("goods/infos",{goods_no:t},(function(a){var e=o.initGoodsDetailData(a.data);o.setData(e),o.setData({goodsNo:t});var s=[],i=[];e.detail.image.forEach((function(a){s.push(a.file_path),i.push(a)})),o.setData({imageUrlArray:s,imageObjArray:i}),console.log(e);var r={imageIdList:[]};r.goods_price=e.goods_price,r.l_a=e.l_a,r.l_b=e.l_b,r.content=o.delHtmlTag(e.detail.content),r.goods_id=e.detail.goods_id,console.log(e.detail.category_id),o.setData({indexCate:null}),o.data.cateObjArray.forEach((function(a,t){a.category_id==e.detail.category_id&&(o.setData({indexCate:t}),r.category_id=a.category_id)})),console.log(e.detail.colour),o.setData({indexColour:null}),o.data.colourObjList.forEach((function(a,t){a.id==parseInt(e.detail.colour)&&(o.setData({indexColour:t}),r.colour=a.id)})),10==e.detail.goods_status.value?(r.goods_status=10,o.setData({isShangJia:!0,fromData:r,shangjiastatus:10})):(r.goods_status=20,o.setData({isShangJia:!1,fromData:r,shangjiastatus:20}))}))},initGoodsDetailData:function(a){return a.detail.content.length>0&&t.wxParse("content","html",a.detail.content,this,0),a.goods_sku_id=a.detail.spec[0].spec_sku_id,a.goods_price=a.detail.spec[0].goods_price,a.l_a=a.detail.spec[0].l_a,a.l_b=a.detail.spec[0].l_b,a.line_price=a.detail.spec[0].line_price,a.stock_num=a.detail.spec[0].stock_num,a},updateImageList:function(a){console.log("update",a);var t=a.detail.list.map((function(a){return a.image_id})),o=this.data.fromData;o.imageIdList=t,console.log(),this.setData({fromData:o})},delHtmlTag:function(a){return a.replace(/<[^>]+>/g,"")},shangJiaSwitch:function(a){a.detail.value?this.setData({shangjiastatus:10}):this.setData({shangjiastatus:20})}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/gongzuo/index.json b/wx214944c362629fc7/pages/gongzuo/index.json new file mode 100644 index 0000000..f5a5114 --- /dev/null +++ b/wx214944c362629fc7/pages/gongzuo/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"工作台","usingComponents":{"wxDragImg":"/components/imgDrag/imgDrag"}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/gongzuo/index.wxml b/wx214944c362629fc7/pages/gongzuo/index.wxml new file mode 100644 index 0000000..2632e93 --- /dev/null +++ b/wx214944c362629fc7/pages/gongzuo/index.wxml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + {{item.goods_no}} + + + + + 名称:{{detail.goods_name}} + + + 价 格:{{goods_price}} + + + 数 量:{{stock_num}} + + + 标 题:{{detail.goods_title.length>0?detail.goods_title:' '}} + + + 状 态:{{detail.goods_status.text}} + + +
+ + + + + + + + + + + + + + + + + + + + + + + 分类:{{cateObjArray[indexCate].name}} + + + + + + 成色:{{colourObjList[indexColour].name}} + + + + + + + + + + + + + + +
+
+ + 请先扫码或根据串号查询商品 + +
diff --git a/wx214944c362629fc7/pages/gongzuo/index.wxss b/wx214944c362629fc7/pages/gongzuo/index.wxss new file mode 100644 index 0000000..67c09b4 --- /dev/null +++ b/wx214944c362629fc7/pages/gongzuo/index.wxss @@ -0,0 +1 @@ +.saoma{align-items:center;background-color:#f70000;border-radius:98rpx;color:#fff;display:-webkit-flex;display:flex;flex-direction:row;justify-content:center;margin-top:10rpx;width:80%}.search-input-box{background:#f7f7f7;height:64rpx;margin-right:10rpx;width:auto}.search-input{background:#fff;border-radius:5px 0 0 5px;box-sizing:border-box;overflow:hidden;padding-left:10rpx;width:100%}.search-input input{font-size:30rpx;height:64rpx;line-height:64rpx}.serch-button{box-sizing:border-box;width:20%}.serch-button button{border-radius:0 5px 5px 0;font-size:28rpx;height:64rpx;line-height:64rpx}.search-cate-box{height:70rpx}.search-cate{position:relative;top:30%}.sub{align-items:center;background-color:#50f85e;border-radius:98rpx;color:#fff;display:-webkit-flex;display:flex;flex-direction:row;justify-content:center;margin-top:10rpx;width:80%}.ipt-wrap{line-height:100rpx;min-height:100rpx}.ipt-wrap label{min-width:120rpx}.goods-title{color:#333;overflow:hidden;padding:0 0rpx 0 0}.money-box,.money-box .num{margin-top:10rpx}.money-box .num{color:#ff495e;font-size:40rpx}.money-box .del{TEXT-DECORATION:line-through;color:#999;font-size:24rpx;margin-left:6rpx}.center-text{align-items:center;justify-content:center;padding-top:25rpx}.center-text,.img_box{display:-webkit-flex;display:flex}.img_box{flex-wrap:wrap;margin:20rpx;width:100%}.img_item_i{display:block;height:100%;width:100%}.add_icon{display:block;height:50%;width:50%}.img_item{border:1px solid #c0ccda;height:210rpx;margin-bottom:2%;margin-right:2%;position:relative;width:30%}.closeImv{height:50rpx;position:absolute;right:0rpx;top:0rpx;width:50rpx} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/goods/index.js b/wx214944c362629fc7/pages/goods/index.js new file mode 100644 index 0000000..317e26f --- /dev/null +++ b/wx214944c362629fc7/pages/goods/index.js @@ -0,0 +1 @@ +var t=require("../../@babel/runtime/helpers/typeof"),o=getApp(),e=require("../../wxParse/wxParse.js");Page({data:{nav_select:!1,indicatorDots:!0,autoplay:!0,interval:3e3,duration:800,currentIndex:1,floorstatus:!1,showView:!0,detail:{},goods_price:0,line_price:0,stock_num:0,goods_num:1,goods_sku_id:0,cart_total_num:0,specData:{},colourList:[],colour_id:0,storeInfo:{},notice_image:""},preview:function(t){var o=t.currentTarget.dataset.index;console.log(o);for(var e=[],a=0;a0&&e.wxParse("content","html",t.detail.content,this,0),t.goods_sku_id=t.detail.spec[0].spec_sku_id,t.goods_price=t.detail.spec[0].goods_price,t.line_price=t.detail.spec[0].line_price,t.stock_num=t.detail.spec[0].stock_num,20==t.detail.spec_type&&(t.specData=this.initManySpecData(t.specData)),t},initManySpecData:function(t){for(var o in t.spec_attr)for(var e in t.spec_attr[o].spec_items)e<1&&(t.spec_attr[o].spec_items[0].checked=!0,this.goods_spec_arr[o]=t.spec_attr[o].spec_items[0].item_id);return t},modelTap:function(t){var o=t.currentTarget.dataset.attrIdx,e=t.currentTarget.dataset.itemIdx,a=this.data.specData;for(var s in a.spec_attr)for(var i in a.spec_attr[s].spec_items)o==s&&(a.spec_attr[s].spec_items[i].checked=!1,e==i&&(a.spec_attr[s].spec_items[e].checked=!0,this.goods_spec_arr[s]=a.spec_attr[s].spec_items[e].item_id));this.setData({specData:a}),this.updateSpecGoods()},updateSpecGoods:function(){var o=this.goods_spec_arr.join("_"),e=this.data.specData.spec_list.find((function(t){return t.spec_sku_id==o}));"object"===t(e)&&this.setData({goods_sku_id:e.spec_sku_id,goods_price:e.form.goods_price,line_price:e.form.line_price,stock_num:e.form.stock_num})},setCurrent:function(t){this.setData({currentIndex:t.detail.current+1})},onChangeShowState:function(){console.log(1111),console.log(this.data.showView),this.setData({showView:this.data.showView})},goTop:function(t){this.setData({scrollTop:0})},scroll:function(t){this.setData({floorstatus:t.detail.scrollTop>200})},up:function(){this.data.goods_num1&&this.setData({goods_num:--this.data.goods_num})},flowCart:function(){wx.switchTab({url:"../flow/index"})},toIndex:function(){wx.switchTab({url:"../index/index"})},submit:function(t){var e=this,a=t.currentTarget.dataset.type;o._post_form("cart/check",{goods_id:e.data.goods_id,goods_num:e.data.goods_num,goods_sku_id:e.data.goods_sku_id},(function(t){if(1!=t.code)return o.showSuccess(t.msg),!1;"buyNow"===a?wx.navigateTo({url:"../flow/checkout?"+o.urlEncode({order_type:"buyNow",goods_id:e.data.goods_id,goods_num:e.data.goods_num,goods_sku_id:e.data.goods_sku_id})}):"addCart"===a&&o._post_form("cart/add",{goods_id:e.data.goods_id,goods_num:e.data.goods_num,goods_sku_id:e.data.goods_sku_id},(function(t){o.showSuccess(t.msg),e.setData(t.data)}))}))},onShareAppMessage:function(){return{title:this.data.detail.goods_name+" "+this.data.detail.goods_title,path:"/pages/goods/index?goods_id="+this.data.goods_id}},onShareTimeline:function(t){return{title:this.data.detail.goods_name+" "+this.data.detail.goods_title,path:"/pages/goods/index?goods_id="+this.data.goods_id,imageUrl:this.data.detail.image[0].file_path}}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/goods/index.json b/wx214944c362629fc7/pages/goods/index.json new file mode 100644 index 0000000..d7c81ea --- /dev/null +++ b/wx214944c362629fc7/pages/goods/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"商品详情","usingComponents":{"shortcut":"/components/shortcut/shortcut"}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/goods/index.wxml b/wx214944c362629fc7/pages/goods/index.wxml new file mode 100644 index 0000000..c0884c5 --- /dev/null +++ b/wx214944c362629fc7/pages/goods/index.wxml @@ -0,0 +1,101 @@ + + + + + + + {{currentIndex}} + /{{detail.image.length}} + + + + + + {{colourList[detail.colour]}} + {{detail.goods_name}} + + + + {{detail.goods_title.length>0?detail.goods_title:' '}} + + + ¥{{goods_price}} + ¥{{line_price}} + + + 库存:{{stock_num}} + + + + + + + + 购买数量 + + + + + + + + + + + + {{storeInfo.notice}} + + + + + + + + + 商品描述 + + + + + + + + + + + + + + + + + {{cart_total_num}} + + + 加入购物车 + 立即购买 + + + + + + + diff --git a/wx214944c362629fc7/pages/goods/index.wxss b/wx214944c362629fc7/pages/goods/index.wxss new file mode 100644 index 0000000..ba70800 --- /dev/null +++ b/wx214944c362629fc7/pages/goods/index.wxss @@ -0,0 +1 @@ +.slide-image{background:#fff}.banner-box{border-bottom:1rpx solid #e4e4e4;height:750rpx}.user-orderJtou{color:#999;font-size:26rpx;margin-top:-9rpx;position:absolute;top:50%}.goods-title{color:#333;overflow:hidden;padding:0 0rpx 0 0}.money-box,.money-box .num{margin-top:10rpx}.money-box .num{color:#ff495e;font-size:40rpx}.money-box .del{TEXT-DECORATION:line-through;color:#999;font-size:24rpx;margin-left:6rpx}.goods-sales-box{color:#888}.goods-sales-box .stock{display:block;text-align:right}.goods-property-box{padding:12px;position:relative}.goods-property-jianTou{margin-top:-13rpx;position:absolute;right:0;top:50%;width:52rpx}.goods-property-jianTou image{height:100%;width:100%}.modal_cont_box{border-top:1rpx solid #eee;padding:20rpx 12px}.buy_number{justify-content:space-between}.buyNumber{background:#fff;border-radius:10rpx;color:#888;margin-bottom:10rpx}.tmall-types.mb20{margin-bottom:20rpx}.tipstxt{color:#888;font-size:28rpx;margin-bottom:10rpx}.cartypeitem,.cartypelist{display:inline-block}.cartypeitem{background:#f3f2f8;border:1rpx solid #f3f2f8;border-radius:10rpx;color:#444;font-size:31rpx;height:60rpx;line-height:60rpx;margin:0 20rpx 20rpx 0;overflow:hidden;padding:0 30rpx;position:relative}.cartypeitem.cur{background:#ff495e;border:1rpx solid #ff495e;color:#fff}.cartypeitem.cur:after{bottom:0;content:"";display:inline-block;height:16rpx;position:absolute;right:0;width:16rpx}.cartypeitem.disabled{background:#eee;border:2rpx dashed #dedede;color:#dedede;cursor:not-allowed}.number-banner{background:rgba(0,0,0,.3);border-radius:50rpx;color:#fff;font-size:32rpx;margin-top:-70rpx;padding:0 18rpx;position:absolute;right:30rpx}.number-banner text:last-child{color:hsla(0,0%,100%,.6);font-size:26rpx}.cart{background-color:#fff}.order-number{background-color:#f4a213;color:#fff;line-height:46px;text-align:center;width:50%}.order-number button{background:none;border:0;border-radius:0;color:#fff;font-size:34rpx;line-height:inherit;padding:0}.order-number button::after{border:none;border-radius:0;box-sizing:border-box;content:" ";height:0;left:0;position:absolute;top:0;transform:scale(0);transform-origin:0 0;width:0}.default-btn{background-color:#ccc;color:#fff;line-height:46px;text-align:center;width:50%}.user-orderJtou-1{color:#999;font-size:26rpx;position:absolute;transform:rotate(-90deg)}.user-orderJtou-1,.user-orderJtou-2{transition:all .2s}.user-orderJtou-2{transform:rotate(90deg)}.flow_num{background:#ff495e;border-radius:30rpx;height:30rpx;min-width:30rpx;position:absolute;right:20rpx;top:10rpx}.goods-cont-li .wxParse-inline{padding:20rpx 10rpx}.goods-cont-li image{display:block;margin:0 auto;width:100%}.goods-cont-li .wxParse-inline{font-size:30rpx}.comment-num{color:#333;font-size:28rpx;margin-top:-20rpx;position:absolute;right:34px;top:50%}.top-nav-bar{display:-webkit-flex;display:flex;flex-wrap:wrap;font-size:31rpx;padding:12px}#top-nav-bar-true text{border:1rpx solid #ff495e;color:#ff495e}#top-nav-bar-0 span{color:#444}.footer-fixed .goods-fixed-icon{background:#fff;border-left:1rpx solid #eee;height:92rpx;margin:0 auto;padding:0 6rpx;position:relative;width:150rpx}.footer-fixed .goods-fixed-icon:first-child{border-left:none}.footer-fixed .goods-fixed-icon image{display:block;height:56rpx;left:0;margin-left:30rpx;margin-top:17rpx;position:absolute;top:0;width:56rpx}.footer-fixed .goods-fixed-icon text{color:#7a7e83;font-size:48rpx}.footer-fixed .goods-fixed-icon .bargain-icon{height:50rpx}.footer-fixed .goods-fixed-icon .bargain-icon image{height:50rpx;margin-top:-40rpx;width:50rpx}.footer-fixed .goods-fixed-icon .bargain-home{margin-top:6rpx;text-align:center}.footer-fixed .goods-fixed-icon .flow_num text{color:#fff;display:block;font-size:22rpx;text-align:center}.footer-fixed .goods-fixed-icon .icon-shoucang{font-size:40rpx}.footer-fixed .goods-fixed-icon .s_cont{color:#ff495e}.colour-box{background:#e64340;color:#fff;font-size:26rpx;line-height:26rpx;margin-right:10rpx;padding:4rpx 8rpx;text-align:center}.goods-title{margin-top:8rpx} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/index/index.js b/wx214944c362629fc7/pages/index/index.js new file mode 100644 index 0000000..10bc27f --- /dev/null +++ b/wx214944c362629fc7/pages/index/index.js @@ -0,0 +1 @@ +var t=require("../../@babel/runtime/helpers/defineProperty"),a=getApp();Page({data:t({searchColor:"rgba(0,0,0,0.4)",searchSize:"15",searchName:"搜索商品",pageTriggered:!1,scrollHeight:null,showView:!1,arrange:"arrange",sortType:"all",sortPrice:!1,sortColour:!1,option:{},list:{},noList:!0,no_more:!1,page:1,searchValue:"",cateList:[],cate_id:0,colourList:[],colour_id:0,hideNotice:!1,storeInfo:{},tabTxt:"成色",tab:!0},"colour_id",0),onLoad:function(t){a.setTitle();var e=this;e.setListHeight(),e.getCategoryList(),e.getColourList(),e.getStoreInfo(),e.setData({option:t},(function(){e.getGoodsList(!0)}))},onPullDownRefresh:function(){var t=this;wx.showLoading({title:"刷新中..."}),setTimeout((function(){t.onRefresh()}),1e3),wx.showNavigationBarLoading(),this.setData({pageTriggered:!0,page:1})},onRefresh:function(){var t=this;t.getGoodsList(!0),setTimeout((function(){wx.hideLoading(),wx.hideNavigationBarLoading(),t.setData({pageTriggered:!1})}),500)},filterTab:function(t){console.log(111),this.setData({tab:!this.data.tab,page:1})},filter:function(t){var a=t.currentTarget.dataset.id,e=t.currentTarget.dataset.txt,o=this.data.tabTxt;o=e,this.setData({tab:!0,tabTxt:o,colour_id:a,jiage_txt:e}),this.getGoodsList(!0)},getCategoryList:function(){var t=this;a._get("category/lists",{},(function(a){var e=a.data;e.list.unshift({category_id:0,name:"全部"}),t.setData({cateList:e.list})}))},getStoreInfo:function(){var t=this;a._get("index/getStoreInfo",{},(function(a){var e=a.data;console.log(e),t.setData({storeInfo:e.store})}))},switchNotice:function(){this.setData({hideNotice:!0})},getColourList:function(){var t=this;a._get("goods/getColourList",{},(function(a){var e=a.data;t.setData({colourList:e.list})}))},getSearchContent:function(t){this.data.searchValue=t.detail.value},search:function(){this.getGoodsList(!0)},searchCate:function(t){console.log("栏目ID"),console.log(t.currentTarget.dataset.category_id),this.setData({cate_id:t.currentTarget.dataset.category_id,page:1}),this.getGoodsList(!0)},getGoodsList:function(t,e){wx.showLoading({title:"刷新中..."}),console.log(this.data.searchValue);var o=this;a._get("goods/lists",{page:e||1,sortType:o.data.sortType,sortPrice:o.data.sortPrice?1:0,sortColour:o.data.sortColour?1:0,category_id:o.data.cate_id||0,colour_id:o.data.colour_id||0,search:o.data.searchValue||""},(function(a){wx.hideLoading(),console.log(a);var e=a.data.list,i=o.data.list;!0===t||void 0===i.data?o.setData({list:e,noList:!1}):o.setData({"list.data":i.data.concat(e.data)})}))},setListHeight:function(){var t=this;wx.getSystemInfo({success:function(a){t.setData({scrollHeight:a.windowHeight-160})}})},switchSortType:function(t){var a=this,e=t.currentTarget.dataset.type,o="price"!==e||!a.data.sortPrice,i="colour"!==e||!a.data.sortColour;a.setData({list:{},page:1,sortType:e,sortPrice:o,sortColour:i,tab:!0},(function(){a.getGoodsList(!0)}))},toSynthesize:function(t){wx.navigateTo({url:"../category/screen?objectId="})},onChangeShowState:function(){this.setData({showView:!this.data.showView,arrange:this.data.arrange?"":"arrange"})},bindDownLoad:function(){if(console.log("this.data.page",this.data.page),console.log("this.data.list.last_page",this.data.list.last_page),this.data.page>=this.data.list.last_page)return this.setData({no_more:!0}),!1;this.getGoodsList(!1,++this.data.page)},onShareAppMessage:function(){return{title:"小程序首页",desc:"",path:"/pages/index/index"}}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/index/index.json b/wx214944c362629fc7/pages/index/index.json new file mode 100644 index 0000000..025da7a --- /dev/null +++ b/wx214944c362629fc7/pages/index/index.json @@ -0,0 +1 @@ +{"usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/index/index.wxml b/wx214944c362629fc7/pages/index/index.wxml new file mode 100644 index 0000000..64d9204 --- /dev/null +++ b/wx214944c362629fc7/pages/index/index.wxml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + {{item.name}} + + + + + + + + + 发布时间 + + + 价格 + + + + + {{tabTxt}} + + + + + + + + + + + + + + + + {{colourList[item.colour]}} + {{item.goods_name}} + + {{item.goods_title.length>0?item.goods_title:' '}} + ¥{{item.goods_min_price}} {{item.goods_sku.line_price}} + + + + + + + + + + + + + + 亲, 没有相关内容 + + diff --git a/wx214944c362629fc7/pages/index/index.wxss b/wx214944c362629fc7/pages/index/index.wxss new file mode 100644 index 0000000..07c6b9d --- /dev/null +++ b/wx214944c362629fc7/pages/index/index.wxss @@ -0,0 +1 @@ +.store_nav_cont{padding:10px 0}.store_nav_cont #list-true{color:#ff495e;font-size:28rpx}.store_nav_cont #list-0{color:#333;font-size:28rpx}.store_nav_cont #list-0 .icon-fenlei{color:#777;font-size:28rpx;padding-left:8rpx}.store_nav_cont #list-true .icon-fenlei{color:#ff495e;font-size:28rpx;padding-left:8rpx}.price{margin-top:10rpx}.title{height:75rpx!important}.store_nav_cont #list-0 .top_jiantou,.store_nav_cont #list-true .top_jiantou{color:#777;font-size:18rpx;margin-top:-16rpx;position:absolute;right:52rpx;top:50%}.store_nav_cont #list-0 .bot_jiantou,.store_nav_cont #list-true .bot_jiantou{color:#777;font-size:18rpx;margin-top:-2rpx;position:absolute;right:52rpx;top:50%}.store_nav_cont #list-true .bot_jiantou.active,.store_nav_cont #list-true .top_jiantou.active{color:#ff495e}.container{position:relative}.cate-btn{background:#ff495e;bottom:18rpx;color:#fff;font-size:20rpx;padding:4px 18rpx;right:18rpx}.index-cont-search icon{left:0;margin-left:20rpx}.index-search-box{background:#fff;border-bottom:1px solid #eee;left:0rpx;padding:18rpx 13rpx;position:fixed;right:0rpx;top:1rpx;z-index:999}.index-search{background:#fff;border-bottom:0;border-radius:50rpx;box-sizing:border-box;color:#999;font-size:32rpx;height:64rpx;line-height:64rpx;margin:0 10rpx;overflow:hidden;position:relative}.list-right{width:60rpx}.list-right text{font-size:40rpx;height:64rpx;line-height:64rpx}.list-header{left:0;position:fixed;right:0;top:1rpx}.no-more{color:#737373;margin:10px 0;text-align:center}.category-list{overflow:hidden}.category-list .list{box-sizing:border-box;float:left;width:50%}.category-list .list:nth-child(2n){border-bottom:4px solid #f7f7f7;border-left:2px solid #f7f7f7}.category-list .list:nth-child(2n-1){border-bottom:4px solid #f7f7f7;border-right:2px solid #f7f7f7}.category-list.arrange .list{border-bottom:1rpx solid #f7f7f7;overflow:hidden;padding:15rpx;width:100%}.category-list.arrange .list .left{float:left;width:35%}.category-list.arrange .list .right{float:left;width:65%}.category-list.arrange .list .left .img image{height:220rpx;width:220rpx}.search-input-box{background:#f7f7f7;height:64rpx;margin-right:10rpx;width:auto}.search-input{border-radius:5px 0 0 5px;box-sizing:border-box;overflow:hidden;padding-left:10rpx;width:80%}.search-input input{font-size:30rpx;height:64rpx;line-height:64rpx}.serch-button{box-sizing:border-box;width:20%}.serch-button button{border-radius:0 5px 5px 0;font-size:28rpx;height:64rpx;line-height:64rpx}.search-cate-box{height:70rpx}.search-cate{position:relative;top:30%}.page-column{background-color:#f7f7f7;border-radius:6rpx;margin:0 20rpx;padding:10rpx 0rpx!important;text-align:center}.search-cate-activity{background-color:#e64340;color:#fff}.colour-box{background:#e64340;color:#fff;font-size:26rpx;line-height:26rpx;margin-right:10rpx;padding:4rpx 8rpx;text-align:center}@-webkit-keyframes remindMessage{0%{-webkit-transform:translateX(90%)}100%{-webkit-transform:translateX(-180%)}}@keyframes remindMessage{0%{-webkit-transform:translateX(90%)}100%{-webkit-transform:translateX(-180%)}}.tongzhitext{margin-left:10rpx;margin-right:80rpx;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tongzhi-text{animation:remindMessage 14s linear infinite;display:block}.notice-wrap,.tongzhi-text{color:#d09868;font-size:28rpx;width:100%}.notice-wrap{background:#ffebda;height:60rpx;line-height:60rpx}.closeView{font-size:35rpx;height:45rpx;line-height:45rpx;position:absolute;right:20rpx;text-align:center;top:5rpx;width:45rpx}.clear{clear:both;overflow:hidden}.tabTit{background:#fff;border-bottom:1px solid #eee;font-size:15px;height:90rpx;line-height:90rpx;position:fixed;text-align:center;top:0;width:750rpx;z-index:1}.tabTit .active{background:#fff;color:#e64340}.tabTit .active image{background:none;transform:rotate(180deg)}.tabTit image{height:26rpx;margin-left:5px;vertical-align:middle;width:26rpx}.tabLayer{background:#fff;border-bottom:1px solid #eee;box-shadow:0 5px 5px rgba(0,0,0,.15);overflow:hidden;padding-bottom:40rpx;position:fixed;text-align:center;top:340rpx;width:750rpx;z-index:1}.tabLayer text{border:1px solid #eee;float:left;font-size:15px;height:60rpx;line-height:60rpx;margin:20rpx 0 0 26rpx;width:210rpx}.tabLayer .active{border-color:#e64340;color:#e64340}.flex1{display:block;flex:1;overflow:hidden}.box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/index_back/components/banner/banner.wxml b/wx214944c362629fc7/pages/index_back/components/banner/banner.wxml new file mode 100644 index 0000000..127d4f4 --- /dev/null +++ b/wx214944c362629fc7/pages/index_back/components/banner/banner.wxml @@ -0,0 +1,9 @@ + + + diff --git a/wx214944c362629fc7/pages/index_back/components/banner/banner.wxss b/wx214944c362629fc7/pages/index_back/components/banner/banner.wxss new file mode 100644 index 0000000..b34fe48 --- /dev/null +++ b/wx214944c362629fc7/pages/index_back/components/banner/banner.wxss @@ -0,0 +1 @@ +.diy-banner{position:relative}.diy-banner .linear{background:linear-gradient(#111,transparent);height:3.4rem;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:9}.swiper-box .wx-swiper-dots.wx-swiper-dots-horizontal{margin-bottom:2rpx}.swiper-box .wx-swiper-dot{height:20rpx;width:20rpx}.swiper-box.dot-rectangle .wx-swiper-dot{border-radius:unset;width:30rpx}.swiper-box.dot-square .wx-swiper-dot{border-radius:unset} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/index_back/components/search/search.wxml b/wx214944c362629fc7/pages/index_back/components/search/search.wxml new file mode 100644 index 0000000..3b39fb3 --- /dev/null +++ b/wx214944c362629fc7/pages/index_back/components/search/search.wxml @@ -0,0 +1,10 @@ + + + + + + {{item.params.placeholder}} + + + + diff --git a/wx214944c362629fc7/pages/index_back/components/search/search.wxss b/wx214944c362629fc7/pages/index_back/components/search/search.wxss new file mode 100644 index 0000000..478740e --- /dev/null +++ b/wx214944c362629fc7/pages/index_back/components/search/search.wxss @@ -0,0 +1 @@ +.diy-search-box{background:#f1f1f2;padding:10px 24rpx;position:unset}.diy-search-box .diy-search{background:#fff;border-bottom:0;border-radius:unset;box-sizing:border-box;color:#fff;line-height:60rpx;margin:0 auto;overflow:hidden;padding:0 10px;position:relative;width:90%}.diy-search-box .diy-search .cont .icon-sousuo{margin-right:10rpx}.diy-search-box text{color:#999}.diy-search-box .diy-search.angle-radius{border-radius:5px}.diy-search-box .diy-search.angle-round{border-radius:80rpx}.diy-search-box .diy-search.text-center{text-align:center}.diy-search-box .diy-search.text-right{text-align:right} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/index_back/index.js b/wx214944c362629fc7/pages/index_back/index.js new file mode 100644 index 0000000..4f89f59 --- /dev/null +++ b/wx214944c362629fc7/pages/index_back/index.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{indicatorDots:!0,autoplay:!0,interval:3e3,duration:800,imgHeights:{},imgCurrent:{},items:{},newest:{},best:{},scrollTop:0},onLoad:function(){t.setTitle(),t.setNavigationBar(),this.getIndexData()},getIndexData:function(){var a=this;t._get("index/page",{},(function(t){a.setData(t.data)}))},imagesHeight:function(t){var a=t.target.dataset.id,e=t.target.dataset.itemKey,i=750/(t.detail.width/t.detail.height),s=this.data.imgHeights;void 0===s[e]&&(s[e]={}),s[e][a]=i;var n=this.data.imgCurrent;void 0===n[e]&&(n[e]=Object.keys(this.data.items[e].data)[0]),this.setData({imgHeights:s,imgCurrent:n})},bindChange:function(t){var a=t.target.dataset.itemKey,e=this.data.imgCurrent;e[a]=t.detail.currentItemId,this.setData({imgCurrent:e})},goTop:function(t){this.setData({scrollTop:0})},scroll:function(t){this.setData({indexSearch:t.detail.scrollTop}),t.detail.scrollTop>300?this.setData({floorstatus:!0}):this.setData({floorstatus:!1})},onShareAppMessage:function(){return{title:"小程序首页",desc:"",path:"/pages/index/index"}}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/index_back/index.json b/wx214944c362629fc7/pages/index_back/index.json new file mode 100644 index 0000000..95da4c9 --- /dev/null +++ b/wx214944c362629fc7/pages/index_back/index.json @@ -0,0 +1 @@ +{"enablePullDownRefresh":true,"usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/index_back/index.wxml b/wx214944c362629fc7/pages/index_back/index.wxml new file mode 100644 index 0000000..a0b1261 --- /dev/null +++ b/wx214944c362629fc7/pages/index_back/index.wxml @@ -0,0 +1,53 @@ + + + + + + + + 新品推荐 + + + + + + + + + + {{item.goods_name}} + + ¥{{item.spec[0].goods_price}} + + + + + + + 猜您喜欢 + + + + + + + + + + + + {{item.goods_name}} + ¥{{item.spec[0].goods_price}} + + + + + + 我是有底线的 + + + + + + + diff --git a/wx214944c362629fc7/pages/index_back/index.wxss b/wx214944c362629fc7/pages/index_back/index.wxss new file mode 100644 index 0000000..d5f795a --- /dev/null +++ b/wx214944c362629fc7/pages/index_back/index.wxss @@ -0,0 +1 @@ +@import "/pages/index_back/components/search/search.wxss";@import "/pages/index_back/components/banner/banner.wxss";.title-hrbg{color:#888;height:80rpx;line-height:80rpx;margin-top:30rpx;overflow:hidden;position:relative;text-align:center;z-index:1}.title-hrbg .cont{background:#f7f7f7;font-size:28rpx;padding:1rem .6rem;z-index:10}.title-hrbg .cont .icon-huo{padding-right:10rpx}.title-hrbg .hr{background:#ddd;border:0;height:1rpx;left:10%;margin-top:1px;position:absolute;right:10%;top:50%;z-index:-1} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/login/login.js b/wx214944c362629fc7/pages/login/login.js new file mode 100644 index 0000000..3c97cf4 --- /dev/null +++ b/wx214944c362629fc7/pages/login/login.js @@ -0,0 +1 @@ +var o=getApp();Page({data:{},onLoad:function(o){},getUserInfo:function(e){var n=this;o.getUserInfo(e,(function(){n.onNavigateBack()}))},getUserProfile:function(){console.log("getUserProfile");var e=this;try{wx.getUserProfile({lang:"zh_CN",desc:"获取用户相关信息",success:function(n){var t=n.userInfo;console.log("用户同意了授权"),console.log("userInfo:",t),o.getUserInfo(t,(function(){e.onNavigateBack(1)}))},fail:function(){console.log("用户拒绝了授权")}})}catch(e){console.log("error:",e.message),"wx.getUserProfile is not a function"===e.message?o.showError("wx.getUserProfile 接口无法使用,请升级到最新版微信"):o.showError(error.message)}},onNotLogin:function(){this.onNavigateBack()},onNavigateBack:function(){wx.navigateBack()}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/login/login.json b/wx214944c362629fc7/pages/login/login.json new file mode 100644 index 0000000..c0ea473 --- /dev/null +++ b/wx214944c362629fc7/pages/login/login.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"授权登录","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/login/login.wxml b/wx214944c362629fc7/pages/login/login.wxml new file mode 100644 index 0000000..32a0dee --- /dev/null +++ b/wx214944c362629fc7/pages/login/login.wxml @@ -0,0 +1,15 @@ + + + + + + + 申请获取以下权限 + 获得你的公开信息(昵称、头像等) + + + diff --git a/wx214944c362629fc7/pages/login/login.wxss b/wx214944c362629fc7/pages/login/login.wxss new file mode 100644 index 0000000..c1a2670 --- /dev/null +++ b/wx214944c362629fc7/pages/login/login.wxss @@ -0,0 +1 @@ +page{background:#fff;font-size:32rpx}.container{padding:0 60rpx}.wechatapp{border-bottom:1rpx solid #e3e3e3;margin-bottom:72rpx;padding:80rpx 0 48rpx;text-align:center}.wechatapp .header{border:2px solid #fff;border-radius:50%;box-shadow:1px 0 5px rgba(50,50,50,.3);height:190rpx;margin:0rpx auto 0;overflow:hidden;width:190rpx}.auth-title{color:#585858;font-size:34rpx;margin-bottom:40rpx}.auth-subtitle{color:#888;font-size:28rpx;margin-bottom:88rpx}.login-btn{padding:0 20rpx}.login-btn button{background:#04be01;border-radius:999rpx;color:#fff;font-size:30rpx;height:88rpx;line-height:88rpx;text-align:center}.no-login-btn{margin-top:20rpx;padding:0 20rpx}.no-login-btn button{background:#dfdfdf;border-radius:999rpx;color:#fff;font-size:30rpx;height:88rpx;line-height:88rpx;text-align:center} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/order/detail.js b/wx214944c362629fc7/pages/order/detail.js new file mode 100644 index 0000000..1db3993 --- /dev/null +++ b/wx214944c362629fc7/pages/order/detail.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{order_id:null,order:{},utype:0},onLoad:function(t){this.data.order_id=t.order_id,this.getOrderDetail(t.order_id),this.getUserDetail()},onShow:function(){this.getUserDetail()},getOrderDetail:function(e){var r=this;t._get("user.order/detail",{order_id:e},(function(t){r.setData(t.data)}))},getUserDetail:function(){var e=this;t._get("user.index/detail",{},(function(t){console.log(t),e.setData({utype:t.data.userInfo.utype})}))},goodsDetail:function(t){var e=t.currentTarget.dataset.id;wx.navigateTo({url:"../goods/index?goods_id="+e})},cancelOrder:function(e){var r=this.data.order_id;wx.showModal({title:"提示",content:"确认取消订单?",success:function(e){e.confirm&&t._post_form("user.order/cancel",{order_id:r},(function(t){wx.navigateBack()}))}})},aftermarketOrder:function(t){var e=t.currentTarget.dataset.id;wx.navigateTo({url:"../aftermarket/create?order_goods_id="+e})},payOrder:function(e){var r=this,a=r.data.order_id;wx.showLoading({title:"正在处理..."}),t._post_form("user.order/pay",{order_id:a},(function(e){if(-10===e.code)return t.showError(e.msg),!1;wx.requestPayment({timeStamp:e.data.timeStamp,nonceStr:e.data.nonceStr,package:"prepay_id="+e.data.prepay_id,signType:"MD5",paySign:e.data.paySign,success:function(t){r.getOrderDetail(a)},fail:function(){t.showError("订单未支付")}})}))},receipt:function(e){var r=this,a=r.data.order_id;wx.showModal({title:"提示",content:"确认收到商品?",success:function(e){e.confirm&&t._post_form("user.order/receipt",{order_id:a},(function(t){r.getOrderDetail(a)}))}})}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/order/detail.json b/wx214944c362629fc7/pages/order/detail.json new file mode 100644 index 0000000..0d1be7d --- /dev/null +++ b/wx214944c362629fc7/pages/order/detail.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"订单详情","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/order/detail.wxml b/wx214944c362629fc7/pages/order/detail.wxml new file mode 100644 index 0000000..76a0f10 --- /dev/null +++ b/wx214944c362629fc7/pages/order/detail.wxml @@ -0,0 +1,98 @@ + + + + + + {{order.address.name}} {{order.address.phone}} + + {{order.address.region.province}} {{order.address.region.city}} {{order.address.region.region}} {{order.address.detail}} + + + + + + 快递公司: {{order.express_company}} + + + 快递单号: {{order.express_no}} + + + + + + + 商品列表 + + + {{order.pay_status.text}} + {{order.delivery_status.text}} + {{order.receipt_status.text}} + {{order.order_status.text}} + + + + + + + 订单号:{{order.order_no}} + + + {{order.create_time}} + + + + + + + + + + + {{item.goods_name}} + {{item.goods_attr}} + + ¥{{item.goods_price}} + ¥{{item.l_a}} + ¥{{item.l_b}} + ×{{item.total_num}} + + + + 申请售后 + + + 售后详情 + + + + + + + 共{{order.goods.length}}件商品,合计: {{order.total_price}} + + + + + 订单金额 + + + 商品金额: + ¥{{order.total_price}} + + + 应付金额: + ¥{{order.pay_price}} + + + + + + + + + 确认收货 + + + diff --git a/wx214944c362629fc7/pages/order/detail.wxss b/wx214944c362629fc7/pages/order/detail.wxss new file mode 100644 index 0000000..7141f83 --- /dev/null +++ b/wx214944c362629fc7/pages/order/detail.wxss @@ -0,0 +1 @@ +.flow-distribution{border-bottom:1rpx solid #eee;padding:18rpx 0}.flow-distribution .flow-dis{font-size:30rpx}.flow-distribution-left{flex:14}.btn-default{border:1rpx solid #ccc;border-radius:4px;color:#555;float:right;font-size:28rpx;padding:6rpx 20rpx}.flow-distribution-left .m-l{color:#333;float:right}.flow-distribution-right{flex:1}.flow-distribution image{float:right;height:30rpx;margin-top:6rpx;width:30rpx}.flow-message-box{padding:20rpx 15px;position:relative}.flow-message-box .flow-message-title{color:#777}.flow-message-box textarea{border-bottom:1rpx solid #eee;height:100rpx;margin-top:10rpx;padding:10rpx 0;width:100%}.flow-message-box .flow-message-num{bottom:34rpx;color:#777;font-size:26rpx;position:absolute;right:30rpx}.flow-distribution .flow-dis{padding-right:15px}.flow-message-box{border-bottom:1rpx solid #f1f1f1}.flow-message-box .cont{color:#000;padding:10px 0}.order-cont{justify-content:space-between}.order-cont .order-num text,.order-cont .time{color:#888}.order-cont .order-num text,.order-cont .order-time text{color:#777;font-size:26rpx}.order-header{border-bottom:1rpx solid #f1f1f1;padding:15rpx 0}.order-header text{font-size:28rpx}.order-header text.title{color:#333}.flow-list .header{background:#fff;border-bottom:1rpx solid #f1f1f1;padding:15rpx 0;position:relative}.flow-list .header text{font-size:32rpx;padding-left:80rpx}.flow-list .header image{height:37rpx;left:15px;margin-top:-18rpx;position:absolute;top:50%;width:34rpx}.chackout-left-detail,.chackout-right-detail{color:#333;font-size:34rpx}.chackout-left-detail{line-height:44px}.btn-main1{border:1rpx solid #fd4a5f;border-radius:4px;color:#fd4a5f;float:right;font-size:28rpx;padding:6rpx 20rpx} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/order/index.js b/wx214944c362629fc7/pages/order/index.js new file mode 100644 index 0000000..3a8e47f --- /dev/null +++ b/wx214944c362629fc7/pages/order/index.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{dataType:"all",list:[]},onLoad:function(t){this.data.dataType=t.type||"all",this.setData({dataType:this.data.dataType})},onShow:function(){this.getOrderList(this.data.dataType)},getOrderList:function(a){var e=this;t._get("user.order/lists",{dataType:a},(function(t){e.setData(t.data),t.data.list.length&&wx.pageScrollTo({scrollTop:0})}))},bindHeaderTap:function(t){this.setData({dataType:t.target.dataset.type}),this.getOrderList(t.target.dataset.type)},cancelOrder:function(a){var e=this,r=a.currentTarget.dataset.id;wx.showModal({title:"提示",content:"确认取消订单?",success:function(a){a.confirm&&t._post_form("user.order/cancel",{order_id:r},(function(t){e.getOrderList(e.data.dataType)}))}})},receipt:function(a){var e=this,r=a.currentTarget.dataset.id;wx.showModal({title:"提示",content:"确认收到商品?",success:function(a){a.confirm&&t._post_form("user.order/receipt",{order_id:r},(function(t){e.getOrderList(e.data.dataType)}))}})},payOrder:function(a){var e=a.currentTarget.dataset.id;wx.showLoading({title:"正在处理..."}),t._post_form("user.order/pay",{order_id:e},(function(a){if(-10===a.code)return t.showError(a.msg),!1;wx.requestPayment({timeStamp:a.data.timeStamp,nonceStr:a.data.nonceStr,package:"prepay_id="+a.data.prepay_id,signType:"MD5",paySign:a.data.paySign,success:function(t){wx.navigateTo({url:"../order/detail?order_id="+e})},fail:function(){t.showError("订单未支付")}})}))},detail:function(t){var a=t.currentTarget.dataset.id;wx.navigateTo({url:"../order/detail?order_id="+a})},onPullDownRefresh:function(){wx.stopPullDownRefresh()}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/order/index.json b/wx214944c362629fc7/pages/order/index.json new file mode 100644 index 0000000..8ff621f --- /dev/null +++ b/wx214944c362629fc7/pages/order/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"我的订单","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/order/index.wxml b/wx214944c362629fc7/pages/order/index.wxml new file mode 100644 index 0000000..a3d9a33 --- /dev/null +++ b/wx214944c362629fc7/pages/order/index.wxml @@ -0,0 +1,84 @@ + + + + 全部订单 + 待付款 + 待发货 + 待收货 + + + + + + + + + 商品列表 + + + {{item.pay_status.text}} + {{item.delivery_status.text}} + {{item.receipt_status.text}} + {{item.order_status.text}} + + + + + + + 订单号:{{item.order_no}} + + + {{item.create_time}} + + + + + + + + + + + + + + + 共{{item.goods.length}}件 + + + + + + + + + + 合计: + ¥{{item.pay_price}} + + + + + + + + + 确认收货 + + + + + + + + + + + 亲,您还没有订单信息哦! + + + + + + diff --git a/wx214944c362629fc7/pages/order/index.wxss b/wx214944c362629fc7/pages/order/index.wxss new file mode 100644 index 0000000..e1ca0ff --- /dev/null +++ b/wx214944c362629fc7/pages/order/index.wxss @@ -0,0 +1 @@ +.header{background:#fff;border-bottom:1rpx solid #e4e4e4;display:-webkit-flex;display:flex;height:44px;line-height:44px;position:fixed;top:0;width:100%;z-index:100}.header view{flex:1;text-align:center}.header .active{color:#fd4a5f}.wrapper{margin-top:54px}.order-box{padding:0 15px}.order-header{padding-top:10rpx}.order-header .title{color:#333;font-size:30rpx}.order-header .cont{color:#fd4a5f;font-size:30rpx}.order-cont{justify-content:space-between;padding:15rpx 0}.order-cont .order-num text,.order-cont .order-time text{color:#777;font-size:26rpx}.order-shop{padding:16rpx 0}.order-shop-left,.order-shop-left image{background:#fff;display:inline-block;height:160rpx;margin-right:15rpx;width:160rpx}.order-shop .num{float:right}.order-btn{padding:18rpx 0}.order-btn .order-left{flex:3}.order-btn .order-left .text,.order-btn .order-left text{font-size:30rpx}.order-btn .order-left .text{color:#777}.order-btn .order-right{flex:1.5}.order-list-box .left{flex:4;overflow:hidden;position:relative}.order-list-box .right{flex:1}.goods-number{color:#777;font-size:28rpx;position:absolute;right:12px;top:35%}.btn-default{border:1rpx solid #ccc;border-radius:4px;color:#555}.btn-default,.btn-main{float:right;font-size:28rpx;padding:6rpx 20rpx}.btn-main{border:1rpx solid #fd4a5f;border-radius:4px;color:#fd4a5f;margin-left:10rpx}.user-orderJtou{color:#888;font-size:24rpx;margin-top:-20rpx;position:absolute;right:0;top:50%}.order-img_list{background:#fff;border-bottom:1rpx solid #f1f1f1;border-top:1rpx solid #f1f1f1}.order-right-name{color:#555;font-size:30rpx;left:180rpx;line-height:1.6;margin-top:-46rpx;position:absolute;top:50%;width:100%} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/pays/pays.js b/wx214944c362629fc7/pages/pays/pays.js new file mode 100644 index 0000000..06bb0d5 --- /dev/null +++ b/wx214944c362629fc7/pages/pays/pays.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{imageUrlList:[]},preview:function(t){var a=t.currentTarget.dataset.src;console.log(a);var e=this.data.imageUrlList;console.log(e),wx.previewImage({current:a,urls:e})},pays:function(){var a=this;t._get("index/payList",{},(function(t){var e=t.data,r=[];e.res.pays.forEach((function(t){r.push(t.url)})),a.setData(e),a.setData({imageUrlList:r})}))},ToOrder:function(){wx.redirectTo({url:"../order/index?type=payment"})},onLoad:function(t){this.pays()}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/pays/pays.json b/wx214944c362629fc7/pages/pays/pays.json new file mode 100644 index 0000000..526ada6 --- /dev/null +++ b/wx214944c362629fc7/pages/pays/pays.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"提示","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/pays/pays.wxml b/wx214944c362629fc7/pages/pays/pays.wxml new file mode 100644 index 0000000..1724ac5 --- /dev/null +++ b/wx214944c362629fc7/pages/pays/pays.wxml @@ -0,0 +1,21 @@ + + + + {{res.title}} + 请滑动到底部跳转到订单列表 + + + + {{item.name}} + {{item.content}} + + + + + {{res.title}} + + + + + + diff --git a/wx214944c362629fc7/pages/pays/pays.wxss b/wx214944c362629fc7/pages/pays/pays.wxss new file mode 100644 index 0000000..438693d --- /dev/null +++ b/wx214944c362629fc7/pages/pays/pays.wxss @@ -0,0 +1 @@ +.saoma{align-items:center;background-color:#f70000;border-radius:98rpx;color:#fff;display:-webkit-flex;display:flex;flex-direction:row;justify-content:center;margin-top:10rpx;width:80%} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/phone/phone.js b/wx214944c362629fc7/pages/phone/phone.js new file mode 100644 index 0000000..161e9fd --- /dev/null +++ b/wx214944c362629fc7/pages/phone/phone.js @@ -0,0 +1 @@ +var n=getApp();Page({data:{},onLoad:function(n){},getPhoneNumber:function(o){console.log(o.detail.code);var e=this,t=o.detail.code;n._post_form("user/getphone",{code:t},(function(n){console.log(n),wx.setStorageSync("phone",n.phone),e.onNavigateBack(1)}),!1,(function(){}))},onNavigateBack:function(){wx.navigateBack()},onNotLogin:function(){wx.redirectTo({url:"/pages/index/index"})},onReady:function(){},onShow:function(){},onHide:function(){},onUnload:function(){},onPullDownRefresh:function(){},onReachBottom:function(){},onShareAppMessage:function(){}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/phone/phone.json b/wx214944c362629fc7/pages/phone/phone.json new file mode 100644 index 0000000..025da7a --- /dev/null +++ b/wx214944c362629fc7/pages/phone/phone.json @@ -0,0 +1 @@ +{"usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/phone/phone.wxml b/wx214944c362629fc7/pages/phone/phone.wxml new file mode 100644 index 0000000..4d4b5c3 --- /dev/null +++ b/wx214944c362629fc7/pages/phone/phone.wxml @@ -0,0 +1,11 @@ + + + 申请获取以下权限 + 授权获取微信手机号 + + + diff --git a/wx214944c362629fc7/pages/phone/phone.wxss b/wx214944c362629fc7/pages/phone/phone.wxss new file mode 100644 index 0000000..c1a2670 --- /dev/null +++ b/wx214944c362629fc7/pages/phone/phone.wxss @@ -0,0 +1 @@ +page{background:#fff;font-size:32rpx}.container{padding:0 60rpx}.wechatapp{border-bottom:1rpx solid #e3e3e3;margin-bottom:72rpx;padding:80rpx 0 48rpx;text-align:center}.wechatapp .header{border:2px solid #fff;border-radius:50%;box-shadow:1px 0 5px rgba(50,50,50,.3);height:190rpx;margin:0rpx auto 0;overflow:hidden;width:190rpx}.auth-title{color:#585858;font-size:34rpx;margin-bottom:40rpx}.auth-subtitle{color:#888;font-size:28rpx;margin-bottom:88rpx}.login-btn{padding:0 20rpx}.login-btn button{background:#04be01;border-radius:999rpx;color:#fff;font-size:30rpx;height:88rpx;line-height:88rpx;text-align:center}.no-login-btn{margin-top:20rpx;padding:0 20rpx}.no-login-btn button{background:#dfdfdf;border-radius:999rpx;color:#fff;font-size:30rpx;height:88rpx;line-height:88rpx;text-align:center} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/search/index.js b/wx214944c362629fc7/pages/search/index.js new file mode 100644 index 0000000..5384a1f --- /dev/null +++ b/wx214944c362629fc7/pages/search/index.js @@ -0,0 +1 @@ +getApp();Page({data:{recentSearch:[],searchValue:""},onLoad:function(e){},onShow:function(){this.getRecentSearch()},getRecentSearch:function(){var e=wx.getStorageSync("recentSearch");this.setData({recentSearch:e})},getSearchContent:function(e){this.data.searchValue=e.detail.value},search:function(){if(this.data.searchValue){var e=wx.getStorageSync("recentSearch")||[];e.unshift(this.data.searchValue),wx.setStorageSync("recentSearch",e),wx.navigateTo({url:"../category/list?search="+this.data.searchValue})}},clearSearch:function(){wx.removeStorageSync("recentSearch"),this.getRecentSearch()},goSearch:function(e){wx.navigateTo({url:"../category/list?search="+e.target.dataset.text})}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/search/index.json b/wx214944c362629fc7/pages/search/index.json new file mode 100644 index 0000000..5b8056d --- /dev/null +++ b/wx214944c362629fc7/pages/search/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"搜索","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/search/index.wxml b/wx214944c362629fc7/pages/search/index.wxml new file mode 100644 index 0000000..c17892c --- /dev/null +++ b/wx214944c362629fc7/pages/search/index.wxml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + 最近搜索 + + + + {{recent}} + + + + + diff --git a/wx214944c362629fc7/pages/search/index.wxss b/wx214944c362629fc7/pages/search/index.wxss new file mode 100644 index 0000000..521c35b --- /dev/null +++ b/wx214944c362629fc7/pages/search/index.wxss @@ -0,0 +1 @@ +.seconds-kill-li{float:left;width:33.3%}.title-box .icon-lajixiang{float:right}.sale-button-box{overflow:hidden;padding:10px 0}.recent-button,.sale-button{border:1px solid #eee}.serch-button button{background:#ff495e}.search-input-box{height:64rpx}.search-input{background:#fff;border-radius:5px 0 0 5px;box-sizing:border-box;overflow:hidden;padding-left:10rpx;width:80%}.search-input input{font-size:30rpx;height:64rpx;line-height:64rpx}.serch-button{box-sizing:border-box;width:20%}.serch-button button{border-radius:0 5px 5px 0;font-size:28rpx;height:64rpx;line-height:64rpx}.seconds-kill-li{box-sizing:border-box;padding:10rpx}.title-box{color:#777;font-size:10pt;padding:50rpx 0 0}.recent-button,.sale-button{background:#fff;border:1px solid #ccc;border-radius:50px;font-size:26rpx;height:30rpx;justify-content:center;line-height:30rpx;overflow:hidden;padding:10rpx;text-align:center;text-overflow:ellipsis;white-space:nowrap}.search-cont{background:#fff;padding:0 15px}.search-box .left{width:28px}.search-box .right{flex:1}.sale-button-box .seconds-kill-li{float:left;width:33.3%}.title-box image{float:right;height:35rpx;width:35rpx} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/daililist.js b/wx214944c362629fc7/pages/user/daililist.js new file mode 100644 index 0000000..de0af7d --- /dev/null +++ b/wx214944c362629fc7/pages/user/daililist.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{data:[]},onLoad:function(t){},onShow:function(){this.getDailiList()},getDailiList:function(a){var i=this;t._get("user/getdaililist",{},(function(t){t.data.list.length&&wx.pageScrollTo({scrollTop:0}),i.setData({data:t.data.list})}))}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/daililist.json b/wx214944c362629fc7/pages/user/daililist.json new file mode 100644 index 0000000..5aa2f45 --- /dev/null +++ b/wx214944c362629fc7/pages/user/daililist.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"下级代理列表","navigationBarBackgroundColor":"#ffdd00","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/daililist.wxml b/wx214944c362629fc7/pages/user/daililist.wxml new file mode 100644 index 0000000..2022fdf --- /dev/null +++ b/wx214944c362629fc7/pages/user/daililist.wxml @@ -0,0 +1,37 @@ + + + + + + + + + + {{item.nickName}} + + + + + + + + 手机号:{{item.phone}} + + + 注册时间:{{item.create_time}} + + + + + + + + + + 亲,您还没有下级哦! + + + + + + diff --git a/wx214944c362629fc7/pages/user/daililist.wxss b/wx214944c362629fc7/pages/user/daililist.wxss new file mode 100644 index 0000000..e1ca0ff --- /dev/null +++ b/wx214944c362629fc7/pages/user/daililist.wxss @@ -0,0 +1 @@ +.header{background:#fff;border-bottom:1rpx solid #e4e4e4;display:-webkit-flex;display:flex;height:44px;line-height:44px;position:fixed;top:0;width:100%;z-index:100}.header view{flex:1;text-align:center}.header .active{color:#fd4a5f}.wrapper{margin-top:54px}.order-box{padding:0 15px}.order-header{padding-top:10rpx}.order-header .title{color:#333;font-size:30rpx}.order-header .cont{color:#fd4a5f;font-size:30rpx}.order-cont{justify-content:space-between;padding:15rpx 0}.order-cont .order-num text,.order-cont .order-time text{color:#777;font-size:26rpx}.order-shop{padding:16rpx 0}.order-shop-left,.order-shop-left image{background:#fff;display:inline-block;height:160rpx;margin-right:15rpx;width:160rpx}.order-shop .num{float:right}.order-btn{padding:18rpx 0}.order-btn .order-left{flex:3}.order-btn .order-left .text,.order-btn .order-left text{font-size:30rpx}.order-btn .order-left .text{color:#777}.order-btn .order-right{flex:1.5}.order-list-box .left{flex:4;overflow:hidden;position:relative}.order-list-box .right{flex:1}.goods-number{color:#777;font-size:28rpx;position:absolute;right:12px;top:35%}.btn-default{border:1rpx solid #ccc;border-radius:4px;color:#555}.btn-default,.btn-main{float:right;font-size:28rpx;padding:6rpx 20rpx}.btn-main{border:1rpx solid #fd4a5f;border-radius:4px;color:#fd4a5f;margin-left:10rpx}.user-orderJtou{color:#888;font-size:24rpx;margin-top:-20rpx;position:absolute;right:0;top:50%}.order-img_list{background:#fff;border-bottom:1rpx solid #f1f1f1;border-top:1rpx solid #f1f1f1}.order-right-name{color:#555;font-size:30rpx;left:180rpx;line-height:1.6;margin-top:-46rpx;position:absolute;top:50%;width:100%} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/help.js b/wx214944c362629fc7/pages/user/help.js new file mode 100644 index 0000000..46889b1 --- /dev/null +++ b/wx214944c362629fc7/pages/user/help.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{list:[]},onLoad:function(t){},onShow:function(){this.getHelpList()},getHelpList:function(){var a=this;t._get("wxapp/help",{},(function(t){a.setData(t.data)}))}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/help.json b/wx214944c362629fc7/pages/user/help.json new file mode 100644 index 0000000..3cec6ba --- /dev/null +++ b/wx214944c362629fc7/pages/user/help.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"帮助","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/help.wxml b/wx214944c362629fc7/pages/user/help.wxml new file mode 100644 index 0000000..53d4051 --- /dev/null +++ b/wx214944c362629fc7/pages/user/help.wxml @@ -0,0 +1,10 @@ + + + + {{item.title}} + + + {{item.content}} + + + diff --git a/wx214944c362629fc7/pages/user/help.wxss b/wx214944c362629fc7/pages/user/help.wxss new file mode 100644 index 0000000..3b84367 --- /dev/null +++ b/wx214944c362629fc7/pages/user/help.wxss @@ -0,0 +1 @@ +.help{border-bottom:1px solid #f6f6f9}.help .h4{color:#333;font-size:32rpx;margin-bottom:5px}.help .p{color:#666;font-size:26rpx} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/index.js b/wx214944c362629fc7/pages/user/index.js new file mode 100644 index 0000000..1e9a9fd --- /dev/null +++ b/wx214944c362629fc7/pages/user/index.js @@ -0,0 +1 @@ +require("../../@babel/runtime/helpers/Arrayincludes");var e=getApp();Page({data:{isadmin:!1,isLogin:!1,nocancel:!1,showCodeImg:!0,qrcode:"",qrcodeTitle:"",userInfo:{},orderCount:{},sh:!1,yu:"00.00"},onLoad:function(e){var t=wx.getStorageSync("storedata");t&&(console.log(t),this.setData({sh:t.sh})),this.getqian()},cancel:function(){this.setData({showCodeImg:!0})},confirm:function(){this.setData({showCodeImg:!0})},onShow:function(){if(this.setData({isLogin:e.checkIsLogin()}),this.data.isLogin){var t=wx.getStorageSync("phone"),n=wx.getStorageSync("storedata");if(!t&&n.sh)return void wx.navigateTo({url:"../phone/phone"});this.getUserDetail(),this.getqian()}},getUserDetail:function(){var t=this,n=wx.getStorageSync("values");e._get("user.index/detail",{},(function(e){t.setData(e.data),""!=e.data.userInfo.phone&&n.includes(e.data.userInfo.phone)&&t.setData({isadmin:!0})}))},getCode:function(t){var n=this;if(!n.onCheckLogin())return!1;n.setData({qrcode:""});var i=wx.getStorageSync("user_id"),o=t.currentTarget.dataset.type,a="";"a"==o||"b"==o?a="邀请经销商":"c"==o&&(a="邀请分销商"),e._get("user.index/getCode",{codeType:o,uid:i},(function(e){console.log(e),1==e.code&&n.setData({showCodeImg:!1,qrcodeTitle:a,qrcode:e.data.base64String.replace(/[\r\n]/g,"")})}))},onTargetOrder:function(e){if(!this.onCheckLogin())return!1;wx.navigateTo({url:{all:"/pages/order/index?type=all",payment:"/pages/order/index?type=payment",delivery:"/pages/order/index?type=delivery",received:"/pages/order/index?type=received"}[e.currentTarget.dataset.type]})},getqian:function(){var t=this;e._get("user/userqian",{},(function(e){t.setData({yu:e.data.yu})}))},ontx:function(){if(!this.onCheckLogin())return!1;wx.navigateTo({url:"/pages/user/tx"})},ontxlist:function(){if(!this.onCheckLogin())return!1;wx.navigateTo({url:"/pages/user/txlist"})},onyongjinjilu:function(){if(!this.onCheckLogin())return!1;wx.navigateTo({url:"/pages/user/onyongjinjilu"})},onTargetDailiList:function(e){if(!this.onCheckLogin())return!1;wx.navigateTo({url:"/pages/user/daililist"})},onTargetYonghuList:function(e){if(!this.onCheckLogin())return!1;wx.navigateTo({url:"/pages/user/yonghulist"})},onTargetMenus:function(e){if(!this.onCheckLogin())return!1;wx.navigateTo({url:"/"+e.currentTarget.dataset.url})},onLogin:function(){wx.navigateTo({url:"../login/login"})},onCheckLogin:function(){return!!this.data.isLogin||(e.showError("很抱歉,您还没有登录"),!1)}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/index.json b/wx214944c362629fc7/pages/user/index.json new file mode 100644 index 0000000..8883fcb --- /dev/null +++ b/wx214944c362629fc7/pages/user/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"个人中心","navigationBarBackgroundColor":"#ffdd00","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/index.wxml b/wx214944c362629fc7/pages/user/index.wxml new file mode 100644 index 0000000..207aaf3 --- /dev/null +++ b/wx214944c362629fc7/pages/user/index.wxml @@ -0,0 +1,225 @@ + + + + + + + + + 昵称:{{userInfo.nickName}} + 用户ID:{{userInfo.user_id}} + 手机号:{{userInfo.phone}} + 用户身份: 经销商 + 分销商 + 一级分销商 + + + + + + + + 点击登录 + + + +
+ +
+ + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+
+ + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ + +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
diff --git a/wx214944c362629fc7/pages/user/index.wxss b/wx214944c362629fc7/pages/user/index.wxss new file mode 100644 index 0000000..bc3e5ca --- /dev/null +++ b/wx214944c362629fc7/pages/user/index.wxss @@ -0,0 +1 @@ +.user{background:#fff;margin-bottom:150rpx;position:relative}.user-header{align-content:center;background-color:#fd0;background-position:100%;background-repeat:no-repeat;background-size:auto 100%;display:-webkit-flex;display:flex;height:310rpx;padding-top:1px;width:100%}.user-header .user-header-cont{align-items:center;display:-webkit-flex;display:flex;margin:auto auto 135rpx;width:79%}.user-header .user-header-cont .user-header-avatar{border:5rpx solid #fff;border-radius:50%;display:block;height:120rpx;margin-right:30rpx;overflow:hidden;width:120rpx}.user-header .user-header-cont .user-header-avatar image{border-radius:50%;height:120rpx;width:120rpx}.user-header .user-header-cont .user-header-cont-name{font-size:32rpx;padding:20rpx 0}.order-navbar{background:#fff;border-radius:5rpx;border-top:1rpx solid #eee;bottom:-370rpx;box-shadow:0 1rpx 5rpx 0 rgba(0,0,0,.05);font-size:30rpx;left:19rpx;margin:auto;padding:15rpx 0;position:absolute;width:95%}.order-navbar-header{align-items:center;border-bottom:1px solid #eee;height:70rpx;justify-content:space-between;margin:auto;padding-bottom:10rpx;width:91%}.order-navbar-footer{padding:10rpx 0;width:100%}.order-navbar-footer .order-navbar-item .order-navbar__icon{color:#000;display:block;font-size:36rpx;margin:0 auto;padding:10rpx 0;text-align:center}.order-navbar-footer .order-navbar-item .order-navbar__name{color:#666;display:block;font-size:24rpx;margin-right:10rpx;text-align:center}.order-navbar-footer .order-navbar-item .order-badge{background:#ff495e;border-radius:100%;color:#fff;font-size:22rpx;line-height:28rpx;min-height:30rpx;min-width:30rpx;padding:1rpx;position:absolute;right:55rpx;text-align:center;top:0}.menus-list .menus-item{border-bottom:1rpx solid #eee;padding:28rpx;position:relative}.menus-list .menus-item .menus-item__name{color:#444;margin-left:20rpx}.qrimg{height:540rpx;margin-left:-33rpx;width:620rpx} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/onyongjinjilu.js b/wx214944c362629fc7/pages/user/onyongjinjilu.js new file mode 100644 index 0000000..f24a932 --- /dev/null +++ b/wx214944c362629fc7/pages/user/onyongjinjilu.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{data:[],isLogin:!1,userInfo:{}},onLoad:function(t){this.getYonghuList()},onShow:function(){this.getYonghuList()},toDate:function(t,e){var n=new Date(t),o=n.getFullYear(),i=n.getMonth()+1<10?"0"+(n.getMonth()+1):n.getMonth()+1,s=n.getDate()<10?"0"+n.getDate():n.getDate(),g=n.getHours()<10?"0"+n.getHours():n.getHours(),a=n.getMinutes()<10?"0"+n.getMinutes():n.getMinutes(),u=n.getSeconds()<10?"0"+n.getSeconds():n.getSeconds();return"1"==e?o+"-"+i+"-"+s+" "+g+":"+a+":"+u:"2"==e?o+"-"+i+"-"+s:void 0},getYonghuList:function(e){var n=this;t._get("user/yongjinjilu",{},(function(t){t.data.list.length&&wx.pageScrollTo({scrollTop:0});var e=t.data.list,o=[];e.forEach((function(t,e){t.commission=t.commission/100,2==t.status&&(t.settlement_time=n.toDate(1e3*t.settlement_time,1)),o.push(t)})),n.setData({data:o})}))},getUserDetail:function(){},onLogin:function(){wx.navigateTo({url:"../login/login"})},onCheckLogin:function(){return!!this.data.isLogin||(t.showError("很抱歉,您还没有登录"),!1)}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/onyongjinjilu.json b/wx214944c362629fc7/pages/user/onyongjinjilu.json new file mode 100644 index 0000000..7d491bd --- /dev/null +++ b/wx214944c362629fc7/pages/user/onyongjinjilu.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"佣金记录","navigationBarBackgroundColor":"#ffdd00","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/onyongjinjilu.wxml b/wx214944c362629fc7/pages/user/onyongjinjilu.wxml new file mode 100644 index 0000000..eba4be1 --- /dev/null +++ b/wx214944c362629fc7/pages/user/onyongjinjilu.wxml @@ -0,0 +1,46 @@ + + + + + + + + + + {{item.nickName}} + + + + + + + + 金额:{{item.commission}} + + + 分佣时间:{{item.create_time}} + + + 状态: 未结算 + 已结算 + 无效 + + + + 结算时间:{{item.settlement_time}} + + + + + + + + + + 亲,您还没有记录哦! + + + + + + diff --git a/wx214944c362629fc7/pages/user/onyongjinjilu.wxss b/wx214944c362629fc7/pages/user/onyongjinjilu.wxss new file mode 100644 index 0000000..e69de29 diff --git a/wx214944c362629fc7/pages/user/she.js b/wx214944c362629fc7/pages/user/she.js new file mode 100644 index 0000000..215dc60 --- /dev/null +++ b/wx214944c362629fc7/pages/user/she.js @@ -0,0 +1 @@ +require("../../@babel/runtime/helpers/Arrayincludes");var e=getApp();Page({data:{isLogin:!1,userInfo:{}},onLoad:function(o){if(console.log(o),o.scene){var t=decodeURIComponent(o.scene),n=this.urlParamToJson(t);wx.setStorageSync("she",n),console.log(n),console.log(t)}if(e._get("wxapp/base",{},(function(e){wx.setStorageSync("wxapp",e.data.wxapp),console.log("sss",e),wx.setStorageSync("storedata",e.data.shdata),wx.setStorageSync("values",e.data.values)}),!1,!1),console.log(123),this.setData({isLogin:e.checkIsLogin()}),this.data.isLogin){console.log(222);var a=wx.getStorageSync("phone"),s=wx.getStorageSync("storedata");if(!a&&s.sh)return void wx.navigateTo({url:"../phone/phone"});this.getUserDetail(),console.log("xxxxxxx"),wx.switchTab({url:"../index/index"})}},urlParamToJson:function(e){var o={};return e.trim().split("&").forEach((function(e){return o[e.split("=")[0]]=e.split("=")[1]})),o},onShow:function(){console.log("show");if(this.setData({isLogin:e.checkIsLogin()}),this.data.isLogin){var o=wx.getStorageSync("phone"),t=wx.getStorageSync("storedata");if(!o&&t.sh)return void wx.navigateTo({url:"../phone/phone"});console.log("show获取当前用户信息"),this.getUserDetail(),console.log("show准备跳转主页了"),wx.switchTab({url:"../index/index"})}},getUserDetail:function(){var o=this,t=wx.getStorageSync("values");e._get("user.index/detail",{},(function(e){o.setData(e.data),""!=e.data.userInfo.phone&&t.includes(e.data.userInfo.phone)&&o.setData({isadmin:!0})}))},onLogin:function(){wx.navigateTo({url:"../login/login"})},onCheckLogin:function(){return!!this.data.isLogin||(e.showError("很抱歉,您还没有登录"),!1)}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/she.json b/wx214944c362629fc7/pages/user/she.json new file mode 100644 index 0000000..d2fdfb0 --- /dev/null +++ b/wx214944c362629fc7/pages/user/she.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"跳转页面","navigationBarBackgroundColor":"#ffdd00","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/she.wxml b/wx214944c362629fc7/pages/user/she.wxml new file mode 100644 index 0000000..a0313b8 --- /dev/null +++ b/wx214944c362629fc7/pages/user/she.wxml @@ -0,0 +1,8 @@ + + + 123 + + 点击登录 + + + diff --git a/wx214944c362629fc7/pages/user/she.wxss b/wx214944c362629fc7/pages/user/she.wxss new file mode 100644 index 0000000..e69de29 diff --git a/wx214944c362629fc7/pages/user/tx.js b/wx214944c362629fc7/pages/user/tx.js new file mode 100644 index 0000000..9eacd19 --- /dev/null +++ b/wx214944c362629fc7/pages/user/tx.js @@ -0,0 +1 @@ +var a=getApp();Page({data:{disabled:!1,zfb:"",phone:"",je:"",error:""},onLoad:function(a){},saveData:function(e){var t=this,o=e.detail.value;""!==o.zfb?o.phone.length<1?a.showError("手机号不能为空"):o.je.length<1?a.showError("提现金额不能为空"):(t.setData({disabled:!0}),a._post_form("user/tx",o,(function(e){a.showSuccess(e.msg,(function(){wx.navigateBack()}))}),!1,(function(){t.setData({disabled:!1})}))):a.showError("支福包帐号为空")}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/tx.json b/wx214944c362629fc7/pages/user/tx.json new file mode 100644 index 0000000..af4562f --- /dev/null +++ b/wx214944c362629fc7/pages/user/tx.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"申请提现","navigationBarBackgroundColor":"#ffdd00","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/tx.wxml b/wx214944c362629fc7/pages/user/tx.wxml new file mode 100644 index 0000000..ee5fc07 --- /dev/null +++ b/wx214944c362629fc7/pages/user/tx.wxml @@ -0,0 +1,35 @@ + + +
+ + + + 支福包 + + + + + + + + 手机号 + + + + + + + + 金额 + + + + + + + + + +
+
+ diff --git a/wx214944c362629fc7/pages/user/tx.wxss b/wx214944c362629fc7/pages/user/tx.wxss new file mode 100644 index 0000000..42d19e5 --- /dev/null +++ b/wx214944c362629fc7/pages/user/tx.wxss @@ -0,0 +1 @@ +.profile-list .admin{color:#333;font-size:30rpx;padding-left:15px}.address-box .left-name{width:85px}.address-cont-title .list{padding:24rpx;width:auto}.tui-picker-detail text{padding:0 10rpx}.infoText{display:block;line-height:56rpx}picker-view{background-color:#fff;bottom:0;height:480rpx;padding:0;position:fixed;width:100%}picker-view-column view{align-items:center;display:-webkit-flex;display:flex;font-size:28rpx;height:100%;justify-content:center;line-height:28rpx;vertical-align:middle}.animation-element-wrapper{height:100%;left:0;top:0;z-index:21}.animation-element,.animation-element-wrapper{display:-webkit-flex;display:flex;position:fixed;width:100%}.animation-element{background-color:#fff;bottom:0;height:570rpx}.animation-button{align-items:center;height:100rpx;line-height:100rpx;margin-top:20rpx;top:20rpx;width:400rpx}.address-text{color:#999;display:-webkit-inline-flex;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:30rpx;height:50rpx;line-height:50rpx;margin-top:20rpx;position:fixed;text-align:center}.left-bt{left:30rpx}.right-bt{color:#ec5151;right:30rpx}.line{background-color:#eee;display:block;height:1rpx;margin-top:89rpx;position:fixed;width:100%}.address-box .right-cont input{color:#444;font-size:30rpx;width:100%}.bargain-commont-bg{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:20}.f-34{font-size:34rpx}.f-32{font-size:32rpx}.f-31{font-size:31rpx}.f-28{font-size:28rpx}.f-26{font-size:26rpx}.f-24{font-size:24rpx}.f-22{font-size:22rpx}.b-r{border-right:1rpx solid #eee}.b-b{border-bottom:1rpx solid #eee}.b-t{border-top:1rpx solid #eee}.m-top4{margin-top:4rpx}.m-top10{margin-top:10rpx}.m-top20{margin-top:25rpx}.m-top35{margin-top:35rpx} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/txlist.js b/wx214944c362629fc7/pages/user/txlist.js new file mode 100644 index 0000000..0f9b092 --- /dev/null +++ b/wx214944c362629fc7/pages/user/txlist.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{data:[],isLogin:!1,userInfo:{}},onLoad:function(t){this.getYonghuList()},onShow:function(){this.getYonghuList()},toDate:function(t,e){var n=new Date(t),o=n.getFullYear(),i=n.getMonth()+1<10?"0"+(n.getMonth()+1):n.getMonth()+1,g=n.getDate()<10?"0"+n.getDate():n.getDate(),a=n.getHours()<10?"0"+n.getHours():n.getHours(),s=n.getMinutes()<10?"0"+n.getMinutes():n.getMinutes(),u=n.getSeconds()<10?"0"+n.getSeconds():n.getSeconds();return"1"==e?o+"-"+i+"-"+g+" "+a+":"+s+":"+u:"2"==e?o+"-"+i+"-"+g:void 0},getYonghuList:function(e){var n=this;t._get("user/txjilu",{},(function(t){t.data.list.length&&wx.pageScrollTo({scrollTop:0});var e=t.data.list,o=[];e.forEach((function(t,e){t.qian=t.qian/100,o.push(t)})),n.setData({data:o})}))},getUserDetail:function(){},onLogin:function(){wx.navigateTo({url:"../login/login"})},onCheckLogin:function(){return!!this.data.isLogin||(t.showError("很抱歉,您还没有登录"),!1)}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/txlist.json b/wx214944c362629fc7/pages/user/txlist.json new file mode 100644 index 0000000..d991be3 --- /dev/null +++ b/wx214944c362629fc7/pages/user/txlist.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"提现记录","navigationBarBackgroundColor":"#ffdd00","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/txlist.wxml b/wx214944c362629fc7/pages/user/txlist.wxml new file mode 100644 index 0000000..c106e58 --- /dev/null +++ b/wx214944c362629fc7/pages/user/txlist.wxml @@ -0,0 +1,52 @@ + + + + + + + + + + {{item.nickName}} + + + + + + + + 提现金额:{{item.qian}} 元 + + + 支福包:{{item.zfb}} + + + 手机号:{{item.phone}} + + + 申请时间:{{item.create_time}} + + + 状态: 拒绝 + 已打款 + 等待审核中 + + + + 拒绝原因:{{item.msg}} + + + + + + + + + + 亲,您还没有记录哦! + + + + + + diff --git a/wx214944c362629fc7/pages/user/txlist.wxss b/wx214944c362629fc7/pages/user/txlist.wxss new file mode 100644 index 0000000..e69de29 diff --git a/wx214944c362629fc7/pages/user/yonghulist.js b/wx214944c362629fc7/pages/user/yonghulist.js new file mode 100644 index 0000000..934d800 --- /dev/null +++ b/wx214944c362629fc7/pages/user/yonghulist.js @@ -0,0 +1 @@ +var t=getApp();Page({data:{data:[]},onLoad:function(t){},onShow:function(){this.getYonghuList()},getYonghuList:function(a){var o=this;t._get("user/getyonghulist",{},(function(t){t.data.list.length&&wx.pageScrollTo({scrollTop:0}),o.setData({data:t.data.list})}))}}); \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/yonghulist.json b/wx214944c362629fc7/pages/user/yonghulist.json new file mode 100644 index 0000000..10e4323 --- /dev/null +++ b/wx214944c362629fc7/pages/user/yonghulist.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"下级客户列表","navigationBarBackgroundColor":"#ffdd00","usingComponents":{}} \ No newline at end of file diff --git a/wx214944c362629fc7/pages/user/yonghulist.wxml b/wx214944c362629fc7/pages/user/yonghulist.wxml new file mode 100644 index 0000000..2022fdf --- /dev/null +++ b/wx214944c362629fc7/pages/user/yonghulist.wxml @@ -0,0 +1,37 @@ + + + + + + + + + + {{item.nickName}} + + + + + + + + 手机号:{{item.phone}} + + + 注册时间:{{item.create_time}} + + + + + + + + + + 亲,您还没有下级哦! + + + + + + diff --git a/wx214944c362629fc7/pages/user/yonghulist.wxss b/wx214944c362629fc7/pages/user/yonghulist.wxss new file mode 100644 index 0000000..e1ca0ff --- /dev/null +++ b/wx214944c362629fc7/pages/user/yonghulist.wxss @@ -0,0 +1 @@ +.header{background:#fff;border-bottom:1rpx solid #e4e4e4;display:-webkit-flex;display:flex;height:44px;line-height:44px;position:fixed;top:0;width:100%;z-index:100}.header view{flex:1;text-align:center}.header .active{color:#fd4a5f}.wrapper{margin-top:54px}.order-box{padding:0 15px}.order-header{padding-top:10rpx}.order-header .title{color:#333;font-size:30rpx}.order-header .cont{color:#fd4a5f;font-size:30rpx}.order-cont{justify-content:space-between;padding:15rpx 0}.order-cont .order-num text,.order-cont .order-time text{color:#777;font-size:26rpx}.order-shop{padding:16rpx 0}.order-shop-left,.order-shop-left image{background:#fff;display:inline-block;height:160rpx;margin-right:15rpx;width:160rpx}.order-shop .num{float:right}.order-btn{padding:18rpx 0}.order-btn .order-left{flex:3}.order-btn .order-left .text,.order-btn .order-left text{font-size:30rpx}.order-btn .order-left .text{color:#777}.order-btn .order-right{flex:1.5}.order-list-box .left{flex:4;overflow:hidden;position:relative}.order-list-box .right{flex:1}.goods-number{color:#777;font-size:28rpx;position:absolute;right:12px;top:35%}.btn-default{border:1rpx solid #ccc;border-radius:4px;color:#555}.btn-default,.btn-main{float:right;font-size:28rpx;padding:6rpx 20rpx}.btn-main{border:1rpx solid #fd4a5f;border-radius:4px;color:#fd4a5f;margin-left:10rpx}.user-orderJtou{color:#888;font-size:24rpx;margin-top:-20rpx;position:absolute;right:0;top:50%}.order-img_list{background:#fff;border-bottom:1rpx solid #f1f1f1;border-top:1rpx solid #f1f1f1}.order-right-name{color:#555;font-size:30rpx;left:180rpx;line-height:1.6;margin-top:-46rpx;position:absolute;top:50%;width:100%} \ No newline at end of file diff --git a/wx214944c362629fc7/siteinfo.js b/wx214944c362629fc7/siteinfo.js new file mode 100644 index 0000000..5497f54 --- /dev/null +++ b/wx214944c362629fc7/siteinfo.js @@ -0,0 +1 @@ +module.exports={name:"乐淘严选",siteroot:"https://ltwxminiapp.19year.cn/"}; \ No newline at end of file diff --git a/wx214944c362629fc7/utils/common.wxss b/wx214944c362629fc7/utils/common.wxss new file mode 100644 index 0000000..8c4efd0 --- /dev/null +++ b/wx214944c362629fc7/utils/common.wxss @@ -0,0 +1 @@ +@import "/utils/iconfont.wxss";.container,input{-webkit-font-smoothing:antialiased;font-family:PingFang-Medium,PingFangSC-Regular,Heiti,Heiti SC,DroidSans,DroidSansFallback,Microsoft YaHei,sans-serif}.b-f{background:#fff}.tf-180{transform:rotate(-180deg)}.tf-90{transform:rotate(90deg)}.dis-block{display:block}.dis-flex{display:-webkit-flex!important;display:flex!important}.flex-box{flex:1}.flex-dir-row{flex-direction:row}.flex-dir-column{flex-direction:column}.flex-x-center{justify-content:center}.flex-x-between{justify-content:space-between}.flex-x-around{justify-content:space-around}.flex-x-end{justify-content:flex-end}.flex-y-center{align-items:center}.flex-y-end{align-items:flex-end}.flex-five{box-sizing:border-box;flex:0 0 50%}.flex-three{float:left;width:33.3%}.flex-four{box-sizing:border-box;flex:0 0 25%}.t-l{text-align:left}.t-c{text-align:center}.t-r{text-align:right}.p-a{position:absolute}.p-r{position:relative}.fl{float:left}.fr{float:right}.clear::after{clear:both;content:" ";display:table}.oh{overflow:hidden}.tb-lr-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex!important;display:flex!important;justify-content:center}.f-34{font-size:34rpx}.f-32{font-size:32rpx}.f-31{font-size:31rpx}.f-30{font-size:30rpx}.f-29{font-size:29rpx}.f-28{font-size:28rpx}.f-26{font-size:26rpx}.f-25{font-size:25rpx}.f-24{font-size:24rpx}.f-22{font-size:22rpx}.f-w{font-weight:700}.f-n{font-weight:400}.col-f{color:#fff}.col-3{color:#333}.col-6{color:#666}.col-7{color:#777}.col-8{color:#888}.col-9{color:#999}.col-m{color:#ff495e!important}.col-s{color:#be0117!important}.col-green{color:#0ed339!important}.cont-box{padding:20rpx}.cont-bot{margin-bottom:120rpx}.padding-box{box-sizing:border-box;padding:0 24rpx}.pl-12{padding-left:12px}.pr-12{padding-right:12px}.pr-6{padding-right:6px}.m-top4{margin-top:4rpx}.m-top10{margin-top:10rpx}.m-top20{margin-top:25rpx}.p-bottom{padding-bottom:112rpx}.onelist-hidden{white-space:nowrap}.onelist-hidden,.twolist-hidden{overflow:hidden;text-overflow:ellipsis}.twolist-hidden{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;word-break:break-all}.b-r{border-right:1rpx solid #eee}.b-b{border-bottom:1rpx solid #eee}.b-t{border-top:1rpx solid #eee}.ts-1{transition:all .1s}.ts-2{transition:all .2s}.ts-3{transition:all .3s}.ts-5{transition:all .5s}.btn-normal{background:none;border:none;border-radius:0;box-shadow:none;display:block;font-size:unset;line-height:normal;margin:0;overflow:visible;padding:0;text-align:unset}.btn-normal:after{border:none}.btn-normal.button-hover{color:inherit} \ No newline at end of file diff --git a/wx214944c362629fc7/utils/iconfont.wxss b/wx214944c362629fc7/utils/iconfont.wxss new file mode 100644 index 0000000..25ccdb2 --- /dev/null +++ b/wx214944c362629fc7/utils/iconfont.wxss @@ -0,0 +1 @@ +@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/font_948567_7qt13mxhklx.eot?t=1547714036925);src:url(//at.alicdn.com/t/font_948567_7qt13mxhklx.eot?t=1547714036925#iefix)format("embedded-opentype"),url(data:application/x-font-woff2;charset=utf-8;base64,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)format("woff2"),url(//at.alicdn.com/t/font_948567_7qt13mxhklx.woff?t=1547714036925)format("woff"),url(//at.alicdn.com/t/font_948567_7qt13mxhklx.ttf?t=1547714036925)format("truetype"),url(//at.alicdn.com/t/font_948567_7qt13mxhklx.svg?t=1547714036925#iconfont)format("svg")}.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconfont!important;font-style:normal}.icon-tubiao_kuaizhuangpailie:before{content:""}.icon-tubiao_liebiaopailie:before{content:""}.icon-ziyuan:before{content:""}.icon-cate:before{content:""}.icon-cart:before{content:""}.icon-daifukuan:before{content:""}.icon-daohang:before{content:""}.icon-gouwuche1:before{content:""}.icon-add:before{content:""}.icon-daishouhuo:before{content:""}.icon-daipingjia:before{content:""}.icon-dingwei1:before{content:""}.icon-edit1:before{content:""}.icon-edit:before{content:""}.icon-fanhuidingbu:before{content:""}.icon-favorite:before{content:""}.icon-favorites:before{content:""}.icon-form:before{content:""}.icon-fenxiang:before{content:""}.icon-haoping2:before{content:""}.icon-help:before{content:""}.icon-huo:before{content:""}.icon-jiantou-copy:before{content:""}.icon-home:before{content:""}.icon-lajixiang:before{content:""}.icon-map:before{content:""}.icon-profile:before{content:""}.icon-shanchu:before{content:""}.icon-sousuo:before{content:""}.icon-xiangyoujiantou:before{content:""}.icon-cart_b:before{content:""}.icon-icon_service:before{content:""}.icon-yonghu:before{content:""}.icon-fenlei_:before{content:""}.icon-gouwuche:before{content:""}.icon-shouye:before{content:""} \ No newline at end of file diff --git a/wx214944c362629fc7/wx214944c362629fc7.wxapkg b/wx214944c362629fc7/wx214944c362629fc7.wxapkg new file mode 100644 index 0000000..da32e6a Binary files /dev/null and b/wx214944c362629fc7/wx214944c362629fc7.wxapkg differ diff --git a/wx214944c362629fc7/wxParse/html2json.js b/wx214944c362629fc7/wxParse/html2json.js new file mode 100644 index 0000000..91eeb8e --- /dev/null +++ b/wx214944c362629fc7/wxParse/html2json.js @@ -0,0 +1 @@ +function e(e){for(var t={},r=e.split(","),s=0;s\n/,"").replace(/<.*!doctype.*\>\n/,"").replace(/<.*!DOCTYPE.*\>\n/,"")}(e),e=o.strDiscode(e);var s=[],a={node:r,nodes:[],images:[],imageUrls:[]};return n(e,{start:function(e,t,n){var c={node:"element",tag:e};if(i[e]?c.tagType="block":l[e]?c.tagType="inline":d[e]&&(c.tagType="closeSelf"),0!==t.length&&(c.attr=t.reduce((function(e,t){var r=t.name,s=t.value;return"class"==r&&(console.log(s),c.classStr=s),"style"==r&&(console.log(s),c.styleStr=s),s.match(/ /)&&(s=s.split(" ")),e[r]?Array.isArray(e[r])?e[r].push(s):e[r]=[e[r],s]:e[r]=s,e}),{})),"img"===c.tag){c.imgIndex=a.images.length;var u=c.attr.src;u=o.urlToHttpUrl(u,"https"),c.attr.src=u,c.from=r,a.images.push(c),a.imageUrls.push(u)}if("font"===c.tag){var p=["x-small","small","medium","large","x-large","xx-large","-webkit-xxx-large"],m={color:"color",face:"font-family",size:"font-size"};for(var f in c.attr.style||(c.attr.style=[]),c.styleStr||(c.styleStr=""),m)if(c.attr[f]){var h="size"===f?p[c.attr[f]-1]:c.attr[f];c.attr.style.push(m[f]),c.attr.style.push(h),c.styleStr+=m[f]+": "+h+";"}}if("source"===c.tag&&(a.source=c.attr.src),n){var g=s[0]||a;void 0===g.nodes&&(g.nodes=[]),g.nodes.push(c)}else s.unshift(c)},end:function(e){var t=s.shift();if(t.tag!==e&&console.error("invalid state: mismatch end tag"),"video"===t.tag&&a.source&&(t.attr.src=a.source,delete result.source),0===s.length)a.nodes.push(t);else{var r=s[0];void 0===r.nodes&&(r.nodes=[]),r.nodes.push(t)}},chars:function(e){var r={node:"text",text:e,textArray:t(e)};if(0===s.length)a.nodes.push(r);else{var o=s[0];void 0===o.nodes&&(o.nodes=[]),o.nodes.push(r)}},comment:function(e){}}),a},emojisInit:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/wxParse/emojis/",o=arguments[2];r=e,s=t,a=o}}; \ No newline at end of file diff --git a/wx214944c362629fc7/wxParse/htmlparser.js b/wx214944c362629fc7/wxParse/htmlparser.js new file mode 100644 index 0000000..b852d41 --- /dev/null +++ b/wx214944c362629fc7/wxParse/htmlparser.js @@ -0,0 +1 @@ +function e(e){for(var t={},r=e.split(","),s=0;s\s]+))?)*)\s*(\/?)>/,r=/^<\/([-A-Za-z0-9_]+)[^>]*>/,s=/([a-zA-Z_:][-a-zA-Z0-9_:.]*)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,a=e("area,base,basefont,br,col,frame,hr,img,input,link,meta,param,embed,command,keygen,source,track,wbr"),n=e("a,address,code,article,applet,aside,audio,blockquote,button,canvas,center,dd,del,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,ins,isindex,li,map,menu,noframes,noscript,object,ol,output,p,pre,section,script,table,tbody,td,tfoot,th,thead,tr,ul,video"),i=e("abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,textarea,tt,u,var"),o=e("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr"),l=e("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected"),c=e("wxxxcode-style,script,style,view,scroll-view,block");module.exports=function(e,d){function f(e,t){if(t)for(t=t.toLowerCase(),r=b.length-1;r>=0&&b[r]!=t;r--);else var r=0;if(r>=0){for(var s=b.length-1;s>=r;s--)d.end&&d.end(b[s]);b.length=r}}var p,u,h,b=[],m=e;for(b.last=function(){return this[this.length-1]};e;){if(u=!0,b.last()&&c[b.last()])e=e.replace(new RegExp("([\\s\\S]*?)]*>"),(function(e,t){return t=t.replace(/|/g,"$1$2"),d.chars&&d.chars(t),""})),f(0,b.last());else if(0==e.indexOf("\x3c!--")?(p=e.indexOf("--\x3e"))>=0&&(d.comment&&d.comment(e.substring(4,p)),e=e.substring(p+3),u=!1):0==e.indexOf("":"Error in unnamed extension",n={valid:!0,error:""};a.helper.isArray(e)||(e=[e]);for(var o=0;o-1,p=new RegExp(r+"|"+t,"g"+c.replace(/g/g,"")),h=new RegExp(r,c.replace(/g/g,"")),d=[];do{for(s=0;o=p.exec(e);)if(h.test(o[0]))s++||(i=(a=p.lastIndex)-o[0].length);else if(s&&!--s){l=o.index+o[0].length;var f={left:{start:i,end:a},match:{start:a,end:o.index},right:{start:o.index,end:l},wholeMatch:{start:i,end:l}};if(d.push(f),!u)return d}}while(s&&(p.lastIndex=a));return d};a.helper.matchRecursiveRegExp=function(e,r,t,n){for(var s=u(e,r,t,n),a=[],o=0;o0){var p=[];0!==i[0].wholeMatch.start&&p.push(e.slice(0,i[0].wholeMatch.start));for(var h=0;h-1))return e;h=""}else h=t.gUrls[p],a.helper.isUndefined(t.gTitles[p])||(d=t.gTitles[p]);var f='"+u+""};return e=(e=(e=(e=t.converter._dispatch("anchors.before",e,r,t)).replace(/(\[((?:\[[^\]]*]|[^\[\]])*)][ ]?(?:\n[ ]*)?\[(.*?)])()()()()/g,n)).replace(/(\[((?:\[[^\]]*]|[^\[\]])*)]\([ \t]*()?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,n)).replace(/(\[([^\[\]]+)])()()()()()/g,n),t.converter._dispatch("anchors.after",e,r,t)})),a.subParser("autoLinks",(function(e,r,t){function n(e,r){var t=r;return/^www\./i.test(r)&&(r=r.replace(/^www\./i,"http://www.")),''+t+""}function s(e,r){var t=a.subParser("unescapeSpecialChars")(r);return a.subParser("encodeEmailAddress")(t)}return e=(e=(e=t.converter._dispatch("autoLinks.before",e,r,t)).replace(/<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)>/gi,n)).replace(/<(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,s),r.simplifiedAutoLink&&(e=(e=e.replace(/\b(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+)(?=\s|$)(?!["<>])/gi,n)).replace(/(?:^|[ \n\t])([A-Za-z0-9!#$%&'*+-/=?^_`\{|}~\.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?:$|[ \n\t])/gi,s)),t.converter._dispatch("autoLinks.after",e,r,t)})),a.subParser("blockGamut",(function(e,r,t){e=t.converter._dispatch("blockGamut.before",e,r,t),e=a.subParser("blockQuotes")(e,r,t),e=a.subParser("headers")(e,r,t);var n=a.subParser("hashBlock")("
",r,t);return e=(e=(e=e.replace(/^[ ]{0,2}([ ]?\*[ ]?){3,}[ \t]*$/gm,n)).replace(/^[ ]{0,2}([ ]?\-[ ]?){3,}[ \t]*$/gm,n)).replace(/^[ ]{0,2}([ ]?_[ ]?){3,}[ \t]*$/gm,n),e=a.subParser("lists")(e,r,t),e=a.subParser("codeBlocks")(e,r,t),e=a.subParser("tables")(e,r,t),e=a.subParser("hashHTMLBlocks")(e,r,t),e=a.subParser("paragraphs")(e,r,t),t.converter._dispatch("blockGamut.after",e,r,t)})),a.subParser("blockQuotes",(function(e,r,t){return e=(e=t.converter._dispatch("blockQuotes.before",e,r,t)).replace(/((^[ \t]{0,3}>[ \t]?.+\n(.+\n)*\n*)+)/gm,(function(e,n){var s=n;return s=(s=(s=s.replace(/^[ \t]*>[ \t]?/gm,"~0")).replace(/~0/g,"")).replace(/^[ \t]+$/gm,""),s=a.subParser("githubCodeBlocks")(s,r,t),s=(s=(s=a.subParser("blockGamut")(s,r,t)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*
[^\r]+?<\/pre>)/gm,(function(e,r){var t=r;return(t=t.replace(/^  /gm,"~0")).replace(/~0/g,"")})),a.subParser("hashBlock")("
\n"+s+"\n
",r,t)})),t.converter._dispatch("blockQuotes.after",e,r,t)})),a.subParser("codeBlocks",(function(e,r,t){e=t.converter._dispatch("codeBlocks.before",e,r,t);return e=(e=(e+="~0").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=~0))/g,(function(e,n,s){var o=n,i=s,l="\n";return o=a.subParser("outdent")(o),o=a.subParser("encodeCode")(o),o=(o=(o=a.subParser("detab")(o)).replace(/^\n+/g,"")).replace(/\n+$/g,""),r.omitExtraWLInCodeBlocks&&(l=""),o="
"+o+l+"
",a.subParser("hashBlock")(o,r,t)+i}))).replace(/~0/,""),t.converter._dispatch("codeBlocks.after",e,r,t)})),a.subParser("codeSpans",(function(e,r,t){return void 0===(e=t.converter._dispatch("codeSpans.before",e,r,t))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,(function(e,r,t,n){var s=n;return s=(s=s.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),r+""+(s=a.subParser("encodeCode")(s))+""})),t.converter._dispatch("codeSpans.after",e,r,t)})),a.subParser("detab",(function(e){return(e=(e=(e=(e=e.replace(/\t(?=\t)/g," ")).replace(/\t/g,"~A~B")).replace(/~B(.+?)~A/g,(function(e,r){for(var t=r,n=4-t.length%4,s=0;s#+-.!])/g,a.helper.escapeCharactersCallback)})),a.subParser("encodeCode",(function(e){return e=(e=(e=e.replace(/&/g,"&")).replace(//g,">"),a.helper.escapeCharacters(e,"*_{}[]\\",!1)})),a.subParser("encodeEmailAddress",(function(e){var r=[function(e){return"&#"+e.charCodeAt(0)+";"},function(e){return"&#x"+e.charCodeAt(0).toString(16)+";"},function(e){return e}];return(e='.9?r[2](e):t>.45?r[1](e):r[0](e)}return e})))+'">'+e+"").replace(/">.+:/g,'">')})),a.subParser("escapeSpecialCharsWithinTagAttributes",(function(e){return e.replace(/(<[a-z\/!$]("[^"]*"|'[^']*'|[^'">])*>|)/gi,(function(e){var r=e.replace(/(.)<\/?code>(?=.)/g,"$1`");return a.helper.escapeCharacters(r,"\\`*_",!1)}))})),a.subParser("githubCodeBlocks",(function(e,r,t){return r.ghCodeBlocks?(e=t.converter._dispatch("githubCodeBlocks.before",e,r,t),e=(e=(e+="~0").replace(/(?:^|\n)```(.*)\n([\s\S]*?)\n```/g,(function(e,n,s){var o=r.omitExtraWLInCodeBlocks?"":"\n";return s=a.subParser("encodeCode")(s),s="
"+(s=(s=(s=a.subParser("detab")(s)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+o+"
",s=a.subParser("hashBlock")(s,r,t),"\n\n~G"+(t.ghCodeBlocks.push({text:e,codeblock:s})-1)+"G\n\n"}))).replace(/~0/,""),t.converter._dispatch("githubCodeBlocks.after",e,r,t)):e})),a.subParser("hashBlock",(function(e,r,t){return e=e.replace(/(^\n+|\n+$)/g,""),"\n\n~K"+(t.gHtmlBlocks.push(e)-1)+"K\n\n"})),a.subParser("hashElement",(function(e,r,t){return function(e,r){var n=r;return n=(n=(n=n.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),"\n\n~K"+(t.gHtmlBlocks.push(n)-1)+"K\n\n"}})),a.subParser("hashHTMLBlocks",(function(e,r,t){for(var n=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],s=0;s]*>","","gim");return(e=(e=e.replace(/(\n[ ]{0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,a.subParser("hashElement")(e,r,t))).replace(/()/g,a.subParser("hashElement")(e,r,t))).replace(/(?:\n\n)([ ]{0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,a.subParser("hashElement")(e,r,t))})),a.subParser("hashHTMLSpans",(function(e,r,t){for(var n=a.helper.matchRecursiveRegExp(e,"]*>","","gi"),s=0;s]*>\\s*]*>","^(?: |\\t){0,3}\\s*
","gim")})),a.subParser("headers",(function(e,r,t){function n(e){var r,n=e.replace(/[^\w]/g,"").toLowerCase();return t.hashLinkCounts[n]?r=n+"-"+t.hashLinkCounts[n]++:(r=n,t.hashLinkCounts[n]=1),!0===s&&(s="section"),a.helper.isString(s)?s+r:r}e=t.converter._dispatch("headers.before",e,r,t);var s=r.prefixHeaderId,o=isNaN(parseInt(r.headerLevelStart))?1:parseInt(r.headerLevelStart),i=r.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,l=r.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;return e=(e=(e=e.replace(i,(function(e,s){var i=a.subParser("spanGamut")(s,r,t),l=r.noHeaderId?"":' id="'+n(s)+'"',c=""+i+"";return a.subParser("hashBlock")(c,r,t)}))).replace(l,(function(e,s){var i=a.subParser("spanGamut")(s,r,t),l=r.noHeaderId?"":' id="'+n(s)+'"',c=o+1,u=""+i+"";return a.subParser("hashBlock")(u,r,t)}))).replace(/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm,(function(e,s,i){var l=a.subParser("spanGamut")(i,r,t),c=r.noHeaderId?"":' id="'+n(i)+'"',u=o-1+s.length,p=""+l+"";return a.subParser("hashBlock")(p,r,t)})),t.converter._dispatch("headers.after",e,r,t)})),a.subParser("images",(function(e,r,t){function n(e,r,n,s,o,i,l,c){var u=t.gUrls,p=t.gTitles,h=t.gDimensions;if(n=n.toLowerCase(),c||(c=""),""===s||null===s){if(""!==n&&null!==n||(n=r.toLowerCase().replace(/ ?\n/g," ")),s="#"+n,a.helper.isUndefined(u[n]))return e;s=u[n],a.helper.isUndefined(p[n])||(c=p[n]),a.helper.isUndefined(h[n])||(o=h[n].width,i=h[n].height)}r=r.replace(/"/g,"""),r=a.helper.escapeCharacters(r,"*_",!1);var d=''+r+'"}return e=(e=(e=t.converter._dispatch("images.before",e,r,t)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[(.*?)]()()()()()/g,n)).replace(/!\[(.*?)]\s?\([ \t]*()?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(['"])(.*?)\6[ \t]*)?\)/g,n),t.converter._dispatch("images.after",e,r,t)})),a.subParser("italicsAndBold",(function(e,r,t){return e=t.converter._dispatch("italicsAndBold.before",e,r,t),e=r.literalMidWordUnderscores?(e=(e=(e=e.replace(/(^|\s|>|\b)__(?=\S)([\s\S]+?)__(?=\b|<|\s|$)/gm,"$1$2")).replace(/(^|\s|>|\b)_(?=\S)([\s\S]+?)_(?=\b|<|\s|$)/gm,"$1$2")).replace(/(\*\*)(?=\S)([^\r]*?\S[*]*)\1/g,"$2")).replace(/(\*)(?=\S)([^\r]*?\S)\1/g,"$2"):(e=e.replace(/(\*\*|__)(?=\S)([^\r]*?\S[*_]*)\1/g,"$2")).replace(/(\*|_)(?=\S)([^\r]*?\S)\1/g,"$2"),t.converter._dispatch("italicsAndBold.after",e,r,t)})),a.subParser("lists",(function(e,r,t){function n(e,n){t.gListLevel++,e=e.replace(/\n{2,}$/,"\n");var s=/\n[ \t]*\n(?!~0)/.test(e+="~0");return e=(e=e.replace(/(\n)?(^[ \t]*)([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(~0|\2([*+-]|\d+[.])[ \t]+))/gm,(function(e,n,o,i,l,c,u){u=u&&""!==u.trim();var p=a.subParser("outdent")(l,r,t),h="";return c&&r.tasklists&&(h=' class="task-list-item" style="list-style-type: none;"',p=p.replace(/^[ \t]*\[(x|X| )?]/m,(function(){var e='"}))),n||p.search(/\n{2,}/)>-1?(p=a.subParser("githubCodeBlocks")(p,r,t),p=a.subParser("blockGamut")(p,r,t)):(p=(p=a.subParser("lists")(p,r,t)).replace(/\n$/,""),p=s?a.subParser("paragraphs")(p,r,t):a.subParser("spanGamut")(p,r,t)),"\n"+p+"\n"}))).replace(/~0/g,""),t.gListLevel--,n&&(e=e.replace(/\s+$/,"")),e}function s(e,r,t){var s="ul"===r?/^ {0,2}\d+\.[ \t]/gm:/^ {0,2}[*+-][ \t]/gm,a=[],o="";if(-1!==e.search(s)){!function e(a){var i=a.search(s);-1!==i?(o+="\n\n<"+r+">"+n(a.slice(0,i),!!t)+"\n\n",s="ul"==(r="ul"===r?"ol":"ul")?/^ {0,2}\d+\.[ \t]/gm:/^ {0,2}[*+-][ \t]/gm,e(a.slice(i))):o+="\n\n<"+r+">"+n(a,!!t)+"\n\n"}(e);for(var i=0;i"+n(e,!!t)+"\n\n";return o}e=t.converter._dispatch("lists.before",e,r,t),e+="~0";var o=/^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm;return t.gListLevel?e=e.replace(o,(function(e,r,t){return s(r,t.search(/[*+-]/g)>-1?"ul":"ol",!0)})):(o=/(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,e=e.replace(o,(function(e,r,t,n){return s(t,n.search(/[*+-]/g)>-1?"ul":"ol")}))),e=e.replace(/~0/,""),t.converter._dispatch("lists.after",e,r,t)})),a.subParser("outdent",(function(e){return(e=e.replace(/^(\t|[ ]{1,4})/gm,"~0")).replace(/~0/g,"")})),a.subParser("paragraphs",(function(e,r,t){for(var n=(e=(e=(e=t.converter._dispatch("paragraphs.before",e,r,t)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),s=[],o=n.length,i=0;i=0||(l=(l=a.subParser("spanGamut")(l,r,t)).replace(/^([ \t]*)/g,"

"),l+="

"),s.push(l)}for(o=s.length,i=0;i=0;){var h=RegExp.$1,d=RegExp.$2;c=(c="K"===h?t.gHtmlBlocks[d]:p?a.subParser("encodeCode")(t.ghCodeBlocks[d].text):t.ghCodeBlocks[d].codeblock).replace(/\$/g,"$$$$"),u=u.replace(/(\n\n)?~(K|G)\d+\2(\n\n)?/,c),/^]*>\s*]*>/.test(u)&&(p=!0)}s[i]=u}return e=(e=(e=s.join("\n\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.converter._dispatch("paragraphs.after",e,r,t)})),a.subParser("runExtension",(function(e,r,t,n){if(e.filter)r=e.filter(r,n.converter,t);else if(e.regex){var s=e.regex;!s instanceof RegExp&&(s=new RegExp(s,"g")),r=r.replace(s,e.replace)}return r})),a.subParser("spanGamut",(function(e,r,t){return e=t.converter._dispatch("spanGamut.before",e,r,t),e=a.subParser("codeSpans")(e,r,t),e=a.subParser("escapeSpecialCharsWithinTagAttributes")(e,r,t),e=a.subParser("encodeBackslashEscapes")(e,r,t),e=a.subParser("images")(e,r,t),e=a.subParser("anchors")(e,r,t),e=a.subParser("autoLinks")(e,r,t),e=a.subParser("encodeAmpsAndAngles")(e,r,t),e=a.subParser("italicsAndBold")(e,r,t),e=(e=a.subParser("strikethrough")(e,r,t)).replace(/ +\n/g,"
\n"),t.converter._dispatch("spanGamut.after",e,r,t)})),a.subParser("strikethrough",(function(e,r,t){return r.strikethrough&&(e=(e=t.converter._dispatch("strikethrough.before",e,r,t)).replace(/(?:~T){2}([\s\S]+?)(?:~T){2}/g,"$1"),e=t.converter._dispatch("strikethrough.after",e,r,t)),e})),a.subParser("stripBlankLines",(function(e){return e.replace(/^[ \t]+$/gm,"")})),a.subParser("stripLinkDefinitions",(function(e,r,t){return(e=(e+="~0").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=~0))/gm,(function(e,n,s,o,i,l,c){return n=n.toLowerCase(),t.gUrls[n]=a.subParser("encodeAmpsAndAngles")(s),l?l+c:(c&&(t.gTitles[n]=c.replace(/"|'/g,""")),r.parseImgDimensions&&o&&i&&(t.gDimensions[n]={width:o,height:i}),"")}))).replace(/~0/,"")})),a.subParser("tables",(function(e,r,t){function n(e){return/^:[ \t]*--*$/.test(e)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(e)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(e)?' style="text-align:center;"':""}function s(e,n){var s="";return e=e.trim(),r.tableHeaderId&&(s=' id="'+e.replace(/ /g,"_").toLowerCase()+'"'),""+(e=a.subParser("spanGamut")(e,r,t))+"\n"}function o(e,n){return""+a.subParser("spanGamut")(e,r,t)+"\n"}if(!r.tables)return e;return e=(e=t.converter._dispatch("tables.before",e,r,t)).replace(/^[ \t]{0,3}\|?.+\|.+\n[ \t]{0,3}\|?[ \t]*:?[ \t]*(?:-|=){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:-|=){2,}[\s\S]+?(?:\n\n|~0)/gm,(function(e){var r,t=e.split("\n");for(r=0;r\n\n\n",s=0;s\n";for(var a=0;a\n"}return t+"\n\n"}(u,h)})),t.converter._dispatch("tables.after",e,r,t)})),a.subParser("unescapeSpecialChars",(function(e){return e.replace(/~E(\d+)E/g,(function(e,r){var t=parseInt(r);return String.fromCharCode(t)}))})),module.exports=a; \ No newline at end of file diff --git a/wx214944c362629fc7/wxParse/wxDiscode.js b/wx214944c362629fc7/wxParse/wxDiscode.js new file mode 100644 index 0000000..b26f549 --- /dev/null +++ b/wx214944c362629fc7/wxParse/wxDiscode.js @@ -0,0 +1 @@ +module.exports={strDiscode:function(e){return function(e){return(e=(e=e.replace(/\r\n/g,"")).replace(/\n/g,"")).replace(/code/g,"wxxxcode-style")}(e=function(e){return(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/Œ/g,"Œ")).replace(/œ/g,"œ")).replace(/Š/g,"Š")).replace(/š/g,"š")).replace(/Ÿ/g,"Ÿ")).replace(/ƒ/g,"ƒ")).replace(/ˆ/g,"ˆ")).replace(/˜/g,"˜")).replace(/ /g,"")).replace(/ /g,"")).replace(/ /g,"")).replace(/‌/g,"")).replace(/‍/g,"")).replace(/‎/g,"")).replace(/‏/g,"")).replace(/–/g,"–")).replace(/—/g,"—")).replace(/‘/g,"‘")).replace(/’/g,"’")).replace(/‚/g,"‚")).replace(/“/g,"“")).replace(/”/g,"”")).replace(/„/g,"„")).replace(/†/g,"†")).replace(/‡/g,"‡")).replace(/•/g,"•")).replace(/…/g,"…")).replace(/‰/g,"‰")).replace(/′/g,"′")).replace(/″/g,"″")).replace(/‹/g,"‹")).replace(/›/g,"›")).replace(/‾/g,"‾")).replace(/€/g,"€")).replace(/™/g,"™")).replace(/←/g,"←")).replace(/↑/g,"↑")).replace(/→/g,"→")).replace(/↓/g,"↓")).replace(/↔/g,"↔")).replace(/↵/g,"↵")).replace(/⌈/g,"⌈")).replace(/⌉/g,"⌉")).replace(/⌊/g,"⌊")).replace(/⌋/g,"⌋")).replace(/◊/g,"◊")).replace(/♠/g,"♠")).replace(/♣/g,"♣")).replace(/♥/g,"♥")).replace(/♦/g,"♦")}(e=function(e){return(e=(e=(e=(e=e.replace(/ /g," ")).replace(/"/g,"'")).replace(/&/g,"&")).replace(/</g,"<")).replace(/>/g,">")}(e=function(e){return(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/Α/g,"Α")).replace(/Β/g,"Β")).replace(/Γ/g,"Γ")).replace(/Δ/g,"Δ")).replace(/Ε/g,"Ε")).replace(/Ζ/g,"Ζ")).replace(/Η/g,"Η")).replace(/Θ/g,"Θ")).replace(/Ι/g,"Ι")).replace(/Κ/g,"Κ")).replace(/Λ/g,"Λ")).replace(/Μ/g,"Μ")).replace(/Ν/g,"Ν")).replace(/Ξ/g,"Ν")).replace(/Ο/g,"Ο")).replace(/Π/g,"Π")).replace(/Ρ/g,"Ρ")).replace(/Σ/g,"Σ")).replace(/Τ/g,"Τ")).replace(/Υ/g,"Υ")).replace(/Φ/g,"Φ")).replace(/Χ/g,"Χ")).replace(/Ψ/g,"Ψ")).replace(/Ω/g,"Ω")).replace(/α/g,"α")).replace(/β/g,"β")).replace(/γ/g,"γ")).replace(/δ/g,"δ")).replace(/ε/g,"ε")).replace(/ζ/g,"ζ")).replace(/η/g,"η")).replace(/θ/g,"θ")).replace(/ι/g,"ι")).replace(/κ/g,"κ")).replace(/λ/g,"λ")).replace(/μ/g,"μ")).replace(/ν/g,"ν")).replace(/ξ/g,"ξ")).replace(/ο/g,"ο")).replace(/π/g,"π")).replace(/ρ/g,"ρ")).replace(/ς/g,"ς")).replace(/σ/g,"σ")).replace(/τ/g,"τ")).replace(/υ/g,"υ")).replace(/φ/g,"φ")).replace(/χ/g,"χ")).replace(/ψ/g,"ψ")).replace(/ω/g,"ω")).replace(/ϑ/g,"ϑ")).replace(/ϒ/g,"ϒ")).replace(/ϖ/g,"ϖ")).replace(/·/g,"·")}(e=function(e){return(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/∀/g,"∀")).replace(/∂/g,"∂")).replace(/&exists;/g,"∃")).replace(/∅/g,"∅")).replace(/∇/g,"∇")).replace(/∈/g,"∈")).replace(/∉/g,"∉")).replace(/∋/g,"∋")).replace(/∏/g,"∏")).replace(/∑/g,"∑")).replace(/−/g,"−")).replace(/∗/g,"∗")).replace(/√/g,"√")).replace(/∝/g,"∝")).replace(/∞/g,"∞")).replace(/∠/g,"∠")).replace(/∧/g,"∧")).replace(/∨/g,"∨")).replace(/∩/g,"∩")).replace(/∩/g,"∪")).replace(/∫/g,"∫")).replace(/∴/g,"∴")).replace(/∼/g,"∼")).replace(/≅/g,"≅")).replace(/≈/g,"≈")).replace(/≠/g,"≠")).replace(/≤/g,"≤")).replace(/≥/g,"≥")).replace(/⊂/g,"⊂")).replace(/⊃/g,"⊃")).replace(/⊄/g,"⊄")).replace(/⊆/g,"⊆")).replace(/⊇/g,"⊇")).replace(/⊕/g,"⊕")).replace(/⊗/g,"⊗")).replace(/⊥/g,"⊥")).replace(/⋅/g,"⋅")}(e)))))},urlToHttpUrl:function(e,a){return new RegExp("^//").test(e)&&(e=a+":"+e),e}}; \ No newline at end of file diff --git a/wx214944c362629fc7/wxParse/wxParse.js b/wx214944c362629fc7/wxParse/wxParse.js new file mode 100644 index 0000000..52e0776 --- /dev/null +++ b/wx214944c362629fc7/wxParse/wxParse.js @@ -0,0 +1 @@ +function e(e){return e&&e.__esModule?e:{default:e}}function a(e){var a=e.target.dataset.src,t=e.target.dataset.from;void 0!==t&&t.length>0&&wx.previewImage({current:a,urls:this.data[t].imageUrls})}function t(e){return!1}var r=e(require("./showdown.js")),i=e(require("./html2json.js"));module.exports={wxParse:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"wxParseData",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"html",s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'
数据不能为空
',o=arguments[3],d=arguments[4],l=o,m={};if("html"==n)m=i.default.html2json(s,e);else if("md"==n||"markdown"==n){var u=(new r.default.Converter).makeHtml(s);m=i.default.html2json(u,e)}m.view={},m.view.imagePadding=0,void 0!==d&&(m.view.imagePadding=d);var v={};v[e]=m,l.setData(v),l.wxParseImgLoad=t,l.wxParseImgTap=a},wxParseTemArray:function(e,a,t,r){for(var i=[],n=r.data,s=null,o=0;o0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/wxParse/emojis/",t=arguments[2];i.default.emojisInit(e,a,t)}}; \ No newline at end of file diff --git a/wx214944c362629fc7/wxParse/wxParse.wxml b/wx214944c362629fc7/wxParse/wxParse.wxml new file mode 100644 index 0000000..7b4d37e --- /dev/null +++ b/wx214944c362629fc7/wxParse/wxParse.wxml @@ -0,0 +1,370 @@ + + + + + + + + + + + + + + + + diff --git a/wx214944c362629fc7/wxParse/wxParse.wxss b/wx214944c362629fc7/wxParse/wxParse.wxss new file mode 100644 index 0000000..be46ecc --- /dev/null +++ b/wx214944c362629fc7/wxParse/wxParse.wxss @@ -0,0 +1 @@ +.wxParse{color:#666;font-family:Helvetica,sans-serif;font-size:28rpx;line-height:1.8;margin:0 5px}view{overflow:auto;word-break:break-all}.wxParse-inline{display:inline}.wxParse-div,.wxParse-inline{margin:0;padding:0}.wxParse-h1{font-size:2em;margin:.67em 0}.wxParse-h2{font-size:1.5em;margin:.75em 0}.wxParse-h3{font-size:1.17em;margin:.83em 0}.wxParse-h4{margin:1.12em 0}.wxParse-h5{font-size:.83em;margin:1.5em 0}.wxParse-h6{font-size:.75em;margin:1.67em 0}.wxParse-h1{font-size:18px;font-weight:400;margin-bottom:.9em}.wxParse-h2{font-size:16px}.wxParse-h2,.wxParse-h3{font-weight:400;margin-bottom:.34em}.wxParse-h3{font-size:15px}.wxParse-h4{font-size:14px;font-weight:400;margin-bottom:.24em}.wxParse-h5{font-size:13px;font-weight:400;margin-bottom:.14em}.wxParse-h6{font-size:12px;font-weight:400;margin-bottom:.04em}.wxParse-b,.wxParse-h1,.wxParse-h2,.wxParse-h3,.wxParse-h4,.wxParse-h5,.wxParse-h6,.wxParse-strong{font-weight:bolder}.wxParse-address,.wxParse-cite,.wxParse-em,.wxParse-i,.wxParse-var{font-style:italic}.wxParse-code,.wxParse-kbd,.wxParse-pre,.wxParse-samp,.wxParse-tt{font-family:monospace}.wxParse-pre{white-space:pre}.wxParse-big{font-size:1.17em}.wxParse-small,.wxParse-sub,.wxParse-sup{font-size:.83em}.wxParse-sub{vertical-align:sub}.wxParse-sup{vertical-align:super}.wxParse-del,.wxParse-s,.wxParse-strike{text-decoration:line-through}.wxParse-s,.wxParse-strong{display:inline}.wxParse-a{color:#00bfff;overflow:auto;word-break:break-all}.wxParse-video{margin:10px 0;text-align:center}.wxParse-video-video{width:100%}.wxParse-img{background-color:#efefef;overflow:hidden}.wxParse-blockquote{background:#f5f5f5;border-left:3px solid #dbdbdb;font-family:Courier,Calibri,宋体;margin:0;padding:10px 0 10px 5px}.wxParse-code,.wxParse-wxxxcode-style{background:#f5f5f5;display:inline}.wxParse-ul{margin:20rpx 10rpx}.wxParse-li,.wxParse-li-inner{align-items:baseline;display:-webkit-flex;display:flex;margin:10rpx 0}.wxParse-li-text{align-items:center;line-height:20px}.wxParse-li-circle{background-color:#333;display:-webkit-inline-flex;display:inline-flex;height:5px;margin-right:5px;width:5px}.wxParse-li-square{background-color:#333}.wxParse-li-ring,.wxParse-li-square{display:-webkit-inline-flex;display:inline-flex;height:10rpx;margin-right:5px;width:10rpx}.wxParse-li-ring{background-color:#fff;border:2rpx solid #333;border-radius:50%}.wxParse-u{text-decoration:underline}.wxParse-hide{display:none}.WxEmojiView{align-items:center}.wxEmoji{height:16px;width:16px}.wxParse-tr{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:-webkit-flex;display:flex}.wxParse-td,.wxParse-th{border-left:1px solid #e0e0e0;flex:1;font-size:28rpx;padding:5px;word-break:break-all}.wxParse-td:last{border-top:1px solid #e0e0e0}.wxParse-th{background:#f0f0f0;border-top:1px solid #e0e0e0} \ No newline at end of file diff --git a/wx49a18253b90a02d2/@babel/runtime/helpers/asyncToGenerator.js b/wx49a18253b90a02d2/@babel/runtime/helpers/asyncToGenerator.js new file mode 100644 index 0000000..eef7f51 --- /dev/null +++ b/wx49a18253b90a02d2/@babel/runtime/helpers/asyncToGenerator.js @@ -0,0 +1 @@ +function asyncGeneratorStep(n,e,r,t,o,a,c){try{var i=n[a](c),u=i.value}catch(n){return void r(n)}i.done?e(u):Promise.resolve(u).then(t,o)}function _asyncToGenerator(n){return function(){var e=this,r=arguments;return new Promise((function(t,o){var a=n.apply(e,r);function c(n){asyncGeneratorStep(a,t,o,c,i,"next",n)}function i(n){asyncGeneratorStep(a,t,o,c,i,"throw",n)}c(void 0)}))}}module.exports=_asyncToGenerator; \ No newline at end of file diff --git a/wx49a18253b90a02d2/@babel/runtime/helpers/regeneratorRuntime.js b/wx49a18253b90a02d2/@babel/runtime/helpers/regeneratorRuntime.js new file mode 100644 index 0000000..0c7dacc --- /dev/null +++ b/wx49a18253b90a02d2/@babel/runtime/helpers/regeneratorRuntime.js @@ -0,0 +1 @@ +var t=require("./typeof");function r(){module.exports=r=function(){return e},module.exports.__esModule=!0,module.exports.default=module.exports;var e={},n=Object.prototype,o=n.hasOwnProperty,i=Object.defineProperty||function(t,r,e){t[r]=e.value},a="function"==typeof Symbol?Symbol:{},c=a.iterator||"@@iterator",u=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function h(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{h({},"")}catch(t){h=function(t,r,e){return t[r]=e}}function f(t,r,e,n){var o=r&&r.prototype instanceof d?r:d,a=Object.create(o.prototype),c=new k(n||[]);return i(a,"_invoke",{value:E(t,e,c)}),a}function s(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}e.wrap=f;var p={};function d(){}function v(){}function y(){}var g={};h(g,c,(function(){return this}));var m=Object.getPrototypeOf,w=m&&m(m(G([])));w&&w!==n&&o.call(w,c)&&(g=w);var x=y.prototype=d.prototype=Object.create(g);function L(t){["next","throw","return"].forEach((function(r){h(t,r,(function(t){return this._invoke(r,t)}))}))}function b(r,e){function n(i,a,c,u){var l=s(r[i],r,a);if("throw"!==l.type){var h=l.arg,f=h.value;return f&&"object"==t(f)&&o.call(f,"__await")?e.resolve(f.__await).then((function(t){n("next",t,c,u)}),(function(t){n("throw",t,c,u)})):e.resolve(f).then((function(t){h.value=t,c(h)}),(function(t){return n("throw",t,c,u)}))}u(l.arg)}var a;i(this,"_invoke",{value:function(t,r){function o(){return new e((function(e,o){n(t,r,e,o)}))}return a=a?a.then(o,o):o()}})}function E(t,r,e){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return N()}for(e.method=o,e.arg=i;;){var a=e.delegate;if(a){var c=_(a,e);if(c){if(c===p)continue;return c}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if("suspendedStart"===n)throw n="completed",e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);n="executing";var u=s(t,r,e);if("normal"===u.type){if(n=e.done?"completed":"suspendedYield",u.arg===p)continue;return{value:u.arg,done:e.done}}"throw"===u.type&&(n="completed",e.method="throw",e.arg=u.arg)}}}function _(t,r){var e=r.method,n=t.iterator[e];if(void 0===n)return r.delegate=null,"throw"===e&&t.iterator.return&&(r.method="return",r.arg=void 0,_(t,r),"throw"===r.method)||"return"!==e&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+e+"' method")),p;var o=s(n,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,p;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,p):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,p)}function O(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function j(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(O,this),this.reset(!0)}function G(t){if(t){var r=t[c];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var e=-1,n=function r(){for(;++e=0;--n){var i=this.tryEntries[n],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var c=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),j(e),p}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;j(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,e){return this.delegate={iterator:G(t),resultName:r,nextLoc:e},"next"===this.method&&(this.arg=void 0),p}},e}module.exports=r,module.exports.__esModule=!0,module.exports.default=module.exports; \ No newline at end of file diff --git a/wx49a18253b90a02d2/@babel/runtime/helpers/typeof.js b/wx49a18253b90a02d2/@babel/runtime/helpers/typeof.js new file mode 100644 index 0000000..b677947 --- /dev/null +++ b/wx49a18253b90a02d2/@babel/runtime/helpers/typeof.js @@ -0,0 +1 @@ +function _typeof(o){return module.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}module.exports=_typeof; \ No newline at end of file diff --git a/wx49a18253b90a02d2/app.js b/wx49a18253b90a02d2/app.js new file mode 100644 index 0000000..dd5d122 --- /dev/null +++ b/wx49a18253b90a02d2/app.js @@ -0,0 +1 @@ +App({onLaunch:function(){var t=wx.getStorageSync("logs")||[];t.unshift(Date.now()),wx.setStorageSync("logs",t)},getUserInfo:function(t){var n=this;this.globalData.userInfo?"function"==typeof t&&t(this.globalData.userInfo):wx.getUserInfo({withCredentials:!1,success:function(o){n.globalData.userInfo=o.userInfo,"function"==typeof t&&t(n.globalData.userInfo)}})},globalData:{userInfo:null}}); \ No newline at end of file diff --git a/wx49a18253b90a02d2/app.json b/wx49a18253b90a02d2/app.json new file mode 100644 index 0000000..991961b --- /dev/null +++ b/wx49a18253b90a02d2/app.json @@ -0,0 +1,21 @@ +{ + "window": { + "backgroundTextStyle": "light", + "navigationBarBackgroundColor": "#fff", + "navigationBarTitleText": "鑫跃达新型材料实时价格表", + "navigationBarTextStyle": "black" + }, + "pages": [ + "pages/main/main", + "pages/main/detail", + "pages/index/index", + "pages/case/index", + "pages/product/index", + "pages/news/index", + "pages/contact/index", + "pages/news/detail", + "pages/case/detail", + "pages/contact/liuyan", + "pages/product/detail" + ] +} \ No newline at end of file diff --git a/wx49a18253b90a02d2/app.wxss b/wx49a18253b90a02d2/app.wxss new file mode 100644 index 0000000..909e09a --- /dev/null +++ b/wx49a18253b90a02d2/app.wxss @@ -0,0 +1 @@ +page{background:#f2f2f2;font-size:24rpx}.menu_bg_01{background:#f57d5b}.menu_bg_02{background:#4ac6ea}.menu_bg_03{background:#b2de27}.menu_bg_04{background:#f97ba0}.menu_bg_05{background:#6495ed}.more,.nomore{background:#fff;border-top:1rpx solid #f2f2f2;font-size:26rpx;height:60rpx;line-height:60rpx;margin:10rpx auto 0;text-align:center;width:96%}.nomore{color:#ccc}.jszc{color:#ccc;line-height:80rpx;overflow:hidden;text-align:center}.footer,.jszc{height:80rpx;width:100%}.footer{background:#fff;border-top:1rpx solid #e2e2e2;bottom:0;left:0;position:fixed;z-index:10000}.footer .lt,.footer .rt{float:left;font-size:26rpx;height:80rpx;line-height:80rpx;text-align:center;width:50%}.footer .rt{color:#fff}.footer image{float:left;height:40rpx;margin-left:100rpx;margin-top:20rpx;width:40rpx}.footer text{float:left;margin-left:10rpx}.menu{background:#fff;display:-webkit-flex;display:flex;justify-content:space-between;margin:20rpx;padding:20rpx}.menu .item{flex:1;padding:10px;text-align:center}.menu .item image{display:block;float:left;height:40rpx;margin-left:20rpx;margin-top:20rpx;width:40rpx}.menu .item .icon{border-radius:40rpx;height:80rpx;margin:0 auto;width:80rpx}.menu .item text{display:block;font-size:26rpx;height:40rpx;line-height:40rpx;margin-top:10rpx}.block{background:#fff;height:auto;margin-left:2%;margin-top:20rpx;overflow:hidden;padding-bottom:20rpx;padding-top:10rpx;width:96%}.block .title{border-bottom:1rpx solid #f2f2f2;font-size:28rpx;height:70rpx;line-height:70rpx;margin-left:3%;text-align:center;width:96%}.slide-image{height:360rpx;width:100%}.about{font-size:24rpx;line-height:36rpx;margin-left:2%;margin-top:20rpx;width:96%}.block .title .more1{color:#8a8a8a;float:right;font-size:22rpx;margin-right:10rpx}.case{font-size:24rpx;margin-left:2%;margin-top:20rpx;width:96%}.bdbt{border-bottom:1rpx solid #f2f2f2}.case .item{height:200rpx;margin-top:20rpx;width:100%}.case .item .lt{float:left;width:200rpx}.case .item .lt image{height:160rpx;padding:20rpx 0;width:200rpx}.case .item .rt{float:left;margin-left:10rpx;width:480rpx}.case .item .rt .tit{font-size:26rpx;height:60rpx;line-height:60rpx;padding:15rpx 0}.case .item .rt .info{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#666;display:-webkit-box;height:auto;line-height:30rpx;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-all}.news{margin-left:2%;width:96%}.news .item{height:60rpx;line-height:60rpx;margin-top:10rpx}.news .item .tit{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;float:left;font-size:24rpx;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.page{margin-left:2%;width:96%}.page,.table_form{background:#fff;height:auto;margin-top:20rpx}.table_form{overflow:hidden;padding-bottom:10rpx;padding-top:10rpx}.table_form .input{font-size:26rpx;height:80rpx;line-height:80rpx}.table_form .input text{float:left;margin-left:2%;width:20%}.table_form .input input{float:left;font-size:24rpx;height:80rpx;margin-left:5rpx;width:70%}.table_form .input radio-group{color:#666;float:left;font-size:24rpx;margin-left:5rpx}.table_form .input radio{transform:scale(.8)}.table_form .photolist{height:auto;margin-left:2%;overflow:hidden;width:96%}.table_form .photolist .title{float:left;font-size:26rpx;height:100rpx;line-height:100rpx;width:20%}.table_form .photolist .action{float:left;height:100rpx;margin-left:10rpx;width:70%}.table_form .photolist .action image{height:100rpx;width:100rpx}.table_form .photolist .photos{float:left;height:auto;margin-top:20rpx;overflow:hidden;width:100%}.table_form .photolist .photos .item{float:left;height:150rpx;margin-left:20rpx;margin-top:20rpx;width:150rpx}.table_form .photolist image{float:left;height:120rpx;margin-right:10rpx;width:120rpx}.table_form .picker{font-size:26rpx;height:80rpx;line-height:80rpx}.table_form .map{height:80rpx;line-height:80rpx;overflow:hidden}.table_form .map .lt{float:left;font-size:26rpx;margin-left:2%;width:20%}.table_form .map .ct{float:left;height:80rpx;margin-left:5rpx;overflow:hidden;width:60%}.table_form .map image{float:right;height:40rpx;margin-right:10rpx;margin-top:20rpx;width:40rpx}.table_form .picker .lt{float:left;margin-left:2%;width:20%}.table_form .picker .ct{color:#666;float:left;font-size:24rpx;margin-left:5rpx;text-align:right;width:60%}.table_form .picker .rt{float:right;height:40rpx;margin-right:10rpx;margin-top:20rpx;width:40rpx}.table_form .textarea{font-size:26rpx;height:200rpx;margin-left:2%;width:96%}.table_form .textarea text{float:left;line-height:200rpx;width:20%}.table_form .textarea textarea{border:1rpx dotted #f2f2f2;float:left;font-size:24rpx;height:150rpx;margin-left:5rpx;margin-top:25rpx;padding:10rpx;width:70%}.table_form .logo{font-size:26rpx;height:100rpx}.table_form .logo .lt{float:left;height:100rpx;line-height:100rpx;margin-left:2%;width:20%}.table_form .logo image{float:left;height:100rpx;margin-left:5rpx;margin-right:25rpx;width:100rpx}.table_btn{color:#fff;font-size:26rpx;height:80rpx;line-height:80rpx;margin-top:20rpx;text-align:center;width:500rpx}::-webkit-scrollbar{color:transparent;height:0;width:0} \ No newline at end of file diff --git a/wx49a18253b90a02d2/img/banner.jpg b/wx49a18253b90a02d2/img/banner.jpg new file mode 100644 index 0000000..020690d Binary files /dev/null and b/wx49a18253b90a02d2/img/banner.jpg differ diff --git a/wx49a18253b90a02d2/img/case.png b/wx49a18253b90a02d2/img/case.png new file mode 100644 index 0000000..a5ab446 Binary files /dev/null and b/wx49a18253b90a02d2/img/case.png differ diff --git a/wx49a18253b90a02d2/img/contact.png b/wx49a18253b90a02d2/img/contact.png new file mode 100644 index 0000000..595ff3e Binary files /dev/null and b/wx49a18253b90a02d2/img/contact.png differ diff --git a/wx49a18253b90a02d2/img/del.png b/wx49a18253b90a02d2/img/del.png new file mode 100644 index 0000000..39f89e5 Binary files /dev/null and b/wx49a18253b90a02d2/img/del.png differ diff --git a/wx49a18253b90a02d2/img/home.png b/wx49a18253b90a02d2/img/home.png new file mode 100644 index 0000000..7b261cf Binary files /dev/null and b/wx49a18253b90a02d2/img/home.png differ diff --git a/wx49a18253b90a02d2/img/news.png b/wx49a18253b90a02d2/img/news.png new file mode 100644 index 0000000..68d7ca6 Binary files /dev/null and b/wx49a18253b90a02d2/img/news.png differ diff --git a/wx49a18253b90a02d2/img/p1.jpg b/wx49a18253b90a02d2/img/p1.jpg new file mode 100644 index 0000000..92170fd Binary files /dev/null and b/wx49a18253b90a02d2/img/p1.jpg differ diff --git a/wx49a18253b90a02d2/img/p1.png b/wx49a18253b90a02d2/img/p1.png new file mode 100644 index 0000000..7617242 Binary files /dev/null and b/wx49a18253b90a02d2/img/p1.png differ diff --git a/wx49a18253b90a02d2/img/p2.jpg b/wx49a18253b90a02d2/img/p2.jpg new file mode 100644 index 0000000..e8137d4 Binary files /dev/null and b/wx49a18253b90a02d2/img/p2.jpg differ diff --git a/wx49a18253b90a02d2/img/p2.png b/wx49a18253b90a02d2/img/p2.png new file mode 100644 index 0000000..e5596d0 Binary files /dev/null and b/wx49a18253b90a02d2/img/p2.png differ diff --git a/wx49a18253b90a02d2/img/p3.jpg b/wx49a18253b90a02d2/img/p3.jpg new file mode 100644 index 0000000..d50b8ec Binary files /dev/null and b/wx49a18253b90a02d2/img/p3.jpg differ diff --git a/wx49a18253b90a02d2/img/p3.png b/wx49a18253b90a02d2/img/p3.png new file mode 100644 index 0000000..e0ff82d Binary files /dev/null and b/wx49a18253b90a02d2/img/p3.png differ diff --git a/wx49a18253b90a02d2/img/p4.jpg b/wx49a18253b90a02d2/img/p4.jpg new file mode 100644 index 0000000..d59c37f Binary files /dev/null and b/wx49a18253b90a02d2/img/p4.jpg differ diff --git a/wx49a18253b90a02d2/img/pk_jt.png b/wx49a18253b90a02d2/img/pk_jt.png new file mode 100644 index 0000000..fe90a49 Binary files /dev/null and b/wx49a18253b90a02d2/img/pk_jt.png differ diff --git a/wx49a18253b90a02d2/img/product.png b/wx49a18253b90a02d2/img/product.png new file mode 100644 index 0000000..c49201b Binary files /dev/null and b/wx49a18253b90a02d2/img/product.png differ diff --git a/wx49a18253b90a02d2/img/tel.png b/wx49a18253b90a02d2/img/tel.png new file mode 100644 index 0000000..9a9c6ba Binary files /dev/null and b/wx49a18253b90a02d2/img/tel.png differ diff --git a/wx49a18253b90a02d2/img/yj.png b/wx49a18253b90a02d2/img/yj.png new file mode 100644 index 0000000..c2fa0ef Binary files /dev/null and b/wx49a18253b90a02d2/img/yj.png differ diff --git a/wx49a18253b90a02d2/pages/case/detail.js b/wx49a18253b90a02d2/pages/case/detail.js new file mode 100644 index 0000000..85a555a --- /dev/null +++ b/wx49a18253b90a02d2/pages/case/detail.js @@ -0,0 +1 @@ +var t=getApp(),a=require("../../utils/wxb.js");Page({data:{color:"",datas:[],id:0,setting:[]},onLoad:function(t){console.log(t),a.that=this,a.style(),a.that.setData({id:t.id}),this.getDetail()},getDetail:function(i){a.that=this,a.globalData=t.globalData,wx.showLoading({title:"加载中..."}),a.Post("/api/companygw.index/detail",{id:a.that.data.id},(function(t){wx.hideLoading(),a.that.setData({datas:t})}))},calling:function(){wx.makePhoneCall({phoneNumber:a.that.data.setting.service_tel,success:function(){console.log("拨打电话成功!")},fail:function(){console.log("拨打电话失败!")}})},onShareAppMessage:function(i){return a.that=this,a.globalData=t.globalData,{title:"企业官网",path:"/pages/case/detail?id="+a.that.data.id,success:function(t){wx.showToast({title:"已转发"})},fail:function(t){wx.showToast({title:"转发失败"})}}}}); \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/case/detail.json b/wx49a18253b90a02d2/pages/case/detail.json new file mode 100644 index 0000000..025da7a --- /dev/null +++ b/wx49a18253b90a02d2/pages/case/detail.json @@ -0,0 +1 @@ +{"usingComponents":{}} \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/case/detail.wxml b/wx49a18253b90a02d2/pages/case/detail.wxml new file mode 100644 index 0000000..3056f9f --- /dev/null +++ b/wx49a18253b90a02d2/pages/case/detail.wxml @@ -0,0 +1,22 @@ + + 怎么才能做一个小程序呢 + + + 怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢 + + 2019-11-11 + +技术支持:某某科技公司 + + + + + + 在线咨询 + + + + + 拨打电话 + + diff --git a/wx49a18253b90a02d2/pages/case/detail.wxss b/wx49a18253b90a02d2/pages/case/detail.wxss new file mode 100644 index 0000000..54a7c7e --- /dev/null +++ b/wx49a18253b90a02d2/pages/case/detail.wxss @@ -0,0 +1 @@ +.page{min-height:1000rpx;padding-bottom:20rpx;padding-top:20rpx}.title{font-size:28rpx;font-weight:700;line-height:60rpx;padding-bottom:20rpx;text-align:center}.riqi,.title{margin-left:2%;width:96%}.riqi{margin-top:20rpx;text-align:right}.duanluo{height:auto;margin-left:2%;width:96%}.duanluo image{margin-top:10rpx;max-width:100%;width:100%}.duanluo .content{color:#000;font-size:26rpx;height:auto;line-height:40rpx;width:100%} \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/case/index.js b/wx49a18253b90a02d2/pages/case/index.js new file mode 100644 index 0000000..ea14d5e --- /dev/null +++ b/wx49a18253b90a02d2/pages/case/index.js @@ -0,0 +1 @@ +var t=getApp(),a=require("../../utils/wxb.js");Page({data:{color:"",datas:[],page:1,more:0,type:0},onShow:function(){a.that=this,a.globalData=t.globalData,this.setData({datas:[],page:1,more:0}),this.getHome()},onLoad:function(){a.that=this,a.style()},more:function(t){this.getHomeList()},getHome:function(o){a.that=this,a.globalData=t.globalData,wx.showLoading({title:"加载中..."}),a.Post("/api/companygw.index/plan",{page:a.that.data.page},(function(t){var o=a.that.data.datas;for(var e in t.list)o.push(t.list[e]);console.log(t),wx.hideLoading(),a.that.setData({datas:o,page:a.that.data.page+1,more:t.more})}))},onShareAppMessage:function(o){return a.that=this,a.globalData=t.globalData,{title:"企业官网",path:"/pages/case/index",success:function(t){wx.showToast({title:"已转发"})},fail:function(t){wx.showToast({title:"转发失败"})}}}}); \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/case/index.json b/wx49a18253b90a02d2/pages/case/index.json new file mode 100644 index 0000000..0cf12e4 --- /dev/null +++ b/wx49a18253b90a02d2/pages/case/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"解决方案","usingComponents":{}} \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/case/index.wxml b/wx49a18253b90a02d2/pages/case/index.wxml new file mode 100644 index 0000000..9e54072 --- /dev/null +++ b/wx49a18253b90a02d2/pages/case/index.wxml @@ -0,0 +1,118 @@ + + + + + + + + + 怎么才能做一个小程序呢 + 怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢 + + + + + + + + + + + + 怎么才能做一个小程序呢 + 怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢 + + + + + + + + + + + + 怎么才能做一个小程序呢 + 怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢 + + + + + + + + + + + + 怎么才能做一个小程序呢 + 怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢 + + + + + + + + + + + + 怎么才能做一个小程序呢 + 怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢 + + + + + + + + + + + + 怎么才能做一个小程序呢 + 怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢 + + + + + + + + + + + + 怎么才能做一个小程序呢 + 怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢 + + + + + + + + + + + + 怎么才能做一个小程序呢 + 怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢怎么才能做一个小程序呢 + + + + + +技术支持:某某科技公司 + + + + + 在线咨询 + + + + 拨打电话 + + diff --git a/wx49a18253b90a02d2/pages/case/index.wxss b/wx49a18253b90a02d2/pages/case/index.wxss new file mode 100644 index 0000000..e69de29 diff --git a/wx49a18253b90a02d2/pages/contact/index.js b/wx49a18253b90a02d2/pages/contact/index.js new file mode 100644 index 0000000..bc15ebd --- /dev/null +++ b/wx49a18253b90a02d2/pages/contact/index.js @@ -0,0 +1 @@ +var a=require("../../utils/request");Page({data:{addr:"",content:"",gs:"",name:"",phone:""},onShow:function(){},onLoad:function(t){var n=this,e=t.openid;a.request({url:"/index.php?s=/api/api/phone",method:"GET",showLoading:!1,data:{openid:e}}).then((function(a){console.log(a),n.setData({addr:a.data.data.addr,content:a.data.data.content,gs:a.data.data.gs,name:a.data.data.name,phone:a.data.data.phone})})).catch((function(a){console.log("ERROR")}))}}); \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/contact/index.json b/wx49a18253b90a02d2/pages/contact/index.json new file mode 100644 index 0000000..ad107d9 --- /dev/null +++ b/wx49a18253b90a02d2/pages/contact/index.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"联系我们","usingComponents":{}} \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/contact/index.wxml b/wx49a18253b90a02d2/pages/contact/index.wxml new file mode 100644 index 0000000..2c05c51 --- /dev/null +++ b/wx49a18253b90a02d2/pages/contact/index.wxml @@ -0,0 +1,29 @@ + + + {{gs}} + + {{content}} + + + + + + 联系我们 + + 公司: + {{gs}} + + + 地址: + {{addr}} + + + 联系人: + {{name}} + + + 电话: + {{phone}} + + + diff --git a/wx49a18253b90a02d2/pages/contact/index.wxss b/wx49a18253b90a02d2/pages/contact/index.wxss new file mode 100644 index 0000000..c79737c --- /dev/null +++ b/wx49a18253b90a02d2/pages/contact/index.wxss @@ -0,0 +1 @@ +.about-content{font-size:26rpx;height:auto;line-height:50rpx;padding:20rpx}.footer{background:#fff;border-top:1rpx solid #e2e2e2;bottom:0;height:140rpx;left:0;position:fixed;width:100%;z-index:10000}.guanyu{background:#fff;border-radius:10rpx;margin-left:2%;margin-top:20rpx;width:96%}.guanyu .title{border-bottom:1rpx solid #f2f2f2;font-size:30rpx;height:80rpx;line-height:80rpx;margin-left:20rpx}.guanyu .col{font-size:26rpx;height:auto;line-height:50rpx;margin-left:20rpx}.guanyu .content{font-size:26rpx;line-height:40rpx;padding:20rpx}.ditu{height:400rpx;margin:0 auto;width:98%} \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/contact/liuyan.js b/wx49a18253b90a02d2/pages/contact/liuyan.js new file mode 100644 index 0000000..033f369 --- /dev/null +++ b/wx49a18253b90a02d2/pages/contact/liuyan.js @@ -0,0 +1 @@ +var t=getApp(),a=require("../../utils/wxb.js");Page({data:{color:""},onLoad:function(){a.that=this,a.style()},fromSubmit:function(e){console.log("fromSubmit");var o=e.detail.value;console.log(e),a.that=this,a.globalData=t.globalData,wx.showLoading({title:"正在加载中.."}),a.Post("/api/companygw.index/consult",{openid:a.getOpenId(),product_name:o.product_name,name:o.name,tel:o.tel,remarks:o.remarks},(function(t){console.log(t),wx.hideLoading(),wx.showToast({title:"提交成功"});var a=getCurrentPages().length;wx.navigateBack({delta:a-1})}))}}); \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/contact/liuyan.json b/wx49a18253b90a02d2/pages/contact/liuyan.json new file mode 100644 index 0000000..d180709 --- /dev/null +++ b/wx49a18253b90a02d2/pages/contact/liuyan.json @@ -0,0 +1 @@ +{"navigationBarTitleText":"在线咨询","usingComponents":{}} \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/contact/liuyan.wxml b/wx49a18253b90a02d2/pages/contact/liuyan.wxml new file mode 100644 index 0000000..9cd77d0 --- /dev/null +++ b/wx49a18253b90a02d2/pages/contact/liuyan.wxml @@ -0,0 +1,26 @@ + +
+ + + 咨询产品 + + + + 您的称呼 + + + + 联系电话 + + + + + 备注 + + + + + +
+ 技术支持:某某科技公司 +
diff --git a/wx49a18253b90a02d2/pages/contact/liuyan.wxss b/wx49a18253b90a02d2/pages/contact/liuyan.wxss new file mode 100644 index 0000000..e69de29 diff --git a/wx49a18253b90a02d2/pages/index/index.js b/wx49a18253b90a02d2/pages/index/index.js new file mode 100644 index 0000000..fba3641 --- /dev/null +++ b/wx49a18253b90a02d2/pages/index/index.js @@ -0,0 +1 @@ +var t=getApp(),a=require("../../utils/wxb.js"),o=require("../../utils/request");require("../../utils/wxb.js").that;Page({data:{color:"",datas:[],setting:[]},onShow:function(){a.that=this,a.globalData=t.globalData,console.log(a.that.data.setting)},onLoad:function(){a.that=this,this.getList(),a.style(),this.getHome()},getList:function(){var t=this;o.request({method:"GET",showLoading:!1,url:"/api.php"}).then((function(a){console.log(a),t.setData({a1000:a.data.data.a_1000,a1200:a.data.data.a_1200})})).catch((function(t){console.log("ERROR")}))},getHome:function(o){a.that=this,a.globalData=t.globalData,wx.showLoading({title:"加载中..."}),a.Post("/api/companygw.index/index",{},(function(t){wx.hideLoading(),console.log(t.banner),a.that.setData({datas:t})}))},calling:function(){wx.makePhoneCall({phoneNumber:"18063442990",success:function(){console.log("拨打电话成功!")},fail:function(){console.log("拨打电话失败!")}})},jjfa:function(){wx.navigateTo({url:"/pages/case/index"})},cpzx:function(){wx.navigateTo({url:"/pages/product/index"})},qydt:function(){wx.navigateTo({url:"/pages/news/index"})},onShareAppMessage:function(o){return a.that=this,a.globalData=t.globalData,{title:"企业官网",path:"/pages/index/index",success:function(t){wx.showToast({title:"已转发"})},fail:function(t){wx.showToast({title:"转发失败"})}}}}); \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/index/index.json b/wx49a18253b90a02d2/pages/index/index.json new file mode 100644 index 0000000..025da7a --- /dev/null +++ b/wx49a18253b90a02d2/pages/index/index.json @@ -0,0 +1 @@ +{"usingComponents":{}} \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/index/index.wxml b/wx49a18253b90a02d2/pages/index/index.wxml new file mode 100644 index 0000000..61c6eb8 --- /dev/null +++ b/wx49a18253b90a02d2/pages/index/index.wxml @@ -0,0 +1,187 @@ + + + + + + + + + 方案 + + + + + + + + 动态 + + + + + + + + 联系 + + + + + + 2023年12月31日最新报价 + + + + 1.0米 + + + 1.2米 + + + 下载报价 + + + + + + + {{item.material}}{{item.thickness}} + {{item.priceMax}} + + + + + + + + 产品中心 + + + + + + + 电商小程序 + + + + + + 企业小程序 + + + + + + 酒店小程序 + + + + + + 教育小程序 + + + + + + + + 解决方案 + + + + + + + + + 怎么才能做一个小程序呢? + 怎么才能做一个小程序呢?怎么才能做一个小程序呢?怎么才能做一个小程序呢?怎么才能做一个小程序呢?怎么才能做一个小程序呢? + + + + + + + + + + + + 怎么才能做一个小程序呢? + 怎么才能做一个小程序呢?怎么才能做一个小程序呢?怎么才能做一个小程序呢?怎么才能做一个小程序呢?怎么才能做一个小程序呢? + + + + + + + + + + + + 怎么才能做一个小程序呢? + 怎么才能做一个小程序呢?怎么才能做一个小程序呢?怎么才能做一个小程序呢?怎么才能做一个小程序呢?怎么才能做一个小程序呢? + + + + + + + + 企业动态 + + + + + 热烈庆祝上线电商小程序 + 2019-11-11 + + + + + + + 热烈庆祝上线电商小程序 + 2019-11-11 + + + + + + + 热烈庆祝上线电商小程序 + 2019-11-11 + + + + + + + 热烈庆祝上线电商小程序 + 2019-11-11 + + + + + + + + + + + 留言咨询 + + + + + 拨打电话 + + + diff --git a/wx49a18253b90a02d2/pages/index/index.wxss b/wx49a18253b90a02d2/pages/index/index.wxss new file mode 100644 index 0000000..0f04f62 --- /dev/null +++ b/wx49a18253b90a02d2/pages/index/index.wxss @@ -0,0 +1 @@ +.banner{height:500rpx}.banner-image{height:500rpx;width:100%} \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/main/detail.js b/wx49a18253b90a02d2/pages/main/detail.js new file mode 100644 index 0000000..385ae07 --- /dev/null +++ b/wx49a18253b90a02d2/pages/main/detail.js @@ -0,0 +1 @@ +var a=require("../../utils/request"),t=require("../../wxParse/wxParse.js");Page({data:{art:null},detail:function(e){var i=this;a.request({url:"/index.php?s=/api/api/detail",method:"GET",showLoading:!1,data:{id:e}}).then((function(a){console.log(a),i.setData({art:a.data.data.res}),t.wxParse("article","html",i.data.art.content,i,5)})).catch((function(a){console.log(a),console.log("ERROR")}))},onLoad:function(a){var t=a.id;this.detail(t)}}); \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/main/detail.json b/wx49a18253b90a02d2/pages/main/detail.json new file mode 100644 index 0000000..025da7a --- /dev/null +++ b/wx49a18253b90a02d2/pages/main/detail.json @@ -0,0 +1 @@ +{"usingComponents":{}} \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/main/detail.wxml b/wx49a18253b90a02d2/pages/main/detail.wxml new file mode 100644 index 0000000..af49175 --- /dev/null +++ b/wx49a18253b90a02d2/pages/main/detail.wxml @@ -0,0 +1,10 @@ + + + {{art.title}} + + + + {{art.create_time}} + + + diff --git a/wx49a18253b90a02d2/pages/main/detail.wxss b/wx49a18253b90a02d2/pages/main/detail.wxss new file mode 100644 index 0000000..ed6ca6a --- /dev/null +++ b/wx49a18253b90a02d2/pages/main/detail.wxss @@ -0,0 +1 @@ +.page{min-height:1000rpx;padding-bottom:20rpx;padding-top:20rpx}.title{font-size:28rpx;line-height:60rpx;padding-bottom:20rpx;text-align:center}.riqi,.title{margin-left:2%;width:96%}.riqi{margin-top:20rpx;text-align:right}.duanluo{line-height:30rpx;margin-left:2%;width:96%}.duanluo image{max-width:100%}.footer{background:#fff;border-top:1rpx solid #e2e2e2;bottom:0;height:140rpx;left:0;position:fixed;width:100%;z-index:10000} \ No newline at end of file diff --git a/wx49a18253b90a02d2/pages/main/main.js b/wx49a18253b90a02d2/pages/main/main.js new file mode 100644 index 0000000..09e1f1d --- /dev/null +++ b/wx49a18253b90a02d2/pages/main/main.js @@ -0,0 +1 @@ +var t=require("../../@babel/runtime/helpers/regeneratorRuntime"),a=require("../../@babel/runtime/helpers/asyncToGenerator"),e=require("../../utils/request"),o=require("../../utils/loading.js");Page({data:{sh:!0,imgList:[],maxCount:3,isUp:!0,openid:"",status:null,indexData:null,timeStr:""},indexData:function(){var t=this;e.request({url:"/index.php?s=/api/api/indexData",method:"GET",showLoading:!1}).then((function(a){console.log(a),t.setData({indexData:a.data.data.res}),t.setData({sh:a.data.data.res.shenhe})})).catch((function(t){console.log("ERROR")}))},wxLogin:function(){var t=this;wx.login({success:function(a){a.code?e.request({url:"/index.php?s=/api/api/login",method:"GET",showLoading:!1,data:{code:a.code}}).then((function(a){console.log(a),t.setData({openid:a.data.data.openid}),t.getInfo(),t.getList()})).catch((function(t){console.log("ERROR")})):console.log("登录失败!"+a.errMsg)}})},getList:function(){var t=this,a=this.data.openid;a||(a=""),e.request({method:"GET",showLoading:!1,url:"/index.php?s=/api/api/userbj",data:{openid:a}}).then((function(a){console.log(a),t.setData({a1000:a.data.data.res.a_1000,a1200:a.data.data.res.a_1200,timeStr:a.data.data.res.timeStr})})).catch((function(t){console.log("ERROR")}))},dowimg:function(){var t=this.data.openid;t||(t=""),o.showLoading("下载中"),e.request({method:"GET",showLoading:!1,url:"/index.php?s=/api/api/userbjimg",data:{openid:t}}).then((function(t){console.log(t);t.data.data.img_base64;var a=t.data.data.img_url;wx.downloadFile({url:a,success:function(t){200===t.statusCode&&wx.saveImageToPhotosAlbum({filePath:t.tempFilePath,success:function(t){o.hideLoading(),wx.showToast({title:"保存图片成功!"})},fail:function(t){o.hideLoading(),wx.showToast({title:"保存图片失败!"})}})}})})).catch((function(t){console.log("ERROR")}))},getInfo:function(){var t=this;e.request({url:"/index.php?s=/api/api/userInfo",method:"GET",showLoading:!1,data:{openid:t.data.openid}}).then((function(a){console.log(a),t.setData({status:a.data.data.status})})).catch((function(t){console.log("ERROR")}))},fromSubmit:function(t){var a=this,o=t.detail.value;""!=o.username?""!=o.phone?""!=o.number?""!=o.tjr_phone?(o.images=a.data.imgList,o.openid=a.data.openid,e.request({url:"/index.php?s=/api/api/register",method:"POST",showLoading:!1,data:o}).then((function(t){return 1==t.data.code?(a.setData({status:t.data.data.status}),void wx.showToast({title:"注册成功",icon:"none",duration:3e3})):void wx.showToast({title:"注册失败",icon:"none",duration:3e3})})).catch((function(t){console.log("ERROR")}))):wx.showToast({title:"业务员手机号还没输入呢",icon:"none",duration:3e3}):wx.showToast({title:"您的身份证号还没输入呢",icon:"none",duration:3e3}):wx.showToast({title:"您的手机号还没输入呢",icon:"none",duration:3e3}):wx.showToast({title:"您的称呼还没输入呢",icon:"none",duration:3e3})},uploadImage:function(){var e=this;return a(t().mark((function a(){var o,n,i,s,d,r;return t().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=(o=e).data.imgList,i=o.data.maxCount,t.prev=3,t.next=6,wx.chooseMedia({count:i-n.length,mediaType:["image"],sourceType:["album","camera"],maxDuration:30,sizeType:["compressed"],camera:"back"});case 6:if("chooseMedia:ok"==(s=t.sent).errMsg){t.next=10;break}return wx.showToast({title:"上传失败",icon:"none",duration:3e3}),t.abrupt("return");case 10:if("image"==s.type){t.next=13;break}return wx.showToast({title:"只能上传图片类型",icon:"none",duration:3e3}),t.abrupt("return");case 13:for(wx.showLoading({title:"图片上传中"}),d=s.tempFiles,r=0;r=o.data.maxCount&&o.setData({isUp:!1})):(wx.hideLoading(),wx.showModal({title:"提示",content:"上传失败",showCancel:!1}))}});t.next=21;break;case 18:t.prev=18,t.t0=t.catch(3),console.log(t.t0);case 21:case"end":return t.stop()}}),a,null,[[3,18]])})))()},reBackImg:function(t){var a=t.currentTarget.dataset.index;console.log(a);var e=this.data.imgList;e.splice(a,1),e.length