chunk-0e8308ec.a5593291.js 20 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0e8308ec"],{"09f4":function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),Math.easeInOutQuad=function(e,t,a,o){return e/=o/2,e<1?a/2*e*e+t:(e--,-a/2*(e*(e-2)-1)+t)};var o=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function s(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function r(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function i(e,t,a){var i=r(),n=e-i,l=20,c=0;t="undefined"===typeof t?500:t;var p=function e(){c+=l;var r=Math.easeInOutQuad(c,i,n,t);s(r),c<t?o(e):a&&"function"===typeof a&&a()};p()}},6193:function(e,t,a){"use strict";a("aa6f")},"73b3":function(e,t,a){"use strict";var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"basea-container"},[a("div",{staticClass:"baseTop"},[a("div",{staticClass:"left"},[a("teambaseinfo"),e._v(" "),a("div",{staticClass:"wrap"},["look"!==e.lookType?a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"order/musicalListExport",expression:"'order/musicalListExport'"}],attrs:{type:"text"},on:{click:e.musicalListExport}},[e._v("订货清单导出")]):e._e(),e._v(" "),"look"!==e.lookType?a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"order/musicalListDetailExport",expression:"'order/musicalListDetailExport'"}],attrs:{type:"text"},on:{click:e.musicalListDetailExport}},[e._v("分发清单导出")]):e._e()],1)],1)])])},s=[],r=(a("1cc7"),a("80b0")),i=a("bc3a"),n=a.n(i),l=a("4328"),c=a.n(l),p=a("5f87"),m=a("3908"),d={components:{teambaseinfo:r["a"]},name:"tbaseInfo",data:function(){return{id:"",topForm:{num:"",teacher:"",section:"",paymentPattern:"",paymentValidStartDate:"",paymentValidEndDate:"",boss:"",cooperate:"",add:"",type:"",salary:"",teamTeacherName:"",ownershipType:"",repairUserName:""},name:"",processList:[],lookType:""}},created:function(){},activated:function(){},methods:{musicalListExport:function(){var e=this,t="/api-web/order/musicalListExport",a={musicGroupId:this.$route.query.id},o={method:"POST",headers:{Authorization:Object(p["a"])()},data:c.a.stringify(a),url:t,responseType:"blob"};this.$confirm("您确定导出订货清单","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){m["a"].startLoading(),n()(o).then((function(t){var a=new Blob([t.data],{type:"application/vnd.ms-excel;charset=utf-8"}),o=new Response(a).text();o.then((function(t){if(-1!=t.indexOf("code")){var o=JSON.parse(t);e.$message.error(o.msg)}else{var s=URL.createObjectURL(a),r=document.createElement("a"),i=new Date,n=i.getFullYear()+""+(i.getMonth()+1)+i.getDate()+i.getHours()+i.getMinutes(),l=e.$route.query.id+"-"+n+"订货清单.xls";r.href=s,r.setAttribute("download",l),document.body.appendChild(r),r.click()}})),m["a"].endLoading()})).catch((function(t){e.$message.error("导出数据失败,请联系管理员"),m["a"].endLoading()}))})).catch((function(){}))},musicalListDetailExport:function(){var e=this,t="/api-web/order/musicalListDetailExport",a={musicGroupId:this.$route.query.id},o={method:"POST",headers:{Authorization:Object(p["a"])()},data:c.a.stringify(a),url:t,responseType:"blob"};this.$confirm("您确定导出分发清单","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){m["a"].startLoading(),n()(o).then((function(t){var a=new Blob([t.data],{type:"application/vnd.ms-excel;charset=utf-8"}),o=new Response(a).text();o.then((function(t){if(-1!=t.indexOf("code")){var o=JSON.parse(t);e.$message.error(o.msg)}else{var s=URL.createObjectURL(a),r=document.createElement("a"),i=new Date,n=i.getFullYear()+""+(i.getMonth()+1)+i.getDate()+i.getHours()+i.getMinutes(),l=e.$route.query.id+"-"+n+"分发清单.xls";r.href=s,r.setAttribute("download",l),document.body.appendChild(r),r.click()}})),m["a"].endLoading()})).catch((function(t){e.$message.error("导出数据失败,请联系管理员"),m["a"].endLoading()}))})).catch((function(){}))}}},u=d,f=(a("fc1a"),a("2877")),b=Object(f["a"])(u,o,s,!1,null,"546db682",null);t["a"]=b.exports},"80b0":function(e,t,a){"use strict";var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"base-container"},[a("div",{staticClass:"banseLeft"},[a("div",{staticClass:"head"},[e._v("乐团基本信息:")]),e._v(" "),a("el-form",{ref:"topinfo",staticStyle:{"margin-left":"11px"},attrs:{model:e.topFrom,inline:!0,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"所属分部",prop:"section",rules:[{required:!0,message:"所属分部不能为空"}]}},[a("el-select",{attrs:{filterable:"",disabled:e.basdisabled,clearable:""},on:{change:e.changeSection},model:{value:e.topFrom.section,callback:function(t){e.$set(e.topFrom,"section","string"===typeof t?t.trim():t)},expression:"topFrom.section"}},e._l(e.sectionList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"收费类型",prop:"type",rules:[{required:!0,message:"收费类型不能为空"}]}},[a("el-select",{attrs:{filterable:"",disabled:e.basdisabled,clearable:""},model:{value:e.topFrom.type,callback:function(t){e.$set(e.topFrom,"type","string"===typeof t?t.trim():t)},expression:"topFrom.type"}},e._l(e.typeList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"合作单位",prop:"school",rules:[{required:!0,message:"合作单位不能为空"}]}},[a("el-select",{attrs:{disabled:!e.topFrom.section||e.basdisabled,filterable:"",clearable:""},on:{change:e.chioseSchool},model:{value:e.topFrom.school,callback:function(t){e.$set(e.topFrom,"school","string"===typeof t?t.trim():t)},expression:"topFrom.school"}},e._l(e.cooperationList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"教学地点",prop:"address",rules:[{required:!0,message:"教学地点不能为空"}]},scopedSlots:e._u([{key:"label",fn:function(){return[a("p",{staticStyle:{position:"relative",display:"inline-block"}},[e._v(" 教学地点\n "),a("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[a("div",{attrs:{slot:"content"},slot:"content"},[e._v("\n 如果已生成课表,则会修改未上课时的教学点\n ")]),e._v(" "),a("i",{staticClass:"el-icon-question",staticStyle:{"font-size":"18px",color:"#F56C6C"}})])],1)]},proxy:!0}])},[e._v(" "),a("el-select",{attrs:{filterable:"",clearable:"",disabled:!e.topFrom.section||e.basdisabled},model:{value:e.topFrom.address,callback:function(t){e.$set(e.topFrom,"address","string"===typeof t?t.trim():t)},expression:"topFrom.address"}},e._l(e.addList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"乐团名称",prop:"name",rules:[{required:!0,message:"乐团名称不能为空"}]}},[a("el-input",{attrs:{placeholder:"请输入乐团名称",disabled:e.basdisabled},model:{value:e.topFrom.name,callback:function(t){e.$set(e.topFrom,"name","string"===typeof t?t.trim():t)},expression:"topFrom.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"运营主管",prop:"boss",rules:[{required:!0,message:"运营主管不能为空"}]}},[a("el-select",{attrs:{disabled:!e.topFrom.section||e.basdisabled,filterable:"",clearable:""},model:{value:e.topFrom.boss,callback:function(t){e.$set(e.topFrom,"boss","string"===typeof t?t.trim():t)},expression:"topFrom.boss"}},e._l(e.orgianList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.realName,value:e.id}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"乐团主管",prop:"teacher",rules:[{required:!0,message:"乐团主管不能为空"}]}},[a("el-select",{attrs:{disabled:!e.topFrom.section||e.basdisabled,filterable:"",clearable:""},model:{value:e.topFrom.teacher,callback:function(t){e.$set(e.topFrom,"teacher","string"===typeof t?t.trim():t)},expression:"topFrom.teacher"}},e._l(e.orgianList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.realName,value:e.id}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"维修技师",prop:"repairUserId"}},[a("el-select",{attrs:{disabled:!e.topFrom.section||e.basdisabled,filterable:"",clearable:""},model:{value:e.topFrom.repairUserId,callback:function(t){e.$set(e.topFrom,"repairUserId","string"===typeof t?t.trim():t)},expression:"topFrom.repairUserId"}},e._l(e.technician,(function(e,t){return a("el-option",{key:t,attrs:{label:e.userName,value:e.userId}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"报名截止时间",prop:"time",rules:[{required:!0,message:"请输入报名截止时间"}]}},[a("el-date-picker",{attrs:{disabled:e.basdisabled,type:"date","value-format":"yyyy-MM-dd","picker-options":e.beginDate(),placeholder:"选择日期"},model:{value:e.topFrom.time,callback:function(t){e.$set(e.topFrom,"time","string"===typeof t?t.trim():t)},expression:"topFrom.time"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"预计开团时间",prop:"startTime",rules:[{required:!0,message:"请输入预计开团时间"}]}},[a("el-date-picker",{attrs:{disabled:e.basdisabled,type:"date","value-format":"yyyy-MM-dd","picker-options":e.beginDate(),placeholder:"选择日期"},model:{value:e.topFrom.startTime,callback:function(t){e.$set(e.topFrom,"startTime","string"===typeof t?t.trim():t)},expression:"topFrom.startTime"}})],1),e._v(" "),e.basdisabled?a("el-form-item",{attrs:{label:"招生年级"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:e.startClassString,placement:"top-start"}},[a("div",{staticStyle:{width:"180px",overflow:"hidden"}},[e._v("\n "+e._s(e.startClassString)+"\n ")])])],1):a("el-form-item",{attrs:{label:"招生年级",prop:"startClass",rules:[{required:!0,message:"请选择招生年纪"}]}},[a("el-select",{attrs:{placeholder:"起始年级",clearable:"",multiple:"","collapse-tags":"",filterable:""},model:{value:e.topFrom.startClass,callback:function(t){e.$set(e.topFrom,"startClass","string"===typeof t?t.trim():t)},expression:"topFrom.startClass"}},e._l(e.classStatus,(function(e){return a("el-option",{key:e.value,attrs:{value:e.value,label:e.label}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"课酬结算标准",rules:[{required:!0,message:"请选择课酬结算标准"}],prop:"salary"}},[a("el-select",{attrs:{clearable:"",disabled:e.basdisabled,filterable:""},model:{value:e.topFrom.salary,callback:function(t){e.$set(e.topFrom,"salary","string"===typeof t?t.trim():t)},expression:"topFrom.salary"}},[a("el-option",{attrs:{label:"默认课酬",value:"TEACHER_DEFAULT"}}),e._v(" "),a("el-option",{attrs:{label:"3.0课酬",value:"GRADIENT_SALARY"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"机构类型",prop:"ownershipType"}},[a("el-select",{attrs:{disabled:e.basdisabled},model:{value:e.topFrom.ownershipType,callback:function(t){e.$set(e.topFrom,"ownershipType","string"===typeof t?t.trim():t)},expression:"topFrom.ownershipType"}},[a("el-option",{attrs:{label:"自有",value:"OWN"}}),e._v(" "),a("el-option",{attrs:{label:"三方",value:"COOPERATION"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"乐队指导",prop:"head"}},[a("el-select",{attrs:{filterable:"",disabled:e.basdisabled,clearable:""},model:{value:e.topFrom.head,callback:function(t){e.$set(e.topFrom,"head","string"===typeof t?t.trim():t)},expression:"topFrom.head"}},e._l(e.orgianList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.realName,value:e.id}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"",prop:"isClass"}},[a("el-checkbox",{attrs:{disabled:e.basdisabled},model:{value:e.topFrom.isClass,callback:function(t){e.$set(e.topFrom,"isClass","string"===typeof t?t.trim():t)},expression:"topFrom.isClass"}},[e._v("课堂课乐团")])],1),e._v(" "),a("br"),e._v(" "),"teamDraft"==e.teamStatus?a("el-form-item",{attrs:{label:""}},[a("p",{staticStyle:{color:"red","padding-left":"50px"}},[e._v("\n 修改【收费类型】会重置乐团声部与缴费信息\n ")])]):e._e()],1),e._v(" "),a("div",{staticClass:"btnWrap"},["resetTeam"==e.teamStatus?a("div",{directives:[{name:"permission",rawName:"v-permission",value:{child:"musicGroup/update",parent:"/resetTeaming/teamBaseInfo"},expression:"{\n child: 'musicGroup/update',\n parent: '/resetTeaming/teamBaseInfo',\n }"}],staticClass:"nextBtn",on:{click:e.resetSubmit}},[e._v("\n 修改\n ")]):e._e(),e._v(" "),e.showNext?a("div",{staticClass:"nextBtn",on:{click:function(t){return e.gotoNext(1)}}},[e._v("\n 下一步\n ")]):e._e()])],1)])},s=[],r=(a("28a5"),a("7f7f"),a("1cc7")),i=a("a488"),n=a("5a0c"),l=a.n(n),c=a("99b4"),p=a("92e3"),m=(a("4360"),a("6612"),a("fa7d"),a("4328"),a("704d"),{name:"teamBaseInfo",props:["getTeamList"],data:function(){return{classStatus:p["f"],organId:null,topFrom:{type:"",section:"",school:"",teacher:"",name:"",boss:"",time:"",startClass:[],address:"",salary:"",head:"",isClass:!1,startTime:"",feeType:null,paymentPattern:"",paymentValid:[],paymentValidStartDate:null,paymentValidEndDate:null,ownershipType:"OWN",repairUserId:null},checkList:{soundInfo:{ischeck:!1,value:"",checkBuy:!1,isNew:0,isStatus:!1},allInfo:{ischeck:!1,value:"",checkBuy:!1,isNew:0,isStatus:!1},baseInfo:{ischeck:!1,value:"",checkBuy:!1,isNew:0,isStatus:!1},holidayInfo:{ischeck:!1,value:"",checkBuy:!1,isNew:0,isStatus:!1},networkInfo:{ischeck:!1,value:"",checkBuy:!1,isNew:0,isStatus:!1},submit:{ischeck:!1,value:"年度安排个月共xxx课时,课时,原价xxx元,现价xxxx元/月(约 xxxx元/课时 )"}},newStudentList:{baseInfo:{ischeck:!1,value:"",checkBuy:!0,nowValue:"",isNew:1,isStatus:!1}},baseInfo:{},money:580,orderInfo:{marketPrice:0,referencePrice:0},sectionList:[],typeList:[],cooperationList:[],teacherList:[],addList:[],payList:{school:{ischeck:!1,value:"",price:"",chiose:""},company:{ischeck:!1,value:"",price:"",chiose:""},student:{ischeck:!0,chiose:"loop"},chioseMonth:[]},activeTeam:[],teamid:"",teamStatus:"",orgianList:[],isInit:!1,technician:[],basdisabled:!1}},created:function(){},mounted:function(){this.init(),this.$forceUpdate()},beforeDestroy:function(){},methods:{isNotEditing:function(){return!("teamDraft"===this.teamStatus||"newTeam"===this.teamStatus||"teamList"===this.teamStatus)},changeFeeType:function(e){},changePaymentValidStartDate:function(e){e&&this.$set(this.topFrom,"paymentValidEndDate","")},changePaymentPattern:function(e){},beginDate:function(e){return{firstDayOfWeek:1,disabledDate:function(t){return e?new Date(e).getTime()-864e5>=t.getTime():t.getTime()+864e5<Date.now()}}},init:function(){var e=this;this.isInit=!0,this.teamStatus=this.$route.query.type,this.activeTeam=this.getTeamList,"look"==this.teamStatus||"teamAudit"==this.teamStatus||"feeAudit"==this.teamStatus?this.basdisabled=!0:this.basdisabled=!1,this.$route.query.id?(this.teamid=this.$route.query.id,Object(r["Fb"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.topFrom.name=t.data.musicGroup.name,e.$emit("getName",e.topFrom.name),e.topFrom.time=t.data.musicGroup.applyExpireDate,e.topFrom.type=t.data.musicGroup.chargeTypeId,e.topFrom.startClass=t.data.musicGroup.enrollClasses.split(","),e.topFrom.paymentPattern=t.data.musicGroup.paymentPattern,e.topFrom.paymentValidStartDate=t.data.musicGroup.paymentValidStartDate,e.topFrom.paymentValidEndDate=t.data.musicGroup.paymentValidEndDate,e.topFrom.section=t.data.musicGroup.organId,e.topFrom.school=t.data.musicGroup.cooperationOrganId,e.topFrom.teacher=t.data.musicGroup.educationalTeacherId,e.topFrom.boss=t.data.musicGroup.teamTeacherId,e.topFrom.address=t.data.musicGroup.schoolId,e.topFrom.salary=t.data.musicGroup.settlementType,e.topFrom.head=t.data.musicGroup.directorUserId?t.data.musicGroup.directorUserId:null,e.topFrom.isClass=t.data.musicGroup.isClassroomLessons,e.topFrom.startTime=t.data.musicGroup.expectStartGroupDate,e.topFrom.ownershipType=t.data.musicGroup.ownershipType,e.topFrom.repairUserId=t.data.musicGroup.repairUserId?t.data.musicGroup.repairUserId:null,e.topFrom.feeType=t.data.musicGroup.feeType?t.data.musicGroup.feeType:null,t.data.musicGroup.organId&&(Object(c["A"])({organId:t.data.musicGroup.organId,rows:1e3}).then((function(t){200==t.code&&(e.orgianList=t.data.rows)})),Object(c["z"])({organId:t.data.musicGroup.organId}).then((function(t){200==t.code&&(e.cooperationList=t.data)})),Object(c["o"])({organId:t.data.musicGroup.organId}).then((function(t){200==t.code&&(e.addList=t.data,e.isInit=!1)})),Object(i["b"])().then((function(t){200==t.code&&(e.technician=t.data)}))),e.$emit("getBaseInfo",t.data))}))):(this.topFrom={type:"",section:"",school:"",teacher:"",name:"",boss:"",time:"",startClass:[],paymentValid:[],address:"",salary:"",head:"",paymentPattern:"",isClass:!1,startTime:"",ownershipType:"OWN",feeType:null},this.$refs["topinfo"].resetFields()),Object(r["ab"])().then((function(t){200==t.code&&(e.sectionList=t.data)})),Object(r["Lb"])({rows:1e3}).then((function(t){200==t.code&&(e.typeList=t.data.rows)})),sessionStorage.setItem("resetCode","1")},changeSection:function(e){var t=this;this.topFrom.teacher="",this.topFrom.boss="",this.topFrom.head="",this.topFrom.school="",this.topFrom.address="",Object(c["A"])({organId:e,rows:1e3}).then((function(e){200==e.code&&(t.orgianList=e.data.rows)})),Object(c["z"])({organId:e}).then((function(e){200==e.code&&(t.cooperationList=e.data)})),Object(c["o"])({organId:e}).then((function(e){200==e.code&&(t.addList=e.data)})),Object(i["b"])().then((function(e){200==e.code&&(t.technician=e.data)}))},chioseSchool:function(e){},gotoNext:function(e){var t=this;this.$refs["topinfo"].validate((function(a,o){a?(t.$store.dispatch("topinfo",t.topFrom),"teamDraft"==t.teamStatus?t.resetSubmit():t.$emit("chiosetab",e)):t.$message.error("请填写建团必要参数")}))},resetSubmit:function(){var e=this;this.$refs["topinfo"].validate((function(t,a){if(t){var o=null;switch(e.teamStatus){case"resetTeam":o="PROGRESS";break;case"newTeam":o=null;break;case"teamList":o=null;break;case"teamDraft":o="DRAFT";break}var s={};s.musicGroup={settlementType:e.topFrom.salary,applyExpireDate:l()(e.topFrom.time).format("YYYY-MM-DD HH:mm:ss"),chargeTypeId:e.topFrom.type,cooperationOrganId:e.topFrom.school,teamTeacherId:e.topFrom.boss,educationalTeacherId:e.topFrom.teacher,enrollClasses:e.topFrom.startClass.join(","),name:e.topFrom.name,paymentPattern:e.topFrom.paymentPattern,paymentValidStartDate:e.topFrom.paymentValidStartDate?l()(e.topFrom.paymentValidStartDate).format("YYYY-MM-DD"):e.topFrom.paymentValidStartDate,paymentValidEndDate:e.topFrom.paymentValidEndDate?l()(e.topFrom.paymentValidEndDate).format("YYYY-MM-DD"):e.topFrom.paymentValidEndDate,organId:e.topFrom.section,schoolId:e.topFrom.address,id:e.teamid,directorUserId:e.topFrom.head,isClassroomLessons:e.topFrom.isClass,status:o,expectStartGroupDate:e.topFrom.startTime,ownershipType:e.topFrom.ownershipType,repairUserId:e.topFrom.repairUserId||null,feeType:e.topFrom.feeType},s.musicGroupPaymentEntities=[],Object(r["nc"])(s).then((function(t){200==t.code&&("teamDraft"==e.teamStatus?(e.$message.success("保存成功"),e.$emit("chiosetab",1)):e.$message.success("修改乐团成功"),e.init())}))}else e.$message.error("请填写必要参数")}))},changeApplyTime:function(e){this.$set(this.topFrom,"paymentValidStartDate",""),this.$set(this.topFrom,"paymentValidEndDate","")}},computed:{startClassString:function(){var e=this;return this.topFrom.startClass.map((function(t){for(var a in e.classStatus)if(t==e.classStatus[a].value)return e.classStatus[a].label})).join(",")},showNext:function(){var e=this.teamStatus;return"newTeam"==e||"teamDraft"==e||"teamAudit"==e||"feeAudit"==e}}}),d=m,u=(a("6193"),a("d2e7"),a("2877")),f=Object(u["a"])(d,o,s,!1,null,"704d169a",null);t["a"]=f.exports},"93ba":function(e,t,a){},aa6f:function(e,t,a){},ba30:function(e,t,a){},d2e7:function(e,t,a){"use strict";a("93ba")},fc1a:function(e,t,a){"use strict";a("ba30")}}]);