index.4fc1fb68.js 2.9 KB

1
  1. import{_ as x,P as b}from"./page-content.8397c180.js";import{u as k}from"./use-page-search.9cd42791.js";import{h as w,a as y,b as D,_ as v}from"./edit-dialog.vue_vue_type_script_setup_true_lang.f5f88665.js";import{r as A,t as P}from"./column-helper.7c179be6.js";import{c as S}from"./status.2b37e8be.js";import{u as E}from"./usePermission.494ac9d2.js";import{a as R,r as N,b as c,c as d,j as f,h as r,f as p,u as e,x as I,l as $}from"./index.ecc6b905.js";import"./remote-select.4e780e2d.js";import"./useAsync.505ab391.js";import"./useNav.ee5d8652.js";import"./image.80eadb06.js";import"./hooks.c8b2d207.js";/* empty css */import"./image.ebcb5958.js";/* empty css */import"./index.0e9f9bda.js";import"./responseHandle.5061c8c7.js";import"./Card.vue_vue_type_script_setup_true_lang.fa0dfc41.js";import"./remoteSelect.e94dbded.js";import"./btnList.6c44b4ef.js";const O={formItems:[{field:"title",type:"input",placeholder:"\u4F01\u4E1A\u540D\u79F0"},{field:"company_title",type:"input",placeholder:"\u4F01\u4E1A\u540D\u79F0"},{field:"card_title",type:"input",placeholder:"\u5361\u7C7B\u578B\u540D\u79F0"}]},h=O,V=[{type:"selection",width:55,hide:({checkList:a})=>!a.includes("\u52FE\u9009\u5217")},{prop:"id",label:"ID",width:"90px"},{prop:"title",label:"\u670D\u52A1\u540D\u79F0",minWidth:"180px"},{prop:"status",label:"\u72B6\u6001",...A(S),width:"100px"},{prop:"company_title",label:"\u516C\u53F8\u540D\u79F0",minWidth:"150px"},{prop:"card_title",label:"\u5361\u7C7B\u578B",width:"120px"},{prop:"original_price",label:"\u539F\u4EF7",width:"110px"},{prop:"activity_price",label:"\u6D3B\u52A8\u4EF7",width:"110px"},{prop:"starttime",label:"\u6D3B\u52A8\u65F6\u95F4",...P(["starttime","endtime"],"~"),width:"200px"},{prop:"addtime",label:"\u521B\u5EFA\u65F6\u95F4",sortable:!0,width:"160px"},{label:"\u64CD\u4F5C",fixed:"right",width:160,slot:"operation"}],W={title:"\u670D\u52A1\u7BA1\u7406",columns:V,apis:{httpList:w,httpStatus:y,httpDelete:D}},L=W,pt=R({__name:"index",setup(a){const{pageContentRef:u,handleResetClick:C,handleSearchClick:_}=k(void 0,void 0,h),l="setService",s=N(null),{hasPermissionWithCode:F,permissions:g}=E(l);function i(m,t,n){s.value.show(m,t,n)}return(m,t)=>{const n=c("el-button"),B=c("PageAuth");return d(),f(B,{pageName:l},{default:r(()=>[p(e(x),{"form-config":e(h),onSearchBtnClick:e(_),onResetBtnClick:e(C)},{action:r(()=>[e(F)("002")?(d(),f(n,{key:0,type:"primary",onClick:t[0]||(t[0]=o=>i({},"","create"))},{default:r(()=>[I(" \u65B0\u589E ")]),_:1})):$("",!0)]),_:1},8,["form-config","onSearchBtnClick","onResetBtnClick"]),p(e(b),{ref_key:"pageContentRef",ref:u,powers:e(g),"content-config":e(L),onPreviewBtnClick:t[1]||(t[1]=o=>i(o,o.id,"view")),onUpdateBtnClick:t[2]||(t[2]=o=>i(o,o.id,"edit"))},null,8,["powers","content-config"]),p(v,{ref_key:"modelRef",ref:s,onReload:t[3]||(t[3]=o=>e(u).onSearch())},null,512)]),_:1})}}});export{pt as default};