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