(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d37dfd2c"],{"04fd":function(e,t,a){},"157f":function(e,t,a){},"2f39":function(e,t,a){"use strict";a("b1a5")},4719:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",[a("labelList")],1)])},r=[],o=a("527c"),s={name:"StudyPlan",components:{labelList:o["a"]}},i=s,l=(a("7d98"),a("2877")),u=Object(l["a"])(i,n,r,!1,null,"41b1667e",null);t["default"]=u.exports},"527c":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",[a("div",{staticClass:"btn-box flex"},[a("a-button",{staticClass:"btn",attrs:{icon:"plus",type:"primary"},on:{click:function(t){return e.handleEdit({})}}},[e._v("新建"+e._s(e.$route.meta.secondRoute?"一":"二")+"级标签")])],1),a("Table",{attrs:{columns:e.columns,"table-data":e.tableData,"table-loading":e.tableLoading},on:{"handler-edit":e.handleEdit,"handler-user":e.handlerUserList}}),a("AddLabel",{attrs:{visible:e.showAddDrawer,"module-id":e.ruleForm.moduleId},on:{close:function(){return e.showAddDrawer=!1},fetch:e.fetchData}}),a("UserList",{attrs:{visible:e.showUserDrawer,"module-id":e.ruleForm.moduleId},on:{close:function(t){e.showUserDrawer=!1}}})],1)])},r=[],o=a("1da1"),s=(a("96cf"),a("300c")),i=a("0c4b"),l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-drawer",{attrs:{title:"添加/编辑",placement:"right",closable:!1,visible:e.visible,"after-visible-change":e.afterVisibleChange,"destroy-on-close":"",width:"600"},on:{close:e.onClose}},[a("a-form-model",{ref:"info",attrs:{model:e.info,rules:e.rules,"label-col":e.labelCol,"wrapper-col":e.wrapperCol}},[a("a-form-model-item",{ref:"moduleName",attrs:{label:"标签名称",prop:"moduleName"}},[a("a-input",{attrs:{placeholder:"请输入阶段名称"},model:{value:e.info.moduleName,callback:function(t){e.$set(e.info,"moduleName",t)},expression:"info.moduleName"}})],1),a("a-form-model-item",{ref:"sort",attrs:{label:"排序",prop:"sort"}},[a("a-input",{attrs:{placeholder:"数字越大,顺序越靠前"},model:{value:e.info.sort,callback:function(t){e.$set(e.info,"sort",t)},expression:"info.sort"}})],1),a("a-form-model-item",{ref:"moduleType",attrs:{label:"标签类型",prop:"moduleType"}},[e.info.moduleId?a("span",[e._v(e._s(e.LabelTypeMap.get(+e.info.moduleType)))]):a("div",[a("a-select",{staticStyle:{width:"265px"},attrs:{placeholder:"请选择"},model:{value:e.info.moduleType,callback:function(t){e.$set(e.info,"moduleType",t)},expression:"info.moduleType"}},e._l(e.labelTypeArr,(function(t){return a("a-select-option",{key:t,attrs:{value:e.courseDetailLabelType.get(t)}},[e._v(e._s(t))])})),1),a("div",{staticClass:"tips"},[e._v("确定后不可修改")])],1)]),a("a-form-model-item",{ref:"showType",attrs:{label:"用户展示",prop:"showType"}},[e.info.moduleId?a("span",[e._v(e._s(e.showTypeMap.get(+e.info.showType)))]):a("div",[a("a-select",{staticStyle:{width:"265px"},attrs:{placeholder:"请选择"},model:{value:e.info.showType,callback:function(t){e.$set(e.info,"showType",t)},expression:"info.showType"}},e._l(e.userTypeArr,(function(t){return a("a-select-option",{key:t,attrs:{value:e.courseDetailUserType.get(t)}},[e._v(e._s(t))])})),1),a("div",{staticClass:"tips"},[e._v("确定后不可修改")])],1)]),3===e.info.showType?a("a-form-model-item",{ref:"phone",attrs:{label:"添加指定用户",prop:"phone"}},[a("a-textarea",{attrs:{rows:20,placeholder:"请输入用户手机号码,一行一个,最多添加500个"},model:{value:e.info.phone,callback:function(t){e.$set(e.info,"phone",t)},expression:"info.phone"}})],1):e._e(),a("a-form-model-item",{ref:"status",attrs:{label:"上架设置",prop:"status"}},[a("a-radio-group",{model:{value:e.info.status,callback:function(t){e.$set(e.info,"status",t)},expression:"info.status"}},[a("a-radio",{attrs:{value:0}},[e._v(" 暂不上架 ")]),a("a-radio",{attrs:{value:1}},[e._v(" 立即上架 ")])],1)],1),a("a-form-model-item",{attrs:{"wrapper-col":{span:14,offset:4}}},[a("a-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm("info")}}},[e._v(" 确定 ")]),a("a-button",{staticStyle:{"margin-left":"10px"},on:{click:e.onClose}},[e._v(" 取消 ")])],1)],1)],1)},u=[],c=a("2909"),d=a("5530"),f=(a("a630"),a("3ca3"),a("d3b7"),a("ddb0"),a("4de4"),a("ac1f"),a("1276"),a("6062"),Array.from(i["f"].keys())),p=function(e,t,a){""===t?a(new Error("请输入排序")):isNaN(+t)?a(new Error("请输入合法数字")):a()},h={props:{visible:{type:Boolean,default:!1},moduleId:{type:String,default:""}},data:function(){return{LabelTypeMap:i["a"],showTypeMap:i["i"],courseNo:this.$route.params.courseNo,stageNo:this.$route.params.stageNo||"",courseDetailUserType:i["f"],userTypeArr:f,courseDetailLabelType:i["e"],labelTypeArr:[],labelCol:{span:6},wrapperCol:{span:16},rules:{moduleName:[{required:!0,message:"请输入标签名称",trigger:"blur"}],sort:[{required:!0,validator:p,trigger:"change"}],moduleType:[{required:!0,message:"请选择标签类型",trigger:"change"}],showType:[{required:!0,message:"请选择用户类型",trigger:"change"}],status:[{required:!0,message:"请选是否上架",trigger:"change"}]},info:{}}},created:function(){var e=this.$route.meta.title,t=Array.from(i["e"].keys());this.labelTypeArr=t,"二级标签管理"===e&&(this.labelTypeArr=t.filter((function(e){return"分阶段"!==e})))},methods:{afterVisibleChange:function(e){this.info={},e&&this.moduleId&&this.getDetail()},getDetail:function(){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function t(){var a,n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(s["hb"])({moduleId:e.moduleId});case 2:if(a=t.sent,n=a.code,r=a.data,200===n){t.next=7;break}return t.abrupt("return");case 7:e.info=Object.assign(r,{moduleId:e.moduleId});case 8:case"end":return t.stop()}}),t)})))()},onClose:function(){this.$emit("close")},submitForm:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;+t.moduleId?t.edit():t.add()}))},add:function(){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function t(){var a,n,r,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.info.phone?e.info.phone.split("\n"):[],n=Object(d["a"])(Object(d["a"])({stageNo:e.stageNo,courseNo:e.courseNo},e.info),{},{sort:+e.info.sort,userPhones:Object(c["a"])(new Set(a))}),delete n.phone,t.next=5,Object(s["W"])(n);case 5:if(r=t.sent,o=r.code,200===o){t.next=9;break}return t.abrupt("return");case 9:e.$message.success("添加成功"),e.onClose(),e.$emit("fetch");case 12:case"end":return t.stop()}}),t)})))()},edit:function(){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function t(){var a,n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=Object(d["a"])(Object(d["a"])({},e.info),{},{sort:+e.info.sort}),delete a.phone,t.next=4,Object(s["ob"])(a);case 4:if(n=t.sent,r=n.code,200===r){t.next=8;break}return t.abrupt("return");case 8:e.$message.success("修改成功"),e.onClose(),e.$emit("fetch");case 11:case"end":return t.stop()}}),t)})))()}}},m=h,b=(a("8f97"),a("2877")),g=Object(b["a"])(m,l,u,!1,null,"5e8875fa",null),v=g.exports,w=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("a-drawer",{attrs:{title:"用户列表",placement:"right",closable:!1,visible:e.visible,"after-visible-change":e.afterVisibleChange,"destroy-on-close":"",width:"600"},on:{close:e.onClose}},[a("div",{staticClass:"header-box flex-space-between"},[a("a-button",{attrs:{type:"primary"},on:{click:function(t){e.modalVisible=!0}}},[e._v("添加用户")]),a("div",{staticClass:"flex-space-between"},[a("a-input",{staticClass:"margin-right-20",attrs:{placeholder:"请输入手机号"},model:{value:e.searchPhone,callback:function(t){e.searchPhone=t},expression:"searchPhone"}}),a("a-button",{attrs:{type:"primary"},on:{click:e.fetchData}},[e._v("搜索")])],1)],1),a("a-table",{attrs:{columns:e.columns,"data-source":e.tableData,"row-key":"phone",pagination:!1,loading:e.tableLoading},scopedSlots:e._u([{key:"number",fn:function(t,n,r){return a("span",{},[a("span",[e._v(e._s(r+1))])])}},{key:"putawayFlag",fn:function(t,n){return a("span",{},[e._v(" "+e._s(0===+t?"未上架":"已上架")+" ")])}},{key:"operation",fn:function(t,n){return a("span",{},[a("a-popconfirm",{attrs:{title:"确认要删除当前手机号吗?","ok-text":"确定","cancel-text":"取消"},on:{confirm:function(t){return e.handleDelete(n)}}},[a("a",{staticClass:"margin_right20"},[e._v("删除")])])],1)}}])}),a("MyPagination",{directives:[{name:"show",rawName:"v-show",value:!e.tableLoading,expression:"!tableLoading"}],attrs:{count:e.count,pageNo:e.pageNo},on:{showSizeChangeFn:e.showSizeChangeFn}})],1),a("a-modal",{attrs:{title:"添加用户",visible:e.modalVisible,footer:null,"destroy-on-close":"","mask-closable":!1},on:{cancel:e.onCloseModal}},[a("a-form-model",{ref:"fromInfo",attrs:{model:e.formInfo,rules:e.rules,"label-col":{span:6},"wrapper-col":{span:16}}},[a("a-form-model-item",{ref:"phones",attrs:{label:"添加指定用户",prop:"phones"}},[a("a-textarea",{attrs:{rows:15,placeholder:"请输入用户手机号码,一行一个,最多添加500个"},model:{value:e.formInfo.phones,callback:function(t){e.$set(e.formInfo,"phones",t)},expression:"formInfo.phones"}})],1),a("a-form-model-item",{attrs:{"wrapper-col":{span:16,offset:6}}},[a("a-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleOk("fromInfo")}}},[e._v(" 确定 ")]),a("a-button",{staticStyle:{"margin-left":"10px"},on:{click:e.onCloseModal}},[e._v(" 取消 ")])],1)],1)],1)],1)},y=[],_=a("f64c"),x=a("6ffe"),k={components:{MyPagination:x["a"]},props:{visible:{type:Boolean,default:!1},moduleId:{type:String,default:""}},data:function(){return{tableData:[],columns:[{title:"手机号",dataIndex:"phone"},{title:"操作",dataIndex:"operation",scopedSlots:{customRender:"operation"}}],tableLoading:!0,searchPhone:"",modalVisible:!1,rules:{phone:[{required:!0,message:"请输入用户手机号",trigger:"change"}]},formInfo:{phones:""},count:0,pageNo:1,pageSize:20}},methods:{afterVisibleChange:function(e){e&&this.fetchData()},fetchData:function(){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function t(){var a,n,r,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={moduleId:e.moduleId,phone:e.searchPhone,pageNo:e.pageNo,pageSize:e.pageSize},e.tableLoading=!1,t.next=4,Object(s["Cb"])(a);case 4:if(n=t.sent,r=n.code,o=n.data,e.tableLoading=!1,null===o&&(e.tableData=[]),200===r){t.next=11;break}return t.abrupt("return");case 11:e.tableData=o.data,e.count=o.count;case 13:case"end":return t.stop()}}),t)})))()},onClose:function(){this.$emit("close")},handleDelete:function(e){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function a(){var n,r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(s["nb"])({refId:e.refId});case 2:if(n=a.sent,r=n.code,200===r){a.next=6;break}return a.abrupt("return");case 6:_["a"].success("删除成功"),t.fetchData();case 8:case"end":return a.stop()}}),a)})))()},onCloseModal:function(){this.modalVisible=!1,this.formInfo.phones=""},handleOk:function(e){var t=this;this.$refs[e].validate(function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(a){var n,r,o,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!a){e.next=14;break}return n=t.formInfo.phones.split("\n"),r={moduleId:t.moduleId,phones:Array.from(new Set(n))},e.next=5,Object(s["cb"])(r);case 5:if(o=e.sent,i=o.code,200===i){e.next=9;break}return e.abrupt("return");case 9:_["a"].success("添加成功"),t.fetchData(),t.onCloseModal(),e.next=16;break;case 14:return console.log("error submit!!"),e.abrupt("return",!1);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},showSizeChangeFn:function(e,t){this.pageNo=e,this.pageSize=t,this.fetchData()}}},C=k,T=(a("2f39"),Object(b["a"])(C,w,y,!1,null,"0e0f2e3c",null)),I=T.exports,N=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("a-table",{attrs:{columns:e.columns,"data-source":e.tableData,"row-key":e.rowKey,pagination:!1,loading:e.tableLoading},scopedSlots:e._u([{key:"number",fn:function(t,n,r){return a("span",{},[a("span",[e._v(e._s(r+1))])])}},{key:"operation",fn:function(t,n){return a("span",{},[a("a",{staticClass:"margin_right20",on:{click:function(t){return e.handleOnPut(n)}}},[e._v(e._s(+n.status?"下架":"上架"))]),a("a",{staticClass:"margin_right20",on:{click:function(t){return e.$emit("handler-edit",n)}}},[e._v("编辑")]),e.noContentManageMap.includes(+n.moduleType)?e._e():a("a",{staticClass:"margin_right20",on:{click:function(t){return e.handleContent(n)}}},[e._v("内容管理")]),3===+n.showType?a("a",{staticClass:"margin_right20",on:{click:function(t){return e.handlerUserList(n)}}},[e._v("用户列表")]):e._e()])}}])}),a("UploadImage",{attrs:{"is-show":e.showUpdateImgModal,"module-id":e.ruleForm.moduleId,"show-radio":9!==e.ruleForm.moduleType,title:e.ruleForm.modalTitle},on:{close:function(){return e.showUpdateImgModal=!1}}})],1)},S=[],D=(a("99af"),a("0abd")),O={components:{UploadImage:D["a"]},props:{columns:{type:Array,default:function(){}},tableData:{type:Array,default:function(){}},rowKey:{type:String,default:"moduleId"},tableLoading:{type:Boolean,default:!0}},data:function(){return{noContentManageMap:i["h"],showUpdateImgModal:!1,courseNo:this.$route.params.courseNo,ruleForm:{}}},methods:{handlerUserList:function(e){this.$emit("handler-user",e)},handleContent:function(e){if(9===+e.moduleType||10===+e.moduleType)e.modalTitle=9===+e.moduleType?"内容管理-图片":"内容管理-按钮跳转",this.showUpdateImgModal=!0,this.ruleForm=e;else if(7===+e.moduleType||8===+e.moduleType){var t=8===+e.moduleType?0:1,a="/coursManage/courseList/CourseDetail/".concat(this.courseNo,"/").concat(e.moduleId,"?catalogueFlag=").concat(t);this.$router.push(a)}else if(6===+e.moduleType){var n="/coursManage/courseList/CourseDetail/stageList/".concat(this.courseNo,"/").concat(e.moduleId);this.$router.push(n)}},handleOnPut:function(e){return Object(o["a"])(regeneratorRuntime.mark((function t(){var a,n,r,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={moduleId:e.moduleId,status:e.status?0:1},t.next=3,Object(s["Tb"])(a);case 3:if(n=t.sent,r=n.code,200===r){t.next=7;break}return t.abrupt("return");case 7:o=e.status?"下架":"上架",_["a"].success("".concat(o,"成功")),e.status=e.status?0:1;case 10:case"end":return t.stop()}}),t)})))()}}},$=O,L=Object(b["a"])($,N,S,!1,null,null,null),j=L.exports,z={name:"StudyPlan",components:{AddLabel:v,UserList:I,Table:j},data:function(){return{courseNo:this.$route.params.courseNo,stageNo:this.$route.params.stageNo,columns:i["d"],tableLoading:!1,tableData:[],showAddDrawer:!1,showUserDrawer:!1,confirmLoading:!1,ruleForm:{}}},beforeRouteEnter:function(e,t,a){console.log(e,t),a()},created:function(){this.fetchData()},methods:{fetchData:function(){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function t(){var a,n,r,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.tableLoading=!0,a={courseNo:e.courseNo,stageNo:e.stageNo},t.next=4,Object(s["jb"])(a);case 4:if(n=t.sent,r=n.code,o=n.data,e.tableLoading=!1,200===r){t.next=10;break}return t.abrupt("return");case 10:e.tableData=o;case 11:case"end":return t.stop()}}),t)})))()},handleEdit:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.ruleForm=e,this.showAddDrawer=!0},handlerUserList:function(e){this.ruleForm=e,this.showUserDrawer=!0}}},M=z,F=(a("fba3"),Object(b["a"])(M,n,r,!1,null,"20ee61fc",null));t["a"]=F.exports},6062:function(e,t,a){"use strict";var n=a("6d61"),r=a("6566");e.exports=n("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),r)},"6ffe":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"pagination"},[a("a-pagination",{attrs:{"page-size-options":e.pageSizeOptions,total:e.count,"show-total":function(e,t){return"总共"+e+"条"},"page-size":e.pageSize,showQuickJumper:"",showSizeChanger:e.showSizeChanger},on:{showSizeChange:e.onShowSizeChange,change:e.onchange},scopedSlots:e._u([{key:"buildOptionText",fn:function(t){return["99"!==t.value?a("span",[e._v(e._s(t.value)+"条/页")]):e._e()]}}]),model:{value:e.current,callback:function(t){e.current=t},expression:"current"}})],1)},r=[],o=(a("a9e3"),{props:{count:{type:Number,defaule:0},pageNo:{type:Number,default:1},showSizeChanger:{type:Boolean,default:!0}},data:function(){return{pageSizeOptions:["20","30","40","50","100","200"],current:1,pageSize:20}},watch:{pageNo:function(e){this.current=e}},created:function(){this.current=this.pageNo},methods:{onShowSizeChange:function(e,t){this.current=1,this.$emit("showSizeChangeFn",e,t),this.pageSize=t},onchange:function(e,t){this.$emit("showSizeChangeFn",e,t)}}}),s=o,i=(a("ae61"),a("2877")),l=Object(i["a"])(s,n,r,!1,null,"ae5bacaa",null);t["a"]=l.exports},"7d98":function(e,t,a){"use strict";a("04fd")},"8f97":function(e,t,a){"use strict";a("157f")},"96b4":function(e,t,a){},ae61:function(e,t,a){"use strict";a("96b4")},b1a5:function(e,t,a){},d04e:function(e,t,a){},fba3:function(e,t,a){"use strict";a("d04e")}}]); //# sourceMappingURL=chunk-d37dfd2c.3882a953.js.map