2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
var e=Object.defineProperty,a=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable,o=(a,l,t)=>l in a?e(a,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[l]=t;import{_ as i,a8 as d,$ as r,a9 as n,aa as s,a3 as u,ab as c,a5 as p,a4 as m,aG as b,aE as f,ac as g,ae as v,b as y,af as h,ag as _,am as w,as as k,o as V,k as C,m as N,w as j,aw as x,v as z,an as U,t as I,at as A,H as O,l as S,n as P,aQ as R,E as T,ao as $,z as B}from"./vendor.be06958f.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{i as F}from"./index.c0a98caf.js";const E=e=>F.get("/zhishu/bookAudit/list",{params:e}),L=e=>F.get(`/zhishu/bookAudit/${e}`),K=e=>F.post("/zhishu/bookAudit",e),q=e=>F.put("/zhishu/bookAudit",e),D=e=>{const a=Array.isArray(e)?e.join(","):e;return F.delete(`/zhishu/bookAudit/${a}`)},G=e=>F.post("/zhishu/bookAudit/export",e,{responseType:"blob"}),H=e=>F.put("/zhishu/bookAudit/updateStatus",e);const Q={class:"p-2"},X={key:0,class:"mb-[10px]"},J={class:"truncate-cell"},M={class:"dialog-footer"},W={__name:"index",setup(e){const F=i([]),W=i(!1),Y=i(!0),Z=i(!0),ee=i([]),ae=i(!0),le=i(!0),te=i(0),oe=i(),ie=i(),de=d({visible:!1,title:""}),re={userId:"",productId:"",goodsName:"",isbn:"",artNo:"",conditionCode:"",itemNumber:"",status:"",inventory:"",bookPic:""},ne=d({pageNum:1,pageSize:10,userId:"",productId:"",goodsName:"",isbn:"",artNo:"",conditionCode:"",itemNumber:"",status:"",inventory:"",bookPic:""}),se=d(((e,i)=>{for(var d in i||(i={}))l.call(i,d)&&o(e,d,i[d]);if(a)for(var d of a(i))t.call(i,d)&&o(e,d,i[d]);return e})({},re)),ue=d({conditionCode:[{required:!0,message:"品相不能为空",trigger:"blur"}]}),ce=async(e,a)=>{try{await T.confirm(`是否审核编号为"${e}"的数据项?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});const l={id:e,status:a};await H(l),$.success("0"===a?"审核通过":"审核未通过"),await pe()}catch(l){console.error("审核状态更新失败:",l)}},pe=async()=>{Y.value=!0;try{const e=Object.entries(ne).filter((([e,a])=>""!==a&&null!=a)).reduce(((e,[a,l])=>(e[a]=l,e)),{}),a=await E(e);F.value=a.data.list||a.data.rows||[],te.value=a.data.total||0}catch(e){console.error("获取列表失败:",e),$.error("获取列表失败")}finally{Y.value=!1}},me=()=>{be(),de.visible=!1},be=()=>{var e;Object.assign(se,re),null==(e=ie.value)||e.resetFields()},fe=()=>{ne.pageNum=1,pe()},ge=()=>{var e;null==(e=oe.value)||e.resetFields(),Object.assign(ne,{pageNum:1,pageSize:10,userId:"",productId:"",goodsName:"",isbn:"",artNo:"",conditionCode:"",itemNumber:"",status:"",inventory:"",bookPic:""}),fe()},ve=e=>{ee.value=e.map((e=>e.id)),ae.value=1!==e.length,le.value=!e.length},ye=()=>{be(),de.visible=!0,de.title="添加图书审核管理"},he=()=>{var e;null==(e=ie.value)||e.validate((async e=>{if(e){W.value=!0;try{se.id?await q(se):await K(se),$.success("操作成功"),de.visible=!1,await pe()}catch(a){console.error("提交失败:",a),$.error("操作失败")}finally{W.value=!1}}}))},_e=async()=>{try{const e=await G(ne),a=window.URL.createObjectURL(new Blob([e.data])),l=document.createElement("a");l.href=a,l.setAttribute("download",`bookAudit_${(new Date).getTime()}.xlsx`),document.body.appendChild(l),l.click(),document.body.removeChild(l),window.URL.revokeObjectURL(a)}catch(e){console.error("导出失败:",e),$.error("导出失败")}};return r((()=>{pe()})),(e,a)=>{const l=n,t=s,o=u,i=c,d=p,r=m,E=b,K=f,q=g,G=v,H=B,re=y,we=h,ke=_,Ve=w,Ce=k;return V(),C("div",Q,[Z.value?(V(),C("div",X,[N(d,{shadow:"hover"},{default:j((()=>[N(i,{ref_key:"queryFormRef",ref:oe,model:ne,inline:!0},{default:j((()=>[N(t,{label:"商品编号",prop:"itemNumber"},{default:j((()=>[N(l,{modelValue:ne.itemNumber,"onUpdate:modelValue":a[0]||(a[0]=e=>ne.itemNumber=e),placeholder:"请输入商品编号",clearable:"",onKeyup:x(fe,["enter"])},null,8,["modelValue"])])),_:1}),N(t,{label:"品相",prop:"conditionCode"},{default:j((()=>[N(l,{modelValue:ne.conditionCode,"onUpdate:modelValue":a[1]||(a[1]=e=>ne.conditionCode=e),placeholder:"请输入品相",clearable:"",onKeyup:x(fe,["enter"])},null,8,["modelValue"])])),_:1}),N(t,{label:"isbn",prop:"isbn"},{default:j((()=>[N(l,{modelValue:ne.isbn,"onUpdate:modelValue":a[2]||(a[2]=e=>ne.isbn=e),placeholder:"请输入isbn",clearable:"",onKeyup:x(fe,["enter"])},null,8,["modelValue"])])),_:1}),N(t,null,{default:j((()=>[N(o,{type:"primary",icon:"Search",onClick:fe},{default:j((()=>[z("搜索")])),_:1}),N(o,{icon:"Refresh",onClick:ge},{default:j((()=>[z("重置")])),_:1})])),_:1})])),_:1},8,["model"])])),_:1})])):U("",!0),N(d,{shadow:"never"},{header:j((()=>[N(E,{gutter:10,class:"mb8"},{default:j((()=>[N(r,{span:1.5},{default:j((()=>[N(o,{type:"primary",plain:"",onClick:ye},{default:j((()=>[z("新增")])),_:1})])),_:1}),N(r,{span:1.5},{default:j((()=>[N(o,{type:"success",plain:"",disabled:ae.value,onClick:a[3]||(a[3]=e=>(async e=>{be();const a=(null==e?void 0:e.id)||ee.value[0];try{const e=await L(a);Object.assign(se,e.data),de.visible=!0,de.title="修改图书审核管理"}catch(l){console.error("获取详情失败:",l),$.error("获取详情失败")}})())},{default:j((()=>[z("修改")])),_:1},8,["disabled"])])),_:1}),N(r,{span:1.5},{default:j((()=>[N(o,{type:"danger",plain:"",disabled:le.value,onClick:a[4]||(a[4]=e=>(async e=>{const a=(null==e?void 0:e.id)||ee.value;try{await T.confirm(`是否确认删除图书审核管理编号为"${a}"的数据项?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}),await D(a),$.success("删除成功"),await pe()}catch(l){console.error("删除失败:",l)}})())},{default:j((()=>[z("删除")])),_:1},8,["disabled"])])),_:1}),N(r,{span:1.5},{default:j((()=>[N(o,{type:"warning",plain:"",onClick:_e},{default:j((()=>[z("导出")])),_:1})])),_:1}),N(r,{span:1.5},{default:j((()=>[N(o,{onClick:a[5]||(a[5]=e=>Z.value=!Z.value)},{default:j((()=>[z(I(Z.value?"隐藏搜索":"显示搜索"),1)])),_:1})])),_:1})])),_:1})])),default:j((()=>[A((V(),O(we,{data:F.value,onSelectionChange:ve},{default:j((()=>[N(q,{type:"expand"},{default:j((({row:e})=>[N(i,{"label-position":"left",inline:"",class:"demo-table-expand"},{default:j((()=>[N(t,null,{default:j((()=>[N(K,{style:{width:"100px",height:"120px"},src:e.bookPic,fit:"cover","preview-src-list":[e.bookPic]},null,8,["src","preview-src-list"])])),_:2},1024)])),_:2},1024)])),_:1}),N(q,{type:"selection",width:"55",align:"center"}),N(q,{label:"审核图书id",align:"center",prop:"id"}),N(q,{label:"产品编码",align:"center",prop:"productId"}),N(q,{label:"商品名称",align:"center",prop:"goodsName","show-overflow-tooltip":!0},{default:j((({row:e})=>[S("div",J,I(e.goodsName),1)])),_:1}),N(q,{label:"isbn",align:"center",prop:"isbn"}),N(q,{label:"标准售价",align:"center",prop:"price"},{default:j((({row:e})=>[z(I((e.price/100).toFixed(2)),1)])),_:1}),N(q,{label:"审核状态",align:"center",prop:"status"},{default:j((({row:e})=>[N(G,{type:"0"===e.status?"success":"1"===e.status?"danger":"info",effect:"0"===e.status?"dark":"light",size:"large"},{default:j((()=>[z(I("0"===e.status?"通过":"1"===e.status?"未通过":"待审核"),1)])),_:2},1032,["type","effect"])])),_:1}),N(q,{label:"操作",align:"center","class-name":"small-padding fixed-width"},{default:j((e=>[N(re,{content:"通过",placement:"top"},{default:j((()=>[N(o,{link:"",type:"success",icon:"Check",onClick:a=>ce(e.row.id,"0")},{default:j((()=>[N(H,null,{default:j((()=>[N(P(R))])),_:1})])),_:2},1032,["onClick"])])),_:2},1024),N(re,{content:"未通过",placement:"top"},{default:j((()=>[N(o,{link:"",type:"danger",circle:"",onClick:a=>ce(e.row.id,"1")},{default:j((()=>[z("X")])),_:2},1032,["onClick"])])),_:2},1024)])),_:1})])),_:1},8,["data"])),[[Ce,Y.value]]),te.value>0?(V(),O(ke,{key:0,total:te.value,"current-page":ne.pageNum,"onUpdate:currentPage":a[6]||(a[6]=e=>ne.pageNum=e),"page-size":ne.pageSize,"onUpdate:pageSize":a[7]||(a[7]=e=>ne.pageSize=e),onCurrentChange:pe,onSizeChange:pe,"page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper"},null,8,["total","current-page","page-size"])):U("",!0)])),_:1}),N(Ve,{title:de.title,modelValue:de.visible,"onUpdate:modelValue":a[15]||(a[15]=e=>de.visible=e),width:"500px","append-to-body":""},{footer:j((()=>[S("div",M,[N(o,{loading:W.value,type:"primary",onClick:he},{default:j((()=>[z("确 定")])),_:1},8,["loading"]),N(o,{onClick:me},{default:j((()=>[z("取 消")])),_:1})])])),default:j((()=>[N(i,{ref_key:"bookAuditFormRef",ref:ie,model:se,rules:ue,"label-width":"80px"},{default:j((()=>[N(t,{label:"用户id",prop:"userId"},{default:j((()=>[N(l,{modelValue:se.userId,"onUpdate:modelValue":a[8]||(a[8]=e=>se.userId=e),placeholder:"请输入用户id"},null,8,["modelValue"])])),_:1}),N(t,{label:"产品编码",prop:"productId"},{default:j((()=>[N(l,{modelValue:se.productId,"onUpdate:modelValue":a[9]||(a[9]=e=>se.productId=e),placeholder:"请输入产品编码"},null,8,["modelValue"])])),_:1}),N(t,{label:"商品名称",prop:"goodsName"},{default:j((()=>[N(l,{modelValue:se.goodsName,"onUpdate:modelValue":a[10]||(a[10]=e=>se.goodsName=e),placeholder:"请输入商品名称"},null,8,["modelValue"])])),_:1}),N(t,{label:"isbn",prop:"isbn"},{default:j((()=>[N(l,{modelValue:se.isbn,"onUpdate:modelValue":a[11]||(a[11]=e=>se.isbn=e),placeholder:"请输入isbn"},null,8,["modelValue"])])),_:1}),N(t,{label:"货号",prop:"artNo"},{default:j((()=>[N(l,{modelValue:se.artNo,"onUpdate:modelValue":a[12]||(a[12]=e=>se.artNo=e),placeholder:"请输入货号"},null,8,["modelValue"])])),_:1}),N(t,{label:"品相",prop:"conditionCode"},{default:j((()=>[N(l,{modelValue:se.conditionCode,"onUpdate:modelValue":a[13]||(a[13]=e=>se.conditionCode=e),placeholder:"请输入品相"},null,8,["modelValue"])])),_:1}),N(t,{label:"商品编号",prop:"itemNumber"},{default:j((()=>[N(l,{modelValue:se.itemNumber,"onUpdate:modelValue":a[14]||(a[14]=e=>se.itemNumber=e),placeholder:"请输入商品编号"},null,8,["modelValue"])])),_:1})])),_:1},8,["model","rules"])])),_:1},8,["title","modelValue"])])}},__scopeId:"data-v-a5e33f9c"};export{W as default};
|