| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["cropping-search_deng-search_deng"],{"0481":function(t,e,i){"use strict";i.r(e);var n=i("926a"),a=i("4a3c");for(var r in a)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(r);i("d276");var s=i("828b"),o=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"719c559d",null,!1,n["a"],void 0);e["default"]=o.exports},"4a3c":function(t,e,i){"use strict";i.r(e);var n=i("6444"),a=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);e["default"]=a.a},"4f03":function(t,e,i){var n=i("9340");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("5ceb75d8",n,!0,{sourceMap:!1,shadowMode:!1})},5671:function(t,e,i){"use strict";i.r(e);var n=i("f130"),a=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);e["default"]=a.a},5896:function(t,e,i){"use strict";i.r(e);var n=i("c861"),a=i("5671");for(var r in a)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(r);i("7d9a");var s=i("828b"),o=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"38eeee5d",null,!1,n["a"],void 0);e["default"]=o.exports},"619b":function(t,e,i){var n=i("8d63");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("5df15855",n,!0,{sourceMap:!1,shadowMode:!1})},6444:function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("2634")),r=n(i("2fdc"));i("64aa"),i("c223"),i("f7a5"),i("aa9c"),i("dd2b"),i("d4b5"),i("bd06");var s={name:"u-waterfall",props:{value:{type:Array,required:!0,default:function(){return[]}},addTime:{type:[Number,String],default:200},idKey:{type:String,default:"id"}},data:function(){return{leftList:[],rightList:[],tempList:[],children:[]}},watch:{copyFlowList:function(t,e){var i=Array.isArray(e)&&e.length>0?e.length:0;this.tempList=this.tempList.concat(this.cloneData(t.slice(i))),this.splitData()}},mounted:function(){this.tempList=this.cloneData(this.copyFlowList),this.splitData()},computed:{copyFlowList:function(){return this.cloneData(this.value)}},methods:{splitData:function(){var t=this;return(0,r.default)((0,a.default)().mark((function e(){var i,n,r;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.tempList.length){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,t.$uGetRect("#u-left-column");case 4:return i=e.sent,e.next=7,t.$uGetRect("#u-right-column");case 7:if(n=e.sent,r=t.tempList[0],r){e.next=11;break}return e.abrupt("return");case 11:i.height<n.height?t.leftList.push(r):i.height>n.height?t.rightList.push(r):t.leftList.length<=t.rightList.length?t.leftList.push(r):t.rightList.push(r),t.tempList.splice(0,1),t.tempList.length&&setTimeout((function(){t.splitData()}),t.addTime);case 14:case"end":return e.stop()}}),e)})))()},cloneData:function(t){return JSON.parse(JSON.stringify(t))},clear:function(){this.leftList=[],this.rightList=[],this.$emit("input",[]),this.tempList=[]},remove:function(t){var e=this,i=-1;i=this.leftList.findIndex((function(i){return i[e.idKey]==t})),-1!=i?this.leftList.splice(i,1):(i=this.rightList.findIndex((function(i){return i[e.idKey]==t})),-1!=i&&this.rightList.splice(i,1)),i=this.value.findIndex((function(i){return i[e.idKey]==t})),-1!=i&&this.$emit("input",this.value.splice(i,1))},modify:function(t,e,i){var n=this,a=-1;if(a=this.leftList.findIndex((function(e){return e[n.idKey]==t})),-1!=a?this.leftList[a][e]=i:(a=this.rightList.findIndex((function(e){return e[n.idKey]==t})),-1!=a&&(this.rightList[a][e]=i)),a=this.value.findIndex((function(e){return e[n.idKey]==t})),-1!=a){var r=this.cloneData(this.value);r[a][e]=i,this.$emit("input",r)}}}};e.default=s},"7d9a":function(t,e,i){"use strict";var n=i("619b"),a=i.n(n);a.a},"8d63":function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-38eeee5d] .u-form-item--right__content__slot > uni-view,[data-v-38eeee5d] .u-form-item--right__content__slot > div,[data-v-38eeee5d] .u-form-item--right__content__slot > span,[data-v-38eeee5d] .u-form-item--right__content__slot > uni-text{width:100%}.centent[data-v-38eeee5d]{width:100vw;height:100vh;position:relative;background:#fff}.centent .img-center[data-v-38eeee5d]{position:fixed;top:%?90?%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;z-index:999}.centent .img-center .img-box[data-v-38eeee5d]{border-radius:%?20?%;border:%?2?% solid #afafaf}.centent .img-center .move_img[data-v-38eeee5d]{width:%?200?%;border-radius:%?20?%}.centent .img-center > p[data-v-38eeee5d]{background:#f85c3d;width:%?180?%;height:%?60?%;line-height:%?60?%;text-align:center;border-radius:%?30?%;color:#fff;font-size:%?28?%;margin-top:%?6?%}.centent .img-result[data-v-38eeee5d]{margin-top:%?266?%;display:flex;align-items:center;padding:0 %?20?%;flex-wrap:wrap;justify-content:space-between}.centent .img-result .result-for[data-v-38eeee5d]{width:49%;flex-shrink:0;margin-bottom:%?20?%;border-radius:%?20?%}.centent .img-result .result-for img[data-v-38eeee5d]{border-radius:%?20?% %?20?% 0 0;width:100%}.centent .img-result .result-for .for-text[data-v-38eeee5d]{display:flex;flex-direction:column;justify-content:space-between;padding:%?20?%}.centent .img-result .result-for .for-text .text-name[data-v-38eeee5d]{margin-bottom:%?24?%;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:%?26?%}.centent .img-result .result-for .for-text .text-price[data-v-38eeee5d]{display:flex;font-size:%?28?%;color:red}.centent .img-result .result-for .for-text .text-price span[data-v-38eeee5d]{font-size:%?20?%;color:red;margin-right:%?6?%}',""]),t.exports=e},"926a":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view",{staticClass:"u-waterfall"},[e("v-uni-view",{staticClass:"u-column",attrs:{id:"u-left-column"}},[this._t("left",null,{leftList:this.leftList})],2),e("v-uni-view",{staticClass:"u-column",attrs:{id:"u-right-column"}},[this._t("right",null,{rightList:this.rightList})],2)],1)},a=[]},9340:function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-719c559d] .u-form-item--right__content__slot > uni-view,[data-v-719c559d] .u-form-item--right__content__slot > div,[data-v-719c559d] .u-form-item--right__content__slot > span,[data-v-719c559d] .u-form-item--right__content__slot > uni-text{width:100%}.u-waterfall[data-v-719c559d]{display:flex;flex-direction:row;flex-direction:row;align-items:flex-start;width:100%}.u-column[data-v-719c559d]{display:flex;flex-direction:row;flex:1;flex-direction:column;height:auto;overflow:hidden}.u-image[data-v-719c559d]{width:100%}',""]),t.exports=e},c861:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"centent"},[i("v-uni-view",{staticClass:"img-center"},[t.img_url?t._e():i("v-uni-view",{staticClass:"img-box",style:{width:t.img_width+"rpx",height:t.img_height+"rpx"}}),t.img_url?i("v-uni-image",{staticClass:"move_img",attrs:{src:t.img_url,mode:"widthFix"}}):t._e(),i("p",{staticClass:"changeimg",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.chooseimg.apply(void 0,arguments)}}},[t._v("更换图片")])],1),i("searchGoodList",{attrs:{goodList:t.res_list,show_popup:!0},on:{handleTabCondition:function(e){arguments[0]=e=t.$handleEvent(e),t.handleTabCondition.apply(void 0,arguments)}}})],1)},a=[]},d276:function(t,e,i){"use strict";var n=i("4f03"),a=i.n(n);a.a},f130:function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("2634")),r=n(i("2fdc")),s=n(i("b7c7")),o=n(i("9b1b"));i("4100"),i("c223"),i("5c47"),i("af8f");var c=n(i("a17a")),u={components:{searchGoodList:c.default},data:function(){return{img_url:"",res_list:[],img_height:200,img_width:200,get_searchId:"",currentTabCondition:{},defaultTabCondition:{text:"综合",haveSequence:!1,sequenceTop:1,sequenceDown:0,sort:0},page_count:1,sort:0}},onLoad:function(t){this.img_url=t.img_url?t.img_url:"",this.img_url?this.set_base():this.chooseimg()},onReachBottom:function(){if(this.page_count++,!(this.page_count>Math.ceil(this.total_count/this.page_size))){var t={keyword:this.searchVal,sort:this.currentTabCondition.sort,loadMore:!0,page:this.page_count};2==this.currentTabCondition.sort&&(t["sort_type"]=this.currentTabCondition.sort_type),this.searchRequest(t)}},methods:{handleTabCondition:function(t){var e=t.item;e.text===this.currentTabCondition.text&&"价格"!=e.text||(this.currentTabCondition=e,this.page_count=1,this.getSearchList())},getSearchList:function(){var t={goods_id:this.get_searchId.join(),keyword:"",page:this.page_count,sort:this.currentTabCondition.sort||"0"};"价格"===this.currentTabCondition.text&&void 0!=this.currentTabCondition.sort_type&&(t["sort_type"]=this.currentTabCondition.sort_type),this.isTimeSearch?this.hotelSearch((0,o.default)({start_time:"".concat(this.timeParams.start.year,"-").concat(this.timeParams.start.month,"-").concat(this.timeParams.start.day),end_time:"".concat(this.timeParams.end.year,"-").concat(this.timeParams.end.month,"-").concat(this.timeParams.end.day)},t)):this.searchRequest(t)},searchRequest:function(t){var e=this;uni.showLoading({title:this.$t("list.search"),mask:!0}),this.$allrequest.search.getSearchList(t).then((function(i){!i.code&&i.data&&(uni.hideLoading(),t.loadMore?e.res_list=[].concat((0,s.default)(e.res_list),(0,s.default)(i.data.list)):e.res_list=i.data.list)}))},set_base:function(){var t=this;this.img_url&&uni.getFileSystemManager().readFile({filePath:this.img_url,encoding:"base64",success:function(){var e=(0,r.default)((0,a.default)().mark((function e(i){var n,r;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n="data:image/png;base64,"+i.data,e.next=3,t.$allrequest.cropping.pending_img({image:n},!0);case 3:r=e.sent,t.get_searchId=r.data,t.get_searchId.length&&t.getSearchList();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})},getEle:function(){var t=this,e=uni.createSelectorQuery().in(this);e.select(".result-for").boundingClientRect((function(e){t.img_height=2*e.width})).exec()},chooseimg:function(){this.$utils.uploadImage(1,(function(t){uni.redirectTo({url:"/cropping/cropping/cropping?img_url=".concat(t)})}))}}};e.default=u}}]);
|