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