index.e8899d53.js 3.4 KB

1
  1. import{a4 as C,aF as b,Z as y,_,d as v,w as l,aU as x,r as d,o as E,G as w,C as B,l as N,u as f}from"./index.26d13061.js";import{u as D}from"./use-page-search.0d4b99ba.js";import{u as L}from"./use-page-modal.33d36aaf.js";import{h as P}from"./index.e092eb97.js";import{h as S,a as k,b as I,c as M}from"./index.e7db35ad.js";import{r as H}from"./columnRenderHelper.f2639c1a.js";const W=[{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(b,{size:n.size,type:String(e.status)==="1"?"success":"danger"},{default:()=>String(e.status)==="1"?"\u542F\u7528":"\u7981\u7528"})},{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName",minWidth:"180px",...H("companyNo","companyName","\u4E1A\u52A1\u516C\u53F8\u7F16\u7801")},{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"}],Y={title:"\u53EF\u7533\u8BF7\u62A5\u8868",superUserNoAction:!1,showCreate:e=>e,showStatus:e=>e,columns:W,apis:{httpList:S,httpAdd:k,httpStatus:I}},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"}],otherOptions:{disabled:!0}},{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:[]}]},q=v({__name:"index",setup(e){const n="reportApply",r=l(h),F=l(null),i=l([]),p=l([]);async function c(a){const u=Number(a)===1?M:P,{code:t,data:o}=await u({page:1,size:1e3});return Number(t)!==0?void 0:((a===1?o:o.list)||[]).map(s=>({value:a===1?s.action:s.companyNo,label:a===1?s.name:s.company_name}))}const A={pageSearchHook:()=>D(void 0,void 0,g),pageModalHook:a=>L({pageContentRef:a})};return x(async()=>{i.value=await c(1),p.value=await c(2),r.value.formItems[1].options=i.value,r.value.formItems[2].options=p.value}),h.onDataChange=function(a){const u=i.value.find(({value:t})=>t===a.action);return{...a,name:u?u.label:""}},(a,u)=>{const t=d("PageContainer"),o=d("PageAuth");return E(),w(o,{pageName:n},{default:B(()=>[N(t,{hooks:A,contentConfig:f(Y),"search-config":f(g),"modal-config":r.value,"get-modal-ref":m=>F.value=m},null,8,["contentConfig","search-config","modal-config","get-modal-ref"])]),_:1})}}});var T=_(q,[["__file","C:/Users/a/Desktop/projects/report-v3/src/views/reportCollection/sale/components/reportApply/index.vue"]]);export{T as default};