webpackJsonp([68],{"0xNU":function(e,t,a){(e.exports=a("FZ+f")(!0)).push([e.i,"\n.user[data-v-2859a901] {\n /*height: 100%;*/\n overflow: auto;\n padding: 20px 0;\n}\n.user .btn-content[data-v-2859a901] {\n text-align: center;\n}\n.user .page-div[data-v-2859a901] {\n padding-top: 20px;\n}\n","",{version:3,sources:["/Users/lin/workspace/sing/admin/src/components/system/staffRecord.vue"],names:[],mappings:";AACA;EACE,iBAAiB;EACjB,eAAe;EACf,gBAAgB;CACjB;AACD;EACE,mBAAmB;CACpB;AACD;EACE,kBAAkB;CACnB",file:"staffRecord.vue",sourcesContent:["\n.user[data-v-2859a901] {\n /*height: 100%;*/\n overflow: auto;\n padding: 20px 0;\n}\n.user .btn-content[data-v-2859a901] {\n text-align: center;\n}\n.user .page-div[data-v-2859a901] {\n padding-top: 20px;\n}\n"],sourceRoot:""}])},"4tei":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("CCn6"),s={name:"index",data:function(){return{searchFrom:{type:"1",teacher_id:"",staff_id:""},teacherList:[],staffList:[],tableData:[],total:0,nowPage:1,limit:10,loading:!1}},components:{page:a("kmJW").a},mounted:function(){this.getTeacherList(),this.getStaffList(),this.getData()},filters:{reasonFormat:function(e){var t="";return[{id:0,name:"人员入职"},{id:1,name:"人员离职"},{id:2,name:"请假"},{id:3,name:"其它"}].forEach(function(a){a.id==e&&(t=a.name)}),t}},methods:{getTeacherList:function(){var e=this;Object(n._120)({page:1,limit:1e3}).then(function(t){e.teacherList=t.list})},getStaffList:function(){var e=this;Object(n._106)({page:1,limit:1e3}).then(function(t){e.staffList=t.list})},getData:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.teacher_id&&(t.teacher_id=this.searchFrom.teacher_id),this.searchFrom.staff_id&&(t.staff_id=this.searchFrom.staff_id),-1!=this.searchFrom.type&&(t.type=this.searchFrom.type),Object(n._107)(t).then(function(t){e.tableData=t.list,e.total=t.total})},onSearch:function(e,t){e&&(this.searchFrom[e+"_id"]=t),this.getData()},onPageChange:function(e){this.nowPage=e,this.getData()},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.getData()}}},r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"user"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px",inline:""}},[a("el-form-item",{attrs:{label:"设备名称"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择",clearable:"",disabled:!e.teacherList.length},on:{change:e.getData},model:{value:e.searchFrom.teacher_id,callback:function(t){e.$set(e.searchFrom,"teacher_id",t)},expression:"searchFrom.teacher_id"}},e._l(e.teacherList,function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"顾问名称"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择",clearable:"",disabled:!e.staffList.length},on:{change:e.getData},model:{value:e.searchFrom.staff_id,callback:function(t){e.$set(e.searchFrom,"staff_id",t)},expression:"searchFrom.staff_id"}},e._l(e.staffList,function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getData}},[e._v("搜索")])],1)],1),e._v(" "),a("el-tabs",{staticStyle:{background:"white","padding-top":"10px"},attrs:{type:"card"},on:{"tab-click":e.getData},model:{value:e.searchFrom.type,callback:function(t){e.$set(e.searchFrom,"type",t)},expression:"searchFrom.type"}},[a("el-tab-pane",{attrs:{label:"全部使用记录",name:"-1"}}),e._v(" "),a("el-tab-pane",{attrs:{label:"当前使用记录",name:"1"}}),e._v(" "),a("el-tab-pane",{attrs:{label:"历史使用记录",name:"2"}})],1),e._v(" "),a("el-table",{attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"id",label:"ID"}}),e._v(" "),a("el-table-column",{attrs:{label:"设备名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticClass:"cell-link",on:{click:function(a){e.onSearch("teacher",t.row.teacher_id)}}},[e._v(e._s(t.row.teacher_name))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"staff_name",label:"当前顾问"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticClass:"cell-link",on:{click:function(a){e.onSearch("staff",t.row.staff_id)}}},[e._v(e._s(t.row.staff_name))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"移交原因"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("reasonFormat")(t.row.reason))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"start_at",label:"设备开始使用时间"}}),e._v(" "),a("el-table-column",{attrs:{label:"设备使用结束时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s("0000-00-00 00:00:00"==t.row.over_at?"-":t.row.over_at)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)};r._withStripped=!0;var i={render:r,staticRenderFns:[]},o=i;var l=!1;var c=a("VU/8")(s,o,!1,function(e){l||a("gOgY")},"data-v-2859a901",null);c.options.__file="src/components/system/staffRecord.vue";t.default=c.exports},gOgY:function(e,t,a){var n=a("0xNU");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);a("rjj0")("547bf88b",n,!1,{})}});
-
赵茹林 authored307e5157