index.963cc0ab.js 3.3 KB

1
  1. import{aE as s,ae as _,af as C,aC as x,a8 as y,d as b,v as o,a0 as v,r as f,o as w,E as B,B as D,j as N,u as h}from"./index.b2b87cd1.js";import{h as P}from"./index.a0ca81d8.js";import{u as L}from"./use-page-search.33590006.js";import{u as S}from"./use-page-modal.9ac860c3.js";const{VITE_PROXY_DOMAIN_REAL:W,VITE_PROXY_USER_REAL:q}=_(),l=q+"/admin/",I=e=>s.request("post",`${l}execadd`,{data:e}),R=e=>s.request("post",`${l}execlist`,{data:e}),M=e=>s.request("post",`${l}execstatus`,{data:e}),Y=e=>s.request("post",`${l}execaction`,{data:e}),k=[{type:"selection",width:40,align:"center",hide:({checkList:e})=>!e.includes("\u52FE\u9009\u5217")},{label:"\u5E8F\u53F7",type:"index",width:70,hide:({checkList:e})=>!e.includes("\u5E8F\u53F7\u5217")},{label:"\u62A5\u8868\u540D\u79F0",prop:"name"},{label:"\u72B6\u6001",prop:"status",width:"80px",cellRenderer:({row:e,props:n})=>C(x,{size:n.size,type:String(e.status)==="1"?"success":"danger"},{default:()=>String(e.status)==="1"?"\u542F\u7528":"\u7981\u7528"})},{label:"\u4E1A\u52A1\u516C\u53F8\u7F16\u7801",prop:"companyNo",width:"150px"},{label:"\u4E1A\u52A1\u516C\u53F8\u540D\u79F0",prop:"companyName"},{label:"\u521B\u5EFA\u4EBA",prop:"apply_name",width:"80px"},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"addtime",width:"140px",formatter:({addtime:e})=>y(e).format("YYYY-MM-DD HH:mm:ss")},{label:"\u64CD\u4F5C",fixed:"right",width:100,slot:"operation"}],$={title:"\u53EF\u7533\u8BF7\u62A5\u8868",superUserNoAction:!1,showCreate:e=>e,showStatus:e=>e,columns:k,apis:{httpList:R,httpAdd:I,httpStatus:M}},g={colLayout:{xl:3,lg:4,md:6,sm:8,xs:12},formItems:[{field:"status",type:"select",placeholder:"\u72B6\u6001",options:[{value:"0",label:"\u7981\u7528"},{value:"1",label:"\u542F\u7528"}]},{field:"name",type:"input",placeholder:"\u62A5\u8868\u540D\u79F0"}]},H={title:"\u53EF\u7533\u8BF7\u62A5\u8868",colLayout:{span:24},itemStyle:{},formItems:[{field:"name",type:"input",label:"\u62A5\u8868\u540D\u79F0",labelWidth:"120px",placeholder:"\u62A5\u8868\u540D\u79F0",rules:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u62A5\u8868\u540D\u79F0"}]},{field:"action",type:"select",label:"\u62A5\u8868\u9009\u9879",labelWidth:"120px",placeholder:"\u62A5\u8868\u9009\u9879",rules:[{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u62A5\u8868\u9009\u9879"}],options:[]},{field:"companyNo",type:"select",label:"\u4E1A\u52A1\u516C\u53F8",labelWidth:"120px",placeholder:"\u4E1A\u52A1\u516C\u53F8",rules:[{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u4E1A\u52A1\u516C\u53F8"}],options:[]}]},j=b({__name:"index",setup(e){const n="reportApply",r=o(H),A=o(null),p=o([]),d=o([]);async function m(t){const i=[],{code:c,data:a}=t==1?await Y({}):await P({page:1,size:1e4});return c===0&&(t==1?a:a.list).forEach(u=>{const E={value:t==1?u.action:u.companyNo,label:(t==1,u.name)};i.push(E)}),i}const F={pageSearchHook:()=>L(void 0,void 0,g),pageModalHook:t=>S({pageContentRef:t})};return v(async()=>{p.value=await m(1),d.value=await m(2),r.value.formItems[1].options=p.value,r.value.formItems[2].options=d.value}),(t,i)=>{const c=f("PageContainer"),a=f("PageAuth");return w(),B(a,{pageName:n},{default:D(()=>[N(c,{hooks:F,contentConfig:h($),"search-config":h(g),"modal-config":r.value,"get-modal-ref":u=>A.value=u},null,8,["contentConfig","search-config","modal-config","get-modal-ref"])]),_:1})}}});export{j as default};