| 1 |
- import{c as f,A as $,M as P,E as K}from"./index-ad0c6aaf.js";import{d as ue}from"./index-9ee57dab.js";import{s as de}from"./index-bb0dffe0.js";import{S as ie}from"./index-17b352c3.js";import{_ as ee}from"./_plugin-vue_export-helper-c27b6911.js";import{a as h,W as i,X as _,Y as S,m as e,Z as a,E as m,u as F,F as N,a5 as Y,a3 as C,a0 as p,$ as x,a1 as ce,a2 as pe,a4 as B,o as V,a6 as E}from"./vue-1fca97c1.js";import{n as X}from"./index-b2224973.js";import{u as _e}from"./vue-router-48d78ebd.js";import"./routeTabs-ccc3c29b.js";/* empty css *//* empty css *//* empty css */import"./fullScreen-25f963a2.js";import"./SettingOutlined-c1bab654.js";const G=b=>(ce("data-v-244797e1"),b=b(),pe(),b),me=G(()=>x("p",{class:"info"},"关联企业",-1)),ve=G(()=>x("p",{class:"info"},"经销商信息",-1)),fe=G(()=>x("p",{class:"info"},"调价",-1)),ye={style:{color:"#999"}},ge=G(()=>x("p",{class:"info"},"其他",-1)),xe={__name:"edit",props:["data"],emits:["onSuccess"],setup(b,{emit:k}){const n=b,u=h(!1),s=h({}),M=()=>{q(),s.value={sa_agentsid:n.data.sa_agentsid,enterprisename:n.data.enterprisename,agentnum:n.data.agentnum,sys_enterpriseid:n.data.sys_enterpriseid,grade:n.data.grade,isservice:n.data.isservice==1,saleclassauth:n.data.saleclassauth==1,parentid:n.data.parentid,priceadjustment:n.data.priceadjustment,sa_saleareaids:n.data.sa_saleareaids,signdate:n.data.signdate,tradefields:n.data.tradefield,saler_name:n.data.salers[0]?n.data.salers[0].name:"",parentEnterprisename:n.data.parent_enterprisename,type:n.data.type},O.value=n.data.sa_saleareaids.slice(-1)[0],u.value=!0},o=()=>{u.value=!1,w()},w=()=>{v.value.resetFields()},y=h([]),t=h([]),l=h([]),j=h([]),q=async()=>{const g=await $.optionstype("agentgrade");y.value=g.data;const r=await $.optionstype("agenttypemx");t.value=r.data;const T=await $.optionstype("tradefield");l.value=T.data;const c=await $.requested({classname:"webmanage.sale.salearea.salearea",method:"query_area",content:{}});j.value=c.data},v=h(),D=async()=>{try{const g=await v.value.validateFields(),r=await $.post({classname:"webmanage.sale.agents.agents",method:"insertormodify_agent",content:{sa_agentsid:s.value.sa_agentsid,agentnum:s.value.agentnum,sys_enterpriseid:s.value.sys_enterpriseid,grade:s.value.grade,isservice:s.value.isservice?1:0,saleclassauth:s.value.saleclassauth?1:0,parentid:s.value.parentid,priceadjustment:s.value.priceadjustment,sa_saleareaid:O.value,signdate:s.value.signdate,tradefields:s.value.tradefields,type:s.value.type,hrid:s.value.hrid}});f.message(r,"编辑成功",()=>{o(),k("onSuccess")})}catch(g){console.log("Failed:",g)}},z=g=>{if(g>0)return"上浮"+g+"%";if(g==0)return"正常价格";if(g<0)return"下调"+g+"%"},R=g=>{s.value.parentEnterprisename=g.enterprisename,s.value.parentid=g.sa_agentsid},O=h(0),I=g=>{O.value=g.slice(-1)[0]},L=g=>{s.value.saler_name=g.name,s.value.hrid=g.hrid};return(g,r)=>{const T=i("a-button"),c=i("a-col"),Z=i("a-input"),U=i("a-form-item"),A=i("a-row"),H=i("a-select-option"),W=i("a-select"),ae=i("a-cascader"),J=i("a-input-search"),te=i("a-date-picker"),se=i("a-input-number"),ne=i("a-slider"),Q=i("a-checkbox"),le=i("a-form"),oe=i("a-space"),re=i("a-drawer");return _(),S("div",null,[e(T,{type:"primary",onClick:M,disabled:F(f).isDisabled(n.data.status,["启用"])},{default:a(()=>[m("编辑档案")]),_:1},8,["disabled"]),e(re,{open:u.value,"onUpdate:open":r[13]||(r[13]=d=>u.value=d),class:"custom-class",title:"编辑经销商档案",placement:"right",width:"600",closable:!1,onClose:o},{extra:a(()=>[e(oe,null,{default:a(()=>[e(T,{onClick:o},{default:a(()=>[m("关闭")]),_:1}),e(T,{type:"primary",onClick:D},{default:a(()=>[m("保存")]),_:1})]),_:1})]),default:a(()=>[e(le,{ref_key:"formRef",ref:v,model:s.value,layout:"vertical"},{default:a(()=>[e(A,{gutter:16},{default:a(()=>[e(c,{span:24},{default:a(()=>[me]),_:1}),e(c,{span:24},{default:a(()=>[e(U,{label:"企业名称",name:"enterprisename",rules:[{required:!0,message:"请选择企业名称"}]},{default:a(()=>[e(Z,{value:s.value.enterprisename,"onUpdate:value":r[0]||(r[0]=d=>s.value.enterprisename=d),placeholder:"选择关联企业",readonly:""},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(A,{gutter:16},{default:a(()=>[e(c,{span:24},{default:a(()=>[ve]),_:1}),e(c,{span:12},{default:a(()=>[e(U,{label:"经销商编码",name:"agentnum",rules:[{required:!0,message:"请输入经销商编码"}]},{default:a(()=>[e(Z,{value:s.value.agentnum,"onUpdate:value":r[1]||(r[1]=d=>s.value.agentnum=d),placeholder:"输入经销商编码"},null,8,["value"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(U,{label:"经销商类型",name:"type",rules:[{required:!0,message:"请选择经销商类型"}]},{default:a(()=>[e(W,{value:s.value.type,"onUpdate:value":r[2]||(r[2]=d=>s.value.type=d),placeholder:"选择经销商类型"},{default:a(()=>[(_(!0),S(N,null,Y(t.value,d=>(_(),C(H,{value:d.value,key:d.index},{default:a(()=>[m(p(d.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(U,{label:"营销区域",name:"sa_saleareaids",rules:[{required:!0,message:"请选择营销区域"}]},{default:a(()=>[e(ae,{value:s.value.sa_saleareaids,"onUpdate:value":r[3]||(r[3]=d=>s.value.sa_saleareaids=d),options:j.value,fieldNames:{label:"areaname",value:"sa_saleareaid",children:"subarea"},placeholder:"选择营销区域","change-on-select":"",onChange:I},null,8,["value","options"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(U,{label:"人员",name:"saler_name"},{default:a(()=>[e(J,{value:s.value.saler_name,"onUpdate:value":r[4]||(r[4]=d=>s.value.saler_name=d),placeholder:"选择销管",readonly:""},{enterButton:a(()=>[e(T,null,{icon:a(()=>[e(ie,{param:{id:20221011144603,content:{pageNumber:1,pageSize:20,isAll:!0,containssub:1,sa_saleareaid:O.value,where:{condition:""}}},onOnSelect:L},null,8,["param"])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(U,{label:"领域",name:"tradefields",rules:[{required:!0,message:"请选择领域"}]},{default:a(()=>[e(W,{value:s.value.tradefields,"onUpdate:value":r[5]||(r[5]=d=>s.value.tradefields=d),mode:"multiple",placeholder:"选择领域",readonly:""},{default:a(()=>[(_(!0),S(N,null,Y(l.value,d=>(_(),C(H,{value:d.value,key:d.index},{default:a(()=>[m(p(d.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(U,{label:"签约日期"},{default:a(()=>[e(te,{style:{width:"100%"},value:s.value.signdate,"onUpdate:value":r[6]||(r[6]=d=>s.value.signdate=d),"value-format":"YYYY-MM-DD",placeholder:"选择签约日期"},null,8,["value"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(U,{label:"经销商等级",name:"grade",rules:[{required:!0,message:"请选择经销商等级"}]},{default:a(()=>[e(W,{value:s.value.grade,"onUpdate:value":r[7]||(r[7]=d=>s.value.grade=d),placeholder:"选择经销商等级"},{default:a(()=>[(_(!0),S(N,null,Y(y.value,d=>(_(),C(H,{value:d.value,key:d.index},{default:a(()=>[m(p(d.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(U,{label:"上级经销商"},{default:a(()=>[e(J,{value:s.value.parentEnterprisename,"onUpdate:value":r[8]||(r[8]=d=>s.value.parentEnterprisename=d),placeholder:"选择上级经销商",readonly:""},{enterButton:a(()=>[e(T,null,{icon:a(()=>[e(de,{param:{id:20221011144903,content:{pageNumber:1,pageSize:20,sa_saleareaids:[],containssub:1,where:{condition:""}}},onOnSelect:R})]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),e(A,null,{default:a(()=>[e(c,{span:24},{default:a(()=>[fe]),_:1}),e(c,{span:24},{default:a(()=>[e(U,{label:"价格调整(%)"},{default:a(()=>[e(A,{gutter:16},{default:a(()=>[e(c,{span:12},{default:a(()=>[e(se,{style:{width:"100%"},value:s.value.priceadjustment,"onUpdate:value":r[9]||(r[9]=d=>s.value.priceadjustment=d),min:-100,max:100,step:1},{prefix:a(()=>[x("span",ye,p(s.value.priceadjustment>0?"上浮":"下调"),1)]),_:1},8,["value"])]),_:1})]),_:1}),e(A,{gutter:16},{default:a(()=>[e(c,{span:12},{default:a(()=>[e(ne,{value:s.value.priceadjustment,"onUpdate:value":r[10]||(r[10]=d=>s.value.priceadjustment=d),min:-100,max:100,step:10,tipFormatter:z},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(A,null,{default:a(()=>[e(c,{span:24},{default:a(()=>[ge]),_:1}),e(c,{span:12},{default:a(()=>[e(U,null,{default:a(()=>[e(Q,{checked:s.value.isservice,"onUpdate:checked":r[11]||(r[11]=d=>s.value.isservice=d)},{default:a(()=>[m("是否服务经销商")]),_:1},8,["checked"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(U,null,{default:a(()=>[e(Q,{checked:s.value.saleclassauth,"onUpdate:checked":r[12]||(r[12]=d=>s.value.saleclassauth=d)},{default:a(()=>[m("是否经营授权")]),_:1},8,["checked"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},be=ee(xe,[["__scopeId","data-v-244797e1"]]),he={__name:"agentGroup",props:["enterpriseid","dataSource"],emits:["onSuccess"],setup(b,{emit:k}){const n=b,u=()=>{P.confirm({title:"确定要创建团队主账号吗?",icon:e(K),okText:"确认",cancelText:"取消",async onOk(){const s=await $.requested({id:20220920084301,content:{sys_enterpriseid:n.enterpriseid}});f.message(s,"创建成功",()=>{k("onSuccess")})},onCancel(){console.log("Cancel")},class:"test"})};return(s,M)=>{const o=i("a-button"),w=i("a-table");return _(),S(N,null,[F(f).hasPermission("agentTeamTable")?(_(),C(o,{key:0,class:"mt-10",type:"primary",onClick:u},{default:a(()=>[m("创建主账号")]),_:1})):B("",!0),e(w,{dataSource:b.dataSource,columns:F(f).TBLayout("agentGrouptable"),size:"small",bordered:""},null,8,["dataSource","columns"])],64)}}},we={key:0},ke={__name:"saleClass",props:["enterpriseid"],emits:["onSuccess"],setup(b,{emit:k}){const n=b,u=h(!1),s=()=>{w(),u.value=!0},M=()=>{u.value=!1},o=h([]),w=async()=>{const v=await $.requested({id:"20230818135003",content:{nocache:!0,sa_brandid:0,sys_enterpriseid:n.enterpriseid}});o.value=v.data[0].ttemclass},y=h([]),t=h([]),l=async()=>{const v=await $.requested({id:20220924134502,content:{pageNumber:1,pageSize:1e3,sys_enterpriseid:n.enterpriseid,where:{condition:""}}});y.value=v.data,t.value=v.data.map(D=>D.sys_enterprise_saleclassid)},j=async()=>{const v=await $.requested({id:20220924134302,content:{sys_enterpriseid:n.enterpriseid,itemclassid:t.value,sa_brandids:[]}});f.message(v,"授权成功",()=>{w(),l()})},q=v=>{P.confirm({title:"提示",icon:e(K),content:"确定删除当前分类吗?",okText:"确认",okType:"primary",cancelText:"取消",async onOk(){const D=await $.requested({id:20220924134402,content:{sys_enterprise_saleclassids:[v.sys_enterprise_saleclassid]}});f.message(D,"删除成功",()=>{l()})},onCancel(){console.log("Cancel")}})};return V(()=>{l()}),(v,D)=>{const z=i("a-button"),R=i("a-tag"),O=i("a-table"),I=i("a-tree"),L=i("a-space"),g=i("a-drawer");return _(),S(N,null,[F(f).hasPermission("classAdd")?(_(),C(z,{key:0,class:"mt-10",type:"primary",onClick:s},{default:a(()=>[m("授权营销分类")]),_:1})):B("",!0),e(O,{dataSource:y.value,columns:F(f).TBLayout("saleClassTable"),size:"small"},{bodyCell:a(({column:r,record:T})=>[r.dataIndex==="accountno"?(_(),S("span",we,[T.isleader==1?(_(),C(R,{key:0,color:"#646cff"},{default:a(()=>[m("主账号")]),_:1})):B("",!0),m(" "+p(T.accountno),1)])):B("",!0),r.dataIndex==="operation"&&F(f).hasPermission("classDel")?(_(),C(z,{key:1,type:"link",onClick:c=>q(T)},{default:a(()=>[m("删除")]),_:2},1032,["onClick"])):B("",!0)]),_:1},8,["dataSource","columns"]),o.value.length?(_(),C(g,{key:1,open:u.value,"onUpdate:open":D[2]||(D[2]=r=>u.value=r),class:"custom-class",style:{color:"red"},title:"营销分类",placement:"right",closable:!1},{extra:a(()=>[e(L,null,{default:a(()=>[e(z,{onClick:M},{default:a(()=>[m("关闭")]),_:1}),e(z,{type:"primary",onClick:j},{default:a(()=>[m("保存")]),_:1})]),_:1})]),default:a(()=>[e(I,{selectedKeys:t.value,"onUpdate:selectedKeys":D[0]||(D[0]=r=>t.value=r),checkedKeys:t.value,"onUpdate:checkedKeys":D[1]||(D[1]=r=>t.value=r),checkable:"",fieldNames:{title:"itemclassname",key:"itemclassid",children:"subdep"},"tree-data":o.value,blockNode:"",virtual:""},null,8,["selectedKeys","checkedKeys","tree-data"])]),_:1},8,["open"])):B("",!0)],64)}}},$e={__name:"balance",props:["enterpriseid"],setup(b){const k=b,n=h([]),u=async()=>{const s=await $.requested({id:20221009160003,content:{sys_enterpriseid:k.enterpriseid}});n.value=s.data};return V(()=>{u()}),(s,M)=>{const o=i("a-table");return _(),C(o,{dataSource:n.value,columns:F(f).TBLayout("accountMoneyTable"),size:"small"},null,8,["dataSource","columns"])}}},Fe={__name:"finance",props:["enterpriseid"],setup(b){const k=b;return(n,u)=>(_(),C(X,{size:"small",columns:F(f).TBLayout("financeTableN"),param:{id:20221013160602,content:{sys_enterpriseid:k.enterpriseid}}},null,8,["columns","param"]))}},Se={key:0},Ce={__name:"rebate",props:["enterpriseid"],setup(b){const k=b,n=h({sa_agentdecorationtrebateid:0,canusedate:[]}),u=h(),s=h(!1),M=()=>{s.value=!0},o=h(),w=async()=>{const q=await $.requested({id:"20230627141203",content:{sys_enterpriseid:k.enterpriseid,categoryinfos:[{sa_agentdecorationtrebateid:n.value.sa_agentdecorationtrebateid,brate:n.value.brate/100,amount:n.value.amount,begindate:n.value.begindate,enddate:n.value.enddate}]}});f.message(q,"设置成功",()=>{s.value=!1,o.value.listData(),u.value.resetFields(),o.value.reloadSelect()})},y=()=>{u.value.resetFields(),o.value.reloadSelect(),s.value=!1},t=q=>{n.value.begindate=q[0],n.value.enddate=q[1]},l=h(null),j=q=>{q[0]||(l.value=null,n.value={sa_agentdecorationtrebateid:0}),q[0]&&(l.value=q[0],n.value={sa_agentdecorationtrebateid:l.value.sa_agentdecorationtrebateid,brate:l.value.brate*1e3/10,amount:l.value.amount,begindate:l.value.begindate,enddate:l.value.enddate,canusedate:[l.value.begindate,l.value.enddate]})};return(q,v)=>{const D=i("a-button"),z=i("a-input"),R=i("a-form-item"),O=i("a-col"),I=i("a-slider"),L=i("a-range-picker"),g=i("a-row"),r=i("a-form"),T=i("a-modal");return _(),S("div",null,[F(f).hasPermission("rebateSetting")?(_(),C(D,{key:0,class:"mt-10",type:"primary",onClick:M},{default:a(()=>[m(p(l.value?"编辑返利信息":"返利设置"),1)]),_:1})):B("",!0),e(X,{ref_key:"table",ref:o,size:"small",columns:F(f).TBLayout("rebateTable"),param:{id:20230627141303,content:{sys_enterpriseid:k.enterpriseid}},onOnSelect:j},{tb_cell:a(({data:c})=>[c.column.dataIndex==="canusedate"?(_(),S("span",Se,p(c.record.begindate)+" - "+p(c.record.enddate),1)):B("",!0)]),_:1},8,["columns","param"]),e(T,{open:s.value,"onUpdate:open":v[4]||(v[4]=c=>s.value=c),class:"custom-class",title:"设置返利信息",placement:"right",closable:!1,onCancel:y,onOk:w},{default:a(()=>[e(r,{ref_key:"formRef",ref:u,model:n.value,layout:"vertical"},{default:a(()=>[e(g,{gutter:16},{default:a(()=>[e(O,{span:24},{default:a(()=>[e(R,{label:"返利金额",name:"amount",rules:[{required:!0,message:"请输入返利金额"}]},{default:a(()=>[e(z,{suffix:"RMB",value:n.value.amount,"onUpdate:value":v[0]||(v[0]=c=>n.value.amount=c),placeholder:"输入返利金额"},null,8,["value"])]),_:1})]),_:1}),e(O,{span:24},{default:a(()=>[e(R,{label:"返利比例",name:"brate",rules:[{required:!0,message:"请输入返利比例"}]},{default:a(()=>[e(z,{suffix:"%",value:n.value.brate,"onUpdate:value":v[1]||(v[1]=c=>n.value.brate=c),placeholder:"输入返利比例"},null,8,["value"])]),_:1})]),_:1}),e(O,{span:24},{default:a(()=>[e(R,null,{default:a(()=>[e(I,{value:n.value.brate,"onUpdate:value":v[2]||(v[2]=c=>n.value.brate=c),min:0,max:100,step:1},null,8,["value"])]),_:1})]),_:1}),e(O,{span:24},{default:a(()=>[e(R,{label:"返利有效期",name:"canusedate",rules:[{required:!0,message:"请选择返利有效期"}]},{default:a(()=>[e(L,{style:{width:"100%"},value:n.value.canusedate,"onUpdate:value":v[3]||(v[3]=c=>n.value.canusedate=c),"value-format":"YYYY-MM-DD",onChange:t},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},De={__name:"fields",props:["enterpriseid"],setup(b){const k=b;return(n,u)=>(_(),C(X,{size:"small",columns:F(f).TBLayout("fieldsTable"),param:{id:20221223141802,content:{sys_enterpriseid:k.enterpriseid}}},null,8,["columns","param"]))}};const qe={__name:"targetStatistics",props:["enterpriseid"],setup(b){const k=b,n=h([]),u=async()=>{const s=await $.requested({id:"20230110151902",content:{where:{year:new Date().getFullYear(),sys_enterpriseid:k.enterpriseid}}});n.value=s.data};return V(()=>{u()}),(s,M)=>{const o=i("a-table-column"),w=i("a-table-column-group"),y=i("a-table");return _(),S("div",null,[e(y,{"data-source":n.value,scroll:{y:"100%"},class:"ant-table-small",size:"small","row-class-name":(t,l)=>l%2===1?"table-striped":null,bordered:""},{default:a(()=>[e(o,{title:"企业名称","data-index":"enterprisename",width:"200px"}),e(o,{title:"年份","data-index":"year",width:"100px"}),e(w,null,{title:a(()=>[m("年度(万元)")]),default:a(()=>[e(o,{title:"目标","data-index":"y1l",width:"100px"}),e(o,{title:"实际","data-index":"y1a",width:"100px"},{default:a(({record:t})=>[x("span",{style:E(t.y1a>t.y1l?{color:"red"}:{color:"green"})},p(t.y1a.toFixed(2)),5)]),_:1}),e(o,{title:"达成率",width:"100px"},{default:a(({record:t})=>[x("span",null,p((t.y1a.toFixed(2)/t.y1l.toFixed(2)*100).toFixed(2))+" % ",1)]),_:1})]),_:1}),e(w,null,{title:a(()=>[m("1季度(万元)")]),default:a(()=>[e(o,{title:"目标","data-index":"s1l",width:"100px"}),e(o,{title:"实际","data-index":"s1a",width:"100px"},{default:a(({record:t})=>[x("span",{style:E(t.s1a>t.s1l?{color:"red"}:{color:"green"})},p(t.s1a.toFixed(2)),5)]),_:1}),e(o,{title:"达成率",width:"100px"},{default:a(({record:t})=>[x("span",null,p((t.s1a.toFixed(2)/t.s1l.toFixed(2)*100).toFixed(2))+" % ",1)]),_:1})]),_:1}),(_(),S(N,null,Y(3,t=>e(w,{key:t},{title:a(()=>[m(p(`${t}月(万元)`),1)]),default:a(()=>[e(o,{title:"目标","data-index":`m${t}l`,width:"100px"},null,8,["data-index"]),e(o,{title:"实际","data-index":`m${t}a`,width:"100px"},{default:a(({record:l})=>[x("span",{style:E(l[`m${t}a`]>l[`m${t}l`]?{color:"red"}:{color:"green"})},p(l[`m${t}a`].toFixed(2)),5)]),_:2},1032,["data-index"]),e(o,{title:"达成率",width:"100px"},{default:a(({record:l})=>[x("span",null,p((l[`m${t}a`].toFixed(2)/l[`m${t}l`].toFixed(2)*100).toFixed(2))+" % ",1)]),_:2},1024)]),_:2},1024)),64)),e(w,null,{title:a(()=>[m("2季度(万元)")]),default:a(()=>[e(o,{title:"目标","data-index":"s2l",width:"100px"}),e(o,{title:"实际","data-index":"s2a",width:"100px"},{default:a(({record:t})=>[x("span",{style:E(t.s2a>t.s2l?{color:"red"}:{color:"green"})},p(t.s2a.toFixed(2)),5)]),_:1}),e(o,{title:"达成率",width:"100px"},{default:a(({record:t})=>[x("span",null,p((t.s2a.toFixed(2)/t.s2l.toFixed(2)*100).toFixed(2))+" % ",1)]),_:1})]),_:1}),(_(),S(N,null,Y(3,t=>e(w,{key:t},{title:a(()=>[m(p(`${t+3}月(万元)`),1)]),default:a(()=>[e(o,{title:"目标","data-index":`m${t+3}l`,width:"100px"},null,8,["data-index"]),e(o,{title:"实际","data-index":`m${t+3}a`,width:"100px"},{default:a(({record:l})=>[x("span",{style:E(l[`m${t+3}a`]>l[`m${t+3}l`]?{color:"red"}:{color:"green"})},p(l[`m${t+3}a`].toFixed(2)),5)]),_:2},1032,["data-index"]),e(o,{title:"达成率",width:"100px"},{default:a(({record:l})=>[x("span",null,p((l[`m${t+3}a`].toFixed(2)/l[`m${t+3}l`].toFixed(2)*100).toFixed(2))+" % ",1)]),_:2},1024)]),_:2},1024)),64)),e(w,null,{title:a(()=>[m("3季度(万元)")]),default:a(()=>[e(o,{title:"目标","data-index":"s3l",width:"100px"}),e(o,{title:"实际","data-index":"s3a",width:"100px"},{default:a(({record:t})=>[x("span",{style:E(t.s3a>t.s3l?{color:"red"}:{color:"green"})},p(t.s3a.toFixed(2)),5)]),_:1}),e(o,{title:"达成率",width:"100px"},{default:a(({record:t})=>[x("span",null,p((t.s3a.toFixed(2)/t.s3l.toFixed(2)*100).toFixed(2))+" % ",1)]),_:1})]),_:1}),(_(),S(N,null,Y(3,t=>e(w,{key:t},{title:a(()=>[m(p(`${t+6}月(万元)`),1)]),default:a(()=>[e(o,{title:"目标","data-index":`m${t+6}l`,width:"100px"},null,8,["data-index"]),e(o,{title:"实际","data-index":`m${t+6}a`,width:"100px"},{default:a(({record:l})=>[x("span",{style:E(l[`m${t+6}a`]>l[`m${t+6}l`]?{color:"red"}:{color:"green"})},p(l[`m${t+6}a`].toFixed(2)),5)]),_:2},1032,["data-index"]),e(o,{title:"达成率",width:"100px"},{default:a(({record:l})=>[x("span",null,p((l[`m${t+6}a`].toFixed(2)/l[`m${t+6}l`].toFixed(2)*100).toFixed(2))+" % ",1)]),_:2},1024)]),_:2},1024)),64)),e(w,null,{title:a(()=>[m("4季度(万元)")]),default:a(()=>[e(o,{title:"目标","data-index":"s3l",width:"100px"}),e(o,{title:"实际","data-index":"s3a",width:"100px"},{default:a(({record:t})=>[x("span",{style:E(t.s4a>t.s4l?{color:"red"}:{color:"green"})},p(t.s4a.toFixed(2)),5)]),_:1}),e(o,{title:"达成率",width:"100px"},{default:a(({record:t})=>[x("span",null,p((t.s4a.toFixed(2)/t.s4l.toFixed(2)*100).toFixed(2))+" % ",1)]),_:1})]),_:1}),(_(),S(N,null,Y(3,t=>e(w,{key:t},{title:a(()=>[m(p(`${t+9}月`),1)]),default:a(()=>[e(o,{title:"目标","data-index":`m${t+9}l`,width:"100px"},null,8,["data-index"]),e(o,{title:"实际","data-index":`m${t+9}a`,width:"100px"},{default:a(({record:l})=>[x("span",{style:E(l[`m${t+9}a`]>l[`m${t+9}l`]?{color:"red"}:{color:"green"})},p(l[`m${t+9}a`].toFixed(2)),5)]),_:2},1032,["data-index"]),e(o,{title:"达成率",width:"100px"},{default:a(({record:l})=>[x("span",null,p((l[`m${t+9}a`]/l[`m${t+9}l`]*100).toFixed(2))+" % ",1)]),_:2},1024)]),_:2},1024)),64))]),_:1},8,["data-source","row-class-name"])])}}},Te=ee(qe,[["__scopeId","data-v-1897bb11"]]),Ke={__name:"index",setup(b){const k=_e(),n=h([]),u=h({}),s=async()=>{const y=await $.requested({classname:"webmanage.sale.agents.agents",method:"query_agentMain",content:{nocache:!0,sa_agentsid:k.currentRoute.value.query.id}});u.value=y.data,M(y.data)},M=y=>{n.value=f.FormLayout("detailsHead",y),n.value.some(t=>{t.key=="province"&&(t.value=`${y.province}-${y.city}-${y.county}`)})},o=async()=>{P.confirm({title:`确定要${u.value.status=="启用"?"禁用":"启用"}该经销商吗?`,content:u.value.status=="启用"?"禁用后该经销商将无法使用!":"启用后该经销商将正常使用!",icon:e(K),okText:"确认",cancelText:"取消",async onOk(){const y=await $.requested({content:{sa_agentsids:[k.currentRoute.value.query.id],status:u.value.status=="启用"?"禁用":"启用"},id:"20230212101703"});f.message(y,"修改成功",()=>{s()})},onCancel(){console.log("Cancel")},class:"test"})},w=async()=>{P.confirm({title:"提示",content:"确定要作废该经销商吗!",icon:e(K),okText:"确认",cancelText:"取消",async onOk(){const y=await $.requested({content:{sa_agentsids:[k.currentRoute.value.query.id],deletereason:""},id:"20221011145003"});f.message({code:0,msg:y.data[0].errmsg,data:y.msg},"作废成功",()=>{s()})},onCancel(){console.log("Cancel")},class:"test"})};return V(()=>{s()}),(y,t)=>{const l=i("a-button");return _(),S("div",null,[e(ue,{headData:n.value,title:u.value.enterprisename,tabs:["经销商团队","营销分类","授权领域","账户信息","开票信息","装修补贴返利","目标"],ownertable:"sa_agents"},{operation:a(()=>[F(f).hasPermission("update")?(_(),C(be,{key:0,data:u.value,onOnSuccess:s},null,8,["data"])):B("",!0),F(f).hasPermission("handleused")?(_(),C(l,{key:1,type:"primary",danger:F(f).isDisabled(u.value.status,["启用"]),onClick:o},{default:a(()=>[m(p(u.value.status=="启用"?"禁用":"启用"),1)]),_:1},8,["danger"])):B("",!0),F(f).hasPermission("delete")?(_(),C(l,{key:2,disabled:F(f).isDisabled(u.value.status,["启用","作废"]),type:"primary",onClick:w,danger:""},{default:a(()=>[m("作废")]),_:1},8,["disabled"])):B("",!0)]),tab0:a(()=>[e(he,{dataSource:u.value.hrs,enterpriseid:u.value.sys_enterpriseid,onOnSuccess:s},null,8,["dataSource","enterpriseid"])]),tab1:a(()=>[e(ke,{enterpriseid:u.value.sys_enterpriseid,onOnSuccess:s},null,8,["enterpriseid"])]),tab2:a(()=>[e(De,{enterpriseid:u.value.sys_enterpriseid,onOnSuccess:s},null,8,["enterpriseid"])]),tab3:a(()=>[e($e,{enterpriseid:u.value.sys_enterpriseid},null,8,["enterpriseid"])]),tab4:a(()=>[e(Fe,{enterpriseid:u.value.sys_enterpriseid},null,8,["enterpriseid"])]),tab5:a(()=>[e(Ce,{enterpriseid:u.value.sys_enterpriseid},null,8,["enterpriseid"])]),tab6:a(()=>[e(Te,{enterpriseid:u.value.sys_enterpriseid},null,8,["enterpriseid"])]),_:1},8,["headData","title"])])}}};export{Ke as default};
|