import{A as S,_ as O,d as w}from"./index-3887ab05.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-a848e312.js";import{l as R}from"./index-b39d6cd6.js";import{c as U,a as r,o as D,W as c,X as m,Y as k,$ as x,Z as n,a0 as F,F as V,E as C,u as b,a5 as T,m as s}from"./vue-74beb2f3.js";/* empty css */import{S as z}from"./index-9aeb790e.js";import{u as H}from"./vue-router-d228e26b.js";import"./fullScreen-9123d61a.js";import"./SettingOutlined-04c21aec.js";/* empty css */const L={key:0,style:{color:"#1890ff"}},W={__name:"mainArea",emits:["onTreeSelect"],setup(N,{emit:f}){const i=U(()=>window.innerHeight-200),a=r([]),d=async()=>{const t=await S.requested({classname:"webmanage.sale.salearea.salearea",method:"query_area",content:{nocache:!0}});a.value=p(t.data)},p=t=>{let u=[];function l(e){var h={parentid:e.parentid,title:e.areaname,key:e.sa_saleareaid,isused:e.isused,remarks:e.remarks,children:[]};if(e.subarea&&e.subarea.length>0)for(var g=0;g{u.push(l(e))}),u},v=t=>{t[0]?f("onTreeSelect",t[0]):f("onTreeSelect")};return D(()=>{d()}),(t,u)=>{const l=c("a-tree");return m(),k("div",null,[a.value.length?(m(),x(l,{key:0,"tree-data":a.value,autoExpandParent:"",defaultExpandAll:"",showLine:"",blockNode:"",virtual:"",height:b(i),onSelect:v},{title:n(e=>[e.key==="0-0-1-0"?(m(),k("span",L,F(e.title),1)):(m(),k(V,{key:1},[C(F(e.title)+"  ",1)],64))]),_:1},8,["tree-data","height"])):T("",!0)])}}};const X={__name:"add",emits:["onSuccess"],setup(N,{emit:f}){const i=r(!1),a=r({saler_name:"",sa_salearea_hrid:0,sa_saleareaid:0,hrid:0}),d=()=>{u(),i.value=!0},p=()=>{i.value=!1,v()},v=()=>{l.value.resetFields()},t=r([]),u=async()=>{const o=await S.requested({classname:"webmanage.sale.salearea.salearea",method:"query_area",content:{}});t.value=o.data},l=r(),e=async()=>{try{console.log(a.value);const o=await l.value.validateFields(),_=await S.post({id:20221011144703,content:a.value});w.message(_,"创建成功",()=>{p(),f("onSuccess")})}catch(o){console.log("Failed:",o)}};r(0);const h=o=>{a.value.sa_saleareaid=o.slice(-1)[0]},g=o=>{a.value.saler_name=o.name,a.value.hrid=o.hrid,console.log(o)};return(o,_)=>{const q=c("a-button"),P=c("a-cascader"),A=c("a-form-item"),E=c("a-col"),$=c("a-input-search"),B=c("a-row"),I=c("a-form"),M=c("a-modal");return m(),k("div",null,[s(q,{type:"primary",onClick:d},{default:n(()=>[C("添加员工")]),_:1}),s(M,{open:i.value,"onUpdate:open":_[2]||(_[2]=y=>i.value=y),class:"custom-class",title:"创建跟单员",placement:"right",width:"400px",closable:!1,onClose:p,onOk:e},{default:n(()=>[s(I,{ref_key:"formRef",ref:l,model:a.value,layout:"vertical"},{default:n(()=>[s(B,{gutter:16},{default:n(()=>[s(E,{span:24},{default:n(()=>[s(A,{label:"营销区域",name:"sa_saleareaids",rules:[{required:!0,message:"请选择营销区域"}]},{default:n(()=>[s(P,{value:a.value.sa_saleareaids,"onUpdate:value":_[0]||(_[0]=y=>a.value.sa_saleareaids=y),options:t.value,fieldNames:{label:"areaname",value:"sa_saleareaid",children:"subarea"},placeholder:"选择营销区域","change-on-select":"",onChange:h},null,8,["value","options"])]),_:1})]),_:1}),s(E,{span:24},{default:n(()=>[s(A,{label:"人员",name:"saler_name",rules:[{required:!0,message:"请选择销管"}]},{default:n(()=>[s($,{value:a.value.saler_name,"onUpdate:value":_[1]||(_[1]=y=>a.value.saler_name=y),placeholder:"选择人员",readonly:""},{enterButton:n(()=>[s(q,null,{icon:n(()=>[s(z,{param:{id:20221102090303,content:{pageNumber:1,pageSize:20,isAll:!0,containssub:1,departmentids:[],where:{condition:""}}},onOnSelect:g})]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},Y=O(X,[["__scopeId","data-v-1ee5c722"]]);const Z={class:"flex"},j={__name:"index",setup(N){H();let f=r([]);r([]);let i=r([{label:"搜索",key:"condition",type:"input"}]),a=r({content:{nocache:!0,pageNumber:1,pageSize:20,where:{condition:""}},id:20221011144603});const d=r(),p=t=>{a.value.content.sa_saleareaid=t||"",d.value.tableData()},v=async t=>{const u=await S.requested({id:20221011144803,content:{sa_saleareaids:[{sa_saleareaid:t.sa_saleareaid,hrid:t.hrid}]}});w.message(u,"删除成功!",()=>{d.value.tableData()})};return D(()=>{}),(t,u)=>{const l=c("a-button");return m(),k("div",Z,[s(W,{class:"mainAreaPanel",onOnTreeSelect:p}),s(R,{class:"listPanel",ref_key:"list",ref:d,keyRouteName:"agentnum",columns:b(f),param:b(a),tableName:"salerTable",searchType:b(i),detailPage:{name:"agent_detail",idname:"sa_agentsid"}},{operation:n(()=>[b(w).hasPermission("insert")?(m(),x(Y,{key:0,onOnSuccess:p})):T("",!0)]),tb_cell:n(({data:e})=>[e.column.dataIndex=="operation"?(m(),x(l,{key:0,type:"link",onClick:h=>v(e.record)},{default:n(()=>[C("删除")]),_:2},1032,["onClick"])):T("",!0)]),_:1},8,["columns","param","searchType"])])}}},re=O(j,[["__scopeId","data-v-234eefc9"]]);export{re as default};