import{a as se,m as ue,q as de}from"./organization-aaa8499f.js";import{a as ie,o as pe,v as me}from"./index-a26ca047.js";import{_ as fe,r as p,i as ce,k as b,j as ge,a as u,q as H,b as g,c as L,h as U,s as M,v as k,w as o,d as e,e as d,t as z,F as _e,x as ye,f as ve,y as be,E as A}from"./index-39a1b9cf.js";import{c as we}from"./chartCard-f6d58b58.js";import{_ as Ce}from"./totalEarnings-f6fdbb80.js";import"./home-23f58e87.js";const Ve={class:"card"},he={class:"pb15"},ke={class:"table mt15"},ze={class:"mt15"},Ne={__name:"big_organization",setup(Fe){const w=p(!1),S=p();function B(n){S.value=n,w.value=!0}const P=ce(),E=p("");function I(n){E.value.show(n)}const _=p(!1),C=p(!1),y=p(!1),V=p(!1);let N=p(null),F=p(null);const s=b({agencyName:"",angencyCode:"",passowrd:"",fee:"",userType:ie[P.userInfo.userType],phone:""}),c=b({id:"",fee:""}),O=b({fee:[{required:!0,message:"",trigger:"blur"}]}),t=b({loading:!0,agencyCode:"",list:[],total:0,pageNum:1,pageSzie:10});function j(n,a,r){if(a){if(a.length<6)return r(new Error("密码最少6位"));r()}else return r(new Error(""))}function G(n,a,r){if(a)if(me(a))r();else return r(new Error("请输入正确的手机号"));else return r(new Error(""))}const J=b({agencyName:[{required:!0,message:"",trigger:"blur"}],angencyCode:[{required:!0,message:"",trigger:"blur"}],passowrd:[{required:!0,validator:j,trigger:"blur"}],fee:[{required:!0,message:"",trigger:"blur"}],phone:[{required:!0,validator:G,trigger:"blur"}]});function K(){N.value.resetFields()}function Q(){F.value.resetFields()}const W=async()=>{await N.value.validate(async(n,a)=>{if(n)try{C.value=!0,await se(s),C.value=!1,_.value=!1,A.success("添加成功"),v()}catch{C.value=!1}})};async function X(){await F.value.validate(async n=>{if(n)try{V.value=!0,await ue(c),V.value=!1,y.value=!1,A.success("添加成功"),v()}catch{V.value=!1}})}function Y(n){c.id=n.id,c.fee=n.current_fee,y.value=!0}function Z(){t.pageNum=1,v()}function v(){t.loading=!0,q()}async function q(){try{const n=await de({agencyCode:t.agencyCode,pageNum:t.pageNum,pageSzie:t.pageSzie,userType:"FO",isExtend:""});t.loading=!1,t.list=n.list,t.total=n.total}catch{}}return ge(()=>{q()}),(n,a)=>{const r=u("el-button"),h=u("el-space"),ee=u("el-row"),m=u("el-input"),i=u("el-table-column"),D=u("el-text"),R=u("el-link"),le=u("el-table"),ae=u("el-pagination"),f=u("el-form-item"),T=u("el-form"),x=u("el-dialog"),oe=u("el-option"),te=u("el-select"),ne=H("permission"),re=H("loading");return g(),L("div",Ve,[U("div",he,[M((g(),k(ee,null,{default:o(()=>[e(h,null,{default:o(()=>[e(r,{type:"primary",icon:"Plus",onClick:a[0]||(a[0]=l=>_.value=!0)},{default:o(()=>[d("添加大机构")]),_:1})]),_:1})]),_:1})),[[ne,["MG"]]])]),e(h,null,{default:o(()=>[e(m,{placeholder:"请输入机构代码搜索",modelValue:t.agencyCode,"onUpdate:modelValue":a[1]||(a[1]=l=>t.agencyCode=l),style:{width:"200px"}},null,8,["modelValue"]),e(r,{type:"primary",icon:"Search",onClick:Z},{default:o(()=>[d("搜索")]),_:1})]),_:1}),U("div",ke,[M((g(),k(le,{data:t.list,size:"large",stripe:"",border:""},{default:o(()=>[e(i,{prop:"id",label:"机构id"}),e(i,{prop:"agencyName",label:"机构名称"},{default:o(l=>[e(D,null,{default:o(()=>[d(z(l.row.agencyName||l.row.agencyCode),1)]),_:2},1024)]),_:1}),e(i,{prop:"agencyCode",label:"机构代码"}),e(i,{prop:"current_fee",label:"推广费率"},{default:o(l=>[e(R,{type:"primary",icon:"EditPen",onClick:$=>Y(l.row)},{default:o(()=>[d(z(l.row.current_fee)+"% ",1)]),_:2},1032,["onClick"])]),_:1}),e(i,{prop:"parentLoginName",label:"上级机构代码"}),e(i,{prop:"sumConsumeFee",label:"总流水"},{default:o(l=>[e(D,null,{default:o(()=>[d(z(l.row.sumConsumeFee.toFixed(2)),1)]),_:2},1024)]),_:1}),e(i,{prop:"yestedayConsumeFee",label:"今日流水"}),e(i,{prop:"sumfansShareMoney",label:"总收益"},{default:o(l=>[e(R,{type:"primary",icon:"search",onClick:$=>I(l.row.id)},{default:o(()=>[d(z(l.row.sumfansShareMoney),1)]),_:2},1032,["onClick"])]),_:1}),e(i,{prop:"yestedayShareMoney",label:"今日收益"}),e(i,{prop:"sumAccount",label:"商家数量"}),e(i,{label:"操作"},{default:o(l=>[e(r,{size:"small",type:"primary",icon:"DataLine",onClick:$=>B(l.row.id)},{default:o(()=>[d("详细数据")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[re,t.loading]])]),U("div",ze,[e(ae,{layout:"prev, pager, next, total, sizes, jumper",background:"","current-page":t.pageNum,"onUpdate:currentPage":a[2]||(a[2]=l=>t.pageNum=l),"page-size":t.pageSzie,"onUpdate:pageSize":a[3]||(a[3]=l=>t.pageSzie=l),"page-sizes":[10,20,30,50],total:t.total,onSizeChange:v,onCurrentChange:v},null,8,["current-page","page-size","total"])]),e(x,{title:"修改推广费率",modelValue:y.value,"onUpdate:modelValue":a[6]||(a[6]=l=>y.value=l),onClosed:Q},{footer:o(()=>[e(h,null,{default:o(()=>[e(r,{onClick:a[5]||(a[5]=l=>y.value=!1)},{default:o(()=>[d("取消")]),_:1}),e(r,{type:"primary",loading:V.value,onClick:X},{default:o(()=>[d("提交")]),_:1},8,["loading"])]),_:1})]),default:o(()=>[e(T,{ref_key:"formFeeRef",ref:F,model:c,rules:O,"label-width":"100"},{default:o(()=>[e(f,{prop:"fee",label:"推广费率"},{default:o(()=>[e(m,{placeholder:"请输入推广费率",modelValue:c.fee,"onUpdate:modelValue":a[4]||(a[4]=l=>c.fee=l)},{append:o(()=>[d("%")]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"]),e(x,{title:"添加大机构",modelValue:_.value,"onUpdate:modelValue":a[14]||(a[14]=l=>_.value=l),onClosed:K},{footer:o(()=>[e(h,null,{default:o(()=>[e(r,{onClick:a[13]||(a[13]=l=>_.value=!1)},{default:o(()=>[d("取消")]),_:1}),e(r,{type:"primary",loading:C.value,onClick:W},{default:o(()=>[d("提交")]),_:1},8,["loading"])]),_:1})]),default:o(()=>[e(T,{ref_key:"formRef",ref:N,model:s,rules:J,"label-width":"100"},{default:o(()=>[e(f,{label:"机构类型"},{default:o(()=>[e(te,{modelValue:s.userType,"onUpdate:modelValue":a[7]||(a[7]=l=>s.userType=l),disabled:""},{default:o(()=>[(g(!0),L(_e,null,ye(ve(pe),l=>(g(),k(oe,{key:l.type_code,label:l.type_name,value:l.type_code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(f,{prop:"agencyName",label:"机构名称"},{default:o(()=>[e(m,{placeholder:"请输入机构名称",modelValue:s.agencyName,"onUpdate:modelValue":a[8]||(a[8]=l=>s.agencyName=l)},null,8,["modelValue"])]),_:1}),e(f,{prop:"angencyCode",label:"机构代码"},{default:o(()=>[e(m,{placeholder:"请输入机构代码",maxlength:11,"show-word-limit":"",modelValue:s.angencyCode,"onUpdate:modelValue":a[9]||(a[9]=l=>s.angencyCode=l)},null,8,["modelValue"])]),_:1}),e(f,{prop:"passowrd",label:"密码"},{default:o(()=>[e(m,{type:"password","show-password":"",placeholder:"请输入密码",maxlength:11,modelValue:s.passowrd,"onUpdate:modelValue":a[10]||(a[10]=l=>s.passowrd=l)},null,8,["modelValue"])]),_:1}),e(f,{prop:"fee",label:"推广费率"},{default:o(()=>[e(m,{placeholder:"请输入推广费率",modelValue:s.fee,"onUpdate:modelValue":a[11]||(a[11]=l=>s.fee=l)},{append:o(()=>[d("%")]),_:1},8,["modelValue"])]),_:1}),e(f,{prop:"phone",label:"联系方式"},{default:o(()=>[e(m,{placeholder:"请输入手机号",modelValue:s.phone,"onUpdate:modelValue":a[12]||(a[12]=l=>s.phone=l)},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"]),e(Ce,{ref_key:"totalEarningsRef",ref:E},null,512),e(x,{title:"详细数据",width:"90%",modelValue:w.value,"onUpdate:modelValue":a[15]||(a[15]=l=>w.value=l)},{default:o(()=>[w.value?(g(),k(we,{key:0,"user-id":S.value},null,8,["user-id"])):be("",!0)]),_:1},8,["modelValue"])])}}},Re=fe(Ne,[["__scopeId","data-v-df9c4fdc"]]);export{Re as default};