1import{p as X,C as H,a4 as te,a5 as ae,Z as _,z as Q,af as o,y as i,I as a,c as Z,a9 as d,d as G,g as K,B as D,r as le,f as oe,e as se,k as ne,F as W,a2 as ie,i as re,ag as pe,E as Y,H as x,$ as O,a0 as A,b as de,L as ue,ad as ce,ac as me,X as ge,j as fe,A as _e,a7 as be,ai as ye,_ as ve,o as Ce,V as ke}from"./index-BhDP56Kj.js";import{u as he,a as xe,C as De}from"./useListTable-BcqU3UCO.js";const Ve={class:"dialog-content"},we={key:0},Se={key:1,class:"image-box"},Ee={class:"dialog-footer"},$e={__name:"AddBooksDialog",emits:["handleConfirm"],setup(J,{expose:j,emit:z}){const b=z,n=A(null),v=A(!1),{handleCancel:I}=he(n,v),V=O({title:"æ°å¢å¾ä¹¦",width:"500px",center:!0});let s=O({name:"",image:"",type:"",url:"",sort:""});const P=O({name:[{required:!0,message:"é50å",trigger:"blur"}],image:[{required:!0,message:"请ä¸ä¼ å¾ç",trigger:"change"}],type:[{required:!0,message:"è¯·éæ©ç±»å«",trigger:"change"}]});let w=JSON.parse(JSON.stringify(H.stageList));w.shift();const C=w,m=()=>{var p;(p=n==null?void 0:n.value)==null||p.resetFields(),Object.assign(s,{name:"",image:"",type:"",url:"",sort:""}),s.image="",v.value=!1},U=(p={})=>{if(p.id&&(p.id+"").length>0){V.title="ä¿®æ¹å¾ä¹¦";let{name:l,image:k,type:g,url:y,sort:T,id:E}=p;Object.assign(s,{name:l,image:k,type:g,url:y,sort:T,id:E})}else V.title="æ°å¢å¾ä¹¦",Object.assign(s,{id:""});v.value=!0},F=p=>{console.log("2323"),m()},S=(p="")=>{s.image=p},N=()=>{s.image=""},M=()=>{n.value.validate(p=>{if(p)b("handleConfirm",{...s});else return!1})};return j({openDialog:U,closeDialog:m}),(p,l)=>{const k=K,g=G,y=le,T=oe,E=te("Close"),q=se,t=re,e=ne,u=Z,f=Y,h=de,B=ae("number-limit");return _(),Q(h,{"modal-class":"global-dialog-style global-style",modelValue:v.value,"onUpdate:modelValue":l[5]||(l[5]=r=>v.value=r),title:V.title,width:V.width,onClose:m,"before-close":F,"append-to-body":"",center:""},{footer:o(()=>[i("div",Ee,[a(f,{type:"primary",class:"btn",onClick:M},{default:o(()=>[...l[9]||(l[9]=[x(" ç¡®å® ",-1)])]),_:1}),a(f,{onClick:d(I)},{default:o(()=>[...l[10]||(l[10]=[x("åæ¶",-1)])]),_:1},8,["onClick"])])]),default:o(()=>[i("div",Ve,[a(u,{ref_key:"formRef",ref:n,model:d(s),rules:P,"label-width":"auto",style:{"max-width":"600px"}},{default:o(()=>[a(g,{label:"å¾ä¹¦åç§°ï¼",prop:"name"},{default:o(()=>[a(k,{modelValue:d(s).name,"onUpdate:modelValue":l[0]||(l[0]=r=>d(s).name=r),placeholder:"é50å",maxlength:"50"},null,8,["modelValue"])]),_:1}),a(g,{label:"å¾ä¹¦å¾çï¼",prop:"image"},{default:o(()=>[d(s).image?(_(),D("div",Se,[a(T,{style:{width:"100%",height:"100%"},src:d(s).image,alt:""},null,8,["src"]),a(q,{class:"close",onClick:l[1]||(l[1]=r=>N())},{default:o(()=>[a(E,{style:{width:"18px",height:"18px"}})]),_:1})])):(_(),D("div",we,[a(y,{accept:".jpg,.png,.gif",materialType:3,onChange:S,maxSize:1},{default:o(()=>[...l[6]||(l[6]=[i("div",{class:"image-box no-image"},"ä¸ä¼ å¾ç",-1)])]),_:1}),l[7]||(l[7]=i("div",null," 建议ä¸ä¼ 尺寸为198*140 ",-1))]))]),_:1}),a(g,{label:"å¾ä¹¦åç±»ï¼",prop:"type"},{default:o(()=>[a(e,{modelValue:d(s).type,"onUpdate:modelValue":l[2]||(l[2]=r=>d(s).type=r),placeholder:"è¯·éæ©ç±»å«"},{default:o(()=>[(_(!0),D(W,null,ie(d(C),(r,L)=>(_(),Q(t,{key:L,label:r.name,value:r.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(g,{label:"龿¥å°åï¼",prop:"url"},{default:o(()=>[a(k,{modelValue:d(s).url,"onUpdate:modelValue":l[3]||(l[3]=r=>d(s).url=r),placeholder:"请è¾å
¥é¾æ¥å°å"},null,8,["modelValue"])]),_:1}),a(g,{label:"æåºï¼",prop:"sort"},{default:o(()=>[pe(a(k,{modelValue:d(s).sort,"onUpdate:modelValue":l[4]||(l[4]=r=>d(s).sort=r),placeholder:"请è¾å
¥æåº",maxlength:"3",type:"text",min:"0",max:"999"},null,8,["modelValue"]),[[B,{min:0,max:999,allowEmpty:!0}]]),l[8]||(l[8]=i("div",{class:"color666 fs12"},"*请è¾å
¥0-999çæ°åï¼æ°åè¶å°è¶é å",-1))]),_:1})]),_:1},8,["model","rules"])])]),_:1},8,["modelValue","title","width"])}}},Oe=X($e,[["__scopeId","data-v-9247c44c"]]),Te={class:"page-head-from page-search-form"},Be={class:"page-table"},Le={class:"table-header"},Ae={class:"ban-p-text"},je=["onClick"],ze=["onClick"],Ie=["onClick"],Pe=["onClick"],Ue={key:0,class:"page-log-pagination"},Fe={__name:"AssistantBook",props:{navChildStatus:{type:Boolean,default:!0}},setup(J){const{proxy:j}=ue();ce(),me();const z=A(null),b=A(null),n=O({currPage:1,pageSize:15,totalCount:0,list:[]}),{addData:v,handleCurrentChange:I,getList:V,updatedData:s,deleteData:P}=xe({tableData:n,ScrollEle:z}),w=A(!1),C=O({name:""}),m=O({title:"åç±»",list:H.stageList,value:""}),U=[{type:"",label:"ID",prop:"id",width:"120"},{type:"",label:"å¾ä¹¦åç§°",prop:"name",className:"table-text-2",showOverflowTooltip:{effect:"light","popper-class":"page-tooltip"}},{type:"",label:"å¾ç",prop:"image",dataType:"coverImg"},{type:"",label:"åç±»",prop:"type",formatData:t=>({text:H.stageList.find(u=>u.code==t.type).name})}
1,{type:"",label:"龿¥",prop:"url",className:"table-text-2",showOverflowTooltip:{effect:"light","popper-class":"page-tooltip"}},{type:"",label:"æåº",prop:"sort"},{type:"",label:"å建æ¶é´",prop:"timeCreate",dataType:"timeCreate"},{type:"",label:"ç¶æ",prop:"is_active",prefix:"dot",formatData:t=>{let e=t.status==1?"green":"red";const u=t.status==1?'<span class="" >已䏿¶</span>':'<span class="" >已䏿¶</span>';return{dotClass:e,text:u}}},{type:"",label:"æä½",width:150,prop:"operate",dataType:"slot",slot:"operateSlot"}],F=t=>{m.value=t,S()},S=async()=>{const t={name:C.name,type:m.value,currPage:n.currPage,pageSize:n.pageSize};w.value=!0;try{V({url:"/canpoint/books/list",p1:t,method:"post"})}catch(e){console.error("è·ååå¥å表失败:",e)}finally{w.value=!1}},N=(t,e)=>{Object.assign(n,{currPage:1,pageSize:15,list:[]}),S()},M=()=>{p(),l(),m.value="",S()},p=()=>{Object.assign(n,{currPage:1,pageSize:15,list:[]})},l=()=>{Object.assign(C,{name:"",type:""})},k=async(t={})=>{if(t.id){(await s({url:"/canpoint/books/update",p1:{...t,status:1},message:"ä¿®æ¹æå",errorMessage:"ä¿®æ¹å¤±è´¥",method:"post"})).code==200&&b.value.closeDialog();return}(await v({url:"/canpoint/books/add",p1:{...t,status:1},message:"æ·»å æå",errorMessage:"æ·»å 失败",method:"post"})).code==200&&b.value.closeDialog()},g=()=>{b.value.openDialog({test:"test"})},y=(t,e="")=>{switch(t){case"edit":b.value.openDialog(e);break;case"putAway":E(e,t);break;case"removeOff":E(e,t);break;case"delete":T(e);break}},T=async(t,e)=>{await j.$cpConfirm.openDialog({width:500,calign:"center",title:"æç¤º",content:`确认å é¤å¾ä¹¦â${t.name}â`,btnText:"",btnlist:["åæ¶","ç¡®å®"],click:f=>{}})&&P({url:"/canpoint/books/delete",id:t.id})},E=async(t,e)=>{await j.$cpConfirm.openDialog({width:500,calign:"center",title:"æç¤º",content:`确认${e=="putAway"?"䏿¶":"䏿¶"}å¾ä¹¦â${t.name}â`,btnText:"",btnlist:["åæ¶","ç¡®å®"],click:f=>{}})&&q(t,e)},q=async(t,e)=>{let{id:u,name:f,image:h,type:B,url:r,sort:L}=t,R="/canpoint/books/update",c="䏿¶æå",$="䏿¶å¤±è´¥";e=="putAway"||(c="䏿¶æå",$="䏿¶å¤±è´¥");let ee={id:u,name:f,image:h,type:B,url:r,sort:L,status:e=="putAway"?1:2};(await s({url:R,p1:ee,method:"post",operateObj:{id:u,label:"id"},message:c,errorMessage:$})).code==200&&b.value.closeDialog()};return ge(()=>{S()}),(t,e)=>{const u=K,f=G,h=Y,B=Z,r=ve,L=fe,R=Ce;return _(),D(W,null,[i("div",{class:ke(["page-main global-style",{"page-main-left":!J.navChildStatus}])},[a(R,null,{header:o(()=>[...e[4]||(e[4]=[i("div",{class:"page-title"},[i("h2",{class:"title-text"},"æè¾
å¾ä¹¦")],-1)])]),search:o(()=>[i("div",Te,[a(B,{inline:!0,model:C,onSubmit:e[2]||(e[2]=ye(()=>{},["prevent"]))},{default:o(()=>[a(f,{label:"å¾ä¹¦åç§°ï¼"},{default:o(()=>[a(u,{modelValue:C.name,"onUpdate:modelValue":e[0]||(e[0]=c=>C.name=c),placeholder:"请è¾å
¥å¾ä¹¦åç§°"},null,8,["modelValue"])]),_:1}),a(f,null,{default:o(()=>[a(h,{class:"btn",type:"primary",onClick:e[1]||(e[1]=c=>N("searchform","lastSearch"))},{default:o(()=>[...e[5]||(e[5]=[x("æç´¢",-1)])]),_:1}),a(h,{class:"btn gray-btn",onClick:M},{default:o(()=>[...e[6]||(e[6]=[x("éç½®",-1)])]),_:1})]),_:1})]),_:1},8,["model"])]),a(r,{showChild:!1,title:m.title,dataList:m.list,value:m.value,onChangeValue:F},null,8,["title","dataList","value"])]),default:o(()=>[i("div",Be,[i("div",{class:"flex jc-between",ref_key:"scrollEle",ref:z},[i("div",Le,[i("span",Ae,[e[7]||(e[7]=x("å
± ",-1)),i("i",null,be(n.totalCount),1),e[8]||(e[8]=x(" æ¡è®°å½",-1))])]),i("div",null,[a(h,{class:"btn",type:"primary",onClick:g},{default:o(()=>[...e[9]||(e[9]=[x("æ°å¢å¾ä¹¦",-1)])]),_:1})])],512),e[10]||(e[10]=i("div",{class:"pd10"},null,-1)),a(De,{column:U,"table-data":n.list,"table-loading":w.value},{operateSlot:o(({row:c})=>[i("span",{class:"operate-btn",onClick:$=>y("edit",c)},"ç¼è¾",8,je),c.status==2?(_(),D("span",{key:0,class:"operate-btn",onClick:$=>y("putAway",c)},"䏿¶",8,ze)):(_(),D("span",{key:1,class:"operate-btn",onClick:$=>y("removeOff",c)},"䏿¶",8,Ie)),i("span",{class:"operate-btn",onClick:$=>y("delete",c)},"å é¤",8,Pe)]),_:1},8,["table-data","table-loading"])])]),footer:o(()=>[n.list.length?(_(),D("div",Ue,[a(L,{"current-page":n.currPage,"onUpdate:currentPage":e[3]||(e[3]=c=>n.currPage=c),"page-size":n.pageSize,total:n.totalCount,layout:"prev, pager, next, jumper",onCurrentChange:d(I)},null,8,["current-page","page-size","total","onCurrentChange"])])):_e("",!0)]),_:1}
1)],2),a(Oe,{ref_key:"addBooksDialogRef",ref:b,onHandleConfirm:k},null,512)],64)}}},Re=X(Fe,[["__scopeId","data-v-ffba33c6"]]);export{Re as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.