/*! * build: Hopaheal * copyright: Mead * time: 2022-8-18 15:39:42 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c5ca296a"],{1103:function(e,t,r){"use strict";r.r(t),r.d(t,"getOrderList",(function(){return n})),r.d(t,"addOrderList",(function(){return i})),r.d(t,"eidtOrderList",(function(){return s})),r.d(t,"uploadOrderPrint",(function(){return o})),r.d(t,"orderDetail",(function(){return l})),r.d(t,"orderDelete",(function(){return c})),r.d(t,"orderPause",(function(){return u})),r.d(t,"orderCheckOut",(function(){return d})),r.d(t,"orderCheckDetail",(function(){return m})),r.d(t,"getSetting",(function(){return p})),r.d(t,"getDepartmentTree",(function(){return f})),r.d(t,"getCalendar",(function(){return h})),r.d(t,"getRoomaList",(function(){return b})),r.d(t,"downPrint",(function(){return g}));var a=r("b775");function n(e){return Object(a["default"])({url:"/lab/open-appointment",method:"get",params:e})}function i(e){return Object(a["default"])({url:"/lab/open-appointment",method:"post",data:e})}function s(e){return Object(a["default"])({url:"/lab/open-appointment/info/"+e.id,method:"put",data:e})}function o(e){return Object(a["default"])({url:"/lab/open-appointment/upload-print",method:"post",data:e})}function l(e){return Object(a["default"])({url:"/lab/open-appointment/info/"+e,method:"get",params:e})}function c(e){return Object(a["default"])({url:"/lab/open-appointment/info/"+e,method:"delete"})}function u(e){return Object(a["default"])({url:"/lab/open-appointment/pause",method:"get",params:e})}function d(e){return Object(a["default"])({url:"/lab/open-appointment/check",method:"post",data:e})}function m(e){return Object(a["default"])({url:"/lab/open-appointment/check-progress",method:"get",params:e})}function p(e){return Object(a["default"])({url:"/base/setting-key",method:"get",params:e})}function f(e){return Object(a["default"])({url:"/base/department-tree",method:"get",params:e})}function h(e){return Object(a["default"])({url:"/school/schedule/calendar-simple",method:"post",data:e})}function b(e){return Object(a["default"])({url:"/school/room-select-options",method:"get",params:e})}function g(e){return Object(a["default"])({url:"/lab/open-appointment/down-print",method:"get",params:e})}},"25d5":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{"append-to-body":"","before-close":e.handleClose,title:"选择时间",visible:e.dialogVisible,width:"900px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("div",{staticClass:"content"},[r("vab-query-form",[r("vab-query-form-left-panel",{attrs:{span:24}},[r("el-form",{attrs:{inline:!0,model:e.queryForm},nativeOn:{submit:function(e){e.preventDefault()}}},[r("el-form-item",{attrs:{prop:"id"}},[r("el-select",{attrs:{placeholder:"请选择教学周"},on:{change:e.changeWeeks},model:{value:e.queryForm.week,callback:function(t){e.$set(e.queryForm,"week",t)},expression:"queryForm.week"}},e._l(e.weekList,(function(e){return r("el-option",{key:e.value,attrs:{label:e.name,value:e.value}})})),1)],1),r("el-form-item",{attrs:{prop:"id"}},[r("el-select",{attrs:{placeholder:"请选择实验室"},on:{change:e.changeRoom},model:{value:e.queryForm.room_id,callback:function(t){e.$set(e.queryForm,"room_id",t)},expression:"queryForm.room_id"}},e._l(e.roomList,(function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1)],1),r("div",{staticClass:"table"},[r("div",{staticClass:"table-title",staticStyle:{"background-color":"#0cb8b6",color:"#fff"}},[e._v(" "+e._s(e.room_name)+" (第"+e._s(e.queryForm.week)+"周) "),r("div",{staticClass:"change-week"},[r("el-button",{class:1==e.queryForm.week?"disabled-click":"",attrs:{disabled:1==e.queryForm.week,plain:"",type:"warning"},on:{click:e.lastWeek}},[e._v(" 上一周 ")]),r("el-button",{class:e.queryForm.week>=e.max_week?"disabled-click":"",attrs:{disabled:e.queryForm.week>=e.max_week,plain:"",type:"warning"},on:{click:e.nextWeek}},[e._v(" 下一周 ")])],1)]),r("div",{staticClass:"table-border"},[r("div",{staticClass:"jie"},[r("div",{staticClass:"jie-item",staticStyle:{height:"56px","background-color":"#0cb8b6"}}),e._l(e.timeList,(function(t,a){return r("div",{key:a,staticClass:"jie-item"},[r("div",{staticClass:"heng"},[e._v(e._s(t.name))])])}))],2),r("div",{staticClass:"day"},e._l(e.dayList,(function(t,a){return r("div",{key:a,staticClass:"day-item",class:[e.checkOld(t.day)?"day-item-1":""]},[r("div",{staticClass:"time",class:e.checkToday(t.day)?"today":"",staticStyle:{height:"55px","line-height":"20px","background-color":"#0cb8b6"}},[r("div",{staticStyle:{"padding-top":"8px"}},[e._v(e._s(t.week))]),r("div",[e._v(e._s(t.day))])]),e._l(e.courseList[a].lists,(function(n,i){return r("div",{key:i,staticClass:"heng"},[e.checkOld(t.day)?r("div"):r("div",[n.is_lesson?e._e():r("div",{staticClass:"course kong",class:e.checkIselect(e.courseList[a].week_index,e.timeList[i].id)?"xuan":"",on:{click:function(t){return e.selectTime(e.courseList[a],i)}}},[r("div",[e._v("可选")])]),2==n.type?r("div",{staticClass:"course xuan"},[r("div",{staticClass:"duihao"}),e._v(" 已选 ")]):e._e()])])}))],2)})),0)])]),r("div",{staticClass:"tips"},[r("div",{staticClass:"tips-item"},[r("span",{staticClass:"dian",staticStyle:{"background-color":"#0077ff"}}),r("span",[e._v("可选")])])])],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.handleClose}},[e._v("取 消")]),r("el-button",{attrs:{type:"primary"},on:{click:e.sureSelect}},[e._v("确 定")])],1)])},n=[],i=r("1da1"),s=(r("a9e3"),r("ac1f"),r("5319"),r("b0c0"),r("d81d"),r("d3b7"),r("25f0"),r("99af"),r("4de4"),r("96cf"),r("1103")),o={name:"TemplateIndex",data:function(){return{queryForm:{room_id:"",week:0,term_id:localStorage.getItem("term_id")},max_week:localStorage.getItem("term_weeks"),selected:[],migrate_data:[],dialogVisible:!1,room_name:"",roomList:[],dayList:[],timeList:[],courseList:[],weekList:[],oldUseData:[]}},methods:{handleClose:function(){this.dialogVisible=!1,this.$emit("select-time",this.oldUseData)},showEdit:function(e){var t=this;return Object(i["a"])(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e?(t.selected=e,t.migrate_data=e,t.oldUseData=e):(t.selected=[],t.migrate_data=[],t.oldUseData=[]),t.weekList=[],r.next=4,t.getRoomaList();case 4:return r.next=6,t.getCalendar();case 6:return r.next=8,t.getWeeks();case 8:console.log(t.weekList[t.queryForm.week],"rowrowrowrowrow",t.queryForm.week,e),t.dialogVisible=!0;case 10:case"end":return r.stop()}}),r)})))()},checkOld:function(e){var t=Number(this.today.replace(/-/g,"")),r=Number(e.replace(/-/g,""));return t>r},checkToday:function(e){var t=Number(this.today.replace(/-/g,"")),r=Number(e.replace(/-/g,""));return t==r},getRoomaList:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var r,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(s["getRoomaList"])();case 2:r=t.sent,a=r.data,e.roomList=a,e.queryForm.room_id=a[0].id,e.room_name=a[0].name;case 7:case"end":return t.stop()}}),t)})))()},getCalendar:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var r,a,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.listLoading=!0,t.next=3,Object(s["getCalendar"])(e.queryForm);case 3:r=t.sent,a=r.data,e.timeList=a.times,e.dayList=a.headers,e.courseList=a.calendar,e.today=a.day,e.queryForm.week=a.week,n=a.headers,n.map((function(e){switch(e.week){case 0:e.week="星期一";break;case 1:e.week="星期二";break;case 2:e.week="星期三";break;case 3:e.week="星期四";break;case 4:e.week="星期五";break;case 5:e.week="星期六";break;case 6:e.week="星期日";break}return e})),e.dayList=n;case 13:case"end":return t.stop()}}),t)})))()},getWeeks:function(){for(var e=localStorage.getItem("term_weeks"),t=1;t<=e;t++)this.weekList.push({name:"第"+t+"周",value:t})},changeWeeks:function(e){this.queryForm.week=e,this.getCalendar()},lastWeek:function(){this.queryForm.week--,this.getCalendar()},nextWeek:function(){this.queryForm.week++,this.getCalendar()},changeRoom:function(e){var t=this;this.queryForm.room_id=e,this.roomList.map((function(r){r.id==e&&(t.room_name=r.name)})),this.getCalendar()},selectTime:function(e,t){var r=e.week_index.toString()+this.timeList[t].id.toString()+this.queryForm.room_id.toString(),a=!1;if(this.migrate_data.map((function(e){e.id==r&&(a=!0)})),console.log(a,"000",r),a)console.log("0000000000"),this.selected=this.selected.filter((function(e){return e.id!==r})),this.migrate_data=this.migrate_data.filter((function(e){return e.id!==r}));else{var n=[{id:r,week:e.week,day:e.day,week_index:e.week_index,time_id:this.timeList[t].id,time_name:this.timeList[t].name,room_id:this.queryForm.room_id,room_name:this.room_name}];this.migrate_data=this.migrate_data.concat(n);var i=[{id:e.week_index.toString()+this.timeList[t].id.toString()+this.queryForm.room_id.toString(),time_id:this.timeList[t].id,week_index:e.week_index,week:e.week,room_id:this.queryForm.room_id}];this.selected=this.selected.concat(i)}},checkIselect:function(e,t){var r=this,a=!1;return 0!=this.selected.length&&(this.selected.map((function(n){r.queryForm.week==n.week&&r.queryForm.room_id==n.room_id&&e==n.week_index&&t==n.time_id&&(a=!0)})),a)},sureSelect:function(){console.log(this.migrate_data,"console.log(this.migrate_data)"),this.$emit("select-time",this.migrate_data),this.dialogVisible=!1}}},l=o,c=(r("410f"),r("2877")),u=Object(c["a"])(l,a,n,!1,null,"2e42e4f3",null);t["default"]=u.exports},"36e8":function(e,t,r){"use strict";r("a20d")},"410f":function(e,t,r){"use strict";r("dfbf")},"4c26":function(e,t){e.exports="data:image/png;base64,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"},"5d25":function(e,t,r){"use strict";r("6fed")},"6fed":function(e,t,r){},a20d:function(e,t,r){},b6ab:function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{"before-close":e.handleClose,title:"申请成功",visible:e.dialogVisible,width:"800px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("div",{staticClass:"content_1"},[a("img",{staticClass:"success-icon",attrs:{alt:"",src:r("4c26"),srcset:""}}),a("div",{staticClass:"text"},[e._v("申请成功,等待上传开放预约申请表...")]),a("div",{staticClass:"tip"},[e._v("1、请教师下载实验室开放预约申请表,并签字盖章。")]),a("div",{staticClass:"tip"},[e._v("2、教师需将签字盖章后的申请表上传为附件。")]),a("div",{staticClass:"down-load",on:{click:e.downPrint}},[e._v(" 3、 "),a("span",[e._v("点击下载")]),a("span",{staticStyle:{color:"#1890ff"}},[e._v(" 实验室开放使用申请表 "),a("i",{staticClass:"el-icon-download"})])])]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.handleClose}},[e._v("确 定")])],1)])},n=[],i=r("5530"),s=(r("d3b7"),r("3ca3"),r("ddb0"),r("2b3d"),r("9861"),r("f121")),o=r("bc3a"),l=r.n(o),c=r("2f62"),u={name:"TemplateClassdialog",data:function(){return{dialogVisible:!1,applicant_name:"",id:""}},computed:Object(i["a"])({},Object(c["c"])({token:"user/token"})),methods:{showEdit:function(e){this.id=e.id,this.applicant_name=e.applicant_name,this.dialogVisible=!0},handleClose:function(){this.id="",this.applicant_name="",this.$router.push("/openOrder/orderList"),this.dialogVisible=!1},downPrint:function(){var e=this;l()({baseURL:s["baseURL"],timeout:5e3,method:"get",url:"/lab/open-appointment/down-print",headers:{Authorization:"Bearer ".concat(this.token)},params:{id:this.id},responseType:"blob"}).then((function(t){e.convertRes2Blob(t)}))},convertRes2Blob:function(e){var t="实验室开放使用申请表",r=new Blob([e.data],{type:"application/msword"});if("undefined"!==typeof window.navigator.msSaveBlob)window.navigator.msSaveBlob(r,decodeURI(t));else{var a=window.URL.createObjectURL(r),n=document.createElement("a");n.style.display="none",n.href=a,n.setAttribute("download",decodeURI(t)),"undefined"===typeof n.download&&n.setAttribute("target","_blank"),document.body.appendChild(n),n.click(),document.body.removeChild(n),window.URL.revokeObjectURL(a)}}}},d=u,m=(r("36e8"),r("2877")),p=Object(m["a"])(d,a,n,!1,null,"4d14588f",null);t["default"]=p.exports},c4d1:function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",{staticClass:"content"},[r("el-page-header",{attrs:{content:0==e.type?"创建申请":"编辑申请"},on:{back:e.goBack}}),r("div",{staticStyle:{width:"1200px"}},[r("div",{staticClass:"content_1"},[r("el-form",{ref:"form",staticClass:"form",attrs:{"label-width":"120px",model:e.form,rules:e.rules}},[r("div",{staticClass:"inline"},[r("el-form-item",{attrs:{label:"负责人",prop:"applicant_name"}},[r("el-input",{attrs:{placeholder:"请输入负责人姓名",type:"text"},model:{value:e.form.applicant_name,callback:function(t){e.$set(e.form,"applicant_name",t)},expression:"form.applicant_name"}})],1),r("el-form-item",{attrs:{label:"联系方式",prop:"applicant_mobile"}},[r("el-input",{attrs:{placeholder:"请输入负责人联系方式",type:"text"},model:{value:e.form.applicant_mobile,callback:function(t){e.$set(e.form,"applicant_mobile",t)},expression:"form.applicant_mobile"}})],1)],1),r("div",{staticClass:"inline"},[r("el-form-item",{attrs:{label:"所属部门",prop:"department"}},[r("el-input",{attrs:{placeholder:"请输入所属部门",type:"text"},model:{value:e.form.department,callback:function(t){e.$set(e.form,"department",t)},expression:"form.department"}})],1),r("el-form-item",{attrs:{label:"使用人数",prop:"use_people_nums"}},[r("el-input",{attrs:{placeholder:"请输入使用人数",type:"text"},model:{value:e.form.use_people_nums,callback:function(t){e.$set(e.form,"use_people_nums",t)},expression:"form.use_people_nums"}})],1)],1),r("el-form-item",{attrs:{label:"申请类型",prop:"template"}},[r("el-radio-group",{model:{value:e.form.template,callback:function(t){e.$set(e.form,"template",t)},expression:"form.template"}},[r("el-radio",{attrs:{label:1}},[e._v("外院系教师(正常上班时间使用)")]),r("el-radio",{attrs:{label:2}},[e._v("外院系教师(非正常上班时间使用)")]),r("el-radio",{attrs:{label:3}},[e._v("信息技术学院教师")])],1)],1),r("el-form-item",{attrs:{label:"使用时间地点",prop:"use_data"}},[r("el-button",{attrs:{type:"primary"},on:{click:e.changeTime}},[e._v(" 点击选择时间 ")])],1),e.form.use_data.length>0?r("el-form-item",[r("el-table",{staticStyle:{width:"100%"},attrs:{border:"",data:e.form.use_data}},[r("el-table-column",{attrs:{label:"实验室名称","min-width":"180",prop:"room_name"}}),r("el-table-column",{attrs:{label:"日期","min-width":"180",prop:"day"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v(" "+e._s(r.day)+" ")]}}],null,!1,3677556931)}),r("el-table-column",{attrs:{label:"节次","min-width":"100",prop:"address"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v(e._s(r.time_name))]}}],null,!1,2046228146)})],1)],1):e._e(),r("el-form-item",{attrs:{label:"申请原因",prop:"use_reason"}},[r("el-input",{attrs:{placeholder:"请填写申请原因",rows:"5",type:"textarea"},model:{value:e.form.use_reason,callback:function(t){e.$set(e.form,"use_reason",t)},expression:"form.use_reason"}})],1),r("el-form-item",{attrs:{label:"使用需求",prop:"use_need"}},[r("el-input",{attrs:{placeholder:"请填写使用需求",rows:"5",type:"textarea"},model:{value:e.form.use_need,callback:function(t){e.$set(e.form,"use_need",t)},expression:"form.use_need"}})],1),1==e.type?r("el-form-item",{attrs:{label:"上传附件:"}},[r("el-upload",{staticClass:"upload-demo",attrs:{accept:".jpg,.png",action:e.action,data:e.uploadData,"file-list":e.fileList,limit:e.limit,"list-type":"picture",multiple:"","on-error":e.uploadError,"on-remove":e.handleRemove,"on-success":e.uploadSuccess}},[r("el-button",{attrs:{size:"small",type:"primary"}},[e._v(" "+e._s(1==e.type&&e.form.enclosure?"重新上传":"上传附件")+" ")]),r("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v(" 只能上传jpg/png文件,且不超过500kb(建议尺寸:150*150) ")])],1)],1):e._e(),1==e.type&&e.oldEnclosure?r("el-form-item",{attrs:{label:"已上传附件:"}},e._l(e.oldEnclosure,(function(t,a){return r("div",{key:a},[r("a",{attrs:{href:t.url,rel:"noopener noreferrer",target:"_blank"}},[e._v(" 附件"+e._s(a+1)+" ")])])})),0):e._e(),r("el-form-item",[r("div",{staticStyle:{"text-align":"right"}},[r("el-button",{on:{click:e.handleClose}},[e._v("取消")]),0==e.type?r("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v(" 立即申请 ")]):e._e(),1==e.type?r("el-button",{attrs:{type:"primary"},on:{click:e.onSave}},[e._v(" 保存编辑 ")]):e._e()],1)])],1),r("div",{staticClass:"tips"},[e._m(0),r("div",{domProps:{innerHTML:e._s(e.tips)}})])],1)]),r("timeDialog",{ref:"change-time",on:{"select-time":e.selectTime}}),r("orderSuccess",{ref:"order-success"})],1)])},n=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"tips-title"},[r("i",{staticClass:"el-icon-warning"}),e._v(" 注意事项 ")])}],i=r("1da1"),s=r("5530"),o=(r("96cf"),r("ac1f"),r("5319"),r("b0c0"),r("4d63"),r("c607"),r("2c3e"),r("25f0"),r("00b4"),r("d81d"),r("f121")),l=r("2f62"),c=r("b6ab"),u=r("d12b"),d=r("1103"),m=r("25d5"),p={components:{orderSuccess:c["default"],timeDialog:m["default"]},data:function(){return{form:{use_data:[],template:1},tips:"",departmentList:[],defaultProps:{children:"children",label:"name",leaf:!0},type:0,action:"",uploadData:{file_type:"file",type:"enclosure"},fileList:[],limit:10,oldEnclosure:"",rules:{applicant_name:[{required:!0,trigger:"blur",message:"请输入负责人姓名"}],applicant_mobile:[{required:!0,trigger:"blur",message:"请输入负责人联系方式"}],use_people_nums:[{required:!0,trigger:"blur",message:"请输入使用人数"}],use_data:[{required:!0,trigger:"blur",message:"请选择使用时间"}],template:[{required:!0,trigger:"change",message:"请选择申请表类型"}],use_reason:[{required:!0,trigger:"blur",message:"请输入申请原因"}],department:[{required:!0,trigger:"blur",message:"请输入所属部门"}]}}},computed:Object(s["a"])({},Object(l["c"])({token:"user/token"})),created:function(){this.action=o["baseURL"]+"/common/upload",this.fileList=[];var e=this.$route.query.id;e&&(this.recordDetail(e),this.type=1),this.getSetting(),this.getDepartmentTree()},methods:{transformWeek:u["transformWeek"],recordDetail:function(e){var t=this;return Object(i["a"])(regeneratorRuntime.mark((function r(){var a,n;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,Object(d["orderDetail"])(e);case 2:a=r.sent,n=a.data,t.oldEnclosure=n.enclosure_resource,t.form=n,t.form.use_reason=t.form.use_reason.replace(/
/g,"\n"),t.form.use_need=t.form.use_need.replace(/
/g,"\n");case 8:case"end":return r.stop()}}),r)})))()},getDepartmentTree:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var r,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(d["getDepartmentTree"])();case 2:r=t.sent,a=r.data,e.departmentList=a;case 5:case"end":return t.stop()}}),t)})))()},getSetting:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var r,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(d["getSetting"])({key:"OPEN_ORDER_LIUCHENG_TIP"});case 2:r=t.sent,a=r.data,e.tips=a.value;case 5:case"end":return t.stop()}}),t)})))()},handleNodeClick:function(e){this.$refs.selectblur.blur(),this.form.parent_name=e.name,this.form.parent_id=e.id},onSubmit:function(){var e=this,t=/^[1][3,4,5,7,8,9][0-9]{9}$/;this.$refs["form"].validate(function(){var r=Object(i["a"])(regeneratorRuntime.mark((function r(a){var n,i,s,o;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(n=new RegExp("^[0-9]*[1-9][0-9]*$"),!a){r.next=21;break}if(t.test(e.form.applicant_mobile)){r.next=5;break}return e.$message.warning("您输入的手机号格式错误!"),r.abrupt("return");case 5:if(0===e.form.use_people_nums||n.test(e.form.use_people_nums)){r.next=9;break}return e.$message.warning("使用人数必须为大于0整数!"),e.form.use_people_nums="",r.abrupt("return");case 9:return e.form.use_reason=e.form.use_reason.replace(/\n/g,"
"),e.form.use_need&&(e.form.use_need=e.form.use_need.replace(/\n/g,"
")),r.next=13,Object(d["addOrderList"])(e.form);case 13:i=r.sent,s=i.message,o=i.data,e.$baseMessage(s,"success",!1,"vab-hey-message-success"),e.$refs["order-success"].showEdit({id:o.id,applicant_name:o.applicant_name}),e.form={use_data:[],template:1},e.$refs["form"].resetFields(),e.$refs["form"].clearValidate();case 21:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}())},onSave:function(){var e=this;this.fileList.length>0&&(this.form.enclosure=[],this.fileList.map((function(t){e.form.enclosure.push(t.response.data.id)}))),this.$refs["form"].validate(function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(r){var a,n,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=new RegExp("^[0-9]*[1-9][0-9]*$"),!r){t.next=17;break}if(0===e.form.use_people_nums||a.test(e.form.use_people_nums)){t.next=6;break}return e.$message.warning("使用人数必须为大于0整数!"),e.form.use_people_nums="",t.abrupt("return");case 6:if(0!=e.form.enclosure.length){t.next=9;break}return e.$message.warning("请上传附件!"),t.abrupt("return");case 9:return e.form.use_reason=e.form.use_reason.replace(/\n/g,"
"),e.form.use_need=e.form.use_need.replace(/\n/g,"
"),t.next=13,Object(d["eidtOrderList"])(e.form);case 13:n=t.sent,i=n.message,e.$baseMessage(i,"success",!1,"vab-hey-message-success"),e.handleClose();case 17:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},uploadError:function(){this.fileList=[],this.$message.error("文件上传失败,请重新上传")},uploadSuccess:function(e,t,r){console.log(r,"文件上传成功"),this.fileList=r},handleRemove:function(e,t){console.log(t,"文件上传成功"),this.fileList=t},handleClose:function(){this.goBack()},changeTime:function(){this.form.use_data?this.$refs["change-time"].showEdit(this.form.use_data):this.$refs["change-time"].showEdit()},goBack:function(){console.log("opopop"),this.$router.push({path:"/openOrder/orderList"})},selectTime:function(e){this.form.use_data=e,e.length>0&&this.$refs["form"].clearValidate("use_data")}}},f=p,h=(r("5d25"),r("2877")),b=Object(h["a"])(f,a,n,!1,null,"31f1f832",null);t["default"]=b.exports},d12b:function(e,t){e.exports={getKey:function(e){switch(e){case"课程类型":return"du2r3YxK";case"教室分类":return"2k43cCfM"}},transformWeek:function(e){switch(e){case 0:return"一";case 1:return"二";case 2:return"三";case 3:return"四";case 4:return"五";case 5:return"六";case 6:return"日"}},transformAuth:function(e){var t=JSON.parse(localStorage.getItem("permissions")),r=t.indexOf(e);return-1!=r}}},dfbf:function(e,t,r){}}]);