mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-03-26 07:13:10 +00:00
1 line
5.8 KiB
JavaScript
1 line
5.8 KiB
JavaScript
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/admin/goods/addGoods"],{"0302":function(t,e,i){"use strict";var a=i("309a"),n=i.n(a);n.a},"1c3c":function(t,e,i){"use strict";i.r(e);var a=i("5395"),n=i("d906");for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);i("0302");var o=i("828b"),r=Object(o["a"])(n["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);e["default"]=r.exports},"309a":function(t,e,i){},"37bf":function(t,e,i){"use strict";(function(t,e){var a=i("47a9");i("89bd");a(i("3240"));var n=a(i("1c3c"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(n.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},5395:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return n})),i.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,i=(t._self._c,t.setFormData.store_name.length),a=t.setFormData.slider_image.length,n=t.setFormData.cate_id.length,s=t.contentPicture.length,o=t.__map(t.deliveryFreeList,(function(e,i){var a=t.__get_orig(e),n=t.setFormData.logistics.includes(e.value);return{$orig:a,g4:n}})),r=t.setFormData.logistics.includes("1"),c=t.setFormData.logistics.includes("1");t._isMounted||(t.e0=function(){t.visibleClass=!1}),t.$mp.data=Object.assign({},{$root:{g0:i,g1:a,g2:n,g3:s,l0:o,g5:r,g6:c}})},n=[]},ab9a:function(t,e,i){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i("df17"),n={name:"addGoods",components:{NavBar:function(){i.e("components/NavBar").then(function(){return resolve(i("9ba4"))}.bind(null,i)).catch(i.oe)},classify:function(){i.e("pages/admin/goods/components/classify/index").then(function(){return resolve(i("0b27"))}.bind(null,i)).catch(i.oe)}},data:function(){return{canvasWidth:"",canvasHeight:"",canvasStatus:!1,setFormData:{image:"",attr:{price:"",cost:"",ot_price:"",stock:"",bar_code:"",bar_code_number:"",weight:"",volume:"",is_default_select:0,is_show:1,pic:""},slider_image:[],store_name:"",cate_id:"",unit_name:"",spec_type:0,logistics:["1","2"],freight:2,temp_id:0,content:"",is_show:0,postage:0},deliveryFreeList:[{value:"1",name:"快递"},{value:"2",name:"到店"}],contentPicture:[],isMore:!1,visibleClass:!1,templateList:[],tempIndex:0}},onLoad:function(){this.getTemlate()},methods:{uploadPicture:function(){var t=this,e=this;this.canvasStatus=!0,e.$util.uploadImageChange({count:9,url:"upload/image"},(function(t){e.setFormData.slider_image.push(t.data.url),e.setFormData.slider_image.length>=9&&(e.setFormData.slider_image.length=9),e.setFormData.image=e.setFormData.slider_image[0],e.setFormData.attr.pic=e.setFormData.slider_image[0]}),(function(e){t.canvasStatus=!1}),(function(e){t.canvasWidth=e.w,t.canvasHeight=e.h}))},uploadContentPicture:function(){var t=this,e=this;this.canvasStatus=!0,e.$util.uploadImageChange({count:9,url:"upload/image"},(function(t){e.contentPicture.push(t.data.url)}),(function(e){t.canvasStatus=!1}),(function(e){t.canvasWidth=e.w,t.canvasHeight=e.h}))},buildEditorImageHtml:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.wrapTag,a=void 0===i?"p":i,n=e.className,s=void 0===n?"":n,o=e.style,r=void 0===o?"max-width:100%;height:auto;":o,c=e.alt,u=void 0===c?"图片":c,l=function(t){return String(t).replace(/[`'"]/g,"").trim()},d=function(t){return/^https?:\/\/.+/i.test(t)};return t.filter(Boolean).map(l).filter(d).map((function(t){var e=s?' class="'.concat(s,'"'):"",i=r?' style="'.concat(r,'"'):"";return"<".concat(a,'><img src="').concat(t,'" alt="').concat(u,'"').concat(e).concat(i," /></").concat(a,">")})).join("")},DelPic:function(t,e){e?this.contentPicture.splice(t,1):this.setFormData.slider_image.splice(t,1)},selectCate:function(){var t=this;this.$refs.classify.category("",this.setFormData.cate_id.toString()),setTimeout((function(){t.visibleClass=!0}),200)},successChange:function(t){this.setFormData.cate_id=t,this.visibleClass=!1},toggleMore:function(){this.isMore=!this.isMore},deliveryWayChange:function(t){this.setFormData.logistics=t.detail.value},feightChange:function(t){this.setFormData.freight=t.detail.value},getTemlate:function(){var t=this;(0,a.getTemplateOption)().then((function(e){t.templateList=e.data}))},bindPickerChange:function(t){this.tempIndex=t.detail.value,this.setFormData.temp_id=this.templateList[this.tempIndex].id},confirmSave:function(){if(!this.setFormData.store_name)return this.$util.Tips({title:"请输入商品名称"});if(!this.setFormData.image)return this.$util.Tips({title:"请上传商品图片"});if(!this.setFormData.cate_id)return this.$util.Tips({title:"请选择商品分类"});if(!this.setFormData.unit_name)return this.$util.Tips({title:"请填写商品单位"});if(!this.setFormData.attr.price)return this.$util.Tips({title:"请填写商品售价"});if(!this.setFormData.attr.cost)return this.$util.Tips({title:"请填写商品成本价"});if(!this.setFormData.attr.ot_price)return this.$util.Tips({title:"请填写商品划线价"});if(!this.setFormData.attr.stock)return this.$util.Tips({title:"请填写商品库存"});if(!this.setFormData.logistics.length)return this.$util.Tips({title:"请选择配送方式"});if(3==this.setFormData.freight&&0==this.setFormData.temp_id)return this.$util.Tips({title:"请选择运费模版"});var e=this.buildEditorImageHtml(this.contentPicture);this.$set(this.setFormData,"content",e),(0,a.productCreate)(this.setFormData).then((function(e){t.showToast({title:"提交成功",icon:"none"}),t.redirectTo({url:"/pages/admin/goods/index"})})).catch((function(e){t.showToast({title:e,icon:"none"})}))}}};e.default=n}).call(this,i("df3c")["default"])},d906:function(t,e,i){"use strict";i.r(e);var a=i("ab9a"),n=i.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);e["default"]=n.a}},[["37bf","common/runtime","common/vendor"]]]); |