import{d as K,H as Q,r as c,x as W,b as X,a1 as $,o as p,c as P,f as e,B as l,a as o,a2 as j,F as T,P as J,A as d,G as s,l as f,D as x,dD as Z,a6 as ee,S as ae,Q as te,R as le,_ as oe,L as ie,U as re,V as pe,W as se,X as me}from"./index-24b5bd0d.js";import{_ as ne}from"./index.vue_vue_type_script_setup_true_lang-d8bf5c47.js";import{_ as ue}from"./DictTag.vue_vue_type_script_lang-69a2d8c6.js";import{E as ce}from"./el-image-614d8096.js";import"./el-image-viewer-d766f6eb.js";import{_ as de}from"./ContentWrap.vue_vue_type_script_setup_true_lang-1e5dab5a.js";import{a as fe,D as V}from"./dict-65668e05.js";import{f as A,d as we}from"./formatTime-f52baefd.js";import{a as _e,b as be,d as ye}from"./combinationActivity-cf3fb716.js";import{_ as he}from"./CombinationActivityForm.vue_vue_type_script_setup_true_lang-221ab44f.js";import{f as ve}from"./formatter-61a1e2f8.js";import{u as ge}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"./Form-081515ae.js";import"./el-virtual-list-3ca7768b.js";import"./el-tree-select-b8ff7591.js";import"./el-time-select-eeea5c9b.js";import"./InputPassword-b2068e61.js";import"./InputPassword.vue_vue_type_style_index_0_scoped_0af03974_lang-a8bbb591.js";import"./style.css_vue_type_style_index_0_src_true_lang-3c60e0b1.js";import"./SPuUploadImg.vue_vue_type_style_index_0_scoped_5dfa4534_lang-5d5abd74.js";import"./index-bcdfd5b5.js";import"./UploadImg-66af34d1.js";import"./UploadImgs-2013eb39.js";import"./UploadImgs.vue_vue_type_style_index_0_scoped_bad238b9_lang-7ce22863.js";import"./UploadFile-365a9b8d.js";import"./UploadFile.vue_vue_type_style_index_0_scoped_a9e67aa2_lang-5230f779.js";import"./formRules-41bf030d.js";import"./useCrudSchemas-59867f6e.js";import"./tree-fd3a041e.js";import"./SpuSelect.vue_vue_type_script_setup_true_lang-6233a413.js";import"./index-f8e76afd.js";import"./SkuList.vue_vue_type_script_setup_true_lang-d958706c.js";import"./category-46918f2f.js";import"./spu-25b62903.js";import"./SpuAndSkuList.vue_vue_type_script_setup_true_lang-deb85e15.js";const ke=K({name:"PromotionBargainActivity",__name:"index",setup(xe){const w=ge(),{t:O}=Q(),b=c(!0),C=c(0),S=c([]),r=W({pageNo:1,pageSize:10,name:null,status:null}),M=c();c(!1);const n=async()=>{b.value=!0;try{const m=await _e(r);S.value=m.list,C.value=m.total}finally{b.value=!1}},y=()=>{r.pageNo=1,n()},z=()=>{M.value.resetFields(),y()},U=c(),N=(m,t)=>{U.value.open(m,t)},F=m=>{const t=Math.min(...m.map(h=>h.combinationPrice));return`\uFFE5${Z(t)}`};return X(async()=>{await n()}),(m,t)=>{const h=ee,v=ae,R=te,q=le,g=oe,u=ie,B=re,Y=de,i=pe,L=ce,E=ue,G=se,H=ne,_=$("hasPermi"),I=me;return p(),P(T,null,[e(Y,null,{default:l(()=>[e(B,{class:"-mb-15px",model:o(r),ref_key:"queryFormRef",ref:M,inline:!0,"label-width":"68px"},{default:l(()=>[e(v,{label:"\u6D3B\u52A8\u540D\u79F0",prop:"name"},{default:l(()=>[e(h,{modelValue:o(r).name,"onUpdate:modelValue":t[0]||(t[0]=a=>o(r).name=a),placeholder:"\u8BF7\u8F93\u5165\u6D3B\u52A8\u540D\u79F0",clearable:"",onKeyup:j(y,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(v,{label:"\u6D3B\u52A8\u72B6\u6001",prop:"status"},{default:l(()=>[e(q,{modelValue:o(r).status,"onUpdate:modelValue":t[1]||(t[1]=a=>o(r).status=a),placeholder:"\u8BF7\u9009\u62E9\u6D3B\u52A8\u72B6\u6001",clearable:"",class:"!w-240px"},{default:l(()=>[(p(!0),P(T,null,J(o(fe)(o(V).COMMON_STATUS),a=>(p(),d(R,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(v,null,{default:l(()=>[e(u,{onClick:y},{default:l(()=>[e(g,{icon:"ep:search",class:"mr-5px"}),t[5]||(t[5]=s(" \u641C\u7D22"))]),_:1}),e(u,{onClick:z},{default:l(()=>[e(g,{icon:"ep:refresh",class:"mr-5px"}),t[6]||(t[6]=s(" \u91CD\u7F6E"))]),_:1}),f((p(),d(u,{type:"primary",plain:"",onClick:t[2]||(t[2]=a=>N("create"))},{default:l(()=>[e(g,{icon:"ep:plus",class:"mr-5px"}),t[7]||(t[7]=s(" \u65B0\u589E "))]),_:1})),[[_,["promotion:combination-activity:create"]]])]),_:1})]),_:1},8,["model"])]),_:1}),e(Y,null,{default:l(()=>[f((p(),d(G,{data:o(S),stripe:!0,"show-overflow-tooltip":!0},{default:l(()=>[e(i,{label:"\u6D3B\u52A8\u7F16\u53F7",prop:"id","min-width":"80"}),e(i,{label:"\u6D3B\u52A8\u540D\u79F0",prop:"name","min-width":"140"}),e(i,{label:"\u6D3B\u52A8\u65F6\u95F4","min-width":"210"},{default:l(a=>[s(x(o(A)(a.row.startTime,"YYYY-MM-DD"))+" ~ "+x(o(A)(a.row.endTime,"YYYY-MM-DD")),1)]),_:1}),e(i,{label:"\u5546\u54C1\u56FE\u7247",prop:"spuName","min-width":"80"},{default:l(a=>[e(L,{src:a.row.picUrl,class:"h-40px w-40px","preview-src-list":[a.row.picUrl],"preview-teleported":""},null,8,["src","preview-src-list"])]),_:1}),e(i,{label:"\u5546\u54C1\u6807\u9898",prop:"spuName","min-width":"300"}),e(i,{label:"\u539F\u4EF7",prop:"marketPrice","min-width":"100",formatter:o(ve)},null,8,["formatter"]),e(i,{label:"\u62FC\u56E2\u4EF7",prop:"seckillPrice","min-width":"100"},{default:l(a=>[s(x(F(a.row.products)),1)]),_:1}),e(i,{label:"\u5F00\u56E2\u7EC4\u6570",prop:"groupCount","min-width":"100"}),e(i,{label:"\u6210\u56E2\u7EC4\u6570",prop:"groupSuccessCount","min-width":"100"}),e(i,{label:"\u8D2D\u4E70\u6B21\u6570",prop:"recordCount","min-width":"100"}),e(i,{label:"\u6D3B\u52A8\u72B6\u6001",align:"center",prop:"status","min-width":"100"},{default:l(a=>[e(E,{type:o(V).COMMON_STATUS,value:a.row.status},null,8,["type","value"])]),_:1}),e(i,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",formatter:o(we),width:"180px"},null,8,["formatter"]),e(i,{label:"\u64CD\u4F5C",align:"center",width:"150px",fixed:"right"},{default:l(a=>[f((p(),d(u,{link:"",type:"primary",onClick:D=>N("update",a.row.id)},{default:l(()=>t[8]||(t[8]=[s(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[_,["promotion:combination-activity:update"]]]),a.row.status===0?f((p(),d(u,{key:0,link:"",type:"danger",onClick:D=>(async k=>{try{await w.confirm("\u786E\u8BA4\u5173\u95ED\u8BE5\u79D2\u6740\u6D3B\u52A8\u5417\uFF1F"),await be(k),w.success("\u5173\u95ED\u6210\u529F"),await n()}catch{}})(a.row.id)},{default:l(()=>t[9]||(t[9]=[s(" \u5173\u95ED ")])),_:2},1032,["onClick"])),[[_,["promotion:combination-activity:close"]]]):f((p(),d(u,{key:1,link:"",type:"danger",onClick:D=>(async k=>{try{await w.delConfirm(),await ye(k),w.success(O("common.delSuccess")),await n()}catch{}})(a.row.id)},{default:l(()=>t[10]||(t[10]=[s(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[_,["promotion:combination-activity:delete"]]])]),_:1})]),_:1},8,["data"])),[[I,o(b)]]),e(H,{total:o(C),page:o(r).pageNo,"onUpdate:page":t[3]||(t[3]=a=>o(r).pageNo=a),limit:o(r).pageSize,"onUpdate:limit":t[4]||(t[4]=a=>o(r).pageSize=a),onPagination:n},null,8,["total","page","limit"])]),_:1}),e(he,{ref_key:"formRef",ref:U,onSuccess:n},null,512)],64)}}});export{ke as default};