You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
13 KiB
1 line
13 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4acd0a5c"],{"0420":function(t,e,o){"use strict";o("b806")},2439:function(t,o,n){"use strict";n.r(o);var i=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"content_box"},[o("div",{staticClass:"content_box_header"},[o("div",{staticClass:"content_box_header_title"},[t._v(" 借阅 ")]),o("div",{staticClass:"content_box_header_back",on:{click:t.back}},[o("img",{attrs:{src:n("c1a8")}}),o("span",{staticClass:"content_box_header_back_text"},[t._v(" 返回 ")])])]),o("div",{staticClass:"content_box_body"},[o("div",{staticClass:"content_box_body_steps"},t._l(t.listSteps,(function(e,n){return o("div",{staticClass:"content_box_body_steps_item ",class:{content_box_body_steps_item_on:e.step==t.step}},[o("span",[t._v(t._s(e.name))]),e.step==t.step?o("span",{staticStyle:{"margin-left":"10px"}},[t._v(">")]):t._e()])})),0),1==t.step?o("div",{staticStyle:{width:"100%"},attrs:{id:"section1"}},[o("div",{staticClass:"content_box_body_select"},t._l(t.listDepts,(function(e,i){return o("div",{key:i,staticClass:"content_box_body_select_box"},[o("div",{staticClass:"content_box_body_select_box_header",staticStyle:{cursor:"pointer"},on:{click:function(o){return t.tabdept(e)}}},[o("div",{staticClass:"content_box_body_select_box_header_left"},[o("img",{attrs:{src:n("e968")}}),o("span",[t._v(t._s(e.name))])]),o("div",{staticClass:"content_box_body_select_box_header_right"},[o("span",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"item.show"}],staticStyle:{"margin-left":"10px","font-size":"18px"}},[t._v(">")]),o("span",{directives:[{name:"show",rawName:"v-show",value:!e.show,expression:"!item.show"}],staticStyle:{"margin-left":"10px","font-size":"18px",transform:"rotate(0deg)"}},[t._v(">")])])]),o("el-collapse-transition",[o("div",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"item.show"}],staticClass:"content_box_body_select_box_items"},t._l(e.user,(function(e,n){return o("div",{staticClass:"content_box_body_select_box_item",class:{content_box_body_select_box_item_on:1==e.on},on:{click:function(o){return t.toSelectuser(e)}}},[t._v(" "+t._s(e.name)+" ")])})),0)])],1)})),0)]):2==t.step?o("transition",{attrs:{name:"el-fade-in"}},[o("div",{staticStyle:{width:"100%"},attrs:{id:"section2"}},[o("div",{staticClass:"content_box_body_search"},[o("span",[t._v("* 书籍编号")]),o("el-input",{ref:"inputNo",staticClass:"content_box_body_search_no",attrs:{autofocus:"",placeholder:"请扫描条形码"},on:{change:t.checkBookBorrow},model:{value:t.form.no,callback:function(e){t.$set(t.form,"no",e)},expression:"form.no"}})],1),o("div",{staticClass:"content_box_body_table"},[o("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,height:"40vh"}},[o("el-table-column",{attrs:{type:"index",label:"序号",align:"center",width:"80"}}),o("el-table-column",{attrs:{prop:"name",label:"书名",align:"center"}}),o("el-table-column",{attrs:{prop:"author",label:"作者",align:"center",width:"120"}}),o("el-table-column",{attrs:{prop:"publish_date",label:"出版时间",align:"center",width:"120"}}),o("el-table-column",{attrs:{prop:"publish_house",label:"出版社",align:"center",width:"200"}}),o("el-table-column",{attrs:{prop:"bind_way",label:"装订方式",align:"center",width:"120"}}),o("el-table-column",{attrs:{prop:"op",label:"操作",align:"center",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("el-button",{attrs:{type:"danger",size:"medium",plain:""},on:{click:function(o){return t.del(e.$index)}}},[t._v("删除")])]}}])})],1),o("div",{staticClass:"content_box_body_table_footer",on:{click:t.toBorrow}},[o("div",{staticClass:"content_box_body_table_footer_btn"},[t._v(" 确定借阅 ")])])],1)])]):3==t.step?o("div",{staticStyle:{width:"100%"},attrs:{id:"section3"}},[o("el-result",{attrs:{icon:"success",title:"借阅成功",subTitle:"请及时归还图书"}},[o("template",{slot:"extra"},[o("div",{staticClass:"content_box_body_table_footer",on:{click:t.back}},[o("div",{staticClass:"content_box_body_table_footer_btn"},[t._v(" 返回 ")])])])],2)],1):t._e()],1),o("div",{staticClass:"content_box_bottom"}),o("div",{staticClass:"content_box_bottom_right"})])},s=[],a=n("b85c"),c=(n("4de4"),n("a434"),n("b0c0"),n("e9c4"),n("d3b7"),n("0643"),n("2382"),n("88f5")),r={data:function(){return{form:{no:""},userId:"",step:1,listDepts:[],tableData:[],listSteps:[{step:1,name:"选择借阅人"},{step:2,name:"添加借阅书籍"},{step:3,name:"借阅成功"}]}},methods:{tabdept:function(t){var e,o=Object(a["a"])(this.listDepts);try{for(o.s();!(e=o.n()).done;){var n=e.value;n.show=!1}}catch(i){o.e(i)}finally{o.f()}t.show=!t.show,this.$forceUpdate()},del:function(t){this.tableData.splice(t,1),this.$nextTick((function(){this.$refs.inputNo.focus(),this.form.no=""}))},checkBookBorrow:function(t){var o=this,n=this.tableData.filter((function(t){var o=7==e.length?e:e.substring(0,7);return t.no==o}));if(0!=n.length)return this.$Message.error("已在待借阅中,请勿重复添加"),this.$nextTick((function(){this.$refs.inputNo.focus(),this.form.no=""})),fals;var i=[];i.push(t),Object(c["d"])({no:i}).then((function(e){o.bookDetail(t)})).catch((function(t){t&&o.$nextTick((function(){this.$refs.inputNo.focus(),this.form.no=""})),console.log(t)}))},toBorrow:function(){var t=this;if(0==this.tableData.length)return this.$Message.error("请扫码需要借阅的图书"),!1;var e,o=[],n=Object(a["a"])(this.tableData);try{for(n.s();!(e=n.n()).done;){var i=e.value;o.push(i.no)}}catch(r){n.e(r)}finally{n.f()}var s=this;Object(c["a"])({user_id:this.userId,no_list:o}).then((function(e){t.$Message.success("借阅完成");var o=t.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});setTimeout((function(){o.close(),s.step=3}),500)})).catch((function(e){t.$Message.error(e)}))},userIndex:function(){var t=this;Object(c["e"])().then((function(e){var o,n=Object(a["a"])(e);try{for(n.s();!(o=n.n()).done;){var i,s=o.value,c=Object(a["a"])(s.user);try{for(c.s();!(i=c.n()).done;){var r=i.value;r.on=!1}}catch(u){c.e(u)}finally{c.f()}}}catch(u){n.e(u)}finally{n.f()}t.listDepts=e;var l,b=Object(a["a"])(t.listDepts);try{for(b.s();!(l=b.n()).done;){var d=l.value;d.show=!1}}catch(u){b.e(u)}finally{b.f()}}))},bookDetail:function(t){var e=this;Object(c["b"])({no:t}).then((function(t){var o,n,i,s,a;t=={}&&0==t.length&&"{}"==JSON.stringify(t)||e.tableData.push({id:t.id,no:t.no,name:null===(o=t.book)||void 0===o?void 0:o.name,author:null===(n=t.book)||void 0===n?void 0:n.author,publish_date:null===(i=t.book)||void 0===i?void 0:i.publish_date,publish_house:null===(s=t.book)||void 0===s?void 0:s.publish_house,bind_way:null===(a=t.book)||void 0===a?void 0:a.bind_way});e.$nextTick((function(){this.$refs.inputNo.focus(),this.form.no=""}))}))},back:function(){if(window.history.length<=1)return this.$router.push({path:"/"}),!1;this.$router.go(-1)},toSelectuser:function(t){var e=this;if(t){t.on=!0,e.userId=t.id;var o=this.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});setTimeout((function(){o.close(),e.step=2}),500)}}},mounted:function(){},created:function(){this.userIndex()}},l=r,b=(n("0420"),n("2877")),d=Object(b["a"])(l,i,s,!1,null,null,null);o["default"]=d.exports},"88f5":function(t,e,o){"use strict";o.d(e,"e",(function(){return i})),o.d(e,"b",(function(){return s})),o.d(e,"a",(function(){return a})),o.d(e,"c",(function(){return c})),o.d(e,"d",(function(){return r}));var n=o("d2a2");function i(t){return Object(n["a"])({url:"/api/mobile/other/user-index",method:"get",params:t})}function s(t){return Object(n["a"])({url:"/api/mobile/other/book-detail",method:"get",params:t})}function a(t){return Object(n["a"])({url:"/api/mobile/other/book-borrow",method:"post",data:t})}function c(t){return Object(n["a"])({url:"/api/mobile/other/book-return",method:"post",data:t})}function r(t){return Object(n["a"])({url:"/api/mobile/other/check-book-borrow",method:"post",data:t})}},b806:function(t,e,o){},c1a8:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAiCAYAAAA3WXuFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LjE2NDY0OCwgMjAyMS8wMS8xMi0xNTo1MjoyOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NWQ5YmM3Ny00YTMyLTQ2MWUtYjE1My0yNmVjNGExOWMyNDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzlDQUMyODlDRjZDMTFFRDk1MTA5RTE1MTBCRTlGODQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzlDQUMyODhDRjZDMTFFRDk1MTA5RTE1MTBCRTlGODQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MGQ5MGNjNi00YTI4LTRmZGMtODUwYy1jMjNmZDJiMjU0ZDEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YmYyYTZmNy0zMzRiLWM0NDUtYjhlYy04YmM0NDgzYWFiZTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4xdEsaAAAC5ElEQVR42sSYTUwTQRTH3wIXkYNWY9QDxMjFqBgDFy9sa5S2IR4Q5QKN4IkC4lcaQY1aNYpRwSJNNcRUI4lBjV4UKX7RGuJFjSLHNuEjwZMCidZLK75pXpsNsrtTOlv/yT802dk3v50d3ry3EjTWQBpah7ajzejN6CL0Sro2g55Ej6GD6AH0N97A877+xN88zvEy2oW2oXNVxqwib0c70HH0IPoqAXIpR+f6RnrSYXSlBsxiyqV72L0vKFZGQLXoz/SKMpWNYtUuFciN7kMXgDgVUEx3ukAX0GfAOLHYF3mB6tCnwXidork0gYrRPsiebtGcqkDdgveMnpaje9SAyrn/myQJPDUNEHZ7REBZKcn+A3SCF6YHYVrlCng6+kHUSrkWAq1FV3CtzP56aC7fDTeGA+B60icKyEpHUgqoUvcIQZiufQcSK9MdHIKjj+/h4TMvCiiZ0VNAsh7M9WoHHDFbwRt6CYcf3RUJA4o9nALaojXy2l4HHLPYwffuNbQ89BsBw7RVCVSkNupKVR0c32mH2yNvoKn/jlEwTIWpF4L1UEztFP/jfYADMtenqXEo7WjXGhLHeihPt/yYjf4S8viSxP9YjGoObVrsoqm9EV41tUFZ4QYo7TwHkekpo17ZnHIPTagOi8VgV28nTMx8h7fNbZC/wmQU0KQSaExz6O8o7PB2JH6+RyhYlm8E0FclkG69G539AXt6u6B49Rp41nAI78oRDRRSAg1QQa6pL+NhqPbfBNumEvBg1hYoNvdzJRBrVQI8dw6OfgQnZuqqbWUigQLKdkmivkym7uB/yMLmTvZlyc0QpB4q2wosXAjl7sTdCj+zCMOybotWCRtGO7MI5KQ5NbsOVnVdygLMZfR93r6MtSjnDYRhsU+m27meRdeznCgQhMU6SLGX1NtjnQolvDlKR0MUy5/p148IfSgwUzaNpwGRzMAWKuQjvOUHj4Lk9dS/yTofrEJ0JE2nu5R/BRgAVI61q1qY25gAAAAASUVORK5CYII="},d2a2:function(t,e,o){"use strict";o("d3b7"),o("ac1f"),o("5319");var n,i=o("bc3a"),s=o.n(i),a=o("5c96"),c=o("996c"),r=o("a18c"),l=s.a.create({baseURL:"https://book.jssqhjjczx.com",timeout:5e3,isLoading:!0});l.interceptors.request.use((function(t){t.isLoading&&(n=a["Loading"].service({lock:!0,background:"rgba(0,0,0,0.4)",text:"正在加载中..."}));var e=Object(c["a"])();return e&&(t.headers["Authorization"]="Bearer "+e),t}),(function(t){return Promise.reject(t)})),l.interceptors.response.use((function(t){n&&n.close();var e=t.data;return e.hasOwnProperty("errcode")?(Object(a["Message"])({message:e.errmsg||"Error",type:"error",duration:5e3}),Promise.reject(new Error(e.errmsg||"Error"))):e}),(function(t){return n&&n.close(),!t.response||401!==t.response.status&&403!==t.response.status?Object(a["Message"])({message:t.message,type:"error",duration:5e3}):(Object(c["b"])(),Object(a["Message"])({message:"登录已失效,请重新登录",type:"error",duration:3e3}),"/index"!==r["c"].currentRoute.path&&r["c"].replace({path:"/index",query:{redirect:r["c"].currentRoute.fullPath}})),Promise.reject(t)})),e["a"]=l},e968:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LjE2NDY0OCwgMjAyMS8wMS8xMi0xNTo1MjoyOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NWQ5YmM3Ny00YTMyLTQ2MWUtYjE1My0yNmVjNGExOWMyNDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEVBRDE2NTVDRjZDMTFFRDk1MTA5RTE1MTBCRTlGODQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEVBRDE2NTRDRjZDMTFFRDk1MTA5RTE1MTBCRTlGODQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MGQ5MGNjNi00YTI4LTRmZGMtODUwYy1jMjNmZDJiMjU0ZDEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YmYyYTZmNy0zMzRiLWM0NDUtYjhlYy04YmM0NDgzYWFiZTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6zoLSMAAACHklEQVR42rSWSyhEURjH7zCiPEYksWBhQ1l5hAUb8srGgrGXvGKBUhTlFbFARCmF1USShVdeC6xsJgsxFmIhKSGzIIz/p+9Ox23GPXfM/OvXPfecO9//nG/Od+41KQ3VioSSQSVIAy9gH2zSgGvGphiRWeKZFtAHooW+DrAN6sAtdZgareW4pAMH2MBE3jwFC9IxawKTGjNVJRQYRha+TwAjYBUcoT/FqGE8GNSZEK2oldtL4IrbWcAG0zAjhkVeVqaVFYHNSOE72gdCfyYoM2KYKrkPEkEMtx2asWwjhreShk6G9K4X4y/DE/AlYXiIdDqF/10RzPeMGJ6DUwnDWaFdILR3MJFLI4afErvUhqDHXIeFuORx/yvo8qUO18GKlzFKWT+b0Y5cFOKdYCJnvhiSFrz0X3DaSbW8W3UVJLkLPelO2FTdzD3fF2PVcyBJ+yOTzuFNJ8YUyPEykVakbt4drNFKu7QBtINI8MQZGsdz138Z5vI5WgNCdDKwC0YRcEcwpkNjglbKXY+gB89Maw3JqBeUKsZFdTuAoJuC8RivVtWQakj/5RAPmpX/aRk0w/iBTalO69VSUzcNvYI6/WBGqgJbMIrj+07hiAsmw3yakeJfZYBh/iJ4FmuZDCuUwIhKI1x7iFMKowJkaOHYTv4GagMfZsk3gi9yuRszNjsudjWloQEyjPipcw9fbWsglgddfjKjWDdc8L/0LcAAUuuQV+nime0AAAAASUVORK5CYII="}}]); |