pages-publish-publish.e7622309.js 17 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-publish-publish"],{4761:function(t,e,i){"use strict";i.r(e);var a=i("dfc4"),s=i.n(a);for(var n in a)["default"].indexOf(n)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(n);e["default"]=s.a},"8bd2":function(t,e,i){"use strict";var a=i("8ff9"),s=i.n(a);s.a},"8ff9":function(t,e,i){var a=i("b9d6");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var s=i("4f06").default;s("157ba8f0",a,!0,{sourceMap:!1,shadowMode:!1})},"984c":function(t,e,i){"use strict";i.r(e);var a=i("bfa6"),s=i("4761");for(var n in s)["default"].indexOf(n)<0&&function(t){i.d(e,t,(function(){return s[t]}))}(n);i("8bd2");var o,c=i("f0c5"),l=Object(c["a"])(s["default"],a["b"],a["c"],!1,null,"f5a67efa",null,!1,a["a"],o);e["default"]=l.exports},b9d6:function(t,e,i){var a=i("24fb"),s=i("1de5"),n=i("ef4e");e=a(!1);var o=s(n);e.push([t.i,"/* 搜索列表也 */.simplepage-wrap[data-v-f5a67efa]{padding-left:%?24?%;height:calc(100% - %?9?%)}.simplepage-item[data-v-f5a67efa]{padding:%?24?% 0;border-bottom:1px solid #eee}.specifications-wrap uni-checkbox-group[data-v-f5a67efa]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:%?24?%}.checkbox-style[data-v-f5a67efa]{position:relative;font-size:%?24?%;width:30%;height:%?72?%;line-height:%?72?%;text-align:center;background-color:#f5f5f5;margin-bottom:%?24?%;overflow:hidden;border-radius:%?8?%}.checkbox-style[data-v-f5a67efa] uni-checkbox .uni-checkbox-input{color:#fff!important;margin-right:0;position:absolute;right:0;bottom:0;background:transparent;border:0}.checkbox-style[data-v-f5a67efa] uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked:before{width:%?39?%;height:%?37?%;background:url("+o+") no-repeat;background-size:100% 100%;font-size:0}\r\n/* .checkbox-style >>> uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked::after{content: '';position: absolute;right: -40rpx;bottom: -40rpx;width: 80rpx;height: 80rpx;background-color: #6BBC6D;z-index: 5;transform: rotate(45deg);} */.checkbox-style[data-v-f5a67efa]:nth-child(3n-1){margin:0 %?24?%}.pecifications-btn-wrap[data-v-f5a67efa]{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:%?40?%}.pecifications-btn-wrap .big-btn[data-v-f5a67efa]{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin:0}.pecifications-btn-wrap .big-btn.primary[data-v-f5a67efa]{margin-left:%?20?%}",""]),t.exports=e},bfa6:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"c",(function(){return n})),i.d(e,"a",(function(){return a}));var a={uniSearchBar:i("9c0f").default},s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"pages"},[i("v-uni-form",{on:{submit:function(e){arguments[0]=e=t.$handleEvent(e),t.formSubmit.apply(void 0,arguments)},reset:function(e){arguments[0]=e=t.$handleEvent(e),t.formReset.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"form-item-type nomal-top"},[i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"form-item-til"},[t._v("类目")]),i("v-uni-view",{staticClass:"form-item-con"},[i("v-uni-input",{attrs:{type:"text",disabled:!0,placeholder:"商品类目",value:""},model:{value:t.params.type,callback:function(e){t.$set(t.params,"type",e)},expression:"params.type"}})],1)],1)],1),i("v-uni-view",{staticClass:"form-item-type"},[i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"form-item-til"},[t._v("标题")]),i("v-uni-view",{staticClass:"form-item-con"},[i("v-uni-input",{attrs:{type:"text",placeholder:"请输入发布产品标题",value:""},model:{value:t.params.title,callback:function(e){t.$set(t.params,"title",e)},expression:"params.title"}})],1)],1),i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"form-item-til"},[t._v("品牌")]),i("v-uni-view",{staticClass:"form-item-con"},[i("v-uni-input",{attrs:{type:"text",placeholder:"请输入品牌",value:""},model:{value:t.params.brand,callback:function(e){t.$set(t.params,"brand",e)},expression:"params.brand"}})],1)],1),i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"form-item-til"},[t._v("零售价")]),i("v-uni-view",{staticClass:"form-item-con"},[i("v-uni-input",{attrs:{type:"text",placeholder:"请输入零售价",value:""},model:{value:t.params.price,callback:function(e){t.$set(t.params,"price",e)},expression:"params.price"}})],1)],1),i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"form-item-til"},[t._v("供应商")]),i("v-uni-view",{staticClass:"form-item-con"},[i("v-uni-input",{attrs:{type:"text",disabled:!0,placeholder:"",value:""},model:{value:t.params.supplier,callback:function(e){t.$set(t.params,"supplier",e)},expression:"params.supplier"}})],1)],1),i("v-uni-view",{staticClass:"form-item arrow",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openplaceoforigin.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"form-item-til"},[t._v("生产地")]),i("v-uni-view",{staticClass:"form-item-con"},[i("v-uni-input",{attrs:{type:"text",placeholder:"",value:""},model:{value:t.params.placeoforigin,callback:function(e){t.$set(t.params,"placeoforigin",e)},expression:"params.placeoforigin"}})],1)],1),i("v-uni-view",{staticClass:"form-item arrow",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.openspecifications.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"form-item-til"},[t._v("规格")]),i("v-uni-view",{staticClass:"form-item-con"},t._l(t.params.specifications,(function(e,a){return i("v-uni-text",[t._v(t._s(e)+",")])})),1)],1),i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"form-item-til"},[t._v("保质期")]),i("v-uni-view",{staticClass:"form-item-con"},[i("v-uni-input",{attrs:{type:"text",placeholder:"请输入保质期",value:""},model:{value:t.params.shelflife,callback:function(e){t.$set(t.params,"shelflife",e)},expression:"params.shelflife"}})],1)],1),i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"form-item-til"},[t._v("生产日期")]),i("v-uni-view",{staticClass:"form-item-con"},[i("v-uni-picker",{attrs:{mode:"date",value:t.params.date,start:t.startDate,end:t.endDate},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindDateChange.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"uni-input"},[t._v(t._s(t.params.date))])],1)],1)],1),i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"form-item-til"},[t._v("包装")]),i("v-uni-view",{staticClass:"form-item-con"},[i("v-uni-input",{attrs:{type:"text",placeholder:"请输入包装",value:""},model:{value:t.params.packaging,callback:function(e){t.$set(t.params,"packaging",e)},expression:"params.packaging"}})],1)],1),i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"form-item-til"},[t._v("标签")]),i("v-uni-view",{staticClass:"form-item-con"},[i("v-uni-input",{attrs:{type:"text",placeholder:"请输入标签,用逗号隔开",value:""},model:{value:t.params.productlabel,callback:function(e){t.$set(t.params,"productlabel",e)},expression:"params.productlabel"}})],1)],1)],1),i("v-uni-view",{staticClass:"form-item upfile"},[i("v-uni-view",{staticClass:"form-item-til"},[t._v("图片视频")]),i("v-uni-view",{staticClass:"form-item-con"},[i("v-uni-view",{staticClass:"form-item-chooseIMGs-wrap"},t._l(t.params.media,(function(t,e){return i("v-uni-image",{key:e,staticClass:"choosedIMG",attrs:{src:t}})})),1),i("v-uni-view",{staticClass:"chooseIMG-btn"},[i("v-uni-image",{staticClass:"chooseIMG-btn-img",attrs:{src:"/static/img/icon-upload.png"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.chooseimg.apply(void 0,arguments)}}})],1)],1)],1)],1),i("v-uni-view",{staticClass:"bottom-btn-wrap"},[i("v-uni-button",{staticClass:"bottom-btn",attrs:{type:"primary"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.publish.apply(void 0,arguments)}}},[t._v("发布")])],1),i("v-uni-view",{staticClass:"placeoforigin-page fix-content translate",class:{open:t.placeoforiginopen}},[i("v-uni-view",{staticClass:"search-wrap search-left-color"},[i("v-uni-view",{staticClass:"search"},[i("v-uni-view",{staticClass:"searchTxt"},[i("uni-search-bar",{attrs:{placeholder:"搜索产地关键词"},on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.searchplace.apply(void 0,arguments)},input:function(e){arguments[0]=e=t.$handleEvent(e),t.searchplace.apply(void 0,arguments)}}})],1)],1)],1),i("v-uni-scroll-view",{staticClass:"simplepage-wrap",attrs:{"scroll-y":"true"}},t._l(t.placeoforiginlist,(function(e,a){return i("v-uni-view",{key:a,staticClass:"simplepage-item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.placeoforiginclick(e.detailAddress)}}},[t._v(t._s(e.detailAddress))])})),1)],1),i("v-uni-view",{staticClass:"specifications-page fix-content translate",class:{open:t.specificationsopen}},[i("v-uni-view",{staticClass:"specifications-wrap wrap"},[i("v-uni-checkbox-group",{on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.checkboxChange.apply(void 0,arguments)}}},t._l(t.specificationslist,(function(e,a){return i("v-uni-label",{key:a,staticClass:"checkbox-style"},[i("v-uni-checkbox",{attrs:{value:e.value,checked:e.checked}}),t._v(t._s(e.name))],1)})),1),i("v-uni-view",{staticClass:"pecifications-btn-wrap"},[i("v-uni-button",{staticClass:"big-btn big-btn-hollow",attrs:{type:"default"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.resetcheckbox.apply(void 0,arguments)}}},[t._v("重置")]),i("v-uni-button",{staticClass:"big-btn primary",attrs:{type:"default"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.specificationsclick.apply(void 0,arguments)}}},[t._v("确定")])],1)],1)],1)],1)},n=[]},dfc4:function(t,e,i){"use strict";var a=i("4ea4");i("99af"),i("4de4"),i("caad"),i("b64b"),i("2532"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=a(i("21d6")),n=a(i("fd42")),o=a(i("9c0f")),c=i("fdd5"),l={mixins:[s.default],components:{MescrollBody:n.default,uniSearchBar:o.default},data:function(){var t=this.getDate({format:!0});return{mescroll:null,downOption:{},upOption:{page:{size:10},noMoreSize:5,empty:{tip:"暂无相关数据"}},params:{token:"",type:"",myposition:"",title:"",brand:"",price:"",supplier:"默认的供应商",placeoforigin:"",specifications:[],shelflife:"",date:t,packaging:"",productlabel:"",media:[]},checkStatus:!1,supplieropen:!1,supplierlist:[],placeoforiginopen:!1,placeoforiginlist:[],places:[],specificationsopen:!1,specificationslist:[{value:"500g/提(250g/盒*2)",name:"500g/提(250g/盒*2)",checked:!1},{value:"10g/罐",name:"10g/罐",checked:!1},{value:"30g/盒",name:"30g/盒",checked:!1},{value:"150g/盒",name:"150g/盒",checked:!1},{value:"30g/盒(1.5g*20瓶)",name:"30g/盒(1.5g*20瓶)",checked:!1}],backtyep:1}},onShow:function(){uni.hideTabBar()},onHide:function(){uni.showTabBar()},onLoad:function(t){var e=this,i=this;Object.keys(c.bus.data).length>0&&(console.log("bus.data",c.bus.data),this.params.type=c.bus.data.name),uni.getStorage({key:"token",success:function(t){i.params.token=t.data}}),uni.getStorage({key:"tokenhead",success:function(t){i.params.tokenhead=t.data}});var a=this.params.tokenhead+this.params.token;this.$api.http.get(this.config.apiBaseurl+"/company/cp/detail",{header:{Authorization:a},params:{compId:72}}).then((function(t){console.log("res",JSON.parse(JSON.stringify(t))),e.placeoforiginlist=t.data.data.origines,e.places=t.data.data.origines,e.params.supplier=t.data.data.compName})).catch((function(t){console.log(t)}))},computed:{startDate:function(){return this.getDate("start")},endDate:function(){return this.getDate("end")}},methods:{getDate:function(t){var e=new Date,i=e.getFullYear(),a=e.getMonth()+1,s=e.getDate();return"start"===t?i-=60:"end"===t&&(i+=2),a=a>9?a:"0"+a,s=s>9?s:"0"+s,"".concat(i,"-").concat(a,"-").concat(s)},bindDateChange:function(t){this.params.date=t.target.value},mescrollInit:function(t){this.mescroll=t},downCallback:function(){this.mescroll.resetUpScroll()},upCallback:function(t){var e=this,i=t.num,a=t.size;this.params=Object.assign(this.params,{page:i,rows:a}),this.$api.http.post(this.config.apiBaseurl+"hotel/reserve/data",this.params,{header:{Accept:"application/json",Authorization:"Bearer "+this.params.token}}).then((function(i){i.data.code,console.log(i);var a=i.data.rows;console.log("curPageData",a);var s=a.length,n=i.data.total;1==t.num&&(e.dataList=[]),e.dataList=e.dataList.concat(a),e.mescroll.endBySize(s,n)})).catch((function(t){e.mescroll.endErr(),console.log(t)}))},chooseimg:function(){var t=this;uni.chooseImage({count:3,sizeType:["original","compressed"],sourceType:["album","camera"],success:function(e){var i=e.tempFilePaths;t.image=i[0],console.log("tempFilePaths[0]",i[0]),t.iconcheck=1,console.log("111",JSON.stringify(e.tempFilePaths)),t.params.media=e.tempFilePaths,console.log(t.params.media)},error:function(t){console.log(t)}})},publish:function(){if(this.checkStatus=this.check_form(),this.checkStatus){uni.showLoading({title:"请稍等"}),setTimeout((function(){uni.hideLoading()}),2e3),setTimeout((function(){uni.redirectTo({url:"/pages/publish/publishsuccess/publishsuccess"})}),2e3)}},check_form:function(){return console.log("this.params",this.params),this.params.type.length<=0?(uni.showToast({icon:"none",title:"请填写类别!",duration:2e3}),!1):this.params.title.length<=0?(uni.showToast({icon:"none",title:"请填写标题!",duration:2e3}),!1):this.params.brand.length<=0?(uni.showToast({icon:"none",title:"请填写品牌!",duration:2e3}),!1):this.params.price.length<=0?(uni.showToast({icon:"none",title:"请填写零售价!",duration:2e3}),!1):this.params.supplier.length<=0?(uni.showToast({icon:"none",title:"请填写供应商!",duration:2e3}),!1):this.params.placeoforigin.length<=0?(uni.showToast({icon:"none",title:"请填写生产地!",duration:2e3}),!1):this.params.specifications.length<=0?(uni.showToast({icon:"none",title:"请填写规格!",duration:2e3}),!1):this.params.shelflife.length<=0?(uni.showToast({icon:"none",title:"请填写保质期!",duration:2e3}),!1):this.params.date.length<=0?(uni.showToast({icon:"none",title:"请填写生产日期!",duration:2e3}),!1):this.params.packaging.length<=0?(uni.showToast({icon:"none",title:"请填写包装!",duration:2e3}),!1):this.params.productlabel.length<=0?(uni.showToast({icon:"none",title:"请填写标签!",duration:2e3}),!1):!(this.params.media.length<=0)||(uni.showToast({icon:"none",title:"请上传图片!",duration:2e3}),!1)},placeoforiginclick:function(t){this.params.placeoforigin=t,this.placeoforiginopen=!1,this.showback()},openplaceoforigin:function(){this.placeoforiginopen=!0,this.hideback()},specificationsclick:function(t){this.specificationsopen=!1,this.showback()},openspecifications:function(){this.specificationsopen=!0,this.hideback()},checkboxChange:function(t){for(var e=this.specificationslist,i=t.detail.value,a=0,s=e.length;a<s;++a){var n=e[a];i.includes(n.value)?this.$set(n,"checked",!0):this.$set(n,"checked",!1)}this.params.specifications=t.detail.value,console.log(this.params.specifications)},resetcheckbox:function(){for(var t=this.specificationslist,e=0,i=t.length;e<i;++e){var a=t[e];this.$set(a,"checked",!1)}this.params.specifications=[]},hideback:function(){this.backtyep=2,console.log(this.backtyep)},showback:function(){this.backtyep=1,console.log(this.backtyep)},onBackPress:function(t){if(console.log(this.backtyep),2==this.backtyep)return this.placeoforiginopen=!1,this.backtyep=1,!0},chooseaddr:function(){var t=this;uni.chooseLocation({success:function(e){t.params.myposition=e.address,console.log("位置名称:"+e.name),console.log("详细地址:"+e.address),console.log("纬度:"+e.latitude),console.log("经度:"+e.longitude)}})},searchplace:function(t){if(t.value){var e=this.placeoforiginlist.filter((function(e){return console.log(e.detailAddress),e.detailAddress.includes(t.value)}));console.log("place",e),this.placeoforiginlist=e}else this.placeoforiginlist=this.places}}};e.default=l},ef4e:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAgCAMAAACmeJG/AAAAk1BMVEUAAABguGBrvG1rvW1rvG1ouGtrvG1rvW1rvG1rvW5rvW1rvW9ovXBmvmZrvG1rvG1rvG1rvW1svW1rvGxqvG1rvmxqvmxqvGxsvm5rvGxrvG1rvWxrvG1rvG1qvGxrvW5tvG1rvG3////9/v12wXjk8uSf06Ca0Zt5wnvv+O/n9OjO6M/I5sms2a2My43Z7dmY0Jrm7t1tAAAAIXRSTlMABf2R8hT66tS8risgC/Xd0MKYalZOQDow4uCehYF9ZCrXYOLPAAAAz0lEQVQ4y43Q6xaBQBSGYU0hRM7l7KtQUtz/1ZFYu2ZG9vf7WTN7vS3WjA2LtSfgMH8FjpuPwHFbAYYb9gGGc2xw3LILjpt1wHDGFLTGuBznr9HoKC7H7SDtV1yOc8ag5VlETo5LO4fBjZwalxg5XVxiJ92/7Z6GqW7gapjqFhYARGkaV5jq9gLFsiC4xhKDJm4eFrDOoIt7eZGkzqwv88q4BGsM9ocdyrgE6wxmGdeEtEdyrzIxoLjK5OeO7j/WM8q4zRNmwTzRiCzbfN/2BGBETpFEmO7XAAAAAElFTkSuQmCC"},fdd5:function(t,e,i){"use strict";var a=i("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.bus=void 0;var s=a(i("e143")),n=new s.default({data:function(){return{data:{}}},created:function(){var t=this;this.$on("toDetailPage",(function(e){t.data=e.data}))}});e.bus=n}}]);