初始化代码
This commit is contained in:
1
front/mine/pages/evaluate/edit.js
Normal file
1
front/mine/pages/evaluate/edit.js
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["mine/pages/evaluate/edit"],{"0a93":function(t,e,n){"use strict";var r=n("84e9"),i=n.n(r);i.a},"0c6a":function(t,e,n){"use strict";var r=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n("2eee")),o=r(n("c973")),a=r(n("9523")),u=n("26cb");function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var l={components:{},data:function(){return{scrollTop:0,typeText:{claim:1,land:2,shop:3},options:{},detail:{},create_time_text:"",subForm:{star:0,text:"",imgs:[]},lockTap:!1}},computed:(0,u.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.options=t,this.$util.showLoading(),this.initIndex()},onPageScroll:function(t){this.scrollTop=t.scrollTop},methods:s(s({},(0,u.mapMutations)(["updateOrderItem"])),{},{initIndex:function(){var t=this;return(0,o.default)(i.default.mark((function e(){var n,r,o,a,u,c,s;return i.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.options,r=n.id,o=n.type,a=n.eva_id,u=void 0===a?0:a,!u){e.next=8;break}return e.next=4,t.$api.mine.evaluateInfo({id:u});case 4:for(s in c=e.sent,c.imgs=c.imgs&&c.imgs.length>0?c.imgs.map((function(t){return{path:t}})):[],t.subForm)t.subForm[s]=c[s];t.create_time_text=t.$util.formatTime(1e3*c.create_time);case 8:return e.next=10,t.$api[o].orderInfo({id:r});case 10:t.detail=e.sent,t.$util.hideAll();case 12:case"end":return e.stop()}}),e)})))()},initRefresh:function(){this.initIndex()},checkStar:function(t){var e=this.$util.getDataSet(t),n=e.num;this.subForm.star=n},imgUpload:function(t){var e=t.imagelist,n=t.imgtype;this.subForm[n]=e},toDelSubmit:function(){var t=this;return(0,o.default)(i.default.mark((function e(){var n,r,o,a,u,c,s,l,f,d,p,m,b,g;return i.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.typeText,r=t.options,o=r.id,a=r.type,u=r.eva_id,c=void 0===u?0:u,s=t.detail,l=s.order_code,f=s.farmer_id,d=s.store_id,p=void 0===d?0:d,"shop"===a&&(f=p),m=t.$util.deepCopy(t.subForm),c){e.next=10;break}if(t.subForm.star){e.next=9;break}return t.$util.showToast({title:"请选择星级评价"}),e.abrupt("return");case 9:m.imgs=m.imgs.length>0?m.imgs.map((function(t){return t.path})):[];case 10:if(b=c?{id:c,status:-1}:Object.assign({},m,{order_id:o,order_code:l,farmer_id:f,type:n[a]}),!t.lockTap){e.next=13;break}return e.abrupt("return");case 13:return t.lockTap=!0,t.$util.showLoading(),g=c?"evaluateUpdate":"evaluateAdd",e.prev=16,e.next=19,t.$api.mine[g](b);case 19:t.$util.hideAll(),t.$util.showToast({title:c?"删除成功":"提交成功"}),t.updateOrderItem({key:"haveOperItem",val:!0}),setTimeout((function(){t.$util.back(),t.$util.goUrl({url:1,openType:"navigateBack"})}),1e3),e.next=28;break;case 25:e.prev=25,e.t0=e["catch"](16),setTimeout((function(){t.lockTap=!1,t.$util.hideAll()}),2e3);case 28:case"end":return e.stop()}}),e,null,[[16,25]])})))()}})};e.default=l},"4b21":function(t,e,n){"use strict";n.r(e);var r=n("c00c"),i=n("f7f3");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("0a93");var a=n("f0c5"),u=Object(a["a"])(i["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=u.exports},"63c3":function(t,e,n){"use strict";(function(t,e){var r=n("4ea4");n("b03e");r(n("66fd"));var i=r(n("4b21"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(i.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},"84e9":function(t,e,n){},c00c:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var r=function(){var t=this,e=t.$createElement,n=(t._self._c,t.detail.id&&!t.options.eva_id?t.subForm.text.length:null),r=t.detail.id?!t.options.eva_id||t.options.eva_id&&t.subForm.imgs.length>0:null;t._isMounted||(t.e0=function(e){t.subForm.text=t.subForm.text.length>200?t.subForm.text.substring(0,200):t.subForm.text}),t.$mp.data=Object.assign({},{$root:{g0:n,g1:r}})},i=[]},f7f3:function(t,e,n){"use strict";n.r(e);var r=n("0c6a"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=i.a}},[["63c3","common/runtime","common/vendor"]]]);
|
||||
5
front/mine/pages/evaluate/edit.json
Normal file
5
front/mine/pages/evaluate/edit.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"navigationBarTitleText": "评价",
|
||||
"navigationStyle": "custom",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
front/mine/pages/evaluate/edit.wxml
Normal file
1
front/mine/pages/evaluate/edit.wxml
Normal file
@@ -0,0 +1 @@
|
||||
<block wx:if="{{detail.id}}"><view class="mine-evaluate-edit"><uni-nav-bar vue-id="7101a5df-1" fixed="{{true}}" shadow="{{false}}" statusBar="{{true}}" color="#fff" backgroundColor="{{scrollTop<20?'':primaryColor}}" leftIcon="icon-left" title="订单评价" bind:__l="__l"></uni-nav-bar><view style="{{'height:'+(configInfo.navBarHeight+'px')+';'}}"></view><image class="common-bg abs" mode="aspectFill" lazy-load="{{true}}" src="https://lbqny.migugu.com/admin/farm/bg-cash.png"></image><view class="flex-column mt-md ml-lg mr-lg pd-lg fill-base radius-24"><block wx:if="{{options.type=='shop'}}"><block><block wx:for="{{detail.order_goods}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['order-item','flex-center','fill-base',[(index!=0)?'mt-md':'']]}}"><image class="avatar radius-34" mode="aspectFill" lazy-load="{{true}}" src="{{item.goods_cover}}"></image><view class="flex-1 ml-lg"><view class="f-title c-title text-bold ellipsis" style="max-width:470rpx;">{{''+item.goods_name+''}}</view><view class="flex-between f-caption c-caption mt-sm"><view class="ellipsis" style="{{'max-width:'+(item.refund_num*1>0?'300rpx':'470rpx')+';'}}">{{''+item.spe_name+''}}</view><block wx:if="{{item.refund_num*1>0}}"><view class="flex-1 c-warning text-right">{{'已退x'+item.refund_num+''}}</view></block></view><view class="flex-y-baseline mt-sm"><view class="flex-1 f-paragraph c-warning">{{"¥"+item.goods_price+''}}</view><view class="f-caption c-caption">{{"x "+item.goods_num+''}}</view></view></view></view></block></block></block><block wx:if="{{options.type!='shop'}}"><view class="order-item flex-center fill-base"><image class="avatar radius-34" mode="aspectFill" lazy-load="{{true}}" src="{{detail.goods_cover}}"></image><view class="flex-1 ml-lg"><view class="f-title c-title text-bold ellipsis" style="max-width:470rpx;">{{''+detail.goods_name+''}}</view><block wx:if="{{options.type=='claim'}}"><block><view class="title f-caption c-caption mt-sm">{{'数量:'+(detail.num+'/'+detail.unit)+''}}</view><view class="title f-caption c-caption">{{'配送周期:'+detail.send_cycle+''}}</view></block></block><block wx:if="{{options.type=='land'}}"><block><view class="f-caption c-caption mt-sm">{{'租赁期限:'+detail.end_time+' 到期'}}</view><view class="f-caption c-caption">{{'租赁面积:'+detail.area+'㎡'}}</view></block></block></view></view></block></view><view class="fill-base mt-md pd-lg b-1px-t"><block wx:if="{{options.eva_id}}"><view class="f-paragraph c-title"><text style="word-break:break-all;" decode="emsp">{{subForm.text||'没有填写评价哦'}}</text></view></block><block wx:else><block><textarea class="item-textarea" type="text" maxlength="200" placeholder-class="c-placeholder" placeholder="商品满足您的期待吗?快来分享分享吧" data-event-opts="{{[['input',[['__set_model',['$0','text','$event',[]],['subForm']],['e0',['$event']]]]]}}" value="{{subForm.text}}" bindinput="__e"></textarea><view class="mt-md f-caption c-placeholder text-right">{{''+('已输入'+$root.g0+'/200')+''}}</view></block></block></view><block wx:if="{{$root.g1}}"><view class="fill-base pt-sm pl-lg pr-lg pb-lg b-1px-t"><upload vue-id="7101a5df-2" imagelist="{{subForm.imgs}}" imgtype="imgs" text="添加图片" imgsize="{{9}}" imgauth="{{options.eva_id?false:true}}" data-event-opts="{{[['^upload',[['imgUpload']]],['^del',[['imgUpload']]]]}}" bind:upload="__e" bind:del="__e" bind:__l="__l"></upload></view></block><view class="fill-base mt-md pd-lg b-1px-tb"><view class="pb-md f-title text-bold">商品的评价</view><view class="flex-center"><view class="flex-warp flex-1"><block wx:for="{{5}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block><view class="{{['iconfont','icon-star-fill','mr-sm','_i',[(subForm.star>=index*1+1)?'icon-font-color cur':'']]}}" data-num="{{index*1+1}}" data-event-opts="{{[['tap',[['checkStar',['$event']]]]]}}" bindtap="__e"></view></block></block></view><block wx:if="{{options.eva_id}}"><view class="f-paragraph c-caption">{{create_time_text}}</view></block></view></view><view class="space-footer"></view><view data-event-opts="{{[['tap',[['toDelSubmit',['$event']]]]]}}" class="confirm-btn ml-lg mr-lg flex-center f-title c-base radius-16" style="{{'background:'+(options.eva_id?subColor:primaryColor)+';'}}" catchtap="__e">{{options.eva_id?'删除':'提交'}}</view><view class="space-footer"></view></view></block>
|
||||
1
front/mine/pages/evaluate/edit.wxss
Normal file
1
front/mine/pages/evaluate/edit.wxss
Normal file
@@ -0,0 +1 @@
|
||||
.mine-evaluate-edit .item-textarea{width:690rpx;overflow-y:auto}.mine-evaluate-edit .iconfont{font-size:42rpx;color:#eee}.mine-evaluate-edit .cur{background-image:-webkit-linear-gradient(90deg,#fdcd47,#ffc000)}.mine-evaluate-edit .confirm-btn{width:690rpx;height:96rpx}
|
||||
1
front/mine/pages/evaluate/list.js
Normal file
1
front/mine/pages/evaluate/list.js
Normal file
File diff suppressed because one or more lines are too long
7
front/mine/pages/evaluate/list.json
Normal file
7
front/mine/pages/evaluate/list.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "我的评价",
|
||||
"enablePullDownRefresh": true,
|
||||
"usingComponents": {
|
||||
"uni-segmented-control": "/components/uni-segmented-control"
|
||||
}
|
||||
}
|
||||
1
front/mine/pages/evaluate/list.wxml
Normal file
1
front/mine/pages/evaluate/list.wxml
Normal file
File diff suppressed because one or more lines are too long
1
front/mine/pages/evaluate/list.wxss
Normal file
1
front/mine/pages/evaluate/list.wxss
Normal file
@@ -0,0 +1 @@
|
||||
.mine-evaluate-list .common-btn{background:#ccc}
|
||||
1
front/mine/pages/evaluate/more.js
Normal file
1
front/mine/pages/evaluate/more.js
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["mine/pages/evaluate/more"],{"194c":function(t,e,n){"use strict";(function(t,e){var i=n("4ea4");n("b03e");i(n("66fd"));var a=i(n("63fa"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(a.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},"3ad0":function(t,e,n){"use strict";(function(t){var i=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("2eee")),r=i(n("9523")),o=i(n("c973")),u=n("26cb");function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){(0,r.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var l={components:{},data:function(){return{options:{},activeIndex:0,tabList:[{id:0,title:"全部",number:0},{id:1,title:"好评",number:0},{id:2,title:"差评",number:0}],param:{page:1,limit:10},list:{data:[]},loading:!0,lockTap:!1}},computed:(0,u.mapState)({primaryColor:function(t){return t.config.configInfo.primaryColor},subColor:function(t){return t.config.configInfo.subColor},userInfo:function(t){return t.user.userInfo}}),onLoad:function(t){var e=this;return(0,o.default)(a.default.mark((function n(){return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.options=t,e.$util.showLoading(),n.next=4,e.initIndex();case 4:case"end":return n.stop()}}),n)})))()},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:c(c({},(0,u.mapActions)(["getUserInfo"])),{},{initIndex:function(){var t=this;return(0,o.default)(a.default.mark((function e(){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.getList();case 2:case"end":return e.stop()}}),e)})))()},initRefresh:function(){this.param.page=1,this.initIndex()},getList:function(){var t=this;return(0,o.default)(a.default.mark((function e(){var n,i,r,o,u,s,c,l,f,d,g;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.list,i=t.tabList,r=t.activeIndex,o=t.options,u=o.id,s=o.type,c=i[r].id,l=Object.assign({},t.param,{goods_id:u,type:s,is_goods:c}),e.next=6,t.$api.mine.goodsEvaluateList(l);case 6:for(g in f=e.sent,1==t.param.page||(f.data=n.data.concat(f.data)),t.list=f,d={0:"all_count",1:"good_count",2:"bad_count"},d)t.tabList[g].number=f[d[g]];t.loading=!1,t.$util.hideAll();case 12:case"end":return e.stop()}}),e)})))()},handerTabChange:function(t){this.activeIndex=t,this.$util.showLoading(),this.param.page=1,this.list.data=[],this.getList()},toPreviewImage:function(t,e){var n=this.list.data[t].imgs;this.$util.previewImage({current:n[e],urls:n})}})};e.default=l}).call(this,n("543d")["default"])},5447:function(t,e,n){"use strict";var i=n("8bbd"),a=n.n(i);a.a},"58cc":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=(t._self._c,t.__map(t.list.data,(function(e,n){var i=t.__get_orig(e),a=e.imgs&&e.imgs.length>0,r=a?t.__map(e.imgs,(function(n,i){var a=t.__get_orig(n),r=i<3?2==i&&e.imgs.length>3:null,o=i<3&&r?e.imgs.length:null;return{$orig:a,g1:r,g2:o}})):null;return{$orig:i,g0:a,l0:r}}))),i=t.loading?t.list.current_page>=t.list.last_page&&t.list.data.length>0:null,a=!t.loading&&t.list.data.length<=0&&1==t.list.current_page;t.$mp.data=Object.assign({},{$root:{l1:n,g3:i,g4:a}})},a=[]},"63fa":function(t,e,n){"use strict";n.r(e);var i=n("58cc"),a=n("f93a");for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);n("5447");var o=n("f0c5"),u=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=u.exports},"8bbd":function(t,e,n){},f93a:function(t,e,n){"use strict";n.r(e);var i=n("3ad0"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);e["default"]=a.a}},[["194c","common/runtime","common/vendor"]]]);
|
||||
5
front/mine/pages/evaluate/more.json
Normal file
5
front/mine/pages/evaluate/more.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"navigationBarTitleText": "更多评价",
|
||||
"enablePullDownRefresh": true,
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
front/mine/pages/evaluate/more.wxml
Normal file
1
front/mine/pages/evaluate/more.wxml
Normal file
@@ -0,0 +1 @@
|
||||
<view class="mine-evaluate-list"><fixed vue-id="4c516f74-1" bind:__l="__l" vue-slots="{{['default']}}"><view class="flex-warp fill-base pd-lg"><block wx:for="{{tabList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['handerTabChange',[index]]]]]}}" class="common-btn flex-center mr-md f-caption c-base radius-4" style="{{'background:'+(activeIndex==index?primaryColor:'')+';'}}" catchtap="__e">{{''+item.title+" ("+item.number+')'}}</view></block></view></fixed><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['flex-warp','fill-base','pd-lg',[(index!=0)?'b-1px-t':'']]}}"><image class="avatar sm radius" mode="aspectFill" lazy-load="{{true}}" src="{{item.$orig.user_info.avatarUrl}}"></image><view class="flex-1 ml-lg"><view class="flex-between"><view class="f-paragraph c-title max-350 ellipsis">{{item.$orig.user_info.nickName}}</view><view class="f-icontext c-caption">{{item.$orig.create_time}}</view></view><view class="flex-warp"><block wx:for="{{5}}" wx:for-item="aitem" wx:for-index="aindex" wx:key="aindex"><view class="iconfont icon-star-fill icon-font-color mr-sm _i" style="{{'background-image:'+(aindex<item.$orig.star?'-webkit-linear-gradient(90deg, #FDCD47, #FFC000)':'-webkit-linear-gradient(90deg, #eee, #eee)')+';'}}"></view></block></view><view class="f-caption c-desc mt-md"><text style="word-break:break-all;" decode="emsp">{{item.$orig.text||'该用户没有填写评价哦'}}</text></view><block wx:if="{{item.g0}}"><view class="flex-warp mt-md"><block wx:for="{{item.l0}}" wx:for-item="aitem" wx:for-index="aindex" wx:key="aindex"><block><block wx:if="{{aindex<3}}"><view class="eva-img sm radius-10 rel"><image class="eva-img sm radius-10" mode="aspectFill" src="{{aitem.$orig}}" data-event-opts="{{[['tap',[['toPreviewImage',[index,aindex]]]]]}}" catchtap="__e"></image><block wx:if="{{aitem.g1}}"><view class="more f-caption c-base abs">{{'+'+(aitem.g2-3)}}</view></block></view></block></block></block></view></block></view></view></block><block wx:if="{{loading}}"><load-more vue-id="4c516f74-2" noMore="{{$root.g3}}" loading="{{loading}}" bind:__l="__l"></load-more></block><block wx:if="{{$root.g4}}"><abnor vue-id="4c516f74-3" bind:__l="__l"></abnor></block><view class="space-footer"></view></view>
|
||||
1
front/mine/pages/evaluate/more.wxss
Normal file
1
front/mine/pages/evaluate/more.wxss
Normal file
@@ -0,0 +1 @@
|
||||
.mine-evaluate-list .common-btn{background:#ccc}
|
||||
Reference in New Issue
Block a user