import{_ as K,d as Y,A as T,c as J,s as aa}from"./index-3887ab05.js";import{t as ea}from"./index-3dd2e2b9.js";import{n as ta}from"./index-04429713.js";import{u as E}from"./vue-router-d228e26b.js";import{a as v,o as F,X as u,Y as x,m as t,Z as a,N as la,u as B,W as m,E as r,a2 as h,a7 as $,a0 as p,F as V,a6 as D,$ as q}from"./vue-74beb2f3.js";import{d as sa}from"./index-3a9eeb83.js";import"./UploadOutlined-5cccd54f.js";import"./InboxOutlined-1932f124.js";import"./fullScreen-9123d61a.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-a848e312.js";import"./SettingOutlined-04c21aec.js";/* empty css */import"./index-ef7c0bcc.js";const na={__name:"target",props:["data"],setup(C,{expose:b}){const c=E(),d=v(null),w=v({id:"20220901141802",content:{sa_salestargetbillid:c.currentRoute.value.query.id,where:{year:""}}}),g=async l=>{w.value.content.where.year=l,d.value.listData()};return F(()=>{}),b({targetData:g}),(l,n)=>(u(),x("div",null,[t(ta,{ref_key:"prodlist",ref:d,columns:B(Y).TBLayout("targetDetail"),tableName:"targetDetail",noQuery:!0,rowKey:"sa_orderitemsid",param:w.value,size:"small",hideBorder:!0},{more:a(()=>[la(l.$slots,"tableImport",{},void 0,!0)]),_:3},8,["columns","param"])]))}},ia=K(na,[["__scopeId","data-v-8c47d71a"]]);const oa={__name:"targetStatistics",props:["data"],setup(C){const b=C,c=E(),d=v([]),w=async()=>{const g=await T.requested({id:"20220904134102",content:{sa_salestargetbillid:c.currentRoute.value.query.id,where:{year:b.data.year}}});d.value=g.data,console.log(d.value,"---")};return F(()=>{w()}),(g,l)=>{const n=m("a-table-column"),_=m("a-table-column-group"),y=m("a-table");return u(),x("div",null,[t(y,{"data-source":d.value,scroll:{y:"100%"},class:"ant-table-small",size:"small","row-class-name":(e,i)=>i%2===1?"table-striped":null,bordered:""},{default:a(()=>[t(n,{title:"区域","data-index":"areaname",width:"100px"}),t(_,null,{title:a(()=>[r("年度(万元)")]),default:a(()=>[t(n,{title:"目标","data-index":"y1l",width:"100px"}),t(n,{title:"实际","data-index":"y1a",width:"100px"},{default:a(({record:e})=>[h("span",{style:$(e.y1a>e.y1l?{color:"red"}:{color:"green"})},p(e.y1a),5)]),_:1})]),_:1}),t(_,null,{title:a(()=>[r("1季度(万元)")]),default:a(()=>[t(n,{title:"目标","data-index":"s1l",width:"100px"}),t(n,{title:"实际","data-index":"s1a",width:"100px"},{default:a(({record:e})=>[h("span",{style:$(e.s1a>e.s1l?{color:"red"}:{color:"green"})},p(e.s1a),5)]),_:1})]),_:1}),(u(),x(V,null,D(3,e=>t(_,{key:e},{title:a(()=>[r(p(`${e}月(万元)`),1)]),default:a(()=>[t(n,{title:"目标","data-index":`m${e}l`,width:"100px"},null,8,["data-index"]),t(n,{title:"实际","data-index":`m${e}a`,width:"100px"},{default:a(({record:i})=>[h("span",{style:$(i[`m${e}a`]>i[`m${e}l`]?{color:"red"}:{color:"green"})},p(i[`m${e}a`]),5)]),_:2},1032,["data-index"])]),_:2},1024)),64)),t(_,null,{title:a(()=>[r("2季度(万元)")]),default:a(()=>[t(n,{title:"目标","data-index":"s2l",width:"100px"}),t(n,{title:"实际","data-index":"s2a",width:"100px"},{default:a(({record:e})=>[h("span",{style:$(e.s2a>e.s2l?{color:"red"}:{color:"green"})},p(e.s2a),5)]),_:1})]),_:1}),(u(),x(V,null,D(3,e=>t(_,{key:e},{title:a(()=>[r(p(`${e+3}月(万元)`),1)]),default:a(()=>[t(n,{title:"目标","data-index":`m${e+3}l`,width:"100px"},null,8,["data-index"]),t(n,{title:"实际","data-index":`m${e+3}a`,width:"100px"},{default:a(({record:i})=>[h("span",{style:$(i[`m${e+3}a`]>i[`m${e+3}l`]?{color:"red"}:{color:"green"})},p(i[`m${e+3}a`]),5)]),_:2},1032,["data-index"])]),_:2},1024)),64)),t(_,null,{title:a(()=>[r("3季度(万元)")]),default:a(()=>[t(n,{title:"目标","data-index":"s3l",width:"100px"}),t(n,{title:"实际","data-index":"s3a",width:"100px"},{default:a(({record:e})=>[h("span",{style:$(e.s3a>e.s3l?{color:"red"}:{color:"green"})},p(e.s3a),5)]),_:1})]),_:1}),(u(),x(V,null,D(3,e=>t(_,{key:e},{title:a(()=>[r(p(`${e+6}月(万元)`),1)]),default:a(()=>[t(n,{title:"目标","data-index":`m${e+6}l`,width:"100px"},null,8,["data-index"]),t(n,{title:"实际","data-index":`m${e+6}a`,width:"100px"},{default:a(({record:i})=>[h("span",{style:$(i[`m${e+6}a`]>i[`m${e+6}l`]?{color:"red"}:{color:"green"})},p(i[`m${e+6}a`]),5)]),_:2},1032,["data-index"])]),_:2},1024)),64)),t(_,null,{title:a(()=>[r("4季度(万元)")]),default:a(()=>[t(n,{title:"目标","data-index":"s3l",width:"100px"}),t(n,{title:"实际","data-index":"s3a",width:"100px"},{default:a(({record:e})=>[h("span",{style:$(e.s4a>e.s4l?{color:"red"}:{color:"green"})},p(e.s4a),5)]),_:1})]),_:1}),(u(),x(V,null,D(3,e=>t(_,{key:e},{title:a(()=>[r(p(`${e+9}月`),1)]),default:a(()=>[t(n,{title:"目标","data-index":`m${e+9}l`,width:"100px"},null,8,["data-index"]),t(n,{title:"实际","data-index":`m${e+9}a`,width:"100px"},{default:a(({record:i})=>[h("span",{style:$(i[`m${e+9}a`]>i[`m${e+9}l`]?{color:"red"}:{color:"green"})},p(i[`m${e+9}a`]),5)]),_:2},1032,["data-index"])]),_:2},1024)),64))]),_:1},8,["data-source","row-class-name"])])}}},ua=K(oa,[["__scopeId","data-v-3c440381"]]),da={__name:"edit",props:["data"],emits:["onSuccess"],setup(C,{emit:b}){const c=C,d=J();let{fullscreen:w}=aa(d);const g=v(!1),l=v({sa_salestargetbillid:0,year:"",sales:[],assessmentindicators:"收款",statisticaldimensionValue:"",sa_accountclassids:[],statisticaldimensionTypeValue:[],statisticaldimensionMxValue:[]}),n=()=>{let f={sa_salestargetbillid:c.data.sa_salestargetbillid,year:String(c.data.year),sa_accountclassids:c.data.sa_accountclassids[0]?c.data.sa_accountclassids.map(o=>o.sa_accountclassid):"",assessmentindicators:c.data.assessmentindicators};l.value=Object.assign({},l.value,f),l.value.statisticaldimensionTypeValue=c.data.statisticaldimension.type,l.value.statisticaldimensionMxValue=c.data.statisticaldimension.mx,g.value=!0,L({target:{value:c.data.assessmentindicators}}),P(),j()},_=()=>{g.value=!1,y.value.resetFields()},y=v(),e=async()=>{console.log(l.value),await y.value.validateFields(),l.value.assessmentindicators!=="收款"?l.value.statisticaldimension=l.value.statisticaldimensionValue:l.value.statisticaldimension={mx:l.value.statisticaldimensionMxValue,type:l.value.statisticaldimensionTypeValue};const f=await T.post({id:"20220831165302",content:{sa_salestargetbillid:c.data.sa_salestargetbillid,sales:[],year:l.value.year,statisticaldimension:l.value.statisticaldimension,assessmentindicators:l.value.assessmentindicators,sa_accountclassids:l.value.sa_accountclassids}});Y.message(f,"保存成功!",()=>{b("onSuccess"),_()})},i=v([{name:"订单审核",value:"订单审核"},{name:"订单提交",value:"订单提交"}]),L=({target:f})=>{switch(f.value){case"订单":l.value.sa_accountclassids=[],l.value.statisticaldimensionValue="订单审核",i.value=[{name:"订单审核",value:"订单审核"},{name:"订单提交",value:"订单提交"}];break;case"出货":l.value.sa_accountclassids=[],l.value.statisticaldimensionValue="销售出库单审核",i.value=[{name:"销售出库单审核",value:"销售出库单审核"}];break;case"开票":l.value.statisticaldimensionTypeValue=[],l.value.statisticaldimensionMxValue=[],l.value.statisticaldimensionValue="开票单审核",i.value=[{name:"开票单审核",value:"开票单审核"}];break;default:i.value=[],P(),j();break}},A=v([]),P=async()=>{const f=await T.requested({id:20221008134803,content:{pageNumber:1,pageSize:100}});A.value=f.data},N=v([]),j=async()=>{const f=await T.optionstype("cashbillrectype");N.value=f.data},R=v([]),Q=f=>{let o=new Map;N.value.forEach(k=>{o.set(k.remarks,k.subvalues)}),R.value=[],f.forEach(k=>{R.value=R.value.concat(o.get(k)),l.value.statisticaldimensionMxValue=R.value})};return(f,o)=>{const k=m("a-button"),W=m("a-date-picker"),S=m("a-form-item"),M=m("a-col"),U=m("a-radio"),O=m("a-radio-group"),z=m("a-select-option"),I=m("a-select"),X=m("a-row"),Z=m("a-form"),G=m("a-space"),H=m("a-drawer");return u(),x("div",null,[t(k,{type:"primary",onClick:n},{default:a(()=>[r("编辑")]),_:1}),t(H,{open:g.value,"onUpdate:open":o[6]||(o[6]=s=>g.value=s),class:"custom-class",title:"编辑年度目标",placement:"right","get-container":!B(w),style:{position:"absolute"},width:"500",closable:!1,onClose:_},{extra:a(()=>[t(G,null,{default:a(()=>[t(k,{onClick:_},{default:a(()=>[r("关闭")]),_:1}),t(k,{type:"primary",onClick:e},{default:a(()=>[r("保存")]),_:1})]),_:1})]),default:a(()=>[t(Z,{ref_key:"formRef",ref:y,model:l.value,layout:"vertical"},{default:a(()=>[t(X,{gutter:16},{default:a(()=>[t(M,{span:24},{default:a(()=>[t(S,{label:"年度",name:"year",rules:[{required:!0,message:"请选择目标年度"}]},{default:a(()=>[t(W,{disabled:"",style:{width:"100%"},value:l.value.year,"onUpdate:value":o[0]||(o[0]=s=>l.value.year=s),"value-format":"YYYY",picker:"year"},null,8,["value"])]),_:1})]),_:1}),t(M,{span:24},{default:a(()=>[t(S,{label:"考核指标"},{default:a(()=>[t(O,{style:{width:"100%"},value:l.value.assessmentindicators,"onUpdate:value":o[1]||(o[1]=s=>l.value.assessmentindicators=s),onChange:L},{default:a(()=>[t(U,{value:"订单"},{default:a(()=>[r("订单")]),_:1}),t(U,{value:"出货"},{default:a(()=>[r("出货")]),_:1}),t(U,{value:"收款"},{default:a(()=>[r("收款")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),l.value.assessmentindicators!=="收款"?(u(),q(M,{key:0},{default:a(()=>[t(S,{label:"统计方式"},{default:a(()=>[t(O,{style:{width:"100%"},value:l.value.statisticaldimensionValue,"onUpdate:value":o[2]||(o[2]=s=>l.value.statisticaldimensionValue=s)},{default:a(()=>[(u(!0),x(V,null,D(i.value,s=>(u(),q(U,{key:s.index,value:s.value},{default:a(()=>[r(p(s.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})):(u(),q(M,{key:1,span:24},{default:a(()=>[t(S,{label:"选择资金账户",name:"sa_accountclassids",rules:[{required:!0,message:"请选择资金账户"}]},{default:a(()=>[t(I,{value:l.value.sa_accountclassids,"onUpdate:value":o[3]||(o[3]=s=>l.value.sa_accountclassids=s),mode:"multiple",style:{width:"100%"},placeholder:"请选择"},{default:a(()=>[(u(!0),x(V,null,D(A.value,s=>(u(),q(z,{key:s.sa_accountclassid,value:s.sa_accountclassid},{default:a(()=>[r(p(s.accountname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),t(S,{label:"类型"},{default:a(()=>[t(I,{value:l.value.statisticaldimensionTypeValue,"onUpdate:value":o[4]||(o[4]=s=>l.value.statisticaldimensionTypeValue=s),mode:"multiple",style:{width:"100%"},placeholder:"请选择",onChange:Q},{default:a(()=>[(u(!0),x(V,null,D(N.value,s=>(u(),q(z,{key:s.index,value:s.value},null,8,["value"]))),128))]),_:1},8,["value"])]),_:1}),t(S,{label:"明细"},{default:a(()=>[t(I,{value:l.value.statisticaldimensionMxValue,"onUpdate:value":o[5]||(o[5]=s=>l.value.statisticaldimensionMxValue=s),mode:"multiple",style:{width:"100%"},placeholder:"请选择"},{default:a(()=>[(u(!0),x(V,null,D(R.value,s=>(u(),q(z,{key:s.index,value:s},null,8,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}))]),_:1})]),_:1},8,["model"])]),_:1},8,["open","get-container"])])}}},$a={__name:"index",setup(C){const b=E(),c=v([]);v({id:20221109093902,content:{sa_orderid:0,pageNumber:1,pageSize:20,where:{condition:""}}});const d=v({}),w=async()=>{const y=await T.requested({id:"20220901140402",content:{nocache:!0,sa_salestargetbillid:b.currentRoute.value.query.id}});d.value=y.data,l.value.targetData(d.value.year),g(y.data)},g=y=>{c.value=[{label:"年度",value:y.year,span:1},{label:"统计维度",value:y.assessmentindicators,span:1}]},l=v(),n=v(null),_=async y=>{const e=await T.requested({id:20220913092702,content:{sa_salestargetbillid:b.currentRoute.value.query.id,attachmentid:y.data.attachmentids[0],year:d.value.year}});Y.message(e,"导入成功",()=>{l.value.targetData(d.value.year),e.data!=="成功"&&(n.value=e.data)})};return F(()=>{w()}),(y,e)=>(u(),x("div",null,[t(sa,{headData:c.value,ownertable:"salestargetbill",title:d.value.year+"年度目标",tabs:["目标详情","统计"],delParam:{id:"20221118103402",content:{sa_salestargetbillids:[B(b).currentRoute.value.query.id]}}},{operation:a(()=>[t(da,{data:d.value,onOnSuccess:w},null,8,["data"])]),tab0:a(()=>[t(ia,{ref_key:"targetdata",ref:l,data:d.value},{tableImport:a(()=>[t(ea,{type:"icon",bindData:{ownerid:B(b).currentRoute.value.query.id,ownertable:"sa_salestargetbill",usetype:"default"},failedData:n.value,modeParam:{id:20220913093102,content:{}},onUploadSuccess:_},null,8,["bindData","failedData"])]),_:1},8,["data"])]),tab1:a(()=>[t(ua,{data:d.value},null,8,["data"])]),_:1},8,["headData","title","delParam"])]))}};export{$a as default};