1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-700cb600"],{"23fa":function(e,t,n){"use strict";n("4e49")},"49c5":function(e,t,n){"use strict";n("74a1")},"4e49":function(e,t,n){},"510c":function(e,t,n){"use strict";n("fb99")},"6b02":function(e,t,n){"use strict";n("b07f")},"74a1":function(e,t,n){},"965a":function(e,t,n){},a6e9:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return c}));var a=n("b775"),r=n("4328"),l=n.n(r),i="/api-web";function o(e){return Object(a["a"])({url:i+"/sysConfig/list",method:"get",params:e})}function s(e){return Object(a["a"])({url:i+"/sysConfig/update",method:"post",data:l.a.stringify(e)})}function c(e){return Object(a["a"])({url:i+"/sysConfig/queryByParamName",method:"get",params:e})}},b07f:function(e,t,n){},b3ea:function(e,t,n){},c457:function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{},[n("div",{staticClass:"m-core"},[n("save-form",{ref:"searchForm",staticClass:"searchForm",attrs:{inline:!0,model:e.searchForm},on:{"update:model":function(t){e.searchForm=t}}},[n("el-form-item",{attrs:{prop:"organId"}},[n("el-select",{attrs:{placeholder:"请选择分部",clearable:"",filterable:"",size:"mini"},model:{value:e.searchForm.organId,callback:function(t){e.$set(e.searchForm,"organId","string"===typeof t?t.trim():t)},expression:"searchForm.organId"}},e._l(e.selects.branchs,(function(e){return n("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})})),1)],1),e._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.search}},[e._v("搜索")])],1)],1),e._v(" "),n("auth",{staticStyle:{"margin-bottom":"20px"},attrs:{auths:"sysConfig/update/insert"}},[n("el-button",{attrs:{size:"mini",icon:"el-icon-plus",type:"primary"},on:{click:function(t){return e.openTypes("create")}}},[e._v("添加")])],1),e._v(" "),n("div",{staticClass:"tableWrap"},[n("el-table",{attrs:{data:e.tableList,size:"mini","header-cell-style":{background:"#EDEEF0",color:"#444"}}},[n("el-table-column",{attrs:{align:"center",prop:"branchName",label:"分部"}}),e._v(" "),n("el-table-column",{attrs:{align:"center",prop:"money",label:"预警课酬"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("moneyFormat")(t.row.money))+"元\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("auth",{attrs:{auths:"sysConfig/update/update"}},[n("el-button",{attrs:{type:"text"},on:{click:function(n){return e.openTypes("update",t.row)}}},[e._v("修改")])],1),e._v(" "),n("auth",{attrs:{auths:"sysConfig/update/del"}},[n("el-button",{attrs:{type:"text"},on:{click:function(n){return e.onTypesDel(t.row)}}},[e._v("删除")])],1)]}}])})],1)],1)],1),e._v(" "),n("el-dialog",{attrs:{title:e.formTitle[e.formActionTitle],visible:e.typeStatus,width:"600px"},on:{"update:visible":function(t){e.typeStatus=t},close:function(t){return e.onFormClose("ruleForm")}}},[n("el-form",{ref:"ruleForm",attrs:{model:e.form,rules:e.rules}},[n("el-form-item",{attrs:{label:"预警课酬(元)",prop:"money","label-width":e.formLabelWidth}},[n("el-input",{attrs:{type:"number",placeholder:"请输入预警课酬",autocomplete:"off"},on:{input:function(t){return e.checkNumber(e.form.money)}},model:{value:e.form.money,callback:function(t){e.$set(e.form,"money","string"===typeof t?t.trim():t)},expression:"form.money"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"适用分部",prop:"branchId","label-width":e.formLabelWidth}},[n("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择适用分部"},model:{value:e.form.branchId,callback:function(t){e.$set(e.form,"branchId",t)},expression:"form.branchId"}},e._l(e.selects.branchs,(function(e){return n("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})})),1)],1)],1),e._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(t){e.typeStatus=!1}}},[e._v("取 消")]),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onTypesSubmit("ruleForm")}}},[e._v("确 定")])],1)],1)],1)},r=[],l=(n("7f7f"),n("386d"),n("ac6a"),n("4917"),n("96cf"),n("1da1")),i=n("a6e9"),o={name:"earlyWarning",data:function(){return{searchForm:{organId:null},tableList:[],tempTableList:[],formActionTitle:"create",formTitle:{create:"添加预警课酬设置",update:"修改预警课酬设置"},typeStatus:!1,formLabelWidth:"120px",form:{id:null,money:null,branchId:null},formRow:null,rules:{money:[{required:!0,message:"请输入预警课酬",trigger:"blur"}],branchId:[{required:!0,message:"请选择适用分部",trigger:"blur"}]}}},mounted:function(){var e=Object(l["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.$store.dispatch("setBranchs");case 2:this.getList();case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),methods:{checkNumber:function(e){this.form.money=e.match(/^\d*(\.?\d{0,2})/g)[0]||null},onTypesSubmit:function(e){var t=this;this.$refs[e].validate(function(){var e=Object(l["a"])(regeneratorRuntime.mark((function e(n){var a,r,l,o,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!n){e.next=15;break}if(a=t.form,r=!1,l=null,o={},t.tempTableList.forEach((function(e){"update"==t.formActionTitle?e.branchId==a.branchId&&t.formRow.branchId!=a.branchId&&(r=!0,l=e.branchName):e.branchId==a.branchId&&(r=!0,l=e.branchName),o[e.branchId]=e.money})),!r){e.next=9;break}return t.$message.error("[".concat(l,"]分部已设置预警课酬")),e.abrupt("return");case 9:return o[a.branchId]=a.money,s={id:a.id,paranValue:JSON.stringify(o),paramName:"warning_min_course_salary"},e.next=13,Object(i["c"])(s).then((function(e){var n="create"==t.formActionTitle?"添加":"修改";t.messageTips(n,e)}));case 13:e.next=16;break;case 15:return e.abrupt("return",!1);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},search:function(){var e=this.searchForm.organId,t=[];this.tempTableList.forEach((function(n){n.branchId!=e&&e||t.push(n)})),this.tableList=t},onTypesDel:function(){var e=Object(l["a"])(regeneratorRuntime.mark((function e(t){var n,a,r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:n={},this.tempTableList.forEach((function(e){t.branchId!=e.branchId&&(n[e.branchId]=e.money)})),a={id:this.form.id,paranValue:JSON.stringify(n),paramName:"warning_min_course_salary"},this.$confirm("是否删除预警课酬","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(l["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(i["c"])(a).then((function(e){r.messageTips("删除",e)}));case 2:case"end":return e.stop()}}),e)})))).catch((function(){}));case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),messageTips:function(){var e=Object(l["a"])(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(200!=n.code){e.next=9;break}return this.$message.success(t+"成功"),this.typeStatus=!1,e.next=5,this.getList();case 5:return e.next=7,this.search();case 7:e.next=10;break;case 9:this.$message.error(n.msg);case 10:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}(),getList:function(){var e=Object(l["a"])(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(i["a"])({paramName:"warning_min_course_salary"}).then((function(e){var n=e.data;if(200==e.code){var a=n.paranValue?JSON.parse(n.paranValue):{};t.form.id=n.id;var r=t.selects.branchs,l=[],i=function(e){var t=[];r.forEach((function(n){e==n.id&&(t=n.name)})),l.push({branchId:e,branchName:t,money:a[e]})};for(var o in a)i(o);t.tableList=l,t.tempTableList=l}}));case 2:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}(),openTypes:function(e,t){var n=this;this.typeStatus=!0,this.formActionTitle=e,"update"==e&&(this.formRow=t,this.$nextTick((function(){n.form.money=t.money,n.form.branchId=parseInt(t.branchId)})))},onFormClose:function(e){this.$refs[e].resetFields()}}},s=o,c=(n("49c5"),n("2877")),u=Object(c["a"])(s,a,r,!1,null,"40834c66",null);t["a"]=u.exports},d345:function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"m-container"},[e._m(0),e._v(" "),n("div",{staticClass:"m-core"},[n("tab-router",{on:{"tab-click":e.handleClick},model:{value:e.activeIndex,callback:function(t){e.activeIndex="string"===typeof t?t.trim():t},expression:"activeIndex"}},[e.permissionList.earlyWarning?n("el-tab-pane",{attrs:{label:"课酬预警设置",lazy:"",name:"1"}},[1==e.activeIndex?n("earlyWarning"):e._e()],1):e._e(),e._v(" "),e.permissionList.earlyWarning?n("el-tab-pane",{attrs:{label:"乐团异常提醒",lazy:"",name:"2"}},[n("teamMinitor")],1):e._e(),e._v(" "),e.permissionList.earlyWarning?n("el-tab-pane",{attrs:{label:"学员异常提醒",lazy:"",name:"3"}},[n("studuntMinitor")],1):e._e(),e._v(" "),e.permissionList.earlyWarning?n("el-tab-pane",{attrs:{label:"服务异常提醒",lazy:"",name:"4"}},[n("serverMinitor")],1):e._e(),e._v(" "),e.permissionList.earlyWarning?n("el-tab-pane",{attrs:{label:"日程安排设置",lazy:"",name:"5"}},[n("schedule")],1):e._e()],1)],1)])},r=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("h2",[n("div",{staticClass:"squrt"}),e._v("\n 监控规则设置\n ")])}],l=(n("7f7f"),n("c457")),i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"m-container"},[n("div",{staticClass:"m-core"},[n("el-form",{attrs:{inline:!0,model:e.form}},[n("el-alert",{staticStyle:{margin:"10px 0"},attrs:{title:"乐团异常提醒参数设置",closable:!1,type:"info"}}),e._v(" "),n("el-row",[e._v("\n 班级学员数量小于\n "),n("el-input",{attrs:{placeholder:"请输入时间",size:"mini"},model:{value:e.form.num,callback:function(t){e.$set(e.form,"num",t)},expression:"form.num"}},[n("template",{slot:"append"},[e._v("人")])],2),e._v("时提醒异常\n ")],1),e._v(" "),n("el-row",[e._v("\n 乐团在读学员不在该乐团任何班级时\n "),n("el-select",{attrs:{size:"mini"},model:{value:e.form.organId,callback:function(t){e.$set(e.form,"organId","string"===typeof t?t.trim():t)},expression:"form.organId"}},[n("el-option",{attrs:{label:"元",value:"yuan"}}),e._v(" "),n("el-option",{attrs:{label:"%",value:"bi"}})],1),e._v("异常\n ")],1),e._v(" "),n("el-row",[e._v("\n 基础技能班少于\n "),n("el-input",{attrs:{placeholder:"请输入时间",size:"mini"},model:{value:e.form.num,callback:function(t){e.$set(e.form,"num",t)},expression:"form.num"}},[n("template",{slot:"append"},[e._v("人")])],2),e._v("时提醒异常\n ")],1)],1)],1),e._v(" "),n("el-button",{attrs:{size:"mini",type:"primary"}},[e._v("保存")])],1)},o=[],s={data:function(){return{form:{num:null}}}},c=s,u=(n("510c"),n("2877")),m=Object(u["a"])(c,i,o,!1,null,"7d48843a",null),f=m.exports,p=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"m-container"},[n("div",{staticClass:"m-core"},[n("el-form",{attrs:{inline:!0,model:e.form}},[n("el-alert",{staticStyle:{margin:"10px 0"},attrs:{title:"学员异常提醒参数设置",closable:!1,type:"info"}}),e._v(" "),n("el-row",[e._v("\n 学员会员过期时\n "),n("el-select",{attrs:{size:"mini"},model:{value:e.form.organId,callback:function(t){e.$set(e.form,"organId","string"===typeof t?t.trim():t)},expression:"form.organId"}},[n("el-option",{attrs:{label:"元",value:"yuan"}}),e._v(" "),n("el-option",{attrs:{label:"%",value:"bi"}})],1),e._v("异常\n ")],1),e._v(" "),n("el-row",[e._v("\n 课程开始时间早于\n "),n("el-time-picker",{attrs:{size:"mini","picker-options":{selectableRange:"00:00:00 - 23:59:59"},placeholder:"请选择时间"},model:{value:e.value1,callback:function(t){e.value1=t},expression:"value1"}}),e._v("结束时间晚于"),n("el-time-picker",{attrs:{size:"mini","picker-options":{selectableRange:"00:00:00 - 23:59:59"},placeholder:"请选择时间"},model:{value:e.value1,callback:function(t){e.value1=t},expression:"value1"}}),e._v("点时,提醒异常\n ")],1)],1)],1),e._v(" "),n("el-button",{attrs:{size:"mini",type:"primary"}},[e._v("保存")])],1)},d=[],b={data:function(){return{form:{num:null}}}},v=b,h=(n("d9d0"),Object(u["a"])(v,p,d,!1,null,"5c5080b8",null)),g=h.exports,y=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"m-container"},[n("div",{staticClass:"m-core"},[n("el-form",{attrs:{inline:!0,model:e.form}},[n("el-alert",{staticStyle:{margin:"10px 0"},attrs:{title:"课后服务异常提醒设置",closable:!1,type:"info"}}),e._v(" "),n("el-row",[e._v("\n 课程结束后,老师未在\n "),n("el-input",{attrs:{placeholder:"请输入距离",size:"mini"},model:{value:e.form.num,callback:function(t){e.$set(e.form,"num",t)},expression:"form.num"}},[n("template",{slot:"append"},[n("el-select",{staticClass:"append",attrs:{size:"mini"},model:{value:e.form.organId,callback:function(t){e.$set(e.form,"organId","string"===typeof t?t.trim():t)},expression:"form.organId"}},[n("el-option",{attrs:{label:"元",value:"yuan"}}),e._v(" "),n("el-option",{attrs:{label:"%",value:"bi"}})],1)],1)],2),e._v("内未布置课后训练提醒异常\n ")],1),e._v(" "),n("el-row",[e._v("\n 学员提交课后训练后,老师未在\n "),n("el-input",{attrs:{placeholder:"请输入距离",size:"mini"},model:{value:e.form.num,callback:function(t){e.$set(e.form,"num",t)},expression:"form.num"}},[n("template",{slot:"append"},[n("el-select",{staticClass:"append",attrs:{size:"mini"},model:{value:e.form.organId,callback:function(t){e.$set(e.form,"organId","string"===typeof t?t.trim():t)},expression:"form.organId"}},[n("el-option",{attrs:{label:"元",value:"yuan"}}),e._v(" "),n("el-option",{attrs:{label:"%",value:"bi"}})],1)],1)],2),e._v("\n 内点评提醒异常\n ")],1),e._v(" "),n("el-row",[e._v("\n 课程开始时间早于\n "),n("el-time-picker",{attrs:{size:"mini","picker-options":{selectableRange:"00:00:00 - 23:59:59"},placeholder:"请选择时间"},model:{value:e.value1,callback:function(t){e.value1=t},expression:"value1"}}),e._v(" 结束时间晚于 "),n("el-time-picker",{attrs:{size:"mini","picker-options":{selectableRange:"00:00:00 - 23:59:59"},placeholder:"请选择时间"},model:{value:e.value1,callback:function(t){e.value1=t},expression:"value1"}}),e._v(" 点时,提醒异常\n ")],1)],1)],1),e._v(" "),n("el-button",{attrs:{size:"mini",type:"primary"}},[e._v("保存")])],1)},_=[],k={data:function(){return{form:{num:null}}}},x=k,I=(n("6b02"),Object(u["a"])(x,y,_,!1,null,"425c15fa",null)),w=I.exports,C=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"m-container"},[n("div",{staticClass:"m-core"},[n("el-form",{attrs:{inline:!0,model:e.form}},[n("el-alert",{staticStyle:{margin:"10px 0"},attrs:{title:"日程安排角色",closable:!1,type:"info"}}),e._v(" "),n("el-row",[e._v("\n 日程安排角色\n "),n("el-select",{staticClass:"multiple",attrs:{size:"mini",filterable:"",clearable:"",placeholder:"请选择角色"},model:{value:e.form.organId,callback:function(t){e.$set(e.form,"organId","string"===typeof t?t.trim():t)},expression:"form.organId"}},e._l(e.roleList,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),n("el-row",[e._v("\n 日程执行角色\n "),n("el-select",{staticClass:"multiple",attrs:{size:"mini",filterable:"",clearable:"",placeholder:"请选择角色"},model:{value:e.form.organId,callback:function(t){e.$set(e.form,"organId","string"===typeof t?t.trim():t)},expression:"form.organId"}},e._l(e.roleList,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),n("el-alert",{staticStyle:{margin:"10px 0"},attrs:{title:"退团申请角色",closable:!1,type:"info"}}),e._v(" "),n("el-row",[e._v("\n 退团处理角色\n "),n("el-select",{staticClass:"multiple",attrs:{size:"mini",filterable:"",clearable:"",placeholder:"请选择角色"},model:{value:e.form.organId,callback:function(t){e.$set(e.form,"organId","string"===typeof t?t.trim():t)},expression:"form.organId"}},e._l(e.roleList,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),n("el-row",[e._v("\n 退团审批角色\n "),n("el-select",{staticClass:"multiple",attrs:{size:"mini",filterable:"",clearable:"",placeholder:"请选择角色"},model:{value:e.form.organId,callback:function(t){e.$set(e.form,"organId","string"===typeof t?t.trim():t)},expression:"form.organId"}},e._l(e.roleList,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1),e._v(" "),n("el-button",{attrs:{size:"mini",type:"primary"}},[e._v("保存")])],1)},$=[],z={data:function(){return{form:{num:null},roleList:[]}}},T=z,L=(n("e466"),Object(u["a"])(T,C,$,!1,null,"d962d952",null)),O=L.exports,j=n("ec8a"),S={components:{earlyWarning:l["a"],teamMinitor:f,studuntMinitor:g,serverMinitor:w,schedule:O},name:"baseRulersManager",data:function(){return{activeIndex:"1",permissionList:{overallManager:Object(j["a"])("/globalConfig/overallManager"),overallManagerTwo:Object(j["a"])("/globalConfig/overallManagerTwo"),holidaySetting:Object(j["a"])("/globalConfig/holidaySetting"),earlyWarning:Object(j["a"])("/globalConfig/earlyWarning")}}},methods:{handleClick:function(e){this.activeIndex=e.name}}},R=S,F=(n("23fa"),Object(u["a"])(R,a,r,!1,null,"60b22dfe",null));t["default"]=F.exports},d9d0:function(e,t,n){"use strict";n("965a")},e466:function(e,t,n){"use strict";n("b3ea")},fb99:function(e,t,n){}}]);
|