UNPKG

vaneditor

Version:

``` 移动端ui框架统一用uView,css扩展语言用scss,全局数据管理vuex,统一样式主体风格颜色定义/src/uni.scss ```

1 lines 14.7 kB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-cate-list"],{"039d":function(e,t,i){"use strict";var a=i("0789"),n=i.n(a);n.a},"0789":function(e,t,i){var a=i("8a37");"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var n=i("4f06").default;n("041b811c",a,!0,{sourceMap:!1,shadowMode:!1})},"0b18":function(e,t,i){"use strict";var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"cate-main"},[i("search",{attrs:{name:e.form.bodyName,isFixed:!1,cityName:e.city.name,areaShow:!0,actions:e.actions,menu:e.menu},on:{search:function(t){t=e.$handleEvent(t),e.querySearchData(t)},nameInput:function(t){t=e.$handleEvent(t),e.nameInput(t)},changePicker:function(t){t=e.$handleEvent(t),e.changePicker(t)},confirm:function(t){t=e.$handleEvent(t),e.confirm(t)},reset:function(t){t=e.$handleEvent(t),e.reset(t)}}}),i("ul",{directives:[{name:"show",rawName:"v-show",value:e.list,expression:"list"}],staticClass:"beauty-list"},[e._l(e.list,(function(t,a){return i("li",{key:a,staticClass:"beauty-item",on:{click:function(i){i=e.$handleEvent(i),e.handleClick(t)}}},[i("v-uni-view",{staticClass:"item"},[i("div",{staticClass:"imgBox"},[i("v-uni-image",{staticClass:"img img1",attrs:{src:e.$getImg(t.cover),mode:"aspectFill"}})],1),i("div",{staticClass:"name"},[i("h1",[e._v(e._s(t.bodyName))]),i("div",{staticClass:"tags"},[t.tagList.length>0?i("span",e._l(t.tagList,(function(t){return i("span",{key:t.code,staticClass:"tag"},[e._v(e._s(t.name))])})),0):e._e()]),i("div",{staticClass:"outer"},[i("span",{staticClass:"rate"},[e._v(e._s(t.rate.toFixed(1))),i("span",{directives:[{name:"show",rawName:"v-show",value:t.rate,expression:"item.rate"}],staticClass:"unit"},[e._v("分")])]),i("span",{directives:[{name:"show",rawName:"v-show",value:t.referPrice,expression:"item.referPrice"}],staticClass:"price"},[i("span",{staticClass:"uit"},[e._v("¥")]),i("span",{staticClass:"num"},[e._v(e._s(t.referPrice||0))]),i("span",{staticClass:"suffix"},[e._v("起")])])]),i("div",{staticClass:"segmentation"}),i("div",{staticClass:"products"},[0!=t.cashCoupon.length?i("div",{staticClass:"card"},e._l(t.cashCoupon,(function(t,a){return i("div",{key:a,staticClass:"card-header"},[i("v-uni-image",{staticClass:"picon",attrs:{src:"/static/cate/quan.png",mode:"aspectFill"}}),i("span",{staticClass:"text"},[e._v(e._s(t.productName))])],1)})),0):e._e(),0!=t.setMeal.length?i("div",{staticClass:"card"},e._l(t.setMeal,(function(t,a){return i("div",{key:a,staticClass:"card-header"},[i("v-uni-image",{staticClass:"picon",attrs:{src:"/static/cate/tuan.png",mode:"aspectFill"}}),i("span",{staticClass:"text"},[e._v(e._s(t.productName))])],1)})),0):e._e()])])])],1)})),i("div",{staticClass:"clear"})],2),e.end&&!e.page.loading?i("p",{staticClass:"end"},[e._v("没有更多")]):e._e(),e.page.loading?i("uni-load-more",{attrs:{status:"loading"}}):e._e(),i("scroll-top")],1)},n=[];i.d(t,"a",(function(){return a})),i.d(t,"b",(function(){return n}))},1740:function(e,t,i){"use strict";var a=i("a5e0"),n=i.n(a);n.a},"43ba":function(e,t,i){"use strict";var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"uni-rate"},e._l(e.stars,(function(t,a){return i("v-uni-view",{key:a,staticClass:"uni-rate-icon",style:{marginLeft:e.margin+"px"},on:{click:function(t){t=e.$handleEvent(t),e.onClick(a)}}},[i("uni-icons",{attrs:{size:e.size,color:e.color,type:!1===e.isFill||"false"===e.isFill?"star":"star-filled"}}),i("v-uni-view",{staticClass:"uni-rate-icon-on",style:{width:t.activeWitch}},[i("uni-icons",{attrs:{size:e.size,color:e.activeColor,type:"star-filled"}})],1)],1)})),1)},n=[];i.d(t,"a",(function(){return a})),i.d(t,"b",(function(){return n}))},"564e":function(e,t,i){"use strict";i.r(t);var a=i("80c9"),n=i.n(a);for(var o in a)"default"!==o&&function(e){i.d(t,e,(function(){return a[e]}))}(o);t["default"]=n.a},"6e2b":function(e,t,i){t=e.exports=i("2350")(!1),t.push([e.i,".cate-main[data-v-60edfc23]{background:#fff}.search-box[data-v-60edfc23]{position:relative}.main[data-v-60edfc23]{position:relative;top:0}.beauty-list[data-v-60edfc23]{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.beauty-list .beauty-item[data-v-60edfc23]{position:relative;background-color:#fff;margin:%?20?% auto;width:%?690?%;min-height:%?163?%}.beauty-list .beauty-item[data-v-60edfc23]:last-child{border-bottom:0}.beauty-list .item[data-v-60edfc23]{position:relative;background-color:#fff;overflow:hidden}.beauty-list .item .name[data-v-60edfc23]{float:right;display:inline-block;width:%?450?%}.beauty-list .item .name h1[data-v-60edfc23]{height:%?52?%;line-height:%?52?%;letter-spacing:0;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:%?30?%;font-weight:600;margin:0 0 %?8?% 0}.beauty-list .item .name .outer[data-v-60edfc23]{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:space-between;justify-content:space-between}.beauty-list .item .name .rate[data-v-60edfc23]{color:#f5a623;font-size:%?38?%;padding-bottom:%?8?%;height:%?38?%}.beauty-list .item .name .rate .unit[data-v-60edfc23]{font-size:%?16?%}.beauty-list .item .name .price[data-v-60edfc23]{padding-right:30px;font-size:%?20?%;font-weight:600;color:#fc4747;width:%?160?%;display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:flex-end;justify-content:flex-end}.beauty-list .item .name .price .uit[data-v-60edfc23]{font-size:%?16?%}.beauty-list .item .name .price .num[data-v-60edfc23]{font-weight:700;font-size:%?36?%;margin-right:%?6?%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.beauty-list .item .name .price .suffix[data-v-60edfc23]{color:#666;font-size:%?22?%;font-weight:400}.beauty-list .item .name .segmentation[data-v-60edfc23]{width:%?345?%;height:1px;background:#eaeaea;clear:both;margin:%?10?% 0}.beauty-list .item .name .products[data-v-60edfc23]{overflow:hidden;max-height:%?100?%}.beauty-list .item .name .products .pIcon[data-v-60edfc23]{width:%?32?%;height:%?32?%}.beauty-list .item .name .products .card-header[data-v-60edfc23]{padding:%?5?% 0;font-size:%?20?%;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:-webkit-flex;display:flex}.beauty-list .item .name .products .card-header .picon[data-v-60edfc23]{height:%?32?%;width:%?32?%;text-align:center;margin-right:%?12?%;display:inline-block;vertical-align:middle}.beauty-list .item .name .products .card-header .text[data-v-60edfc23]{font-size:%?20?%;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:%?6?%}.beauty-list .item .tags[data-v-60edfc23]{overflow:hidden;width:100%;height:%?48?%;margin-bottom:%?8?%}.beauty-list .item .tag[data-v-60edfc23]{display:inline-block;font-size:%?20?%;color:#ff740b;height:%?30?%;line-height:%?30?%;border:%?1?% solid #ff740b;border-radius:%?4?%;text-align:center;padding:%?2?% %?10?%;margin:0 %?16?% %?10?% 0}.beauty-list .item .imgBox[data-v-60edfc23]{display:inline-block;width:%?231?%;height:%?163?%;background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden}.beauty-list .item .imgBox .img[data-v-60edfc23]{float:left;background-position:50%;background-size:cover;background-repeat:no-repeat}.beauty-list .item .imgBox .img1[data-v-60edfc23]{width:%?198?%;height:%?161?%}.beauty-list .item .star[data-v-60edfc23]{font-size:%?22?%;position:absolute;left:0;top:0;height:%?30?%;line-height:%?30?%;background:#646464;color:#fff;letter-spacing:1px;padding:0 %?14?%;border-radius:0 0 %?20?% 0}.beauty-list .item .star>span[data-v-60edfc23]{font-size:%?22?%}.end[data-v-60edfc23]{text-align:center;font-size:%?28?%;padding:%?20?%}",""])},"80c9":function(e,t,i){"use strict";var a=i("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i("8e6e"),i("ac6a"),i("456d");var n=a(i("bd86"));i("96cf");var o=a(i("3b8d"));i("28a5");var s=a(i("f96a")),r=a(i("09c2")),c=i("cc87"),d=a(i("1427"));function l(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,a)}return i}function u(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?l(i,!0).forEach((function(t){(0,n.default)(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):l(i).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}var f={data:function(){return{city:{name:"地区",code:""},actions:[],isFixed:!1,form:{bodyName:"",districtCode:"",cityCode:"",provinceCode:"",labelCode:"",orderByIndex:10},end:!1,count:0,page:{pageSize:10,currentPage:1,count:0,loading:!1},list:[],menu:[{title:"餐厅类型",detailList:[]},{title:"排序",style:"columnar",detailList:[{name:"默认",code:10},{name:"销量从高到低",code:21},{name:"评分从高到低",code:60},{name:"价格从高到低",code:31},{name:"价格从低到高",code:30}]}]}},components:{uniRate:s.default,uniLoadMore:r.default,search:d.default},onReady:function(){this.$wxShare("畅游金华 餐馆美食","金华本地旅游生活体验,新鲜好玩,惊喜不断!",window.location.hash.split("#")[1])},onLoad:function(e){this.form.cityCode=e.cityCode||"",this.init()},onPullDownRefresh:function(){this.list=[],this.page.currentPage=1,this.queryData("refresh")},onReachBottom:function(){this.list.length<this.count&&this.queryData()},methods:{init:function(){var e=(0,o.default)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,c.getListByCode)("","/weChat/foodBody/querylabelCode",!0);case 2:t=e.sent,this.menu[0].detailList=t,this.queryData("refresh");case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getLocation:function(){var e="330700000000",t=(0,c.getListByCode)(e),i=this;t.then((function(e){i.actions=e.map((function(e){return{name:e.name,code:e.code}})),i.actions.unshift({name:"金华市",code:""}),i.city=i.actions[0]}))},handleClick:function(e){uni.navigateTo({url:"/pages/cate/detail?id=".concat(e.id)})},nameInput:function(e){this.form.bodyName=e.target.value||""},querySearchData:function(){this.page.currentPage=1,this.list=[],this.queryData()},confirm:function(e){0===e.index?this.form.labelCode=e.code||"":1===e.index&&(this.form.orderByIndex=e.code||""),this.querySearchData()},changePicker:function(e){var t=e.label?e.label:"请选择";this.city.name=t,this.genAreaCode(e.cityCode),this.querySearchData()},genAreaCode:function(e){e.area?(this.form.districtCode=e.area+"000000",this.city.code=this.form.districtCode):e.city?(this.form.cityCode=e.city+"00000000",this.city.code=this.form.cityCode):e.province?(this.form.provinceCode=e.province+"0000000000",this.city.code=this.form.provinceCode):(this.form.provinceCode="",this.form.cityCode="",this.form.districtCode="",this.city.code="")},scroll:function(e){var t=e.detail.scrollTop;this.isFixed=t>13},reset:function(e){0===e?this.form.labelCode="":1===e&&(this.form.orderByIndex=10),this.querySearchData()},queryData:function(e){var t=this,i=this;i.page.loading=!0,this.$ajax({method:"post",url:"/weChat/foodBody/queryPage",data:u({},this.form,{},this.page,{status:1})}).then((function(a){i.list.push.apply(i.list,t.renderData(a.data)),i.page.loading=!1,i.page.count=a.count,i.count=a.count,i.list.length>=i.count&&(i.end=!0),i.page.currentPage+=1,"refresh"===e&&uni.stopPullDownRefresh(),i.page.loading=!1}))},renderData:function(e){return e.map((function(e){var t=[],i=[];return e.productName&&e.productName.length>0&&e.productName.map((function(e){2===e.foodType?t.push(e):1===e.foodType&&i.push(e)})),u({},e,{setMeal:t,cashCoupon:i,rate:e.grade?parseFloat(e.grade):5,tagList:e.list?e.list:[]})}))},getHeaderImg:function(){var e=this;this.$ajax({method:"POST",url:"/weChat/sowing/querySowingProduct",data:{areaNumbers:"JH-CTLB-001"},success:function(t){var i=t.data["JH-CTLB-001"]||"";e.header=i[0]?e.$getImg(i[0].imageUrl):e.header,e.headerJumpUrl=i[0]?i[0].jumpUrl:e.headerJumpUrl}})}}};t.default=f},"8a37":function(e,t,i){t=e.exports=i("2350")(!1),t.push([e.i,".uni-rate[data-v-d227dc2c]{line-height:0;font-size:0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.uni-rate-icon[data-v-d227dc2c]{position:relative;line-height:0;font-size:0;display:inline-block}.uni-rate-icon-on[data-v-d227dc2c]{position:absolute;top:0;left:0;overflow:hidden}",""])},a5e0:function(e,t,i){var a=i("6e2b");"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var n=i("4f06").default;n("9a8849cc",a,!0,{sourceMap:!1,shadowMode:!1})},b595:function(e,t,i){"use strict";var a=i("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i("c5f6");var n=a(i("f0ab")),o={name:"uni-rate",components:{uniIcons:n.default},props:{isFill:{type:[Boolean,String],default:!0},color:{type:String,default:"#ececec"},activeColor:{type:String,default:"#ffca3e"},size:{type:[Number,String],default:24},value:{type:[Number,String],default:0},max:{type:[Number,String],default:5},margin:{type:[Number,String],default:0},disabled:{type:[Boolean,String],default:!1}},data:function(){return{maxSync:this.max,valueSync:this.value}},watch:{value:{handler:function(e){this.valueSync=e},deep:!0}},computed:{stars:function(){for(var e=Number(this.maxSync)?Number(this.maxSync):5,t=Number(this.valueSync)?Number(this.valueSync):0,i=[],a=Math.floor(t),n=Math.ceil(t),o=0;o<e;o++)a>o?i.push({activeWitch:"100%"}):n-1===o?i.push({activeWitch:100*(t-a)+"%"}):i.push({activeWitch:"0"});return i}},methods:{onClick:function(e){!0!==this.disabled&&"true"!==this.disabled&&(this.valueSync=e+1,this.$emit("change",{value:this.valueSync}))}}};t.default=o},cb44:function(e,t,i){"use strict";i.r(t);var a=i("0b18"),n=i("564e");for(var o in n)"default"!==o&&function(e){i.d(t,e,(function(){return n[e]}))}(o);i("1740");var s=i("2877"),r=Object(s["a"])(n["default"],a["a"],a["b"],!1,null,"60edfc23",null);t["default"]=r.exports},f599:function(e,t,i){"use strict";i.r(t);var a=i("b595"),n=i.n(a);for(var o in a)"default"!==o&&function(e){i.d(t,e,(function(){return a[e]}))}(o);t["default"]=n.a},f96a:function(e,t,i){"use strict";i.r(t);var a=i("43ba"),n=i("f599");for(var o in n)"default"!==o&&function(e){i.d(t,e,(function(){return n[e]}))}(o);i("039d");var s=i("2877"),r=Object(s["a"])(n["default"],a["a"],a["b"],!1,null,"d227dc2c",null);t["default"]=r.exports}}]);