| 1 |
- import{l as V}from"./index-e57c2b56.js";import{u as $}from"./vue-router-3b49516b.js";import{x as k,A as I,c as g}from"./index-9d25cc6d.js";import{_ as q}from"./_plugin-vue_export-helper-c27b6911.js";import{a as m,W as o,X as c,Y as R,m as a,Z as e,E as i,u,$ as w,a5 as x,a0 as z,a7 as E}from"./vue-74beb2f3.js";import"./fullScreen-e63ea6f0.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-7c524341.js";import"./SettingOutlined-29edb85f.js";import"./routeTabs-49102312.js";const F={__name:"Add",emits:["onSuccess"],setup(C,{emit:_}){const l=m(!1),t=m({sa_awardid:0,name:"",begdate:"",enddate:"",isonsale:1,dateRange:[]}),p=async()=>{l.value=!0},d=m(),r=async()=>{try{console.log(t.value);const f=await d.value.validateFields();t.value.begdate=t.value.dateRange[0],t.value.enddate=t.value.dateRange[1];const s=await I.requested({id:"20240514101402",content:t.value});g.message(s,"操作成功",()=>{l.value=!1,S(),_("onSuccess"),loading.value=!1})}catch(f){console.log("Failed:",f)}},S=()=>{t.value={sa_awardid:0,name:"",begdate:"",enddate:"",isonsale:1}};return(f,s)=>{const h=o("a-button"),A=o("a-input"),v=o("a-form-item"),y=o("a-col"),D=o("a-range-picker"),b=o("a-radio"),H=o("a-radio-group"),N=o("a-row"),T=o("a-form"),B=o("CustomButton"),Y=o("a-space"),U=o("a-drawer");return c(),R("div",null,[a(h,{type:"primary",onClick:p},{default:e(()=>[i("新建")]),_:1}),a(U,{open:l.value,"onUpdate:open":s[3]||(s[3]=n=>l.value=n),class:"custom-class",title:"新建活动抽奖",placement:"right",width:"600",closable:!1},{extra:e(()=>[a(Y,null,{default:e(()=>[a(B,{type:"primary",onClick:r},{default:e(()=>[i("保存")]),_:1})]),_:1})]),default:e(()=>[a(T,{ref_key:"formRef",ref:d,model:t.value,layout:"vertical"},{default:e(()=>[a(N,{gutter:16},{default:e(()=>[a(y,{span:24},{default:e(()=>[a(v,{label:"活动名称",name:"name",rules:[{required:!0,message:"请输入活动名称"}]},{default:e(()=>[a(A,{value:t.value.name,"onUpdate:value":s[0]||(s[0]=n=>t.value.name=n),placeholder:"请输入活动名称"},null,8,["value"])]),_:1})]),_:1}),a(y,{span:24},{default:e(()=>[a(v,{label:"活动时间"},{default:e(()=>[a(D,{value:t.value.dateRange,"onUpdate:value":s[1]||(s[1]=n=>t.value.dateRange=n),"value-format":"YYYY-MM-DD HH:mm:ss","show-time":{defaultValue:[u(k)("00:00:00","HH:mm:ss"),u(k)("23:59:59","HH:mm:ss")]}},null,8,["value","show-time"])]),_:1})]),_:1}),a(y,{span:24},{default:e(()=>[a(v,{label:"状态"},{default:e(()=>[a(H,{value:t.value.isonsale,"onUpdate:value":s[2]||(s[2]=n=>t.value.isonsale=n)},{default:e(()=>[a(b,{value:1},{default:e(()=>[i("上架")]),_:1}),a(b,{value:0},{default:e(()=>[i("下架")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},M=q(F,[["__scopeId","data-v-e32ec244"]]),L={__name:"index",setup(C){$();const _=m();let l=m([{label:"状态",key:"isonsale",type:"select",dataSource:[{remarks:"全部",value:""},{remarks:"上架",value:"1"},{remarks:"下架",value:"0"}]},{label:"搜索",key:"condition",type:"input"}]),t=m({content:{pageNumber:1,pageSize:20,where:{condition:"",isonsale:""}},id:20240514101802});return(p,d)=>(c(),w(V,{ref_key:"list",ref:_,keyRouteName:"name",param:u(t),tableName:"listTable",searchType:u(l),detailPage:{name:"eventDetail",idname:"sa_awardid"}},{operation:e(()=>[u(g).hasPermission("insert")?(c(),w(M,{key:0,onOnSuccess:d[0]||(d[0]=r=>p.$refs.list.tableData())})):x("",!0)]),tb_cell:e(({data:r})=>[r.column.dataIndex==="isonsale"?(c(),R("span",{key:0,style:E({color:u(g).statusAndColor(r.record.isonsale?"上架":"下架")})},z(r.record.isonsale?"上架":"下架"),5)):x("",!0)]),_:1},8,["param","searchType"]))}};export{L as default};
|