index.01eccf82.js 4.6 KB

1
  1. import{ah as c,aE as d,aX as w,aG as x,aH as D,_ as R,q as I,a2 as M,C as S,r as q,o as L,n as U,t as l,H as Y,p as G,v as u}from"./index.413ee8cb.js";import{a as T}from"./use-response-handle.9aced8b8.js";import{u as H}from"./use-permission.86f8828a.js";import{u as N,P as V}from"./use-page-search.4f9e3dd3.js";import{u as W,P as O}from"./use-page-modal.7836be75.js";import{h as X,a as j,b as $,P as z}from"./page-content.f28f89ee.js";import{s as C}from"./status.b8063a0d.js";import{h as J}from"./index.c74bdbdb.js";import"./basic-form.1f1ab9b1.js";import"./global.9ad647c8.js";import"./hooks.217daa00.js";import"./index.bef541ea.js";import"./responseHandle.6d0667d8.js";const e={name:"name",user:"users",type:"type",remark:"remark",status:"status"},p=[{value:"0",label:"\u7EC4\u5185\u5171\u4EAB\xB7\u53EF\u7F16\u8F91"},{value:"1",label:"\u7EC4\u5185\u5171\u4EAB\xB7\u53EA\u8BFB"},{value:"2",label:"\u7EC4\u5185\u4E0D\u5171\u4EAB"}],n={[e.name]:{required:!0,trigger:"blur",message:"\u8BF7\u8F93\u5165\u7EC4\u540D\u79F0"},[e.user]:{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u7EC4\u6210\u5458"},[e.type]:{required:!0,trigger:"blur",message:"\u8BF7\u8F93\u5165\u5171\u4EAB\u7C7B\u578B"},[e.remark]:{required:!0,trigger:"blur",message:"\u8BF7\u8F93\u5165\u5907\u6CE8"}},K={formItems:[{field:"company",type:"select",placeholder:"\u5F53\u524D\u72B6\u6001",options:C},{field:"contactor",type:"input",placeholder:"\u7528\u6237\u7EC4\u540D\u79F0"},{field:"contactor",type:"input",placeholder:"\u6210\u5458\u540D\u79F0"},{field:"contactor",type:"select",placeholder:"\u5171\u4EAB\u7C7B\u578B",options:p}]},Q=[{type:"selection",width:55,hide:({checkList:t})=>!t.includes("\u52FE\u9009\u5217")},{label:"\u5E8F\u53F7",type:"index",width:70,hide:({checkList:t})=>!t.includes("\u5E8F\u53F7\u5217")},{label:"\u7EC4\u540D\u79F0",prop:e.name},{label:"\u7EC4\u6210\u5458",prop:e.user},{label:"\u72B6\u6001",prop:e.status,cellRenderer({row:t}){return c(d,null,{default:()=>{var a;return((a=C.find(o=>o.value===t[e.status]))==null?void 0:a.label)||"--"}})}},{label:"\u5171\u4EAB\u7C7B\u578B",prop:e.type,cellRenderer({row:t}){return c(d,null,{default:()=>{var a;return((a=p.find(o=>o.value===t[e.type]))==null?void 0:a.label)||"--"}})}},{label:"\u5907\u6CE8",prop:e.remark},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"addTime",formatter:({addtime:t})=>w(t).format("YYYY-MM-DD HH:mm:ss")},{label:"\u64CD\u4F5C",fixed:"right",width:120,slot:"operation"}],m={title:"\u7528\u6237\u7EC4",powers:["001","002","003","004","005","006","007","008"],columns:Q,mockData:[{name:"\u4E00\u4E2A\u7EC4",users:"\u4E00\u4E2A\u4EBA,\u4E24\u4E2A\u4EBA,\u4E09\u4E2A\u4EBA",type:"0",remark:"remark",status:"1"}],apis:{httpList:J,httpStatus:X,httpUpdate:j,httpAdd:$}},f={title:"\u7528\u6237\u7EC4",colLayout:{span:24},formItems:[{field:e.name,type:"input",label:"\u7EC4\u540D\u79F0",labelWidth:"120px",rules:n[e.name]},{field:e.type,type:"select",labelWidth:"120px",options:p,label:"\u5171\u4EAB\u7C7B\u578B",rules:n[e.type]},{field:e.remark,type:"input",labelWidth:"120px",label:"\u5907\u6CE8",rules:n[e.remark]},{field:e.user,type:"checkbox",labelWidth:"120px",label:"\u7EC4\u6210\u5458",rules:n[e.user]}]},{VITE_PROXY_DOMAIN_REAL:_e,VITE_PROXY_USER_REAL:Z}=D(),ee=Z+"/admin/",ue=()=>x.request("post",`${ee}userall`,{data:{}});const te={class:"main role"},ae={"w-full":""},oe={name:"userGroup"},re=I({...oe,setup(t){const{pageContentRef:a,handleResetClick:o,handleSearchClick:E}=N(),h=M(()=>f),{run:B,data:_}=T({initalData:[],success:()=>{const r=f.formItems.find(s=>s.label==="\u7EC4\u6210\u5458");r.options=_.value.map(({id:s,nickname:i})=>({value:s,label:i}))}}),{pageModalRef:g,handleUpdateData:k,handleCreateData:b,handlePreviewData:y,handleConfrim:F,defaultInfo:v}=W({pageContentRef:a}),{permission:A,contentConfigRef:P}=H({pageName:"userGroup",contentConfig:m,callback:r=>m.powers=r});return S(()=>B(ue())),(r,s)=>{const i=q("PagePower");return L(),U("div",te,[l(i,{"is-show":u(A).list},{default:Y(()=>[G("div",ae,[l(u(V),{"form-config":u(K),onSearchBtnClick:u(E),onResetBtnClick:u(o)},null,8,["form-config","onSearchBtnClick","onResetBtnClick"]),l(u(z),{ref_key:"pageContentRef",ref:a,"content-config":u(P),onCreateBtnClick:u(b),onUpdateBtnClick:u(k),onPreviewBtnClick:u(y)},null,8,["content-config","onCreateBtnClick","onUpdateBtnClick","onPreviewBtnClick"])])]),_:1},8,["is-show"]),l(u(O),{ref_key:"pageModalRef",ref:g,"modal-config":u(h),"default-info":u(v),onConfirmBtnClick:u(F)},null,8,["modal-config","default-info","onConfirmBtnClick"])])}}});var ge=R(re,[["__scopeId","data-v-47d078ac"],["__file","D:/work/accout-vue3-ui/src/views/interest/userGroup/index.vue"]]);export{ge as default};