1 |
- import{d as L,H as q,r as m,x as G,b as Q,a1 as W,o as s,c as M,f as e,B as r,a as t,a2 as X,F as B,P as j,A as c,G as d,l as b,a6 as J,S as Z,Q as $,R as ee,K as le,_ as ae,L as te,U as re,V as oe,W as ne,X as se}from"./index-24b5bd0d.js";import{_ as pe}from"./index.vue_vue_type_script_setup_true_lang-d8bf5c47.js";import{_ as ie}from"./DictTag.vue_vue_type_script_lang-69a2d8c6.js";import{E as ue}from"./el-image-614d8096.js";import"./el-image-viewer-d766f6eb.js";import{_ as me}from"./ContentWrap.vue_vue_type_script_setup_true_lang-1e5dab5a.js";import{a as ce,D as k}from"./dict-65668e05.js";import{d as de}from"./formatTime-f52baefd.js";import{_ as fe,g as _e,d as be}from"./BannerForm.vue_vue_type_script_setup_true_lang-c7b3a2e7.js";import{c as ge}from"./index-bcdfd5b5.js";import{u as we}from"./useMessage-6f610bbd.js";import"./index-15201e14.js";import"./color-6e929987.js";import"./el-card-0b237923.js";import"./Dialog-23d56afa.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./UploadImg-66af34d1.js";const ye=L({name:"Banner",__name:"index",setup(ve){const x=we(),{t:R}=q(),g=m(!0),h=m(0),C=m([]),o=G({pageNo:1,pageSize:10,title:null,status:null,createTime:[]}),S=m(),p=async()=>{g.value=!0;try{const i=await _e(o);C.value=i.list,h.value=i.total}finally{g.value=!1}},w=()=>{o.pageNo=1,p()},D=()=>{S.value.resetFields(),w()},T=m(),U=(i,l)=>{T.value.open(i,l)};return Q(()=>{p()}),(i,l)=>{const P=J,f=Z,Y=$,A=ee,I=le,y=ae,u=te,z=re,N=me,n=oe,F=ue,V=ie,H=ne,E=pe,v=W("hasPermi"),K=se;return s(),M(B,null,[e(N,null,{default:r(()=>[e(z,{ref_key:"queryFormRef",ref:S,inline:!0,model:t(o),class:"-mb-15px","label-width":"100px"},{default:r(()=>[e(f,{label:"Banner\u6807\u9898",prop:"title"},{default:r(()=>[e(P,{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:X(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(()=>[(s(!0),M(B,null,j(t(ce)(t(k).COMMON_STATUS),a=>(s(),c(Y,{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(I,{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:D},{default:r(()=>[e(y,{class:"mr-5px",icon:"ep:refresh"}),l[7]||(l[7]=d(" \u91CD\u7F6E "))]),_:1}),b((s(),c(u,{plain:"",type:"primary",onClick:l[3]||(l[3]=a=>U("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(N,null,{default:r(()=>[b((s(),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(F,{src:a.picUrl,class:"h-30px w-30px",onClick:O=>{return _=a.picUrl,void ge({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=>[b((s(),c(u,{link:"",type:"primary",onClick:O=>U("update",a.row.id)},{default:r(()=>l[9]||(l[9]=[d(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[v,["promotion:banner:update"]]]),b((s(),c(u,{link:"",type:"danger",onClick:O=>(async _=>{try{await x.delConfirm(),await be(_),x.success(R("common.delSuccess")),await p()}catch{}})(a.row.id)},{default:r(()=>l[10]||(l[10]=[d(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[v,["promotion:banner:delete"]]])]),_:1})]),_:1},8,["data"])),[[K,t(g)]]),e(E,{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:p},null,8,["limit","page","total"])]),_:1}),e(fe,{ref_key:"formRef",ref:T,onSuccess:p},null,512)],64)}}});export{ye as default};
|