(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["addHotLessons"],{"05e6":function(e,t,a){"use strict";a("e492")},"32ce":function(e,t,a){},"508b":function(e,t,a){"use strict";a("9f3a")},"5a70":function(e,t,a){"use strict";var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"ant-pro-footer-toolbar",style:{width:e.barWidth,transition:"0.3s all"}},[a("div",{staticClass:"btn-group flexbox middle center"},[e._t("default")],2)])},i=[],s=(a("a9e3"),{name:"FooterToolBar",props:{collapsed:{type:Boolean,default:!1},siderWidth:{type:Number,default:void 0}},computed:{barWidth:function(){return"calc(100% - ".concat(this.collapsed?80:this.siderWidth||200,"px)")}}}),r=s,n=(a("e481"),a("2877")),c=Object(n["a"])(r,o,i,!1,null,"1b9685aa",null),l=c.exports;t["a"]=l},6395:function(e,t,a){"use strict";var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-modal",{attrs:{title:"添加商品",width:"64%",visible:e.modalVisible,okText:"确定",cancelText:"取消"},on:{ok:e.ok,cancel:function(){e.$emit("cancel")}}},[a("a-tabs",{on:{change:e.tabChange},model:{value:e.businessType,callback:function(t){e.businessType=t},expression:"businessType"}},[a("a-tab-pane",{key:"1",attrs:{tab:"课程"}},[a("div",{staticClass:"search-box"},[a("a-form-model",{attrs:{layout:"inline",model:e.searchForm},on:{submit:e.handleSubmit},nativeOn:{submit:function(e){e.preventDefault()}}},[a("a-form-model-item",{attrs:{label:"课程状态"}},[a("a-select",{staticStyle:{width:"120px"},on:{change:e.changePutawayFlag},model:{value:e.searchForm.putawayFlag,callback:function(t){e.$set(e.searchForm,"putawayFlag",t)},expression:"searchForm.putawayFlag"}},e._l(e.putawayFlagArr,(function(t){return a("a-select-option",{key:t.key},[e._v(" "+e._s(t.value)+" ")])})),1)],1),a("a-form-model-item",[a("a-input",{attrs:{placeholder:"请输入课程名称"},model:{value:e.searchForm.name,callback:function(t){e.$set(e.searchForm,"name",t)},expression:"searchForm.name"}},[a("a-icon",{staticStyle:{color:"rgba(0, 0, 0, 0.25)"},attrs:{slot:"prefix",type:"search"},slot:"prefix"})],1)],1),a("a-form-model-item",[a("a-button",{staticClass:"margin_right10",attrs:{icon:"search",type:"primary","html-type":"submit"}},[e._v("搜索 ")]),a("a-button",{attrs:{type:"primary"},on:{click:function(t){e.searchForm.name=""}}},[e._v("重置")])],1)],1)],1),a("a-table",{ref:"courseTable",staticClass:"courseTable",attrs:{scroll:{y:300},pagination:!1,loading:e.courseLoading,columns:e.courseColumns,"data-source":e.courseList,"row-selection":{selectedRowKeys:e.courseSelectedRowKeys,onChange:e.onSelectCourseChange,type:"radio"}},scopedSlots:e._u([{key:"nameImgUrl",fn:function(t,o){return a("div",{staticClass:"flexbox middle"},[a("div",[a("img",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"course-img",attrs:{src:o.coverUrl}})]),a("label",[e._v(e._s(o.name))])])}},{key:"putawayFlag",fn:function(t,o){return a("span",{},[0==o.putawayFlag?a("a-badge",{attrs:{status:"default",text:o.putawayFlagText}}):e._e(),1==o.putawayFlag?a("a-badge",{attrs:{status:"processing",text:o.putawayFlagText}}):e._e(),2==o.putawayFlag?a("a-badge",{attrs:{status:"success",text:o.putawayFlagText}}):e._e(),3==o.putawayFlag?a("a-badge",{attrs:{status:"warning",text:o.putawayFlagText}}):e._e()],1)}},{key:"price",fn:function(t,o){return a("span",{},[a("span",{directives:[{name:"show",rawName:"v-show",value:0==o.pricingType,expression:"record.pricingType == 0"}]},[e._v("免费")]),a("span",{directives:[{name:"show",rawName:"v-show",value:1==o.pricingType,expression:"record.pricingType == 1"}]},[e._v(e._s(o.price))]),a("span",{directives:[{name:"show",rawName:"v-show",value:2==o.pricingType,expression:"record.pricingType == 2"}]},[e._v("不支持单独售卖")])])}}])})],1),e.isShowMember?a("a-tab-pane",{key:"2",attrs:{tab:"会员"}},[a("div",{staticClass:"search-box"},[a("a-form-model",{attrs:{layout:"inline",model:e.searchForm},on:{submit:e.handleSubmit}},[a("a-form-model-item",{attrs:{label:"会员状态"}},[a("a-select",{staticStyle:{width:"120px"},on:{change:e.changeStatus},model:{value:e.memberStatus,callback:function(t){e.memberStatus=t},expression:"memberStatus"}},e._l(e.statusArr,(function(t){return a("a-select-option",{key:t.key},[e._v(" "+e._s(t.value)+" ")])})),1)],1),a("a-form-model-item",[a("a-input",{attrs:{placeholder:"请输入会员名称"},model:{value:e.searchForm.name,callback:function(t){e.$set(e.searchForm,"name",t)},expression:"searchForm.name"}},[a("a-icon",{staticStyle:{color:"rgba(0, 0, 0, 0.25)"},attrs:{slot:"prefix",type:"search"},slot:"prefix"})],1)],1),a("a-form-model-item",[a("a-button",{staticClass:"margin_right10",attrs:{icon:"search",type:"primary","html-type":"submit"}},[e._v("搜索 ")]),a("a-button",{attrs:{type:"primary"},on:{click:function(t){e.searchForm.name=""}}},[e._v("重置")])],1)],1)],1),a("a-table",{ref:"memberTable",staticClass:"memberTable",attrs:{scroll:{y:300},pagination:!1,loading:e.memberLoading,columns:e.memberColumns,"data-source":e.memberList,"row-selection":{selectedRowKeys:e.memberSelectedRowKeys,onChange:e.onSelectMemberChange,type:"radio"}},scopedSlots:e._u([{key:"nameImgUrl",fn:function(t,o){return a("div",{staticClass:"flexbox middle"},[a("div",[a("img",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"course-img",attrs:{src:o.coverImg}})]),a("label",[e._v(e._s(o.memberName))])])}},{key:"forbiddenStatus",fn:function(t,o){return a("span",{},[1==o.forbiddenStatus?a("a-badge",{attrs:{status:"success",text:o.forbiddenStatusText}}):e._e(),2==o.forbiddenStatus?a("a-badge",{attrs:{status:"error",text:o.forbiddenStatusText}}):e._e()],1)}}],null,!1,2439422875)})],1):e._e()],1)],1)},i=[],s=a("53ca"),r=(a("a9e3"),a("d3b7"),a("25f0"),a("159b"),a("b0c0"),a("d81d"),a("99af"),a("ac1f"),a("5319"),a("16e0")),n=a("d11d"),c=a("432b"),l={mixins:[c["a"]],props:{modalVisible:{type:Boolean,required:!0},type:{type:Number,default:0},tabType:{type:Number,default:1},isShowMember:{type:Boolean,default:!1},selectedRowKeys:{type:Array,default:[]}},data:function(){return{searchForm:{putawayFlag:2,name:""},putawayFlagArr:[{key:"",value:"全部状态"}],businessType:"1",selectedRows:"",courseCount:1,coursePage:1,coursePageSize:20,courseList:[],courseLoading:!1,courseSelectedRowKeys:[],courseColumns:[{title:"课程名称",dataIndex:"name",key:"name",scopedSlots:{customRender:"nameImgUrl"}},{title:"状态",dataIndex:"putawayFlag",key:"putawayFlag",width:"15%",scopedSlots:{customRender:"putawayFlag"}},{title:"课节数",dataIndex:"lessonsCount",key:"lessonsCount",width:"15%"},{title:"课程类型",dataIndex:"courseTypeText",key:"courseTypeText",width:"15%"},{title:"定价",dataIndex:"price",key:"price",width:"15%",scopedSlots:{customRender:"price"}}],statusArr:[{key:"",value:"全部状态"}],memberStatus:1,memberCount:1,memberPage:1,memberPageSize:20,memberList:[],memberLoading:!1,memberSelectedRowKeys:[],memberColumns:[{title:"会员名称",dataIndex:"name",key:"name",scopedSlots:{customRender:"nameImgUrl"}},{title:"状态",dataIndex:"forbiddenStatus",key:"forbiddenStatus",width:"15%",scopedSlots:{customRender:"forbiddenStatus"}},{title:"会员价格",dataIndex:"price",key:"price",width:"15%"},{title:"有效期",dataIndex:"days",key:"days",width:"15%"}]}},created:function(){var e=this;if(this.modalVisible){this.businessType=Object(s["a"])(this.tabType)==String?this.tabType:this.tabType.toString();var t=JSON.parse(localStorage.getItem("dictionaryObj"));t.putawayFlag.forEach((function(t){return e.putawayFlagArr.push(t)})),t.disableOrEnabled.forEach((function(t){return e.statusArr.push(t)})),this.switchHandle(),this.$nextTick((function(){var t="";2==e.businessType&&e.isShowMember?(t=document.querySelector(".memberTable .ant-table-body"),e.memberSelectedRowKeys=e.selectedRowKeys):(t=document.querySelector(".courseTable .ant-table-body"),e.courseSelectedRowKeys=e.selectedRowKeys);t.addEventListener("scroll",(function(){var a=t.scrollHeight-t.scrollTop-t.clientHeight;if(a<=200&&e.courseCount>e.courseList.length){if(2==e.businessType&&e.isShowMember){++e.memberPage;var o=Math.ceil(e.memberCount/e.memberPageSize);if(o0?e._l(e.imageUrlTow,(function(t,o){return""!=t?a("p",{key:o,staticStyle:{display:"flex",position:"relative","margin-right":"20px"},on:{mouseover:function(t){return e.changeActive(t)},mouseout:function(t){return e.removeActive(t)}}},[a("img",{staticClass:"upload_img",attrs:{src:t,alt:"avatar"}}),a("span",{on:{click:function(t){return e.remove(o)}}},[e._v("删除")])]):e._e()})):e._e()],2):a("a-upload",{attrs:{name:"avatar",listType:"picture-card",showUploadList:!1,beforeUpload:e.beforeUpload,customRequest:function(){},accept:"image/png,image/jpeg",disabled:e.readOnly},on:{change:e.handleChange}},[1===e.num&&e.imageUrl?a("img",{staticClass:"upload_img",attrs:{src:e.imageUrl,alt:"avatar"}}):e._e(),1===e.num&&!e.imageUrl||e.imageUrlTow&&e.imageUrlTow.lengtht.options.autoCropHeight?t.cropperMode=t.options.autoCropWidth+"px auto":e.width>=e.height?t.cropperMode="auto "+t.options.autoCropHeight+"px":t.cropperMode=t.options.autoCropWidth+"px auto"}},a},handleCropperSuccess:function(e){this.loading=!1,1!==this.num?(this.imageUrlTow.push(e.url),this.$emit("avatarfn",this.imageUrlTow,this.num)):this.$emit("avatarfn",e,this.num)},handleCropperClose:function(){this.loading=!1},getBase64:function(e,t){if(e){var a=new FileReader;a.addEventListener("load",(function(){return t(a.result)})),a.readAsDataURL(e)}}}},y=b,v=(a("05e6"),Object(h["a"])(y,o,i,!1,null,"a148c814",null));t["a"]=v.exports},b5cb:function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"positionT0L0"},[a("a-form-model",{ref:"ruleForm",attrs:{model:e.form,labelAlign:"left","label-col":{span:2},"wrapper-col":{span:8}}},[a("a-form-model-item",{class:{"has-error":!e.form.promotionUrl&&e.isShowPromotionUrl},attrs:{label:"课程推广图",required:""}},[a("CropperUpload",{attrs:{imageUrl:e.form.promotionUrl,options:e.promotionOptions,avatarTextTop:"应用于首页精品馆",avatarTextBottom:"建议尺寸686px*386px,JPG.PNG.JPEG格式 图片小于1M"},on:{avatarfn:e.promotionUrlFn}}),!e.form.promotionUrl&&e.isShowPromotionUrl?a("div",{staticClass:"ant-form-explain"},[e._v(" 请上传课程推广图 ")]):e._e()],1),a("a-form-model-item",{class:{"has-error":!e.isShowGoods&&e.isShowProduct},attrs:{label:"选择商品",required:""}},[e.isShowGoods?a("div",{staticClass:"product-box"},[a("a-icon",{staticClass:"product-close",style:{fontSize:"20px",color:"#9FA5AF"},attrs:{type:"close-circle"},on:{click:e.closeHandle}}),a("div",{staticClass:"product-wrap flexbox justify middle"},[a("div",{staticClass:"left-wrap flex1 flexbox left"},[a("div",{staticClass:"product-img"},[a("img",{staticClass:"p-img",attrs:{src:e.goodsDetail.coverUrl,alt:"图片"}})]),a("div",{staticClass:"product-info flex1"},[a("div",{staticStyle:{height:"56px"}},[a("div",{staticClass:"p-title more-t"},[e._v(e._s(e.goodsDetail.name))]),a("div",{directives:[{name:"show",rawName:"v-show",value:0==e.goodsDetail.pricingType,expression:"goodsDetail.pricingType == 0"}],staticClass:"p-price"},[e._v(" 免费 ")]),a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.goodsDetail.pricingType,expression:"goodsDetail.pricingType == 1"}],staticClass:"p-price"},[e._v(" ¥"+e._s(e.goodsDetail.price.toFixed(2))+" ")]),a("div",{directives:[{name:"show",rawName:"v-show",value:2==e.goodsDetail.pricingType,expression:"goodsDetail.pricingType == 2"}],staticClass:"p-price"},[e._v(" 不支持单独购买 ")])]),a("div",{staticClass:"p-type"},[e._v(" 商品类型:"+e._s(1==e.goodsDetail.courseType?"伴读课":"网课")+" ")])])]),a("div",{staticClass:"right-wrap"},[a("a-button",{attrs:{type:"primary"},on:{click:function(){return e.modalVisible=!0}}},[e._v("更换商品")])],1)])],1):a("a-button",{attrs:{type:"primary"},on:{click:function(){return e.modalVisible=!0}}},[e._v(" 添加商品 ")]),!e.isShowGoods&&e.isShowProduct?a("div",{staticClass:"ant-form-explain"},[e._v(" 请添加商品 ")]):e._e()],1)],1),a("footer-tool-bar",{attrs:{collapsed:e.sideCollapsed}},[a("a-button",{staticClass:"margin_right60",on:{click:function(){return e.$router.go(-1)}}},[e._v("返回")]),a("a-button",{attrs:{type:"primary",loading:e.keepLoading,disabled:e.keepLoading},on:{click:e.keepClick}},[e._v("保存")])],1),e.modalVisible?a("RadioModal",{attrs:{modalVisible:e.modalVisible,tabType:e.businessType,type:1,selectedRowKeys:e.selectedRowKeys},on:{cancel:function(){return e.modalVisible=!1},ok:e.ok}}):e._e()],1)},i=[],s=a("432b"),r=a("5a70"),n=a("6395"),c=a("d11d"),l=a("b073"),u=a("f64c"),d={mixins:[s["a"]],components:{CropperUpload:l["a"],FooterToolBar:r["a"],RadioModal:n["a"]},created:function(){var e=this;this.goodsDetail=null;var t=this.$route.params.id;"0"!==t&&Object(c["w"])({id:t}).then((function(t){var a=t.code,o=t.data;200==a&&(e.isShowGoods=!0,e.form.promotionUrl=o.promotionUrl,e.form.promotionCosKey=o.promotionCosKey,e.goodsDetail=o)}))},data:function(){return{businessType:1,selectedRowKeys:[],modalVisible:!1,keepLoading:!1,isShowGoods:!1,isShowProduct:!1,isShowPromotionUrl:!1,form:{promotionUrl:"",promotionCosKey:""},goodsDetail:{coverUrl:"",name:"",price:"",courseNo:""},promotionOptions:{autoCrop:!0,autoCropWidth:686,autoCropHeight:386,fixedBox:!0,previewsCircle:!1,title:"修改图片"}}},methods:{promotionUrlFn:function(e){this.form.promotionUrl=e.url,this.form.promotionCosKey=e.cosKey},closeHandle:function(){this.goodsDetail=null,this.isShowGoods=!1},ok:function(e,t,a){this.goodsDetail=t,this.goodsDetail.courseNo=t.key,this.modalVisible=!1,this.isShowGoods=!0},keepClick:function(){var e=this;this.keepLoading=!0,setTimeout((function(){e.keepLoading=!1}),3e3);var t=this.$route.params.id;"0"==t&&(t=""),this.isShowGoods||(this.isShowProduct=!0),this.form.promotionUrl||(this.isShowPromotionUrl=!0),this.$refs.ruleForm.validate((function(a){a&&e.goodsDetail?0!=e.$route.params.id?Object(c["V"])({id:t,courseNo:e.goodsDetail.courseNo,promotionUrl:e.form.promotionUrl,promotionCosKey:e.form.promotionCosKey}).then((function(e){var t=e.code;200==t&&(u["a"].success("修改成功",1),location.href="/indexManage/indexConfig")})):Object(c["Q"])({id:t,courseNo:e.goodsDetail.courseNo,promotionUrl:e.form.promotionUrl,promotionCosKey:e.form.promotionCosKey}).then((function(e){var t=e.code;200==t&&(u["a"].success("新增成功",1),location.href="/indexManage/indexConfig")})):u["a"].error("还有必填项未完成")}))}}},p=d,m=(a("76f3"),a("2877")),h=Object(m["a"])(p,o,i,!1,null,"7c6f0066",null);t["default"]=h.exports},e481:function(e,t,a){"use strict";a("9940")},e492:function(e,t,a){},ecb3:function(e,t,a){"use strict";a("7b41")}}]); //# sourceMappingURL=addHotLessons.2fd8532c.js.map