"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[4726,2512],{52512:function(e,t,r){r.r(t);var n=r(14048),u=r(30388),o=r(25026),a=r(69492),i=r(96557),l=function(){function e(){(0,o.A)(this,e)}return(0,a.A)(e,[{key:"createBook",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i["default"])({method:"post",url:"v1/book",data:t}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getBook",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i.get)("v1/book/".concat(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"editBook",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t,r){var u;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i.put)("v1/book/".concat(t),r);case 2:return u=e.sent,e.abrupt("return",u);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"deleteBook",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i._delete)("v1/book/".concat(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getBooks",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i["default"])({method:"get",url:"v1/book",handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}])}();t["default"]=new l},14726:function(e,t,r){r.r(t),r.d(t,{default:function(){return x}});var n=r(20641),u=r(90033),o=r(53751),a=function(e){return(0,n.Qi)("data-v-154e2900"),e=e(),(0,n.jt)(),e},i={class:"container"},l={key:0,class:"title"},c={key:1,class:"title"},s=a((function(){return(0,n.Lk)("span",null,"修改图书",-1)})),d=a((function(){return(0,n.Lk)("i",{class:"iconfont icon-fanhui"},null,-1)})),f={class:"wrap"};function p(e,t,r,a,p,k){var m=(0,n.g2)("el-input"),b=(0,n.g2)("el-form-item"),v=(0,n.g2)("el-button"),h=(0,n.g2)("el-form"),w=(0,n.g2)("el-col"),A=(0,n.g2)("el-row");return(0,n.uX)(),(0,n.CE)("div",i,[r.editBookId?((0,n.uX)(),(0,n.CE)("div",c,[s,(0,n.eW)(),(0,n.Lk)("span",{class:"back",onClick:t[0]||(t[0]=function(){return a.back&&a.back.apply(a,arguments)})},[d,(0,n.eW)(" 返回 ")])])):((0,n.uX)(),(0,n.CE)("div",l,"新建图书"+(0,u.v_)(r.editBookId),1)),(0,n.Lk)("div",f,[(0,n.bF)(A,null,{default:(0,n.k6)((function(){return[(0,n.bF)(w,{lg:16,md:20,sm:24,xs:24},{default:(0,n.k6)((function(){return[(0,n.bF)(h,{model:a.book,"status-icon":"",ref:"form","label-width":"100px",onSubmit:t[5]||(t[5]=(0,o.D$)((function(){}),["prevent"])),rules:a.rules},{default:(0,n.k6)((function(){return[(0,n.bF)(b,{label:"书名",prop:"title"},{default:(0,n.k6)((function(){return[(0,n.bF)(m,{modelValue:a.book.title,"onUpdate:modelValue":t[1]||(t[1]=function(e){return a.book.title=e}),placeholder:"请填写书名"},null,8,["modelValue"])]})),_:1}),(0,n.bF)(b,{label:"作者",prop:"author"},{default:(0,n.k6)((function(){return[(0,n.bF)(m,{modelValue:a.book.author,"onUpdate:modelValue":t[2]||(t[2]=function(e){return a.book.author=e}),placeholder:"请填写作者"},null,8,["modelValue"])]})),_:1}),(0,n.bF)(b,{label:"封面",prop:"image"},{default:(0,n.k6)((function(){return[(0,n.bF)(m,{modelValue:a.book.image,"onUpdate:modelValue":t[3]||(t[3]=function(e){return a.book.image=e}),placeholder:"请填写封面地址"},null,8,["modelValue"])]})),_:1}),(0,n.bF)(b,{label:"简介",prop:"summary"},{default:(0,n.k6)((function(){return[(0,n.bF)(m,{type:"textarea",autosize:{minRows:4,maxRows:8},placeholder:"请输入简介",modelValue:a.book.summary,"onUpdate:modelValue":t[4]||(t[4]=function(e){return a.book.summary=e})},null,8,["modelValue"])]})),_:1}),(0,n.bF)(b,{class:"submit"},{default:(0,n.k6)((function(){return[(0,n.bF)(v,{type:"primary",onClick:a.submitForm},{default:(0,n.k6)((function(){return[(0,n.eW)("保 存")]})),_:1},8,["onClick"]),(0,n.bF)(v,{onClick:a.resetForm},{default:(0,n.k6)((function(){return[(0,n.eW)("重 置")]})),_:1},8,["onClick"])]})),_:1})]})),_:1},8,["model","rules"])]})),_:1})]})),_:1})])])}var k=r(14048),m=r(30388),b=(r(16280),r(2892),r(79432),r(26099),r(23500),r(50953)),v=r(20163),h=r(52512),w={props:{editBookId:{type:Number,default:null}},setup:function(e,t){var r=(0,b.KR)(null),u=(0,b.KR)(!1),o=(0,b.Kh)({title:"",author:"",summary:"",image:""}),a=function(e,t){return Object.keys(e).forEach((function(r){e[r]=t[r]||e[r]}))},i=A(),l=i.rules;(0,n.sV)((function(){e.editBookId&&c()}));var c=function(){var t=(0,m.A)((0,k.A)().mark((function t(){var r;return(0,k.A)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return u.value=!0,t.next=3,h["default"].getBook(e.editBookId);case 3:r=t.sent,a(o,r),u.value=!1;case 6:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),s=function(){r.value.resetFields()},d=function(){var n=(0,m.A)((0,k.A)().mark((function n(u){return(0,k.A)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:r.value.validate(function(){var r=(0,m.A)((0,k.A)().mark((function r(n){var a;return(0,k.A)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(!n){r.next=16;break}if(a={},!e.editBookId){r.next=9;break}return r.next=5,h["default"].editBook(e.editBookId,o);case 5:a=r.sent,t.emit("editClose"),r.next=13;break;case 9:return r.next=11,h["default"].createBook(o);case 11:a=r.sent,s(u);case 13:a.code