app.8edc1b4e.js 28 KB

12
  1. (function(t){function e(e){for(var i,o,l=e[0],c=e[1],r=e[2],u=0,m=[];u<l.length;u++)o=l[u],Object.prototype.hasOwnProperty.call(s,o)&&s[o]&&m.push(s[o][0]),s[o]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(t[i]=c[i]);d&&d(e);while(m.length)m.shift()();return n.push.apply(n,r||[]),a()}function a(){for(var t,e=0;e<n.length;e++){for(var a=n[e],i=!0,l=1;l<a.length;l++){var c=a[l];0!==s[c]&&(i=!1)}i&&(n.splice(e--,1),t=o(o.s=a[0]))}return t}var i={},s={app:0},n=[];function o(e){if(i[e])return i[e].exports;var a=i[e]={i:e,l:!1,exports:{}};return t[e].call(a.exports,a,a.exports,o),a.l=!0,a.exports}o.m=t,o.c=i,o.d=function(t,e,a){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},o.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)o.d(a,i,function(e){return t[e]}.bind(null,i));return a},o.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="";var l=window["webpackJsonp"]=window["webpackJsonp"]||[],c=l.push.bind(l);l.push=e,l=l.slice();for(var r=0;r<l.length;r++)e(l[r]);var d=c;n.push([0,"chunk-vendors"]),a()})({0:function(t,e,a){t.exports=a("56d7")},"061e":function(t,e,a){"use strict";a("d7fb")},"1e61":function(t,e,a){"use strict";a("d6f4")},"56d7":function(t,e,a){"use strict";a.r(e);a("e260"),a("e6cf"),a("cca6"),a("a79d");var i=a("2b0e"),s=a("5c96"),n=a.n(s),o=(a("0fae"),a("bc3a")),l=a.n(o),c=a("2f62");i["default"].use(c["a"]);var r=new c["a"].Store({state:{isopen:sessionStorage.getItem("status"),userinfo:sessionStorage.getItem("userinfo")},getters:{getIsOpen:function(t){return t.isopen},getuserInfo:function(t){return t.userinfo}},mutations:{setOpen:function(t,e){t.isopen=e,sessionStorage.setItem("status",t.isopen)},setuserInfo:function(t,e){t.userinfo=e,sessionStorage.setItem("userinfo",t.userinfo)}},actions:{}}),d=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:"app"}},[a("configlist"),a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[t._v("排班设置")])]),a("el-tabs",{on:{"tab-click":t.handleClick},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[a("p",{staticStyle:{margin:"0","margin-bottom":"10px",color:"#e6a23c"}},[a("i",{staticClass:"el-icon-warning"}),t._v(" 排班默认按周循环,节假日自动跳过,如遇特殊情况可在月视图中根据实际情况排班 ")]),a("el-tab-pane",{attrs:{label:"周视图",name:"first"}},[a("index")],1),a("el-tab-pane",{attrs:{label:"月视图",name:"second"}},[a("month",{ref:"mychild"})],1)],1)],1)],1)},u=[],m=(a("b0c0"),a("ac1f"),a("1276"),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"main"},[a("div",{staticStyle:{"margin-bottom":"15px"}},[a("el-select",{staticStyle:{"margin-right":"15px"},attrs:{disabled:t.isorg||!t.isopen,placeholder:"选择机构"},on:{change:t.selectmechanism},model:{value:t.mechanism,callback:function(e){t.mechanism=e},expression:"mechanism"}},t._l(t.mechanismList,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1),a("el-select",{attrs:{disabled:t.isdocter||!t.isopen,placeholder:"选择医生"},on:{change:t.selectdocter},model:{value:t.docter,callback:function(e){t.docter=e},expression:"docter"}},t._l(t.docterList,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1),a("el-button",{staticStyle:{"margin-left":"15px"},attrs:{type:"primary",disabled:!t.isopen},on:{click:t.submitsave}},[t._v("保存")])],1),a("el-table",{attrs:{data:t.dataList,border:""}},[a("el-table-column",{attrs:{prop:"date",label:"时段"}}),a("el-table-column",{attrs:{label:"周一"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-checkbox",{attrs:{disabled:"other"==t.tableData[e.$index].monday||!t.isopen},on:{change:function(a){return t.mondaychange(e.$index,e.row)}},model:{value:t.tableData[e.$index].monday,callback:function(a){t.$set(t.tableData[e.$index],"monday",a)},expression:"tableData[scope.$index].monday"}})]}}])}),a("el-table-column",{attrs:{prop:"name",label:"周二"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-checkbox",{attrs:{disabled:"other"==t.tableData[e.$index].tuesday||!t.isopen},on:{change:function(a){return t.mondaychange(e.$index,e.row)}},model:{value:t.tableData[e.$index].tuesday,callback:function(a){t.$set(t.tableData[e.$index],"tuesday",a)},expression:"tableData[scope.$index].tuesday"}})]}}])}),a("el-table-column",{attrs:{prop:"name",label:"周三"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-checkbox",{attrs:{disabled:"other"==t.tableData[e.$index].wednesday||!t.isopen},on:{change:function(a){return t.mondaychange(e.$index,e.row)}},model:{value:t.tableData[e.$index].wednesday,callback:function(a){t.$set(t.tableData[e.$index],"wednesday",a)},expression:"tableData[scope.$index].wednesday"}})]}}])}),a("el-table-column",{attrs:{prop:"name",label:"周四"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-checkbox",{attrs:{disabled:"other"==t.tableData[e.$index].thursday||!t.isopen},on:{change:function(a){return t.mondaychange(e.$index,e.row)}},model:{value:t.tableData[e.$index].thursday,callback:function(a){t.$set(t.tableData[e.$index],"thursday",a)},expression:"tableData[scope.$index].thursday"}})]}}])}),a("el-table-column",{attrs:{prop:"name",label:"周五"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-checkbox",{attrs:{disabled:"other"==t.tableData[e.$index].friday||!t.isopen},on:{change:function(a){return t.mondaychange(e.$index,e.row)}},model:{value:t.tableData[e.$index].friday,callback:function(a){t.$set(t.tableData[e.$index],"friday",a)},expression:"tableData[scope.$index].friday"}})]}}])}),a("el-table-column",{attrs:{prop:"name",label:"周六"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-checkbox",{attrs:{disabled:"other"==t.tableData[e.$index].saturday||!t.isopen},on:{change:function(a){return t.mondaychange(e.$index,e.row)}},model:{value:t.tableData[e.$index].saturday,callback:function(a){t.$set(t.tableData[e.$index],"saturday",a)},expression:"tableData[scope.$index].saturday"}})]}}])}),a("el-table-column",{attrs:{prop:"address",label:"周日"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-checkbox",{attrs:{disabled:"other"==t.tableData[e.$index].sunday||!t.isopen},on:{change:function(a){return t.mondaychange(e.$index,e.row)}},model:{value:t.tableData[e.$index].sunday,callback:function(a){t.$set(t.tableData[e.$index],"sunday",a)},expression:"tableData[scope.$index].sunday"}})]}}])})],1)],1)}),f=[],h=a("5530"),p={name:"index",data:function(){return{org_id:"",isorg:!1,isdocter:!1,mechanismList:[],docterList:[],options:[],mechanism:"",Schedulingtime:"",docter:"",docter_id:"",tableData:[{date:"上午",monday:!1,tuesday:!1,wednesday:!1,thursday:!1,friday:!1,saturday:!1,sunday:!1},{date:"下午",monday:!1,tuesday:!1,wednesday:!1,thursday:!1,friday:!1,saturday:!1,sunday:!1},{date:"晚上",monday:!1,tuesday:!1,wednesday:!1,thursday:!1,friday:!1,saturday:!1,sunday:!1}],urlid:"",role:"",type:""}},computed:Object(h["a"])(Object(h["a"])({dataList:function(){var t=this.tableData;return t}},Object(c["d"])(["isopen"])),Object(c["b"])({isopen:"getIsOpen",userinfo:"getuserInfo"})),mounted:function(){this.getComSchedule()},created:function(){var t=this,e=JSON.parse(this.userinfo);2==e.role?(this.org_id=e.list[0].value,this.mechanism=e.list[0].label,this.http.get("/get_week_chedule",{params:{type:e.docter_type,docter_id:e.user_id,org_id:e.list[0].value,role:e.role}}).then((function(e){console.log(e),200==e.data.code&&(t.tableData=e.data.data.docter,console.log(t.tableData))}))):1==e.role&&(this.docter_id=e.list[0].value,this.docter=e.list[0].label,this.http.get("/get_week_chedule",{params:{docter_id:e.list[0].value,org_id:e.user_id,role:e.role,type:e.docter_type}}).then((function(e){console.log(e),200==e.data.code&&(t.tableData=e.data.data.docter,console.log(t.tableData))})))},methods:{selectmechanism:function(t){var e=this;this.org_id=t,this.http.get("/get_week_chedule",{params:{type:this.type,docter_id:this.docter_id,org_id:t,role:this.role}}).then((function(t){console.log(t),200==t.data.code&&(e.tableData=t.data.data.docter,console.log(e.tableData))}))},selectdocter:function(t){var e=this;this.docter_id=t,this.http.get("/get_week_chedule",{params:{docter_id:t,org_id:this.org_id,role:this.role,type:this.type}}).then((function(t){console.log(t),200==t.data.code&&(e.tableData=t.data.data.docter,console.log(e.tableData))}))},mondaychange:function(t,e){console.log(t),console.log(e)},submitsave:function(){var t=this;return""==this.org_id?(this.$message({showClose:!0,message:"请选择机构",type:"error"}),!1):""==this.docter_id?(this.$message({showClose:!0,message:"请选择医生",type:"error"}),!1):void this.http.get("/set_week_schedule",{params:{type:this.type,docter_id:this.docter_id,org_id:this.org_id,schedulingtime:this.tableData,role:this.role}}).then((function(e){200==e.status&&t.$message({message:"设置成功",type:"success"})}))},getComSchedule:function(){var t=JSON.parse(this.userinfo);2==t.role?(console.log(t.name),this.docterList.push({label:t.name,value:t.user_id}),this.docter=t.name,this.docter_id=t.user_id,this.isdocter=!0,this.mechanismList=t.list,this.role=t.role,console.log(this.docterList),this.type=t.docter_type):(this.isorg=!0,this.mechanism=t.name,this.docterList=t.list,this.org_id=t.user_id,this.role=t.role,this.type=t.docter_type)}}},g=p,b=a("2877"),v=Object(b["a"])(g,m,f,!1,null,"4612e19d",null),y=v.exports,_=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[t._v("基础设置")]),a("el-button",{staticStyle:{float:"right"},attrs:{type:"primary"},on:{click:function(e){t.dialogFormVisible=!0}}},[t._v("编辑")])],1),a("div",{staticClass:"text item"},[t._v(" 业务状态:"),a("b",{style:t.configData.status?"color: green":"color: red"},[t._v(t._s(t.configData.status?"开启":"关闭"))])]),a("div",{staticClass:"text item"},[t._v("就诊时长:"+t._s(t.configData.timeSpan)+" 分钟")]),a("div",{staticClass:"text item"},[t._v("同时服务孩子:"+t._s(t.configData.serviceNum)+" 个")]),a("div",{staticClass:"text item"},[t._v(" 可预约天数:"+t._s(t.configData.showDayNumber)+" 自然天 ")]),a("div",{staticClass:"text item"},[t._v(" 上午工作时间:"+t._s(t.configData.amStartTime)+" - "+t._s(t.configData.amEndTime)+" ( 可预约号源"+t._s(parseInt(t.configData.amNum))+"个 ) ")]),a("div",{staticClass:"text item"},[t._v(" 下午工作时间:"+t._s(t.configData.pmStartTime)+" - "+t._s(t.configData.pmEndTime)+" ( 可预约号源"+t._s(parseInt(t.configData.pmNum))+"个 ) ")]),a("div",{staticClass:"text item"},[t._v(" 晚上工作时间:"+t._s(t.configData.nightStartTime)+" - "+t._s(t.configData.nightEndTime)+" ( 可预约号源"+t._s(parseInt(t.configData.nightNum))+"个 ) ")])]),a("el-dialog",{attrs:{title:"基础设置",visible:t.dialogFormVisible,"close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[a("el-form",{ref:"configData",attrs:{model:t.configData,rules:t.rules}},[a("el-form-item",{attrs:{label:"业务状态","label-width":t.formLabelWidth}},[a("el-switch",{attrs:{"inactive-color":"#ff4949"},on:{change:t.isstatus},model:{value:t.configData.status,callback:function(e){t.$set(t.configData,"status",e)},expression:"configData.status"}}),t._v(" "),a("span",{staticClass:"titlestyle"},[t._v(t._s(t.configData.status?"开启业务":"关闭业务")+",已产生的儿保预约订单正常进行,新的预约订单不能生成。")])],1),a("el-form-item",{attrs:{label:"就诊时长","label-width":t.formLabelWidth,prop:"timeSpan"}},[a("el-select",{attrs:{disabled:!t.configData.status,placeholder:"请选择"},on:{change:t.timefun},model:{value:t.configData.timeSpan,callback:function(e){t.$set(t.configData,"timeSpan",t._n(e))},expression:"configData.timeSpan"}},t._l(t.options,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1),t._v(" "),a("span",[a("b",[t._v("分钟")]),t._v(" "),a("span",{staticClass:"titlestyle"},[t._v("修改就诊时时长,不影响已预约的儿保订单。")])])],1),a("el-form-item",{attrs:{label:"同时服务孩子","label-width":t.formLabelWidth,prop:"serviceNum"}},[a("el-input",{staticStyle:{width:"207px"},attrs:{autocomplete:"off",placeholder:"不填写,默认1个"},on:{change:t.servicefun},model:{value:t.configData.serviceNum,callback:function(e){t.$set(t.configData,"serviceNum",t._n(e))},expression:"configData.serviceNum"}}),t._v(" "),a("span",[a("b",[t._v("个")]),t._v(" "),a("span",{staticClass:"titlestyle"},[t._v("同一就诊时段可同时接待多少孩子")])])],1),a("el-form-item",{attrs:{label:"可预约天数","label-width":t.formLabelWidth,prop:"showDayNumber"}},[a("el-input",{staticStyle:{width:"207px"},attrs:{autocomplete:"off"},model:{value:t.configData.showDayNumber,callback:function(e){t.$set(t.configData,"showDayNumber",t._n(e))},expression:"configData.showDayNumber"}}),t._v(" "),a("span",[a("b",[t._v("自然天")]),t._v(" "),a("span",{staticClass:"titlestyle"},[t._v("修改预约天数,不影响已预约的儿保订单。")])])],1),a("el-form-item",{attrs:{label:"上午工作时间","label-width":t.formLabelWidth}},[a("el-time-select",{staticStyle:{width:"120px"},attrs:{editable:!0,placeholder:"起始时间","picker-options":{start:"08:00",step:"00:30",end:"11:30",maxTime:t.configData.amEndTime},disabled:!t.configData.status},on:{change:t.amstarttimefun},model:{value:t.configData.amStartTime,callback:function(e){t.$set(t.configData,"amStartTime",e)},expression:"configData.amStartTime"}}),a("el-time-select",{staticStyle:{"margin-left":"10px",width:"120px"},attrs:{editable:!0,placeholder:"结束时间","picker-options":{start:"08:30",step:"00:30",end:"12:00",minTime:t.configData.amStartTime},disabled:!t.configData.status},on:{change:t.amendtimefun},model:{value:t.configData.amEndTime,callback:function(e){t.$set(t.configData,"amEndTime",e)},expression:"configData.amEndTime"}}),a("span",{staticClass:"titlestyle"},[t._v(" 可预约号源 ( "),a("b",{staticStyle:{color:"#0026f5"}},[t._v(t._s(t.configData.amNum))]),t._v("个) = (上午工作时长/ 就诊时长)*同时服务孩子数量 ")])],1),a("el-form-item",{attrs:{label:"下午工作时间","label-width":t.formLabelWidth}},[a("el-time-select",{staticStyle:{width:"120px"},attrs:{editable:!0,placeholder:"起始时间","picker-options":{start:"12:00",step:"00:30",end:"17:30",maxTime:t.configData.pmEndTime},disabled:!t.configData.status},on:{change:t.pmstarttimefun},model:{value:t.configData.pmStartTime,callback:function(e){t.$set(t.configData,"pmStartTime",e)},expression:"configData.pmStartTime"}}),a("el-time-select",{staticStyle:{"margin-left":"10px",width:"120px"},attrs:{editable:!0,placeholder:"结束时间","picker-options":{start:"12:30",step:"00:30",end:"18:00",minTime:t.configData.pmStartTime},disabled:!t.configData.status},on:{change:t.pmendtimefun},model:{value:t.configData.pmEndTime,callback:function(e){t.$set(t.configData,"pmEndTime",e)},expression:"configData.pmEndTime"}}),a("span",{staticClass:"titlestyle"},[t._v(" 可预约号源 ( "),a("b",{staticStyle:{color:"#0026f5"}},[t._v(t._s(t.configData.pmNum))]),t._v("个) = (上午工作时长/ 就诊时长)*同时服务孩子数量 ")])],1),a("el-form-item",{attrs:{label:"晚上工作时间","label-width":t.formLabelWidth}},[a("el-time-select",{staticStyle:{width:"120px"},attrs:{editable:!0,placeholder:"起始时间","picker-options":{start:"18:00",step:"00:30",end:"21:30",maxTime:t.configData.nightEndTime},disabled:!t.configData.status},on:{change:t.nightstarttimefun},model:{value:t.configData.nightStartTime,callback:function(e){t.$set(t.configData,"nightStartTime",e)},expression:"configData.nightStartTime"}}),a("el-time-select",{staticStyle:{"margin-left":"10px",width:"120px"},attrs:{editable:!0,placeholder:"结束时间","picker-options":{start:"18:30",step:"00:30",end:"22:00",minTime:t.configData.nightStartTime},disabled:!t.configData.status},on:{change:t.nightendtimefun},model:{value:t.configData.nightEndTime,callback:function(e){t.$set(t.configData,"nightEndTime",e)},expression:"configData.nightEndTime"}}),a("span",{staticClass:"titlestyle"},[t._v(" 可预约号源 ( "),a("b",{staticStyle:{color:"#0026f5"}},[t._v(t._s(t.configData.nightNum))]),t._v("个) = (上午工作时长/ 就诊时长)*同时服务孩子数量 ")])],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.cancel}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.saveData("configData")}}},[t._v("确 定")])],1)],1)],1)},D=[],x={computed:Object(h["a"])(Object(h["a"])({},Object(c["d"])(["isopen"])),Object(c["b"])({getIsOpen:"getIsOpen",userinfo:"getuserInfo"})),data:function(){return{configData:{},dialogFormVisible:!1,formLabelWidth:"100px",rules:{timeSpan:[{required:!0,message:"请输入就诊时长",trigger:"blur"},{type:"number",message:"仅能输入数字",trigger:"blur"}],showDayNumber:[{required:!0,message:"请输入可预约天数",trigger:"blur"},{type:"number",message:"仅能输入数字",trigger:"blur"}],serviceNum:[{type:"number",message:"输入大于0的数字",trigger:"blur"}]},user:{},options:[{value:"10",label:"10"},{value:"15",label:"15"},{value:"30",label:"30"},{value:"45",label:"45"},{value:"60",label:"60"}]}},created:function(){this.get_docter_setting()},methods:Object(h["a"])(Object(h["a"])({},Object(c["c"])({setOpen:"setOpen"})),{},{cancel:function(){this.dialogFormVisible=!1,this.get_docter_setting()},get_docter_setting:function(){var t=this,e=JSON.parse(this.userinfo);this.http.get("/get_docter_setting",{params:{org_id:e.org_id,docter_id:e.user_id,role:e.role}}).then((function(e){200==e.data.code&&(t.configData=e.data.data,t.setOpen(t.configData.status))}))},saveData:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return console.log("error submit!!"),!1;e.open()}))},open:function(){var t=this;this.$confirm("关闭业务或修改工作时段,已生成的订单正常流转,如需取消,请先联系用户。确认修改?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var e=JSON.parse(t.userinfo);t.http.get("/update_docter_setting",{params:{type:e.docter_type,schedule_type:e.docter_type,docter_id:e.user_id,configData:t.configData,role:e.role,org_id:e.org_id}}).then((function(e){200==e.data.code&&(t.dialogFormVisible=!1,t.$message({message:"修改成功",type:"success"}),t.get_docter_setting())}))})).catch((function(){}))},timefun:function(t){if(""==t)return this.configData.timeSpan="",!1;this.configData.nightNum=parseInt(this.timeDifference(this.configData.nightStartTime,this.configData.nightEndTime)),this.configData.pmNum=parseInt(this.timeDifference(this.configData.pmStartTime,this.configData.pmEndTime)),this.configData.amNum=parseInt(this.timeDifference(this.configData.amStartTime,this.configData.amEndTime))},servicefun:function(t){""==t&&(this.configData.serviceNum=1),this.configData.nightNum=parseInt(this.timeDifference(this.configData.nightStartTime,this.configData.nightEndTime)),this.configData.pmNum=parseInt(this.timeDifference(this.configData.pmStartTime,this.configData.pmEndTime)),this.configData.amNum=parseInt(this.timeDifference(this.configData.amStartTime,this.configData.amEndTime))},isstatus:function(t){this.configData.status=t,this.setOpen(this.configData.status)},nightstarttimefun:function(t){this.configData.nightStartTime=t,this.configData.nightNum=parseInt(this.timeDifference(this.configData.nightStartTime,this.configData.nightEndTime))},nightendtimefun:function(t){this.configData.nightEndTime=t,this.configData.nightNum=parseInt(this.timeDifference(this.configData.nightStartTime,this.configData.nightEndTime))},pmstarttimefun:function(t){this.configData.pmStartTime=t,this.configData.pmNum=parseInt(this.timeDifference(this.configData.pmStartTime,this.configData.pmEndTime))},pmendtimefun:function(t){this.configData.pmEndTime=t,this.configData.pmNum=parseInt(this.timeDifference(this.configData.pmStartTime,this.configData.pmEndTime))},amstarttimefun:function(t){this.configData.amStartTime=t,this.configData.amNum=parseInt(this.timeDifference(this.configData.amStartTime,this.configData.amEndTime))},amendtimefun:function(t){this.configData.amEndTime=t,this.configData.amNum=parseInt(this.timeDifference(this.configData.amStartTime,this.configData.amEndTime))},timeDifference:function(t,e){var a=t.split(":"),i=parseInt(60*a[0])+parseInt(a[1]),s=e.split(":"),n=parseInt(60*s[0])+parseInt(s[1]),o=n-i;return o/this.configData.timeSpan*this.configData.serviceNum}})},S=x,k=(a("061e"),Object(b["a"])(S,_,D,!1,null,null,null)),w=k.exports,T=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"monthlist"},[a("div",{staticClass:"block"},[a("span",{staticClass:"demonstration"},[t._v("月份选择:")]),a("el-date-picker",{attrs:{type:"month","picker-options":t.pickerOptions,placeholder:"选择月"},on:{change:t.selectmonth},model:{value:t.months,callback:function(e){t.months=e},expression:"months"}})],1),a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"table-container-wrapper el-row"},[a("div",{staticClass:"table-container-style el-row"},[a("div",{staticClass:"table-header-style el-row"},[a("div",{staticClass:"header-col-style el-col el-col-3"},[a("span",{staticStyle:{"padding-left":"10px"}},[t._v(" 周一 ")])]),a("div",{staticClass:"header-col-style el-col el-col-3"},[a("span",{staticStyle:{"padding-left":"10px"}},[t._v(" 周二 ")])]),a("div",{staticClass:"header-col-style el-col el-col-3"},[a("span",{staticStyle:{"padding-left":"10px"}},[t._v(" 周三 ")])]),a("div",{staticClass:"header-col-style el-col el-col-3"},[a("span",{staticStyle:{"padding-left":"10px"}},[t._v(" 周四 ")])]),a("div",{staticClass:"header-col-style el-col el-col-3"},[a("span",{staticStyle:{"padding-left":"10px"}},[t._v(" 周五 ")])]),a("div",{staticClass:"header-col-style el-col el-col-3"},[a("span",{staticStyle:{"padding-left":"10px"}},[t._v(" 周六 ")])]),a("div",{staticClass:"header-col-style el-col el-col-3"},[a("span",{staticStyle:{"padding-left":"10px"}},[t._v(" 周日 ")])])]),a("div",{staticClass:"table-content-style el-row"},[t._l(t.scheduleData[0].week-1,(function(t,e){return a("div",{key:e+"32",staticClass:"content-title-style el-col el-col-3"},[a("div",{staticClass:"title-col-style el-row",staticStyle:{position:"relative"}},[a("div",{staticClass:"col-list-style"},[a("div",{staticClass:"showDay"})])])])})),t._l(t.scheduleData,(function(e,i){return a("div",{key:i,staticClass:"content-title-style el-col el-col-3"},[a("div",{staticClass:"title-col-style el-row",staticStyle:{position:"relative"}},[a("div",{staticClass:"col-list-style",on:{click:function(a){return a.stopPropagation(),t.settings(e)}}},[a("div",{staticClass:"showDay"},[t._v(" "+t._s(e.date<10?"0"+e.date:e.date)+" ")]),t._l(e.schedulelingList,(function(e,i){return a("div",{key:i},[1==e.type&&e.status?a("div",{staticClass:"col-list-background"},[a("div",{class:"other"==e.status?"":"amClass"},[t._v(" 上午 ")])]):t._e(),2==e.type&&e.status?a("div",{staticClass:"col-list-background"},[a("div",{class:"other"==e.status?"":"pmClass"},[t._v(" 下午 ")])]):t._e(),3==e.type&&e.status?a("div",{staticClass:"col-list-background"},[a("div",{class:"other"==e.status?"":"nightClass"},[t._v(" 晚上 ")])]):t._e()])})),0==e.schedulelingList.length||t.fomatstatus(e)?a("div",{staticClass:"col-list-background"},[a("div",{},[t._v("设置排班")])]):t._e()],2)])])}))],2)])])]),a("el-dialog",{attrs:{title:"设置排班("+t.currentMonths.day+"/"+t.getweek(t.currentMonths.day)+")",visible:t.dialogFormVisible,"close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1,top:"30vh"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[a("div",{staticClass:"mtC20 color_gold el-row"},[t._v(" 温馨提示: "),a("div",[t._v("1、修改的排班仅对新预约的儿保订单有效。")]),a("div",[t._v("2、已生成的儿保订单正常流转,如需取消,请先联系用户。")])]),a("el-form",[a("div",{staticClass:"el-row"},[a("div",{staticClass:"elcheckbox_style"},t._l(t.currentMonths.schedulelingList,(function(e,i){return a("el-checkbox",{key:i,staticStyle:{"margin-top":"15px"},attrs:{disabled:"other"==e.status||t.currentMonths.date<=t.currentday},model:{value:e.status,callback:function(a){t.$set(e,"status",a)},expression:"item.status"}},[t._v(t._s(1==e.type?"上午:"+e.start+"-"+e.end:2==e.type?"下午:"+e.start+"-"+e.end:"晚上:"+e.start+"-"+e.end)+" ")])})),1)])]),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.cancel}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary",disabled:t.currentMonths.date<=t.currentday},on:{click:t.configedit}},[t._v("确 定")])],1)],1)],1)},$=[],C=(a("a623"),{computed:Object(h["a"])(Object(h["a"])({},Object(c["d"])(["isopen"])),Object(c["b"])({getIsOpen:"getIsOpen",userinfo:"getuserInfo"})),data:function(){return{months:"",pickerOptions:{disabledDate:function(t){var e=(new Date).getFullYear();return t.getTime()<Date.now()||t.getFullYear()>e+2}},scheduleData:[],dialogFormVisible:!1,form:{name:"",region:"",date1:"",date2:"",delivery:!1,type:[],resource:"",desc:""},formLabelWidth:"120px",currentMonths:{},currentday:""}},created:function(){var t=(new Date).getFullYear()+"-"+((new Date).getMonth()+1);this.currentday=(new Date).getDate(),console.log(this.currentday),this.months=t},methods:{cancel:function(){this.dialogFormVisible=!1,this.get_month_schedule()},fomatstatus:function(t){return!!t.schedulelingList.every((function(t){return 0==t.status}))},getweek:function(t){var e="",a=new Date(t).getDay();switch(a){case 0:e="星期日";break;case 1:e="星期一";break;case 2:e="星期二";break;case 3:e="星期三";break;case 4:e="星期四";break;case 5:e="星期五";break;case 6:e="星期六";break;default:break}return e},settings:function(t){this.dialogFormVisible=!0,this.currentMonths=t},selectmonth:function(t){this.months=t.getFullYear()+"-"+(t.getMonth()+1),this.get_month_schedule()},get_month_schedule:function(){var t=this,e=JSON.parse(this.userinfo);this.http.get("/get_month_schedule",{params:{date:this.months,type:e.docter_type,docter_id:e.user_id,org_id:e.org_id,role:e.role}}).then((function(e){200==e.data.code&&(t.scheduleData=e.data.data)}))},configedit:function(){var t=JSON.parse(this.userinfo);this.http.get("set_day_schedule",{params:{date:this.currentMonths.day,type:t.docter_type,docter_id:t.user_id,org_id:t.org_id,role:t.role,schedule_data:this.currentMonths}})}}}),O=C,N=(a("1e61"),Object(b["a"])(O,T,$,!1,null,null,null)),I=N.exports,E={name:"App",components:{index:y,configlist:w,month:I},data:function(){return{activeName:"first"}},created:function(){var t=window.location.href.split("?")[1].split("=")[1];this.http.get("/getScheduleInfo",{params:{id:t}}).then((function(t){200==t.data.code&&r.commit("setuserInfo",JSON.stringify(t.data.data))}))},methods:{handleClick:function(t,e){"second"==t.name&&this.$refs.mychild.get_month_schedule()}}},j=E,L=Object(b["a"])(j,d,u,!1,null,null,null),F=L.exports;i["default"].use(n.a),l.a.defaults.baseURL="http://172.31.31.199/cdms/api",i["default"].prototype.http=l.a,i["default"].config.productionTip=!1,new i["default"]({store:r,render:function(t){return t(F)}}).$mount("#app")},d6f4:function(t,e,a){},d7fb:function(t,e,a){}});
  2. //# sourceMappingURL=app.8edc1b4e.js.map