index-987187b0.js 5.0 KB

1
  1. import{d as K,z as j,r as m,f as G,x as J,Q as L,o as p,c as M,i as e,w as r,a as t,R as Q,F as B,A as W,j as c,m as d,B as g,V as X,G as Z,C as $,D as ee,p as le,_ as ae,q as te,H as re,I as oe,J as ne,K as pe}from"./index-34852970.js";import{_ as se}from"./index.vue_vue_type_script_setup_true_lang-1515f911.js";import{_ as ie}from"./DictTag.vue_vue_type_script_lang-7acc703f.js";import{E as ue}from"./el-image-32cffe65.js";import"./el-image-viewer-619778cc.js";import{_ as me}from"./ContentWrap.vue_vue_type_script_setup_true_lang-eb026e5c.js";import{a as ce,D as k}from"./dict-5c28424e.js";import{d as de}from"./formatTime-2355f062.js";import{_ as fe,g as _e,d as ge}from"./BannerForm.vue_vue_type_script_setup_true_lang-ed6507f6.js";import{c as be}from"./index-69e629ed.js";import{u as we}from"./useMessage-f6294882.js";import"./index-d6d07698.js";import"./color-6e929987.js";import"./el-card-73839c3c.js";import"./Dialog-e0707d40.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./UploadImg-35f0ce47.js";const ye=K({name:"Banner",__name:"index",setup(ve){const x=we(),{t:D}=j(),b=m(!0),h=m(0),C=m([]),o=G({pageNo:1,pageSize:10,title:null,status:null,createTime:[]}),T=m(),s=async()=>{b.value=!0;try{const i=await _e(o);C.value=i.list,h.value=i.total}finally{b.value=!1}},w=()=>{o.pageNo=1,s()},z=()=>{T.value.resetFields(),w()},N=m(),S=(i,l)=>{N.value.open(i,l)};return J(()=>{s()}),(i,l)=>{const I=X,f=Z,R=$,A=ee,F=le,y=ae,u=te,P=re,U=me,n=oe,Y=ue,V=ie,H=ne,q=se,v=L("hasPermi"),E=pe;return p(),M(B,null,[e(U,null,{default:r(()=>[e(P,{ref_key:"queryFormRef",ref:T,inline:!0,model:t(o),class:"-mb-15px","label-width":"100px"},{default:r(()=>[e(f,{label:"Banner\u6807\u9898",prop:"title"},{default:r(()=>[e(I,{modelValue:t(o).title,"onUpdate:modelValue":l[0]||(l[0]=a=>t(o).title=a),class:"!w-240px",clearable:"",placeholder:"\u8BF7\u8F93\u5165Banner\u6807\u9898",onKeyup:Q(w,["enter"])},null,8,["modelValue"])]),_:1}),e(f,{label:"\u6D3B\u52A8\u72B6\u6001",prop:"status"},{default:r(()=>[e(A,{modelValue:t(o).status,"onUpdate:modelValue":l[1]||(l[1]=a=>t(o).status=a),class:"!w-240px",clearable:"",placeholder:"\u5168\u90E8"},{default:r(()=>[(p(!0),M(B,null,W(t(ce)(t(k).COMMON_STATUS),a=>(p(),c(R,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(f,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime"},{default:r(()=>[e(F,{modelValue:t(o).createTime,"onUpdate:modelValue":l[2]||(l[2]=a=>t(o).createTime=a),"default-time":[new Date("1 00:00:00"),new Date("1 23:59:59")],class:"!w-240px","end-placeholder":"\u7ED3\u675F\u65E5\u671F","start-placeholder":"\u5F00\u59CB\u65E5\u671F",type:"daterange","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue","default-time"])]),_:1}),e(f,null,{default:r(()=>[e(u,{onClick:w},{default:r(()=>[e(y,{class:"mr-5px",icon:"ep:search"}),l[6]||(l[6]=d(" \u641C\u7D22 "))]),_:1}),e(u,{onClick:z},{default:r(()=>[e(y,{class:"mr-5px",icon:"ep:refresh"}),l[7]||(l[7]=d(" \u91CD\u7F6E "))]),_:1}),g((p(),c(u,{plain:"",type:"primary",onClick:l[3]||(l[3]=a=>S("create"))},{default:r(()=>[e(y,{class:"mr-5px",icon:"ep:plus"}),l[8]||(l[8]=d(" \u65B0\u589E "))]),_:1})),[[v,["promotion:banner:create"]]])]),_:1})]),_:1},8,["model"])]),_:1}),e(U,null,{default:r(()=>[g((p(),c(H,{data:t(C),"show-overflow-tooltip":!0,stripe:!0},{default:r(()=>[e(n,{align:"center",label:"Banner\u6807\u9898",prop:"title"}),e(n,{align:"center",label:"\u56FE\u7247","min-width":"80",prop:"picUrl"},{default:r(({row:a})=>[e(Y,{src:a.picUrl,class:"h-30px w-30px",onClick:O=>{return _=a.picUrl,void be({urlList:[_]});var _}},null,8,["src","onClick"])]),_:1}),e(n,{align:"center",label:"\u72B6\u6001",prop:"status"},{default:r(a=>[e(V,{type:t(k).COMMON_STATUS,value:a.row.status},null,8,["type","value"])]),_:1}),e(n,{align:"center",label:"\u5B9A\u4F4D",prop:"position"},{default:r(a=>[e(V,{type:t(k).PROMOTION_BANNER_POSITION,value:a.row.position},null,8,["type","value"])]),_:1}),e(n,{align:"center",label:"\u8DF3\u8F6C\u5730\u5740",prop:"url"}),e(n,{formatter:t(de),align:"center",label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime",width:"180px"},null,8,["formatter"]),e(n,{align:"center",label:"\u6392\u5E8F",prop:"sort"}),e(n,{align:"center",label:"\u63CF\u8FF0",prop:"memo"}),e(n,{align:"center",label:"\u64CD\u4F5C"},{default:r(a=>[g((p(),c(u,{link:"",type:"primary",onClick:O=>S("update",a.row.id)},{default:r(()=>l[9]||(l[9]=[d(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[v,["promotion:banner:update"]]]),g((p(),c(u,{link:"",type:"danger",onClick:O=>(async _=>{try{await x.delConfirm(),await ge(_),x.success(D("common.delSuccess")),await s()}catch{}})(a.row.id)},{default:r(()=>l[10]||(l[10]=[d(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[v,["promotion:banner:delete"]]])]),_:1})]),_:1},8,["data"])),[[E,t(b)]]),e(q,{limit:t(o).pageSize,"onUpdate:limit":l[4]||(l[4]=a=>t(o).pageSize=a),page:t(o).pageNo,"onUpdate:page":l[5]||(l[5]=a=>t(o).pageNo=a),total:t(h),onPagination:s},null,8,["limit","page","total"])]),_:1}),e(fe,{ref_key:"formRef",ref:N,onSuccess:s},null,512)],64)}}});export{ye as default};