初始化代码
This commit is contained in:
1
front/business/pages/order/detail.js
Normal file
1
front/business/pages/order/detail.js
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["business/pages/order/detail"],{4753:function(e,t,n){"use strict";(function(e,t){var r=n("4ea4");n("b03e");r(n("66fd"));var o=r(n("8adf"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},"55f2":function(e,t,n){},"616a":function(e,t,n){"use strict";(function(e){var r=n("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("2eee")),i=r(n("c973")),u=r(n("9523")),a=n("26cb");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,u.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f={components:{},data:function(){return{scrollTop:0,options:{},detail:{},payType:{1:"微信支付",2:"余额支付",3:"支付宝支付"},statusType:{"-1":"已取消",1:"待支付",2:"待发货",3:"已发货",7:"已完成"},sendType:{1:"自提",2:"快递"},param:{page:1},list:{data:[]},loading:!0,popupInfo:{},lockTap:!1}},computed:(0,a.mapState)({primaryColor:function(e){return e.config.configInfo.primaryColor},subColor:function(e){return e.config.configInfo.subColor},configInfo:function(e){return e.config.configInfo},userInfo:function(e){return e.user.userInfo},haveOperItem:function(e){return e.order.haveOperItem}}),onLoad:function(e){this.options=e,this.$util.showLoading(),this.updateOrderItem({key:"haveOperItem",val:!1}),this.initIndex()},onUnload:function(){this.haveOperItem&&this.$util.back()},onPageScroll:function(e){this.scrollTop=e.scrollTop},methods:l(l(l({},(0,a.mapActions)(["getConfigInfo"])),(0,a.mapMutations)(["updateOrderItem"])),{},{initIndex:function(){var e=this;return(0,i.default)(o.default.mark((function t(){var n,r;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.options.id,t.next=3,e.$api.business.orderInfo({id:n});case 3:r=t.sent,e.detail=r,e.$util.hideAll();case 6:case"end":return t.stop()}}),t)})))()},initRefresh:function(){this.initIndex()},toMap:function(){var t=this;return(0,i.default)(o.default.mark((function n(){var r,i,u,a;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=t.detail,i=r.lat,u=r.lng,a=r.address,n.next=3,t.$util.checkAuth({type:"userLocation"});case 3:return n.next=5,e.getLocation({type:"gcj02"});case 5:return n.next=7,e.openLocation({latitude:1*i,longitude:1*u,name:a,scale:28});case 7:case"end":return n.stop()}}),n)})))()},toTel:function(){var e=this.detail.address_info.mobile;this.$util.goUrl({url:e,openType:"call"})}})};t.default=f}).call(this,n("543d")["default"])},"72c4":function(e,t,n){"use strict";var r=n("55f2"),o=n.n(r);o.a},"8adf":function(e,t,n){"use strict";n.r(t);var r=n("c266"),o=n("c7e2");for(var i in o)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(i);n("72c4");var u=n("f0c5"),a=Object(u["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);t["default"]=a.exports},c266:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement;e._self._c;e._isMounted||(e.e0=function(t){return t.stopPropagation(),e.$util.goUrl({url:e.detail.address_info.mobile,openType:"call"})},e.e1=function(t){return e.$util.goUrl({url:""+e.detail.order_code,openType:"copy"})},e.e2=function(t){return e.$util.goUrl({url:""+e.detail.transaction_id,openType:"copy"})},e.e3=function(t){return e.$util.goUrl({url:""+e.detail.refund_code,openType:"copy"})})},o=[]},c7e2:function(e,t,n){"use strict";n.r(t);var r=n("616a"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=o.a}},[["4753","common/runtime","common/vendor"]]]);
|
||||
5
front/business/pages/order/detail.json
Normal file
5
front/business/pages/order/detail.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"navigationBarTitleText": "订单详情",
|
||||
"navigationStyle": "custom",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
front/business/pages/order/detail.wxml
Normal file
1
front/business/pages/order/detail.wxml
Normal file
File diff suppressed because one or more lines are too long
1
front/business/pages/order/detail.wxss
Normal file
1
front/business/pages/order/detail.wxss
Normal file
@@ -0,0 +1 @@
|
||||
.business-order-detail .order-seed-item .seed-img{width:80rpx;height:80rpx;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.business-order-detail .item-video{width:710rpx;height:380rpx;display:block}.business-order-detail .footer-btn{width:100%;bottom:0}.business-order-detail .footer-btn .flex-between{height:98rpx}
|
||||
1
front/business/pages/order/list.js
Normal file
1
front/business/pages/order/list.js
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["business/pages/order/list"],{1799:function(t,i,n){"use strict";n.r(i);var e=n("3216"),a=n.n(e);for(var o in e)["default"].indexOf(o)<0&&function(t){n.d(i,t,(function(){return e[t]}))}(o);i["default"]=a.a},2828:function(t,i,n){"use strict";n.r(i);var e=n("b6c1"),a=n("1799");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(i,t,(function(){return a[t]}))}(o);var s=n("f0c5"),r=Object(s["a"])(a["default"],e["b"],e["c"],!1,null,null,null,!1,e["a"],void 0);i["default"]=r.exports},3216:function(t,i,n){"use strict";(function(t){var e=n("4ea4");Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var a=e(n("2eee")),o=e(n("c973")),s=n("26cb"),r={components:{},data:function(){return{isLoad:!1,options:{},activeIndex:0,tabList:[{id:0,title:"全部"},{id:1,title:"待支付",number:0,key:"no_pay_count"},{id:2,title:"待发货",number:0,key:"no_send_count"},{id:3,title:"已发货",number:0,key:"have_send_count"},{id:7,title:"已完成"}],statusType:{"-1":"已取消",1:"待支付",2:"待发货",3:"已发货",7:"已完成"},param:{page:1},list:{data:[]},loading:!0,popupInfo:{},lockTap:!1}},computed:(0,s.mapState)({primaryColor:function(t){return t.config.configInfo.primaryColor},subColor:function(t){return t.config.configInfo.subColor},configInfo:function(t){return t.config.configInfo},userInfo:function(t){return t.user.userInfo}}),onLoad:function(t){this.$util.showLoading();var i=t.tab,n=void 0===i?0:i;this.options=t,this.activeIndex=n,this.isLoad=!0,this.initIndex()},onPullDownRefresh:function(){t.showNavigationBarLoading(),this.initRefresh(),t.stopPullDownRefresh()},onReachBottom:function(){this.list.current_page>=this.list.last_page||this.loading||(this.param.page=this.param.page+1,this.loading=!0,this.getList())},methods:{initIndex:function(){var t=this.configInfo.expressList;t.map((function(t){t.currentCheck=!1,t.preCheck=!1})),this.expressList=t,this.getList()},initRefresh:function(){this.param.page=1,this.initIndex()},getList:function(){var t=this;return(0,o.default)(a.default.mark((function i(){var n,e,o,s,r;return a.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return n=t.list,e=t.param,o=t.tabList,s=t.activeIndex,e.pay_type=o[s].id,i.next=4,t.$api.business.orderList(e);case 4:r=i.sent,1==t.param.page||(r.data=n.data.concat(r.data)),t.list=r,t.loading=!1,t.tabList.map((function(i,n){i.key&&(t.tabList[n].number=r[i.key])})),t.$util.hideAll();case 9:case"end":return i.stop()}}),i)})))()},handerTabChange:function(t){this.activeIndex=t,this.$util.showLoading(),this.param.page=1,this.list.data=[],this.getList()},toTel:function(t){var i=this.list.data[t].address_info.mobile;this.$util.goUrl({url:i,openType:"call"})},goDetail:function(t){var i=this.list.data[t].id,n="/business/pages/order/detail?id=".concat(i);this.$util.goUrl({url:n})}}};i.default=r}).call(this,n("543d")["default"])},b6c1:function(t,i,n){"use strict";n.d(i,"b",(function(){return e})),n.d(i,"c",(function(){return a})),n.d(i,"a",(function(){}));var e=function(){var t=this,i=t.$createElement,n=(t._self._c,t.isLoad?t.tabList.length:null),e=t.isLoad&&t.loading?t.list.current_page>=t.list.last_page&&t.list.data.length>0:null,a=t.isLoad?!t.loading&&t.list.data.length<=0&&1==t.list.current_page:null;t.$mp.data=Object.assign({},{$root:{g0:n,g1:e,g2:a}})},a=[]},cae7:function(t,i,n){"use strict";(function(t,i){var e=n("4ea4");n("b03e");e(n("66fd"));var a=e(n("2828"));t.__webpack_require_UNI_MP_PLUGIN__=n,i(a.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])}},[["cae7","common/runtime","common/vendor"]]]);
|
||||
5
front/business/pages/order/list.json
Normal file
5
front/business/pages/order/list.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"navigationBarTitleText": "订单管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
front/business/pages/order/list.wxml
Normal file
1
front/business/pages/order/list.wxml
Normal file
@@ -0,0 +1 @@
|
||||
<block wx:if="{{isLoad}}"><view class="business-order-list"><fixed vue-id="aed593aa-1" bind:__l="__l" vue-slots="{{['default']}}"><tab vue-id="{{('aed593aa-2')+','+('aed593aa-1')}}" list="{{tabList}}" activeIndex="{{activeIndex}}" activeColor="{{primaryColor}}" width="{{100/$root.g0+'%'}}" height="100rpx" data-event-opts="{{[['^change',[['handerTabChange']]]]}}" bind:change="__e" bind:__l="__l"></tab><view class="b-1px-b"></view></fixed><block wx:for="{{list.data}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['goDetail',[index]]]]]}}" class="fill-base mt-md ml-md mr-md pd-lg box-shadow-mini radius-16" catchtap="__e"><view class="flex-between pb-lg"><view class="{{['f-paragraph','c-title',[(item.pay_type<3&&item.pay_type!=-1)?'c-warning':''],[(item.pay_type==3)?'c-success':'']]}}">{{''+statusType[item.pay_type]+''}}</view><view class="iconfont icon-right _i"></view></view><block wx:for="{{item.order_goods}}" wx:for-item="aitem" wx:for-index="aindex" wx:key="aindex"><view class="{{['order-item','flex-center',[(aindex!=0)?'mt-md':'']]}}"><image class="avatar box-shadow-mini radius-24" mode="aspectFill" lazy-load="{{true}}" src="{{aitem.goods_cover}}"></image><view class="flex-1 ml-lg"><view class="f-paragraph c-title text-bold max-490 ellipsis">{{''+aitem.goods_name+''}}</view><view class="{{['f-caption','c-title',[(aitem.refund_num*1>0)?'flex-center':'']]}}"><view class="ellipsis" style="{{'max-width:'+(aitem.refund_num*1>0?'300rpx':'490rpx')+';'}}">{{''+aitem.spe_name+''}}</view><block wx:if="{{aitem.refund_num*1>0}}"><view class="flex-1 c-warning text-right">{{"已退x"+aitem.refund_num+''}}</view></block></view><view class="flex-y-baseline mt-sm"><view class="flex-1 f-paragraph c-warning">{{"¥"+aitem.goods_price+''}}</view><view class="f-caption c-caption">{{"x "+aitem.goods_num+''}}</view></view></view></view></block><view class="flex-between mt-lg pt-md b-1px-t"><view class="c-title ml-sm mr-sm">{{''+('共'+item.all_goods_num+'件')}}</view><view class="flex-y-baseline f-desc c-title">实付:<view class="f-title c-warning">{{"¥"+item.true_price}}</view></view></view><block wx:if="{{item.pay_type!=7}}"><view class="flex-between mt-md"><view></view><view data-event-opts="{{[['tap',[['toTel',[index]]]]]}}" class="common-btn flex-center f-caption c-base radius-4 ml-lg" style="{{'background:'+(primaryColor)+';'}}" catchtap="__e">联系买家</view></view></block></view></block><block wx:if="{{loading}}"><load-more vue-id="aed593aa-3" noMore="{{$root.g1}}" loading="{{loading}}" bind:__l="__l"></load-more></block><block wx:if="{{$root.g2}}"><abnor vue-id="aed593aa-4" bind:__l="__l"></abnor></block><view class="space-footer"></view></view></block>
|
||||
1
front/business/pages/store-manage.js
Normal file
1
front/business/pages/store-manage.js
Normal file
File diff suppressed because one or more lines are too long
6
front/business/pages/store-manage.json
Normal file
6
front/business/pages/store-manage.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"navigationBarTitleText": "店铺管理",
|
||||
"usingComponents": {
|
||||
"w-picker": "/components/w-picker/w-picker"
|
||||
}
|
||||
}
|
||||
1
front/business/pages/store-manage.wxml
Normal file
1
front/business/pages/store-manage.wxml
Normal file
@@ -0,0 +1 @@
|
||||
<view class="mine-store-manage"><view class="fill-base pl-lg pb-sm flex-between b-1px-b"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="item-text">店铺头像</view></view><view class="flex-1 flex-between mr-lg"><upload vue-id="029c5559-1" imagelist="{{subForm.cover}}" imgtype="cover" text="添加封面" imgsize="{{1}}" imgclass="sm" data-event-opts="{{[['^upload',[['imgUpload']]]]}}" bind:upload="__e" bind:__l="__l"></upload><view></view></view></view><view class="fill-base pd-lg flex-between b-1px-b"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="item-text">店铺名称</view></view><input class="item-input flex-1" type="text" maxlength="20" placeholder-class="c-placeholder" placeholder="{{rule[1].errorMsg}}" data-event-opts="{{[['input',[['__set_model',['$0','title','$event',[]],['subForm']]]]]}}" value="{{subForm.title}}" bindinput="__e"/></view><view class="fill-base pd-lg flex-between b-1px-b"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="item-text">店铺地址</view></view><view class="item-input flex-1"><view data-event-opts="{{[['tap',[['toChooseLocation',['$event']]]]]}}" class="flex-y-center" catchtap="__e"><view class="{{['flex-1',[(!subForm.address)?'c-placeholder':''],[(subForm.address)?'c-title':'']]}}">{{''+(subForm.address||'点击右边图标设置')+''}}</view><view class="iconfont icon-dingwei ml-sm _i" style="{{'color:'+(primaryColor)+';'}}"></view></view></view></view><view class="fill-base pd-lg"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="item-text">店铺描述</view></view><textarea class="item-textarea mt-md flex-1" type="text" maxlength="200" placeholder-class="c-placeholder" placeholder="{{rule[3].errorMsg}}" data-event-opts="{{[['input',[['__set_model',['$0','desc','$event',[]],['subForm']]]]]}}" value="{{subForm.desc}}" bindinput="__e"></textarea></view><view class="fill-base mt-md pd-lg flex-between b-1px-b"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="item-text">姓名</view></view><input class="item-input flex-1" type="text" placeholder-class="c-placeholder" placeholder="{{rule[4].errorMsg}}" data-event-opts="{{[['input',[['__set_model',['$0','user_name','$event',[]],['subForm']]]]]}}" value="{{subForm.user_name}}" bindinput="__e"/></view><view class="fill-base mt-md pd-lg flex-between b-1px-b"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="item-text">联系电话</view></view><input class="item-input flex-1" type="number" placeholder-class="c-placeholder" placeholder="{{rule[5].errorMsg}}" data-event-opts="{{[['input',[['__set_model',['$0','mobile','$event',[]],['subForm']]]]]}}" value="{{subForm.mobile}}" bindinput="__e"/></view><view class="fill-base pd-lg flex-between"><view class="flex-y-center"><view class="iconfont icon-required c-warning _i"></view><view class="item-text">是否营业</view></view><view class="flex-1 flex-between"><view class="f-desc">{{workType[subForm.business_status]}}</view><view data-event-opts="{{[['tap',[['toChangeItem',['business_status']]]]]}}" catchtap="__e"><view class="{{['iconfont','icon-switch','c-caption','ml-sm','_i',[(subForm.business_status==1)?'icon-switch-on':'']]}}" style="{{'color:'+(subForm.business_status==1?primaryColor:'')+';'}}"></view></view></view></view><view class="space-max-footer"></view><w-picker class="vue-ref" vue-id="029c5559-2" visible="{{showTime}}" mode="time" value="{{toDayTime}}" current="{{false}}" second="{{false}}" themeColor="{{primaryColor}}" data-ref="time" data-event-opts="{{[['^updateVisible',[['__set_sync',['$0','showTime','$event'],['']]]],['^confirm',[['onConfirm']]]]}}" bind:updateVisible="__e" bind:confirm="__e" bind:__l="__l"></w-picker><fix-bottom-button vue-id="029c5559-3" text="{{[{text:'保存',type:'confirm'}]}}" bgColor="#fff" data-event-opts="{{[['^confirm',[['submit']]]]}}" bind:confirm="__e" bind:__l="__l"></fix-bottom-button></view>
|
||||
2
front/business/pages/store-manage.wxss
Normal file
2
front/business/pages/store-manage.wxss
Normal file
@@ -0,0 +1,2 @@
|
||||
.mine-store-manage .item-text{width:200rpx}.mine-store-manage .item-textarea{width:690rpx;height:300rpx;overflow-y:auto}.mine-store-manage .icon-dingwei{font-size:40rpx}.mine-store-manage .icon-switch,
|
||||
.mine-store-manage .icon-switch-on{font-size:80rpx;line-height:34rpx}
|
||||
Reference in New Issue
Block a user