daShangDao_newAdmin/dist/assets/List.5dbd121c.js
2026-06-15 17:26:14 +08:00

2 lines
8.7 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var e=Object.defineProperty,a=Object.defineProperties,l=Object.getOwnPropertyDescriptors,t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,s=(a,l,t)=>l in a?e(a,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[l]=t;import{_ as u,a8 as i,$ as n,ao as d,ah as p,ai as c,aa as v,a9 as m,a3 as b,ab as f,ac as g,af as y,ag as w,am as _,aI as h,aP as V,as as j,o as k,k as z,l as C,m as x,w as O,v as S,at as U,H as P,J as I,I as N,t as R,an as $}from"./vendor.be06958f.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{i as A}from"./index.c0a98caf.js";import"./RefreshButton.7d989868.js";import{A as B}from"./ActionBar.646f8638.js";const E=e=>{const u=(i=((e,a)=>{for(var l in a||(a={}))r.call(a,l)&&s(e,l,a[l]);if(t)for(var l of t(a))o.call(a,l)&&s(e,l,a[l]);return e})({},e),n={pageNum:e.page,pageSize:e.size},a(i,l(n)));var i,n;return delete u.page,delete u.size,A.get("/violation/pageQuery",{params:u})},D=(e,a)=>A.post("/violation/errorSubmit?ids="+e+"&remark="+a),T=e=>A.post("/violation/successSubmit?ids="+e),q=e=>A.post("/violation/removeSubmit?ids="+e),H=(e,a)=>A.post("/violation/editSubmit?id="+e+"&sort="+a);const J={class:"list-container"},L={class:"search-area"},Q={class:"search-area"},F={class:"pagination-container"},G={class:"dialog-footer"},K={class:"dialog-footer"},M={__name:"List",setup(e){const a=u([]),l=u(!1),t=u(null),r=u(""),o=i({type:"",name:"",review:"",status:""}),s=i({current:1,size:10,total:0}),$=u([]),A=u([]),M=u([]),W=u([]),X=u(!0),Y=u(!0),Z=e=>{$.value=e.map((e=>e.id)),A.value=e.map((e=>e.name)),M.value=e.map((e=>e.review)),W.value=e.map((e=>e.sort)),X.value=1!=e.length,Y.value=!e.length},ee=u(!1),ae=u(!1);n((()=>{le()}));const le=async()=>{l.value=!0;try{const e={pageNum:s.current,pageSize:s.size,type:null!==o.type?o.type:void 0,name:o.name||void 0,status:o.status||void 0,review:null!==o.review?o.review:void 0},t=await E(e);200===t.code?(a.value=t.data.rows||[],s.total=t.data.total||0):d.error(t.message||"获取数据失败")}catch(e){console.error("获取数据失败:",e),"ECONNABORTED"===e.code?d.error("请求超时,请检查网络连接或联系管理员"):e.response?d.error(`请求失败: ${e.response.status} ${e.response.statusText}`):e.request?d.error("服务器未响应,请稍后再试"):d.error(`请求错误: ${e.message}`),a.value=[],s.total=0}finally{l.value=!1}},te=u([]),re=({row:e,column:a})=>{if(1==e.review)return"shenhe-row"},oe=()=>{le()},se=()=>{s.current=1,le()},ue=()=>{o.type="",o.name="",o.review="",o.status=null,s.current=1,le()},ie=e=>{s.size=e,s.current=1,le()},ne=e=>{s.current=e,le()},de=async()=>{if(!r.value)return void d.error("请填写驳回原因!!!");"200"==(await D($.value,r.value)).code?(ee.value=!1,d.success("驳回成功"),r.value="",le()):d.error("系统异常,请联系管理员")},pe=async()=>{"200"==(await H($.value,te.value)).code?(ae.value=!1,d.success("修改成功"),te.value=[],le()):d.error("系统异常,请联系管理员")};return(e,u)=>{const i=p,n=c,A=v,E=m,D=b,H=f,ce=g,ve=y,me=w,be=_,fe=h,ge=V,ye=j;return k(),z("div",J,[C("div",L,[x(H,{inline:!0,model:o},{default:O((()=>[x(A,{label:"违规类型"},{default:O((()=>[x(n,{modelValue:o.type,"onUpdate:modelValue":u[0]||(u[0]=e=>o.type=e),placeholder:"请选择违规类型",clearable:"",style:{"min-width":"150px"}},{default:O((()=>[x(i,{label:"isbn",value:0}),x(i,{label:"书名",value:1}),x(i,{label:"作者",value:2}),x(i,{label:"出版社",value:3})])),_:1},8,["modelValue"])])),_:1}),x(A,{label:"违规内容"},{default:O((()=>[x(E,{modelValue:o.name,"onUpdate:modelValue":u[1]||(u[1]=e=>o.name=e),placeholder:"请输入违规内容",clearable:""},null,8,["modelValue"])])),_:1}),x(A,{label:"审核状态"},{default:O((()=>[x(n,{modelValue:o.review,"onUpdate:modelValue":u[2]||(u[2]=e=>o.review=e),placeholder:"请选择审核状态",clearable:"",style:{"min-width":"150px"}},{default:O((()=>[x(i,{label:"待提交",value:0}),x(i,{label:"待审核",value:1}),x(i,{label:"已审核",value:2}),x(i,{label:"已撤回",value:3}),x(i,{label:"审核失败",value:4})])),_:1},8,["modelValue"])])),_:1}),x(A,{label:"状态"},{default:O((()=>[x(n,{modelValue:o.status,"onUpdate:modelValue":u[3]||(u[3]=e=>o.status=e),placeholder:"请选择状态",clearable:"",style:{"min-width":"150px"}},{default:O((()=>[x(i,{label:"正常",value:0}),x(i,{label:"停用",value:1})])),_:1},8,["modelValue"])])),_:1}),x(A,null,{default:O((()=>[x(D,{type:"primary",onClick:se},{default:O((()=>[S("搜索")])),_:1}),x(D,{onClick:ue},{default:O((()=>[S("重置")])),_:1})])),_:1})])),_:1},8,["model"])]),C("div",Q,[x(B,{onRefresh:oe},{left:O((()=>[x(D,{type:"success",disabled:Y.value,onClick:u[4]||(u[4]=e=>(async()=>{for(var e=0;e<M.value.length;e++)if("1"!=M.value[e])return void d.error("请选择待审核的数据!!!");"200"==(await T($.value)).code?(d.success("审核成功"),le()):d.error("系统异常,请联系管理员")})())},{default:O((()=>[S("通过")])),_:1},8,["disabled"]),x(D,{type:"danger",disabled:Y.value,onClick:u[5]||(u[5]=e=>(()=>{for(var e=0;e<M.value.length;e++)if("1"!=M.value[e])return void d.error("请选择待审核的数据!!!");ee.value=!0})())},{default:O((()=>[S("驳回")])),_:1},8,["disabled"]),x(D,{type:"danger",disabled:Y.value,onClick:u[6]||(u[6]=e=>(async()=>{await q($.value),d.success("删除成功"),le()})())},{default:O((()=>[S("删除")])),_:1},8,["disabled"]),x(D,{type:"warning",disabled:X.value,onClick:u[7]||(u[7]=e=>(ae.value=!0,void(te.value=W.value[0].split(","))))},{default:O((()=>[S("修改")])),_:1},8,["disabled"])])),_:1}),U((k(),P(ve,{ref_key:"tableRef",ref:t,data:a.value,border:"",stripe:"",style:{width:"100%"},onSelectionChange:Z,"row-class-name":re},{default:O((()=>[x(ce,{type:"selection",width:"55",align:"center"}),(k(),P(ce,{key:0,label:"主键",align:"center",prop:"id"})),x(ce,{label:"违规平台",align:"center",prop:"sort",width:"250px"},{default:O((e=>[(k(!0),z(I,null,N(e.row.sort.split(","),(e=>(k(),z("span",{key:e},R({0:"拼多多",1:"孔夫子",2:"淘宝",3:"咸鱼"}[e]||"info")+"   ",1)))),128))])),_:1}),x(ce,{label:"违规类型",align:"center",prop:"type"},{default:O((({row:e})=>{return[S(R((a=e.type,{0:"isbn",1:"书名",2:"作者",3:"出版社"}[a]||a)),1)];var a})),_:1}),x(ce,{label:"违规内容",align:"center",prop:"name"}),x(ce,{label:"违规原因",align:"center",prop:"content"}),x(ce,{label:"审核状态",align:"center",prop:"review"},{default:O((({row:e})=>{return[S(R((a=e.review,{0:"待提交",1:"待审核",2:"已审核",3:"已撤回",4:"审核失败"}[a]||"info")),1)];var a})),_:1}),x(ce,{label:"审核意见",align:"center",prop:"remark"}),x(ce,{label:"状态",align:"center",prop:"status"},{default:O((({row:e})=>{return[S(R((a=e.status,{0:"正常",1:"停用"}[a]||"info")),1)];var a})),_:1})])),_:1},8,["data"])),[[ye,l.value]]),C("div",F,[x(me,{"current-page":s.current,"onUpdate:currentPage":u[8]||(u[8]=e=>s.current=e),"page-size":s.size,"onUpdate:pageSize":u[9]||(u[9]=e=>s.size=e),"page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper",total:s.total,onSizeChange:ie,onCurrentChange:ne},null,8,["current-page","page-size","total"])])]),x(be,{title:"驳回原因",modelValue:ee.value,"onUpdate:modelValue":u[12]||(u[12]=e=>ee.value=e),width:"500px","close-on-click-modal":!1},{footer:O((()=>[C("span",G,[x(D,{type:"primary",onClick:de},{default:O((()=>[S("提交")])),_:1}),x(D,{onClick:u[11]||(u[11]=e=>ee.value=!1)},{default:O((()=>[S("取消")])),_:1})])])),default:O((()=>[x(E,{modelValue:r.value,"onUpdate:modelValue":u[10]||(u[10]=e=>r.value=e),style:{width:"100%"},rows:10,type:"textarea",placeholder:"请输入驳回原因"},null,8,["modelValue"])])),_:1},8,["modelValue"]),x(be,{title:"修改违规平台",modelValue:ae.value,"onUpdate:modelValue":u[15]||(u[15]=e=>ae.value=e),width:"500px"},{footer:O((()=>[C("span",K,[x(D,{type:"primary",onClick:pe},{default:O((()=>[S("提交")])),_:1}),x(D,{onClick:u[14]||(u[14]=e=>ae.value=!1)},{default:O((()=>[S("取消")])),_:1})])])),default:O((()=>[x(A,{label:"违规平台",prop:"sort"},{default:O((()=>[x(ge,{modelValue:te.value,"onUpdate:modelValue":u[13]||(u[13]=e=>te.value=e)},{default:O((()=>[(k(!0),z(I,null,N([{label:"拼多多",value:"0"},{label:"孔夫子",value:"1"},{label:"淘宝",value:"2"},{label:"咸鱼",value:"3"}],(e=>(k(),P(fe,{key:e.value,label:e.value},{default:O((()=>[S(R(e.label),1)])),_:2},1032,["label"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["modelValue"])])}},__scopeId:"data-v-680d5667"};export{M as default};