1 |
- import{aG as w,aH as P,ah as p,aE as c,aX as R,_ as x,q,a2 as I,C as M,r as S,o as W,n as Y,t as l,H as G,p as L,v as e}from"./index.413ee8cb.js";import{a as T}from"./use-response-handle.9aced8b8.js";import{u as U}from"./use-permission.86f8828a.js";import{u as H,P as N}from"./use-page-search.4f9e3dd3.js";import{u as V,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 m}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{VITE_PROXY_DOMAIN_REAL:gu,VITE_PROXY_USER_REAL:K}=P(),Q=K+"/admin/",Z=()=>w.request("post",`${Q}menulist`,{data:{}}),u={menu:"menu",source_user:"source_user",source_group:"source_group",data_user:"data_user",data_group:"data_group",share:"share",status:"status"},f=[{value:"0",label:"\u53EA\u8BFB"},{value:"1",label:"\u8BFB\u5199"}],r={[u.menu]:{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u5171\u4EAB\u7684\u83DC\u5355\u6570\u636E"},[u.source_user]:{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u6570\u636E\u6E90\u7528\u6237"},[u.source_group]:{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u6570\u636E\u6E90\u7528\u6237\u7EC4"},[u.menu]:{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u5171\u4EAB\u7684\u83DC\u5355\u6570\u636E"},[u.data_user]:{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u6570\u636E\u5171\u4EAB\u7528\u6237"},[u.data_group]:{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u6570\u636E\u5171\u4EAB\u7528\u6237\u7EC4"},[u.share]:{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u5171\u4EAB\u7684\u6570\u636E\u6743\u9650"}},uu={formItems:[{field:"company",type:"select",placeholder:"\u5F53\u524D\u72B6\u6001",options:m},{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:f}]},eu=[{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:"\u83DC\u5355\u6570\u636E",prop:u.menu},{label:"\u6570\u636E\u6E90\u7528\u6237",width:130,prop:u.source_user},{label:"\u6570\u636E\u6E90\u7528\u6237\u7EC4",width:130,prop:u.source_group},{label:"\u6570\u636E\u5171\u4EAB\u7528\u6237",width:130,prop:u.data_user},{label:"\u6570\u636E\u5171\u4EAB\u7528\u6237\u7EC4",width:130,prop:u.data_group},{label:"\u72B6\u6001",prop:u.status,cellRenderer({row:t}){return p(c,{type:t[u.status]==="0"?"warning":""},{default:()=>{var a;return((a=m.find(o=>o.value===t[u.status]))==null?void 0:a.label)||"--"}})}},{label:"\u5171\u4EAB\u6743\u9650",prop:u.share,cellRenderer({row:t}){return p(c,null,{default:()=>{var a;return((a=f.find(o=>o.value===t[u.share]))==null?void 0:a.label)||"--"}})}},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"addTime",formatter:({addtime:t})=>R(t).format("YYYY-MM-DD HH:mm:ss")},{label:"\u64CD\u4F5C",fixed:"right",width:120,slot:"operation"}],d={title:"\u6570\u636E\u5171\u4EAB",powers:["001","002","003","004","005","006","007","008"],columns:eu,mockData:[{menu:"\u91C7\u8D2D\u4ED8\u6B3E\u56DE\u7968",source_user:"\u4E00\u4E2A\u6570\u636E\u6E90\u7528\u6237",source_group:"\u4E00\u4E2A\u6570\u636E\u6E90\u7528\u6237\u7EC4",data_user:"\u4E00\u4E2A\u6570\u636E\u5171\u4EAB\u7528\u6237",data_group:"\u4E00\u4E2A\u6570\u636E\u5171\u4EAB\u7528\u6237\u7EC4",share:"1",status:"0"}],apis:{httpList:J,httpStatus:X,httpUpdate:j,httpAdd:$}},E={title:"\u7528\u6237\u7EC4",colLayout:{span:24},divider:!0,formGroup:[{title:"\u6570\u636E\u6E90",formItems:[{field:u.menu,type:"select",label:"\u5171\u4EAB\u7684\u6570\u636E\u83DC\u5355",labelWidth:"120px",rules:r[u.menu],placeholder:"\u8BF7\u9009\u62E9\u5171\u4EAB\u7684\u6570\u636E\u83DC\u5355"},{field:u.source_user,type:"select",label:"\u6570\u636E\u6E90\u7528\u6237",labelWidth:"120px",rules:r[u.source_user],placeholder:"\u8BF7\u9009\u62E9\u6570\u636E\u6E90\u7528\u6237"},{field:u.source_group,type:"select",label:"\u6570\u636E\u6E90\u7528\u6237\u7EC4",labelWidth:"120px",rules:r[u.source_group],placeholder:"\u8BF7\u9009\u62E9\u6570\u636E\u6E90\u7528\u6237\u7EC4"}]},{title:"\u6570\u636E\u5171\u4EAB",formItems:[{field:u.data_user,type:"select",label:"\u6570\u636E\u5171\u4EAB\u7528\u6237",labelWidth:"120px",rules:r[u.data_user],placeholder:"\u8BF7\u9009\u62E9\u6570\u636E\u5171\u4EAB\u7528\u6237"},{field:u.data_group,type:"select",label:"\u6570\u636E\u5171\u4EAB\u7528\u6237\u7EC4",labelWidth:"120px",rules:r[u.data_group],placeholder:"\u8BF7\u9009\u62E9\u6570\u636E\u5171\u4EAB\u7528\u6237\u7EC4"},{field:u.share,type:"radio",label:"\u5171\u4EAB\u7684\u6570\u636E\u6743\u9650",labelWidth:"120px",placeholder:"\u8BF7\u9009\u62E9\u5171\u4EAB\u7684\u6570\u636E\u6743\u9650",options:[{value:"0",label:"\u53EA\u8BFB"},{value:"1",label:"\u8BFB\u5199"}],rules:r[u.source_user]}]}]};const tu={class:"main role"},au={"w-full":""},ru={name:"dataShare"},ou=q({...ru,setup(t){const{pageContentRef:a,handleResetClick:o,handleSearchClick:_}=H(),h=I(()=>E),{run:B}=T({initalData:[],success:s=>{E.formGroup[0].formItems[0].options=s.map(({menu_name:i,id:n})=>({label:i,value:n}))}}),{pageModalRef:g,handleUpdateData:C,handleCreateData:b,handlePreviewData:A,handleConfrim:F,defaultInfo:v}=V({pageContentRef:a}),{permission:y,contentConfigRef:D}=U({pageName:"userGroup",contentConfig:d,callback:s=>d.powers=s});function k(){B(Z())}return M(()=>k()),(s,i)=>{const n=S("PagePower");return W(),Y("div",tu,[l(n,{"is-show":e(y).list},{default:G(()=>[L("div",au,[l(e(N),{"form-config":e(uu),onSearchBtnClick:e(_),onResetBtnClick:e(o)},null,8,["form-config","onSearchBtnClick","onResetBtnClick"]),l(e(z),{ref_key:"pageContentRef",ref:a,"content-config":e(D),onCreateBtnClick:e(b),onUpdateBtnClick:e(C),onPreviewBtnClick:e(A)},null,8,["content-config","onCreateBtnClick","onUpdateBtnClick","onPreviewBtnClick"])])]),_:1},8,["is-show"]),l(e(O),{ref_key:"pageModalRef",ref:g,"modal-config":e(h),"default-info":e(v),onConfirmBtnClick:e(F)},null,8,["modal-config","default-info","onConfirmBtnClick"])])}}});var Cu=x(ou,[["__scopeId","data-v-680e7c4d"],["__file","D:/work/accout-vue3-ui/src/views/interest/dataShare/index.vue"]]);export{Cu as default};
|