index.ebadb0.js 2.5 KB

1
  1. import{al as C,a$ as b,_ as x,d as B,w as l,r as c,o as A,G as E,C as D,j as d,l as m,aN as f}from"./index.js";import w from"./modal.4c0e70.js";import{h as y,a as P,b as S,c as N}from"./index.d32f5655.js";import{s as k}from"./orderRecord.da508661.js";import{u as U}from"./use-page-search.0b9457f6.js";import"./index.b7dedd62.js";import"./tootip.7e77b7ac.js";const M=[{prop:"id",label:"ID",minWidth:"60px"},{prop:"channel_name",label:"\u652F\u4ED8\u6E20\u9053\u540D\u79F0",width:"230px"},{prop:"companyName",label:"\u4E1A\u52A1\u516C\u53F8\u540D\u79F0",width:"230px"},{label:"\u72B6\u6001",prop:"status",width:100,cellRenderer:({row:p})=>C(b,{type:String(p.status)==="1"?"success":"danger"},{default:()=>String(p.status)==="1"?"\u542F\u7528":"\u7981\u7528"})},{prop:"apply_name",label:"\u521B\u5EFA\u4EBA",width:"230px"},{prop:"addtime",label:"\u521B\u5EFA\u65F6\u95F4",width:"260px"},{prop:"",label:"\u64CD\u4F5C",fixed:"right",width:"140px",_noset_:!0,slot:"operation"}],$={title:"\u516C\u53F8\u8D26\u53F7\u89D2\u8272\u67E5\u8BE2",columns:M,apis:{httpList:y,httpAdd:!0,httpStatus:P,httpUpdate:!0}},h={formItems:[{field:"status",type:"select",options:k,placeholder:"\u72B6\u6001"},{type:"input",field:"channel_name",placeholder:"\u6E20\u9053\u540D\u79F0"},{type:"input",field:"apply_name",placeholder:"\u521B\u5EFA\u4EBA"}]},j=B({__name:"index",setup(p){const v="paymentChannelManage",r=l(null),o=l(!1),t=l(!1),s=l({}),g={pageSearchHook:()=>U(void 0,void 0,h)},_={content:{create:()=>{o.value=!1,t.value=!0},preview:a=>{s.value={...a},o.value=!0,t.value=!0},update:a=>{s.value={...a},o.value=!1,t.value=!0}}};async function F(){const{id:a,channel_name:u,companyNo:i}=s.value,n=a===void 0,e={id:a,channel_name:u,companyNo:i};n&&delete e.id,(await(n?S:N)(e)).code===0?(t.value=!1,f.success(`${n?"\u6DFB\u52A0":"\u66F4\u65B0"}\u6210\u529F`),r.value.onSearch()):f.warning(`${n?"\u6DFB\u52A0":"\u66F4\u65B0"}\u5931\u8D25`)}return(a,u)=>{const i=c("PageContainer"),n=c("PageAuth");return A(),E(n,{pageName:v},{default:D(()=>[d(i,{hooks:g,events:_,contentConfig:m($),"search-config":m(h),"get-content-ref":e=>r.value=e},null,8,["contentConfig","search-config","get-content-ref"]),d(w,{visible:t.value,"onUpdate:visible":u[0]||(u[0]=e=>t.value=e),data:s.value,"onUpdate:data":u[1]||(u[1]=e=>s.value=e),disabled:o.value,onSubmit:F},null,8,["visible","data","disabled"])]),_:1})}}});var q=x(j,[["__file","C:/Users/63107/Desktop/projects/purchase-vue3/src/views/serviceParam/paymentChannelManage/index.vue"]]);export{q as default};