import{_ as H,d as h,A as b,M as V,E as L}from"./index-3887ab05.js";import{d as de}from"./index-3a9eeb83.js";import{s as ue}from"./index-481445f8.js";/* empty css */import{a as y,W as p,X as v,Y as F,m as e,Z as a,E as m,u as C,F as S,a6 as q,$ as U,a0 as i,a2 as r,a3 as oe,a4 as ie,o as A,a7 as D,a5 as Y}from"./vue-74beb2f3.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-a848e312.js";import{u as re}from"./vue-router-d228e26b.js";/* empty css */import"./index-ef7c0bcc.js";import"./InboxOutlined-1932f124.js";/* empty css */const M=$=>(oe("data-v-9596604a"),$=$(),ie(),$),pe=M(()=>r("p",{class:"info"},"关联企业",-1)),ce=M(()=>r("p",{class:"info"},"经销商信息",-1)),_e=M(()=>r("p",{class:"info"},"调价",-1)),me={style:{color:"#999"}},ve=M(()=>r("p",{class:"info"},"其他",-1)),fe={__name:"edit",props:["data"],emits:["onSuccess"],setup($,{emit:k}){const o=$,c=y(!1),l=y({}),w=()=>{W(),l.value={sa_agentsid:o.data.sa_agentsid,enterprisename:o.data.enterprisename,agentnum:o.data.agentnum,sys_enterpriseid:o.data.sys_enterpriseid,grade:o.data.grade,isservice:o.data.isservice==1,saleclassauth:o.data.saleclassauth==1,parentid:o.data.parentid,priceadjustment:o.data.priceadjustment,sa_saleareaids:o.data.sa_saleareaids,signdate:o.data.signdate,tradefields:o.data.tradefield,saler_name:o.data.salers[0]?o.data.salers[0].name:"",parentEnterprisename:o.data.parent_enterprisename,type:o.data.type},I.value=o.data.sa_saleareaids.slice(-1)[0],c.value=!0},s=()=>{c.value=!1,x()},x=()=>{B.value.resetFields()},E=y([]),t=y([]),d=y([]),T=y([]),W=async()=>{const f=await b.optionstype("agentgrade");E.value=f.data;const u=await b.optionstype("agenttypemx");t.value=u.data;const O=await b.optionstype("tradefield");d.value=O.data;const _=await b.requested({classname:"webmanage.sale.salearea.salearea",method:"query_area",content:{}});T.value=_.data},B=y(),X=async()=>{try{const f=await B.value.validateFields(),u=await b.post({classname:"webmanage.sale.agents.agents",method:"insertormodify_agent",content:{sa_agentsid:l.value.sa_agentsid,agentnum:l.value.agentnum,sys_enterpriseid:l.value.sys_enterpriseid,grade:l.value.grade,isservice:l.value.isservice?1:0,saleclassauth:l.value.saleclassauth?1:0,parentid:l.value.parentid,priceadjustment:l.value.priceadjustment,sa_saleareaid:I.value,signdate:l.value.signdate,tradefields:l.value.tradefields,type:l.value.type,hrid:l.value.hrid}});h.message(u,"编辑成功",()=>{s(),k("onSuccess")})}catch(f){console.log("Failed:",f)}},Z=f=>{if(f>0)return"上浮"+f+"%";if(f==0)return"正常价格";if(f<0)return"下调"+f+"%"},G=f=>{l.value.parentEnterprisename=f.enterprisename,l.value.parentid=f.sa_agentsid},I=y(0),J=f=>{I.value=f.slice(-1)[0]};return(f,u)=>{const O=p("a-button"),_=p("a-col"),z=p("a-input"),g=p("a-form-item"),j=p("a-row"),N=p("a-select-option"),R=p("a-select"),K=p("a-cascader"),Q=p("a-date-picker"),ee=p("a-input-search"),ae=p("a-input-number"),te=p("a-slider"),P=p("a-checkbox"),le=p("a-form"),se=p("a-space"),ne=p("a-drawer");return v(),F("div",null,[e(O,{type:"primary",onClick:w,disabled:C(h).isDisabled(o.data.status,["启用"])},{default:a(()=>[m("编辑档案")]),_:1},8,["disabled"]),e(ne,{open:c.value,"onUpdate:open":u[12]||(u[12]=n=>c.value=n),class:"custom-class",title:"编辑经销商档案",placement:"right",width:"600",closable:!1,onClose:s},{extra:a(()=>[e(se,null,{default:a(()=>[e(O,{onClick:s},{default:a(()=>[m("关闭")]),_:1}),e(O,{type:"primary",onClick:X},{default:a(()=>[m("保存")]),_:1})]),_:1})]),default:a(()=>[e(le,{ref_key:"formRef",ref:B,model:l.value,layout:"vertical"},{default:a(()=>[e(j,{gutter:16},{default:a(()=>[e(_,{span:24},{default:a(()=>[pe]),_:1}),e(_,{span:24},{default:a(()=>[e(g,{label:"企业名称",name:"enterprisename",rules:[{required:!0,message:"请选择企业名称"}]},{default:a(()=>[e(z,{value:l.value.enterprisename,"onUpdate:value":u[0]||(u[0]=n=>l.value.enterprisename=n),placeholder:"选择关联企业",readonly:""},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(j,{gutter:16},{default:a(()=>[e(_,{span:24},{default:a(()=>[ce]),_:1}),e(_,{span:12},{default:a(()=>[e(g,{label:"经销商编码",name:"agentnum",rules:[{required:!0,message:"请输入经销商编码"}]},{default:a(()=>[e(z,{value:l.value.agentnum,"onUpdate:value":u[1]||(u[1]=n=>l.value.agentnum=n),placeholder:"输入经销商编码"},null,8,["value"])]),_:1})]),_:1}),e(_,{span:12},{default:a(()=>[e(g,{label:"经销商类型",name:"type",rules:[{required:!0,message:"请选择经销商类型"}]},{default:a(()=>[e(R,{value:l.value.type,"onUpdate:value":u[2]||(u[2]=n=>l.value.type=n),placeholder:"选择经销商类型"},{default:a(()=>[(v(!0),F(S,null,q(t.value,n=>(v(),U(N,{value:n.value,key:n.index},{default:a(()=>[m(i(n.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(_,{span:12},{default:a(()=>[e(g,{label:"营销区域",name:"sa_saleareaids",rules:[{required:!0,message:"请选择营销区域"}]},{default:a(()=>[e(K,{value:l.value.sa_saleareaids,"onUpdate:value":u[3]||(u[3]=n=>l.value.sa_saleareaids=n),options:T.value,fieldNames:{label:"areaname",value:"sa_saleareaid",children:"subarea"},placeholder:"选择营销区域","change-on-select":"",onChange:J},null,8,["value","options"])]),_:1})]),_:1}),e(_,{span:12},{default:a(()=>[e(g,{label:"领域",name:"tradefields",rules:[{required:!0,message:"请选择领域"}]},{default:a(()=>[e(R,{value:l.value.tradefields,"onUpdate:value":u[4]||(u[4]=n=>l.value.tradefields=n),mode:"multiple",placeholder:"选择领域",readonly:""},{default:a(()=>[(v(!0),F(S,null,q(d.value,n=>(v(),U(N,{value:n.value,key:n.index},{default:a(()=>[m(i(n.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(_,{span:12},{default:a(()=>[e(g,{label:"签约日期"},{default:a(()=>[e(Q,{style:{width:"100%"},value:l.value.signdate,"onUpdate:value":u[5]||(u[5]=n=>l.value.signdate=n),"value-format":"YYYY-MM-DD",placeholder:"选择签约日期"},null,8,["value"])]),_:1})]),_:1}),e(_,{span:12},{default:a(()=>[e(g,{label:"经销商等级",name:"grade",rules:[{required:!0,message:"请选择经销商等级"}]},{default:a(()=>[e(R,{value:l.value.grade,"onUpdate:value":u[6]||(u[6]=n=>l.value.grade=n),placeholder:"选择经销商等级"},{default:a(()=>[(v(!0),F(S,null,q(E.value,n=>(v(),U(N,{value:n.value,key:n.index},{default:a(()=>[m(i(n.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),e(_,{span:12},{default:a(()=>[e(g,{label:"上级经销商"},{default:a(()=>[e(ee,{value:l.value.parentEnterprisename,"onUpdate:value":u[7]||(u[7]=n=>l.value.parentEnterprisename=n),placeholder:"选择上级经销商",readonly:""},{enterButton:a(()=>[e(O,null,{icon:a(()=>[e(ue,{param:{id:20221011144903,content:{pageNumber:1,pageSize:20,sa_saleareaids:[],containssub:1,where:{condition:""}}},onOnSelect:G})]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),e(j,null,{default:a(()=>[e(_,{span:24},{default:a(()=>[_e]),_:1}),e(_,{span:24},{default:a(()=>[e(g,{label:"价格调整(%)"},{default:a(()=>[e(j,{gutter:16},{default:a(()=>[e(_,{span:12},{default:a(()=>[e(ae,{style:{width:"100%"},value:l.value.priceadjustment,"onUpdate:value":u[8]||(u[8]=n=>l.value.priceadjustment=n),min:-100,max:100,step:1},{prefix:a(()=>[r("span",me,i(l.value.priceadjustment>0?"上浮":"下调"),1)]),_:1},8,["value"])]),_:1})]),_:1}),e(j,{gutter:16},{default:a(()=>[e(_,{span:12},{default:a(()=>[e(te,{value:l.value.priceadjustment,"onUpdate:value":u[9]||(u[9]=n=>l.value.priceadjustment=n),min:-100,max:100,step:10,tipFormatter:Z},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(j,null,{default:a(()=>[e(_,{span:24},{default:a(()=>[ve]),_:1}),e(_,{span:12},{default:a(()=>[e(g,null,{default:a(()=>[e(P,{checked:l.value.isservice,"onUpdate:checked":u[10]||(u[10]=n=>l.value.isservice=n)},{default:a(()=>[m("是否服务经销商")]),_:1},8,["checked"])]),_:1})]),_:1}),e(_,{span:12},{default:a(()=>[e(g,null,{default:a(()=>[e(P,{checked:l.value.saleclassauth,"onUpdate:checked":u[11]||(u[11]=n=>l.value.saleclassauth=n)},{default:a(()=>[m("是否经营授权")]),_:1},8,["checked"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},xe=H(fe,[["__scopeId","data-v-9596604a"]]),ye={__name:"balance",props:["enterpriseid"],setup($,{expose:k}){const o=y([]);return k({balanceData:async l=>{const w=await b.requested({id:20221009160003,content:{sys_enterpriseid:l}});o.value=w.data}}),A(()=>{}),(l,w)=>{const s=p("a-table");return v(),U(s,{dataSource:o.value,columns:C(h).TBLayout("accountMoneyTable"),size:"small"},null,8,["dataSource","columns"])}}};const ge={__name:"targetStatistics",props:["enterpriseid"],setup($){const k=$,o=y([]),c=async()=>{const l=await b.requested({id:"20230110151902",content:{where:{year:new Date().getFullYear(),sys_enterpriseid:k.enterpriseid}}});o.value=l.data};return A(()=>{c()}),(l,w)=>{const s=p("a-table-column"),x=p("a-table-column-group"),E=p("a-table");return v(),F("div",null,[e(E,{"data-source":o.value,scroll:{y:"100%"},class:"ant-table-small",size:"small","row-class-name":(t,d)=>d%2===1?"table-striped":null,bordered:""},{default:a(()=>[e(s,{title:"企业名称","data-index":"enterprisename",width:"200px"}),e(s,{title:"年份","data-index":"year",width:"100px"}),e(x,null,{title:a(()=>[m("年度(万元)")]),default:a(()=>[e(s,{title:"目标","data-index":"y1l",width:"100px"}),e(s,{title:"实际","data-index":"y1a",width:"100px"},{default:a(({record:t})=>[r("span",{style:D(t.y1a>t.y1l?{color:"red"}:{color:"green"})},i(t.y1a.toFixed(2)),5)]),_:1}),e(s,{title:"达成率",width:"100px"},{default:a(({record:t})=>[r("span",null,i((t.y1a.toFixed(2)/t.y1l.toFixed(2)*100).toFixed(2))+" % ",1)]),_:1})]),_:1}),e(x,null,{title:a(()=>[m("1季度(万元)")]),default:a(()=>[e(s,{title:"目标","data-index":"s1l",width:"100px"}),e(s,{title:"实际","data-index":"s1a",width:"100px"},{default:a(({record:t})=>[r("span",{style:D(t.s1a>t.s1l?{color:"red"}:{color:"green"})},i(t.s1a.toFixed(2)),5)]),_:1}),e(s,{title:"达成率",width:"100px"},{default:a(({record:t})=>[r("span",null,i((t.s1a.toFixed(2)/t.s1l.toFixed(2)*100).toFixed(2))+" % ",1)]),_:1})]),_:1}),(v(),F(S,null,q(3,t=>e(x,{key:t},{title:a(()=>[m(i(`${t}月(万元)`),1)]),default:a(()=>[e(s,{title:"目标","data-index":`m${t}l`,width:"100px"},null,8,["data-index"]),e(s,{title:"实际","data-index":`m${t}a`,width:"100px"},{default:a(({record:d})=>[r("span",{style:D(d[`m${t}a`]>d[`m${t}l`]?{color:"red"}:{color:"green"})},i(d[`m${t}a`].toFixed(2)),5)]),_:2},1032,["data-index"]),e(s,{title:"达成率",width:"100px"},{default:a(({record:d})=>[r("span",null,i((d[`m${t}a`].toFixed(2)/d[`m${t}l`].toFixed(2)*100).toFixed(2))+" % ",1)]),_:2},1024)]),_:2},1024)),64)),e(x,null,{title:a(()=>[m("2季度(万元)")]),default:a(()=>[e(s,{title:"目标","data-index":"s2l",width:"100px"}),e(s,{title:"实际","data-index":"s2a",width:"100px"},{default:a(({record:t})=>[r("span",{style:D(t.s2a>t.s2l?{color:"red"}:{color:"green"})},i(t.s2a.toFixed(2)),5)]),_:1}),e(s,{title:"达成率",width:"100px"},{default:a(({record:t})=>[r("span",null,i((t.s2a.toFixed(2)/t.s2l.toFixed(2)*100).toFixed(2))+" % ",1)]),_:1})]),_:1}),(v(),F(S,null,q(3,t=>e(x,{key:t},{title:a(()=>[m(i(`${t+3}月(万元)`),1)]),default:a(()=>[e(s,{title:"目标","data-index":`m${t+3}l`,width:"100px"},null,8,["data-index"]),e(s,{title:"实际","data-index":`m${t+3}a`,width:"100px"},{default:a(({record:d})=>[r("span",{style:D(d[`m${t+3}a`]>d[`m${t+3}l`]?{color:"red"}:{color:"green"})},i(d[`m${t+3}a`].toFixed(2)),5)]),_:2},1032,["data-index"]),e(s,{title:"达成率",width:"100px"},{default:a(({record:d})=>[r("span",null,i((d[`m${t+3}a`].toFixed(2)/d[`m${t+3}l`].toFixed(2)*100).toFixed(2))+" % ",1)]),_:2},1024)]),_:2},1024)),64)),e(x,null,{title:a(()=>[m("3季度(万元)")]),default:a(()=>[e(s,{title:"目标","data-index":"s3l",width:"100px"}),e(s,{title:"实际","data-index":"s3a",width:"100px"},{default:a(({record:t})=>[r("span",{style:D(t.s3a>t.s3l?{color:"red"}:{color:"green"})},i(t.s3a.toFixed(2)),5)]),_:1}),e(s,{title:"达成率",width:"100px"},{default:a(({record:t})=>[r("span",null,i((t.s3a.toFixed(2)/t.s3l.toFixed(2)*100).toFixed(2))+" % ",1)]),_:1})]),_:1}),(v(),F(S,null,q(3,t=>e(x,{key:t},{title:a(()=>[m(i(`${t+6}月(万元)`),1)]),default:a(()=>[e(s,{title:"目标","data-index":`m${t+6}l`,width:"100px"},null,8,["data-index"]),e(s,{title:"实际","data-index":`m${t+6}a`,width:"100px"},{default:a(({record:d})=>[r("span",{style:D(d[`m${t+6}a`]>d[`m${t+6}l`]?{color:"red"}:{color:"green"})},i(d[`m${t+6}a`].toFixed(2)),5)]),_:2},1032,["data-index"]),e(s,{title:"达成率",width:"100px"},{default:a(({record:d})=>[r("span",null,i((d[`m${t+6}a`].toFixed(2)/d[`m${t+6}l`].toFixed(2)*100).toFixed(2))+" % ",1)]),_:2},1024)]),_:2},1024)),64)),e(x,null,{title:a(()=>[m("4季度(万元)")]),default:a(()=>[e(s,{title:"目标","data-index":"s3l",width:"100px"}),e(s,{title:"实际","data-index":"s3a",width:"100px"},{default:a(({record:t})=>[r("span",{style:D(t.s4a>t.s4l?{color:"red"}:{color:"green"})},i(t.s4a.toFixed(2)),5)]),_:1}),e(s,{title:"达成率",width:"100px"},{default:a(({record:t})=>[r("span",null,i((t.s4a.toFixed(2)/t.s4l.toFixed(2)*100).toFixed(2))+" % ",1)]),_:1})]),_:1}),(v(),F(S,null,q(3,t=>e(x,{key:t},{title:a(()=>[m(i(`${t+9}月`),1)]),default:a(()=>[e(s,{title:"目标","data-index":`m${t+9}l`,width:"100px"},null,8,["data-index"]),e(s,{title:"实际","data-index":`m${t+9}a`,width:"100px"},{default:a(({record:d})=>[r("span",{style:D(d[`m${t+9}a`]>d[`m${t+9}l`]?{color:"red"}:{color:"green"})},i(d[`m${t+9}a`].toFixed(2)),5)]),_:2},1032,["data-index"]),e(s,{title:"达成率",width:"100px"},{default:a(({record:d})=>[r("span",null,i((d[`m${t+9}a`]/d[`m${t+9}l`]*100).toFixed(2))+" % ",1)]),_:2},1024)]),_:2},1024)),64))]),_:1},8,["data-source","row-class-name"])])}}},he=H(ge,[["__scopeId","data-v-5a4f5df6"]]),Oe={__name:"index",setup($){const k=re(),o=y([]),c=y({}),l=y(),w=async()=>{const t=await b.requested({classname:"webmanage.sale.agents.agents",method:"query_agentMain",content:{nocache:!0,sa_agentsid:k.currentRoute.value.query.id}});c.value=t.data,s(t.data),l.value.balanceData(c.value.sys_enterpriseid)},s=t=>{o.value=h.FormLayout("detailsHead",t),o.value.some(d=>{d.key=="province"&&(d.value=`${t.province}-${t.city}-${t.county}`)})},x=async()=>{V.confirm({title:`确定要${c.value.status=="启用"?"禁用":"启用"}该经销商吗?`,content:c.value.status=="启用"?"禁用后该经销商将无法使用!":"启用后该经销商将正常使用!",icon:e(L),okText:"确认",cancelText:"取消",async onOk(){const t=await b.requested({content:{sa_agentsids:[k.currentRoute.value.query.id],status:c.value.status=="启用"?"禁用":"启用"},id:"20230212101703"});h.message(t,"修改成功",()=>{w()})},onCancel(){console.log("Cancel")},class:"test"})},E=async()=>{V.confirm({title:"提示",content:"确定要作废该经销商吗!",icon:e(L),okText:"确认",cancelText:"取消",async onOk(){const t=await b.requested({content:{sa_agentsids:[k.currentRoute.value.query.id],deletereason:""},id:"20221011145003"});h.message({code:0,msg:t.data[0].errmsg,data:t.msg},"作废成功",()=>{w()})},onCancel(){console.log("Cancel")},class:"test"})};return A(()=>{w()}),(t,d)=>{const T=p("a-button");return v(),F("div",null,[e(de,{headData:o.value,title:c.value.enterprisename,tabs:["账户信息","目标"],ownertable:"sa_agents"},{operation:a(()=>[C(h).hasPermission("update")?(v(),U(xe,{key:0,data:c.value,onOnSuccess:w},null,8,["data"])):Y("",!0),C(h).hasPermission("handleused")?(v(),U(T,{key:1,type:"primary",danger:C(h).isDisabled(c.value.status,["启用"]),onClick:x},{default:a(()=>[m(i(c.value.status=="启用"?"禁用":"启用"),1)]),_:1},8,["danger"])):Y("",!0),C(h).hasPermission("delete")?(v(),U(T,{key:2,disabled:C(h).isDisabled(c.value.status,["启用","作废"]),type:"primary",onClick:E,danger:""},{default:a(()=>[m("作废")]),_:1},8,["disabled"])):Y("",!0)]),tab0:a(()=>[e(ye,{ref_key:"bal",ref:l,enterpriseid:c.value.sys_enterpriseid},null,8,["enterpriseid"])]),tab1:a(()=>[e(he,{enterpriseid:c.value.sys_enterpriseid},null,8,["enterpriseid"])]),_:1},8,["headData","title"])])}}};export{Oe as default};