chunk-d920b05c.9712a72c.js 16 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-d920b05c"],{"055f":function(e,t,a){},3129:function(e,t,a){},"4e40":function(e,t,a){"use strict";a("055f")},"6b1a":function(e,t,a){"use strict";a("a790")},"92f3":function(e,t,a){"use strict";a.d(t,"h",(function(){return r})),a.d(t,"a",(function(){return s})),a.d(t,"g",(function(){return l})),a.d(t,"d",(function(){return o})),a.d(t,"j",(function(){return n})),a.d(t,"f",(function(){return c})),a.d(t,"m",(function(){return d})),a.d(t,"l",(function(){return m})),a.d(t,"k",(function(){return u})),a.d(t,"e",(function(){return f})),a.d(t,"c",(function(){return p})),a.d(t,"b",(function(){return g})),a.d(t,"i",(function(){return h}));var i=a("f175");const r=e=>i.a.get("/integral.integral_goods/lists",{params:e}),s=e=>i.a.post("/integral.integral_goods/add",e),l=e=>i.a.post("/integral.integral_goods/edit",e),o=e=>i.a.post("/integral.integral_goods/del",e),n=e=>i.a.post("/integral.integral_goods/status",e),c=e=>i.a.get("/integral.integral_goods/detail",{params:e}),d=e=>i.a.get("/integral.integral_order/lists",{params:e}),m=e=>i.a.get("/integral.integral_order/detail",{params:e}),u=e=>i.a.get("/integral.integral_order/deliveryInfo",{params:e}),f=e=>i.a.post("/integral.integral_order/delivery",e),p=e=>i.a.post("/integral.integral_order/confirm",e),g=e=>i.a.post("/integral.integral_order/cancel",e),h=e=>i.a.get("/integral.integral_order/logistics",{params:e})},a688:function(e,t,a){"use strict";a("3129")},a790:function(e,t,a){},a897:function(e,t,a){"use strict";a("e9f5"),a("7d54");var i=a("9ab4"),r=a("1b40"),s=a("6fad"),l=a.n(s),o=a("b3ad"),n=a("6ddb"),c=a("d70b");let d=class extends r.e{constructor(){super(...arguments),this.firstData=!0,this.identify=""}get editStyle(){return this.width?{width:this.width+"px"}:{}}valueChange(e){(this.firstData||this.decorate)&&(this.firstData=!1,this.editor.txt.html(e))}handeleChange(e){e.forEach(e=>{this.editor.cmd.do("insertHTML",`<img src="${e}" style="max-width:100%;"/>`)})}created(){this.identify="editor-"+Object(n.g)(3)}handleDecorate(e){this.editor.txt.html(e)}mounted(){this.editor=new l.a("#"+this.identify),this.editor.config.height=this.height,this.editor.config.menus=this.menu,this.editor.config.menuTooltipPosition="down",this.editor.config.showFullScreen=!1,this.editor.config.showLinkImg=!1,this.editor.config.uploadImgShowBase64=!0,this.editor.config.zIndex=1,this.editor.config.uploadImgFromMedia=()=>{this.$refs.materialSelect.showDialog()},this.editor.config.onchange=e=>{this.$emit("input",e)},this.editor.config.uploadVideoServer=c.a.baseURL+"/adminapi/upload/video",this.editor.config.uploadVideoHeaders={token:this.$store.getters.token,version:c.a.version},this.editor.config.uploadVideoName="file",this.editor.config.uploadVideoHooks={fail:(e,t,a)=>{this.$message.error("上传视频失败")},timeout:e=>{this.$message.error("上传视频超时")},customInsert:(e,t)=>{1==t.code?e(t.data.uri):this.$message.error(t.msg)}},this.editor.create(),this.firstData&&this.decorate&&(this.firstData=!1,this.editor.txt.html(this.value))}beforeDestroy(){this.editor.destroy()}};Object(i.a)([Object(r.c)()],d.prototype,"value",void 0),Object(i.a)([Object(r.c)({default:()=>["head","bold","fontSize","fontName","italic","underline","strikeThrough","indent","lineHeight","foreColor","link","list","justify","quote","emoticon","image","video","undo","redo"]})],d.prototype,"menu",void 0),Object(i.a)([Object(r.c)({default:600})],d.prototype,"height",void 0),Object(i.a)([Object(r.c)({default:!1})],d.prototype,"decorate",void 0),Object(i.a)([Object(r.c)()],d.prototype,"width",void 0),Object(i.a)([Object(r.f)("value")],d.prototype,"valueChange",null),d=Object(i.a)([Object(r.a)({components:{MaterialSelect:o.a}})],d);var m=d,u=(a("6b1a"),a("2877")),f=Object(u.a)(m,(function(){var e=this._self._c;this._self._setupProxy;return e("div",{staticClass:"ls-editor"},[e("div",{staticClass:"editor",style:[this.editStyle],attrs:{id:this.identify}}),e("material-select",{ref:"materialSelect",attrs:{limit:null,"hidden-trigger":!0},on:{change:this.handeleChange}})],1)}),[],!1,null,"892d2c26",null);t.a=f.exports},b3ad:function(e,t,a){"use strict";a("e9f5"),a("ab43");var i=a("9ab4"),r=a("1b40"),s=a("0a6d"),l=a("c6fe"),o=a("e915"),n=a("b76a"),c=a.n(n);let d=class extends r.e{constructor(){super(...arguments),this.isAdd=!0,this.fileList=[]}get showUpload(){const{fileList:e,limit:t}=this;return t-e.length>0}get meterialLimit(){return this.isAdd?this.limit?this.limit-this.fileList.length:null:1}get tipsText(){switch(this.type){case"image":return"图片";case"video":return"视频"}}get imageUri(){return e=>this.enableDomain?e:this.$getImageUri(e)}valueChange(e){this.fileList=Array.isArray(e)?e:""==e?[]:[e]}showDialog(e=!0,t){var a;this.disabled||(this.isAdd=e,void 0!==t&&(this.currentIndex=t),null===(a=this.$refs.materialDialog)||void 0===a||a.onTrigger())}selectChange(e){this.select=e}handleConfirm(){this.$refs.material.clearSelectList();const e=this.select.map(e=>this.enableDomain?e.uri:e.url);this.isAdd?this.fileList=this.fileList.concat(e):this.fileList.splice(this.currentIndex,1,e.shift()),this.handleChange()}delImage(e){this.fileList.splice(e,1),this.handleChange()}handleChange(){const e=1!=this.limit?this.fileList:this.fileList[0]||"";this.$emit("input",e),this.$emit("change",e),this.fileList=[]}};Object(i.a)([Object(r.c)({default:()=>[]})],d.prototype,"value",void 0),Object(i.a)([Object(r.c)({default:1})],d.prototype,"limit",void 0),Object(i.a)([Object(r.c)({default:"100"})],d.prototype,"size",void 0),Object(i.a)([Object(r.c)({default:!1})],d.prototype,"disabled",void 0),Object(i.a)([Object(r.c)({default:!1})],d.prototype,"dragDisabled",void 0),Object(i.a)([Object(r.c)({default:!1})],d.prototype,"hiddenTrigger",void 0),Object(i.a)([Object(r.c)({default:"image"})],d.prototype,"type",void 0),Object(i.a)([Object(r.c)({default:"transparent"})],d.prototype,"uploadBg",void 0),Object(i.a)([Object(r.c)({default:!0})],d.prototype,"enableDomain",void 0),Object(i.a)([Object(r.c)({default:!0})],d.prototype,"enableDelete",void 0),Object(i.a)([Object(r.f)("value",{immediate:!0})],d.prototype,"valueChange",null),d=Object(i.a)([Object(r.a)({components:{LsDialog:s.a,LsMaterial:l.a,Draggable:c.a,FileItem:o.a}})],d);var m=d,u=(a("4e40"),a("2877")),f=Object(u.a)(m,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("ls-dialog",{ref:"materialDialog",staticClass:"material-select",attrs:{title:"选择"+e.tipsText,width:"1050px",top:"15vh"},on:{confirm:e.handleConfirm}},[e.hiddenTrigger?e._e():t("div",{staticClass:"material-select__trigger clearfix",attrs:{slot:"trigger"},on:{click:function(e){e.stopPropagation()}},slot:"trigger"},[t("draggable",{staticClass:"ls-draggable",attrs:{animation:"300",disabled:e.disabled||e.dragDisabled},on:{update:e.handleChange},model:{value:e.fileList,callback:function(t){e.fileList=t},expression:"fileList"}},e._l(e.fileList,(function(a,i){return t("div",{key:a+i,staticClass:"material-preview ls-del-wrap",class:{"is-disabled":e.disabled,"is-one":1==e.limit},on:{click:function(t){return e.showDialog(!1,i)}}},[e.$scopedSlots.preview?t("div",[e._t("preview",null,{item:e.imageUri(a)})],2):t("file-item",{attrs:{type:e.type,item:{uri:e.imageUri(a)},size:e.size}}),e.enableDelete?t("i",{staticClass:"el-icon-close ls-icon-del",on:{click:function(t){return t.stopPropagation(),e.delImage(i)}}}):e._e()],1)})),0),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showUpload,expression:"showUpload"}],staticClass:"material-upload",class:{"is-disabled":e.disabled,"is-one":1==e.limit},on:{click:function(t){return e.showDialog(!0)}}},[e.$slots.upload?t("div",[e._t("upload")],2):t("div",{staticClass:"upload-btn flex row-center",style:{width:e.size+"px",height:e.size+"px",background:e.uploadBg}},[e._t("default"),e.$slots.default?e._e():t("span",[e._v("添加"+e._s(e.tipsText))])],2)])],1),t("div",{staticClass:"material-wrap"},[t("ls-material",{ref:"material",attrs:{"page-size":15,type:e.type,limit:e.meterialLimit},on:{change:e.selectChange}})],1)])}),[],!1,null,"62c92359",null);t.a=f.exports},f571:function(e,t,a){"use strict";a.r(t);a("e9f5"),a("ab43");var i=a("9ab4"),r=a("1b40"),s=a("b3ad"),l=a("a897"),o=a("92f3");let n=class extends r.e{constructor(){super(...arguments),this.loading=!1,this.identity=null,this.exchangeType=[{icon:"icon_goods",label:"商品",value:1},{icon:"icon_xycj_cj",label:"红包",value:2}],this.formData={type:1,name:"",code:"",image:"",market_price:"",stock:"",exchange_way:1,need_integral:"",need_money:"",delivery_way:1,express_type:1,express_money:"",sort:0,status:1,content:"",balance:""},this.rules={name:[{required:!0,message:"请输入商品名称",trigger:["blur","change"]}],image:[{required:!0,message:"请输入选择商品封面",trigger:["blur","change"]}],stock:[{required:!0,message:"请输入发放库存",trigger:["blur","change"]}],need_integral:[{required:!0,message:"请输入兑换积分",trigger:["blur","change"]}],need_money:[{required:!0,message:"请输入兑换金额",trigger:["blur","change"]}],balance:[{required:!0,message:"请输入红包面值",trigger:["blur","change"]}],express_money:[{required:!0,message:"请输入运费",trigger:["blur","change"]}]}}get pageTitle(){return this.identity?"编辑积分商品":"新增积分商品"}onSubmit(){this.$refs.formRef.validate(e=>{if(!e)return;(this.identity?Object(o.g)({id:this.identity,...this.formData}):Object(o.a)(this.formData)).then(e=>{setTimeout(()=>{this.$router.back()},1e3)})})}getDetails(){this.loading=!0,Object(o.f)({id:this.identity}).then(e=>{Object.keys(this.formData).map(t=>{this.$set(this.formData,t,e[t])})}).finally(()=>{this.loading=!1})}created(){const e=this.$route.query;this.identity=e.id,this.identity&&this.getDetails()}};n=Object(i.a)([Object(r.a)({components:{MaterialSelect:s.a,Editor:l.a}})],n);var c=n,d=(a("a688"),a("2877")),m=Object(d.a)(c,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"integral-goods-edit"},[t("div",{staticClass:"ls-card"},[t("el-page-header",{attrs:{content:e.pageTitle},on:{back:function(t){return e.$router.back()}}})],1),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"ls-card m-t-16",staticStyle:{"padding-top":"0"}},[t("el-tabs",{attrs:{value:"basic"}},[t("el-tab-pane",{attrs:{label:"基本信息",name:"basic"}},[t("el-form",{ref:"formRef",attrs:{model:e.formData,rules:e.rules,"label-width":"120px",size:"small"}},[t("el-form-item",{attrs:{label:"兑换类型",required:""}},[t("div",{staticClass:"flex exchange-type"},e._l(e.exchangeType,(function(a,i){return t("div",{key:i,staticClass:"flex",class:{active:a.value==e.formData.type,disabled:e.identity},on:{click:function(t){!e.identity&&(e.formData.type=a.value)}}},[t("i",{staticClass:"iconfont",class:[a.icon]}),t("span",{staticClass:"m-l-4"},[e._v(e._s(a.label))])])})),0)]),t("el-form-item",{attrs:{label:"商品名称",prop:"name"}},[t("el-input",{attrs:{placeholder:"请输入商品名称"},model:{value:e.formData.name,callback:function(t){e.$set(e.formData,"name",t)},expression:"formData.name"}})],1),1==e.formData.type?t("el-form-item",{attrs:{label:"商品编号"}},[t("el-input",{attrs:{placeholder:"请输入商品编号"},model:{value:e.formData.code,callback:function(t){e.$set(e.formData,"code",t)},expression:"formData.code"}})],1):e._e(),t("el-form-item",{attrs:{label:"商品封面",prop:"image"}},[t("material-select",{model:{value:e.formData.image,callback:function(t){e.$set(e.formData,"image",t)},expression:"formData.image"}}),t("div",{staticClass:"muted"},[e._v("建议尺寸:800*800")])],1),t("el-form-item",{attrs:{label:"市场价"}},[t("el-input",{attrs:{type:"number",placeholder:"请输入市场价"},model:{value:e.formData.market_price,callback:function(t){e.$set(e.formData,"market_price",t)},expression:"formData.market_price"}},[t("template",{slot:"append"},[e._v("元")])],2)],1),t("el-form-item",{attrs:{label:"发放库存",prop:"stock"}},[t("el-input",{attrs:{type:"number",placeholder:"请输入发放库存"},model:{value:e.formData.stock,callback:function(t){e.$set(e.formData,"stock",t)},expression:"formData.stock"}})],1),1==e.formData.type?t("el-form-item",{attrs:{label:"兑换方式",required:""}},[t("el-radio-group",{model:{value:e.formData.exchange_way,callback:function(t){e.$set(e.formData,"exchange_way",t)},expression:"formData.exchange_way"}},[t("el-radio",{attrs:{label:1}},[e._v("积分")]),t("el-radio",{attrs:{label:2}},[e._v("积分+余额")])],1)],1):e._e(),t("el-form-item",{staticClass:"inline",attrs:{label:"兑换积分",prop:"need_integral"}},[t("el-input",{attrs:{type:"number",placeholder:"请输入"},model:{value:e.formData.need_integral,callback:function(t){e.$set(e.formData,"need_integral",t)},expression:"formData.need_integral"}},[t("template",{slot:"append"},[e._v("积分")])],2)],1),2==e.formData.exchange_way&&1==e.formData.type?[t("span",{staticClass:"p-10"},[e._v(" + ")]),t("el-form-item",{staticClass:"inline",attrs:{prop:"need_money","label-width":"0"}},[t("el-input",{attrs:{type:"number",placeholder:"请输入"},model:{value:e.formData.need_money,callback:function(t){e.$set(e.formData,"need_money",t)},expression:"formData.need_money"}},[t("template",{slot:"append"},[e._v("元")])],2)],1)]:e._e(),1==e.formData.type?t("el-form-item",{attrs:{label:"物流配送",required:""}},[t("el-radio-group",{model:{value:e.formData.delivery_way,callback:function(t){e.$set(e.formData,"delivery_way",t)},expression:"formData.delivery_way"}},[t("el-radio",{attrs:{label:1}},[e._v("快递")]),t("el-radio",{attrs:{label:0}},[e._v("无需物流")])],1),t("div",{staticClass:"muted"},[e._v(" 修改后的配送状态仅对后面的订单生效,对前面已经付款的订单没影响,会按照订单当时的的设置来进行操作 ")])],1):e._e(),1==e.formData.type&&1==e.formData.delivery_way?t("el-form-item",{attrs:{label:"快递运费",required:""}},[t("el-radio-group",{model:{value:e.formData.express_type,callback:function(t){e.$set(e.formData,"express_type",t)},expression:"formData.express_type"}},[t("el-radio",{attrs:{label:1}},[e._v("包邮")]),t("el-radio",{attrs:{label:2}},[e._v("统一运费")])],1)],1):e._e(),2==e.formData.express_type&&1==e.formData.type?t("el-form-item",{attrs:{prop:"express_money"}},[t("el-input",{attrs:{type:"number",placeholder:"请输入"},model:{value:e.formData.express_money,callback:function(t){e.$set(e.formData,"express_money",t)},expression:"formData.express_money"}},[t("template",{slot:"append"},[e._v("元")])],2)],1):e._e(),2==e.formData.type?t("el-form-item",{attrs:{label:"红包面值",prop:"balance"}},[t("el-input",{attrs:{type:"number",placeholder:"请输入红包面值"},model:{value:e.formData.balance,callback:function(t){e.$set(e.formData,"balance",t)},expression:"formData.balance"}}),t("div",{staticClass:"muted"},[e._v("兑换的红包会以余额的形式发放")])],1):e._e(),t("el-form-item",{attrs:{label:"排序"}},[t("el-input",{attrs:{type:"number",placeholder:"请输入"},model:{value:e.formData.sort,callback:function(t){e.$set(e.formData,"sort",t)},expression:"formData.sort"}}),t("div",{staticClass:"muted"},[e._v("默认值为0,数值越大越排前")])],1),t("el-form-item",{attrs:{label:"商品状态"}},[t("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.formData.status,callback:function(t){e.$set(e.formData,"status",t)},expression:"formData.status"}})],1)],2)],1),t("el-tab-pane",{attrs:{label:"商品详情",name:"detail"}},[t("editor",{model:{value:e.formData.content,callback:function(t){e.$set(e.formData,"content",t)},expression:"formData.content"}})],1)],1)],1),t("div",{staticClass:"bg-white ls-fixed-footer"},[t("div",{staticClass:"row-center flex",staticStyle:{height:"100%"}},[t("el-button",{attrs:{size:"small"},on:{click:function(t){return e.$router.back()}}},[e._v("取消")]),t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.onSubmit}},[e._v(" 保存 ")])],1)])])}),[],!1,null,"2dae5cbc",null);t.default=m.exports}}]);