index-bbb7cd4f.js 8.2 KB

1
  1. import{l as j}from"./index-ab9fe68f.js";import{A as $,e as G}from"./index-1e7b661b.js";import{u as L}from"./base-c2b12f0f.js";import{a as u,U as r,V as v,W as b,a4 as d,j as e,X as a,aa as W,F as T,a2 as K,a0 as X,a7 as w,G as f,a5 as H,a6 as J,a3 as M,o as Q,$ as E,u as F}from"./vue-b109b72f.js";/* empty css */import{_ as Y}from"./_plugin-vue_export-helper-c27b6911.js";import{u as Z}from"./vue-router-e4a270fb.js";import"./index.vue_vue_type_style_index_0_scoped_f6f545f0_lang-0f8068d1.js";const q=h=>(H("data-v-6d3925bf"),h=h(),J(),h),ee={key:0,style:{padding:"20px"}},ae={key:1,class:"scroll-panel"},te=["onClick"],le={class:"avatar mr-10"},ne={class:"small"},oe=q(()=>d("small",{class:"info"},"企业法人: ",-1)),se={class:"small"},ue=q(()=>d("small",{class:"info"},"成立日期: ",-1)),re={class:"small"},ce=q(()=>d("small",{class:"info"},"注册资本: ",-1)),pe={class:"small"},ie=q(()=>d("small",{class:"info"},"经营地址: ",-1)),de={style:{"text-align":"center"}},me={__name:"index",props:["value"],emits:["onSelect"],setup(h,{emit:U}){const N=h,_=u(!1),p=u({id:20221208103601,content:{pageNumber:1,pageSize:5,keyword:""}}),t=u(""),g=u(0),k=u([]),S=u({}),O=()=>{t.value=N.value,_.value=!0,m()},m=()=>{p.value.content.keyword=t.value,p.value.content.pageNumber=1,D()},D=async()=>{const i=await $.requested(p.value);k.value=i.data,g.value=i.total},V=u(null),C=(i,s)=>{V.value=s,S.value=i},o=()=>{U("onSelect",S.value),_.value=!1},l=()=>{t.value=""},x=(i,s)=>{p.value.content.pageNumber=i,p.value.content.pageSize=s,D()};return(i,s)=>{const y=r("a-input"),z=r("a-empty"),P=r("a-space"),A=r("a-pagination"),B=r("a-modal");return v(),b(T,null,[d("span",{style:{cursor:"pointer"},onClick:O},"工商信息查询"),e(B,{visible:_.value,"onUpdate:visible":s[2]||(s[2]=c=>_.value=c),title:"工商信息",bodyStyle:{padding:"10px"},width:"900px",cancelText:"取消",okText:"确认",okButtonProps:{disabled:!1},onOk:o,onCancel:l},{default:a(()=>[e(y,{value:t.value,"onUpdate:value":s[0]||(s[0]=c=>t.value=c),placeholder:"搜索内容",onKeyup:W(m,["enter"]),allowClear:""},null,8,["value","onKeyup"]),k.value.length==0?(v(),b("div",ee,[e(z,{description:"暂无人员数据"})])):(v(),b("div",ae,[(v(!0),b(T,null,K(k.value,(c,I)=>(v(),b("div",{key:I,class:X(["panel",I==V.value?"on":""]),onClick:R=>C(c,I)},[d("p",le,w(c.companyName.substr(0,1)),1),d("div",null,[d("p",null,w(c.companyName),1),e(P,null,{default:a(()=>[d("p",ne,[oe,f(w(c.legalPerson),1)]),d("p",se,[ue,f(w(c.registerDate),1)]),d("p",re,[ce,f(w(c.registerCapital?c.registerCapital:"未知"),1)])]),_:2},1024),d("p",pe,[ie,f(w(c.address),1)])])],10,te))),128))])),d("div",de,[e(A,{style:{"margin-top":"10px"},current:p.value.content.pageNumber,"onUpdate:current":s[1]||(s[1]=c=>p.value.content.pageNumber=c),size:"small",total:g.value,onChange:x},null,8,["current","total"])])]),_:1},8,["visible"])],64)}}},ve=Y(me,[["__scopeId","data-v-6d3925bf"]]),_e={__name:"add",props:["typeOptions"],emits:["onSuccess"],setup(h,{emit:U}){const N=h,_=L(),p=u(!1),t=u({sa_customersid:0,enterprisename:"",type:"",cascaderValue:null}),g=u(),k=u([]),S=u([]),O=async()=>{p.value=!0,console.log(N.typeOptions,"type"),S.value=N.typeOptions,k.value=await _.ProvincesData()},m=()=>{p.value=!1,g.value.resetFields()},D=async()=>{console.log(t.value,"form表单");try{const o=await g.value.validateFields(),l=await $.requested({id:20220920084101,content:t.value});G.message(l,"创建成功",()=>{m(),U("onSuccess")})}catch(o){console.log("Failed:",o)}},V=()=>{if(!t.value.cascaderValue)return!1;["province","city","county"].forEach((l,x)=>{t.value[l]=t.value.cascaderValue[x]?t.value.cascaderValue[x]:""})},C=o=>{console.log(o,"工商查询"),t.value={enterprisename:o.companyName,contact:o.legalPerson,phonenumber:o.phone,province:o.regProvince,city:o.regCity,county:o.regArea,address:o.address,cascaderValue:[o.regProvince,o.regCity,o.regArea],taxno:o.taxNum,sa_customersid:0}};return(o,l)=>{const x=r("a-button"),i=r("a-input"),s=r("a-form-item"),y=r("a-col"),z=r("a-cascader"),P=r("a-row"),A=r("a-select-option"),B=r("a-select"),c=r("a-form"),I=r("a-space"),R=r("a-drawer");return v(),b("div",null,[e(x,{type:"primary",onClick:O},{default:a(()=>[f("创建企业")]),_:1}),e(R,{visible:p.value,"onUpdate:visible":l[8]||(l[8]=n=>p.value=n),class:"custom-class",title:"创建企业档案",placement:"right",width:"600",closable:!1,onClose:m},{extra:a(()=>[e(I,null,{default:a(()=>[e(x,{onClick:m},{default:a(()=>[f("取消")]),_:1}),e(x,{type:"primary",onClick:D},{default:a(()=>[f("保存")]),_:1})]),_:1})]),default:a(()=>[e(c,{model:t.value,ref_key:"formRef",ref:g,size:"small",layout:"vertical"},{default:a(()=>[e(P,{gutter:16},{default:a(()=>[e(y,{span:24},{default:a(()=>[e(s,{label:"企业名称",name:"enterprisename",rules:[{required:!0,message:"请输入企业名称"}]},{default:a(()=>[e(i,{value:t.value.enterprisename,"onUpdate:value":l[0]||(l[0]=n=>t.value.enterprisename=n),placeholder:"输入企业名称"},{addonAfter:a(()=>[e(ve,{value:t.value.enterprisename,onOnSelect:C},null,8,["value"])]),_:1},8,["value"])]),_:1})]),_:1}),e(y,{span:12},{default:a(()=>[e(s,{label:"企业编号",name:"entcode",rules:[{required:!0,message:"请输入企业编号"}]},{default:a(()=>[e(i,{value:t.value.entcode,"onUpdate:value":l[1]||(l[1]=n=>t.value.entcode=n),placeholder:"输入企业编号"},null,8,["value"])]),_:1})]),_:1}),e(y,{span:12},{default:a(()=>[e(s,{label:"税号",name:"taxno"},{default:a(()=>[e(i,{value:t.value.taxno,"onUpdate:value":l[2]||(l[2]=n=>t.value.taxno=n),placeholder:"输入税号"},null,8,["value"])]),_:1})]),_:1}),e(y,{span:12},{default:a(()=>[e(s,{label:"企业联系人",name:"contact"},{default:a(()=>[e(i,{value:t.value.contact,"onUpdate:value":l[3]||(l[3]=n=>t.value.contact=n),placeholder:"输入企业联系人"},null,8,["value"])]),_:1})]),_:1}),e(y,{span:12},{default:a(()=>[e(s,{label:"联系电话",name:"phonenumber"},{default:a(()=>[e(i,{value:t.value.phonenumber,"onUpdate:value":l[4]||(l[4]=n=>t.value.phonenumber=n),placeholder:"输入企业联系电话"},null,8,["value"])]),_:1})]),_:1}),e(y,{span:24},{default:a(()=>[e(s,{label:"省市县",name:"cascaderValue"},{default:a(()=>[e(z,{value:t.value.cascaderValue,"onUpdate:value":l[5]||(l[5]=n=>t.value.cascaderValue=n),options:k.value,placeholder:"选择省市县","change-on-select":"",clear:"",onChange:V},null,8,["value","options"])]),_:1})]),_:1})]),_:1}),e(P,null,{default:a(()=>[e(y,{span:24},{default:a(()=>[e(s,{label:"地址",name:"address"},{default:a(()=>[e(i,{value:t.value.address,"onUpdate:value":l[6]||(l[6]=n=>t.value.address=n),placeholder:"输入详细地址"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(P,null,{default:a(()=>[e(y,{span:24},{default:a(()=>[e(s,{label:"客户类型",name:"type",rules:[{required:!0,message:"请选择客户类型"}]},{default:a(()=>[e(B,{value:t.value.type,"onUpdate:value":l[7]||(l[7]=n=>t.value.type=n),placeholder:"选择客户类型"},{default:a(()=>[(v(!0),b(T,null,K(S.value,n=>(v(),M(A,{key:n.index,value:n.value},{default:a(()=>[f(w(n.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])])}}},we={__name:"index",setup(h){const U=Z();let N=u([]);u([]);const _=u([]);let p=u([{label:"搜索",key:"condition",type:"input"},{label:"客户类型",key:"type",type:"select",dataSource:_}]),t=u({content:{nocache:!0,pageNumber:1,pageSize:20,where:{condition:"",type:""}},id:20220920083901});const g=u(),k=()=>{g.value.tableData()},S=async()=>{const m=await $.optionstype("customertypemx");_.value=m.data},O=m=>{U.push({name:"enterpriseDetail",query:{id:m.sys_enterpriseid}})};return Q(()=>{S()}),(m,D)=>{const V=r("a-button");return v(),b("div",null,[e(j,{ref_key:"list",ref:g,columns:F(N),param:F(t),keyRouteName:"enterprisename",tableName:"EnterpriseArchivesTable",searchType:F(p),detailPage:{name:"enterpriseDetail",idname:"sys_enterpriseid"}},{operation:a(()=>[e(_e,{onOnSuccess:k,typeOptions:_.value},null,8,["typeOptions"])]),tb_cell:a(({data:C})=>[C.column.dataIndex==="iscooperatesite"?(v(),b(T,{key:0},[f(w(C.record.iscooperatesite==1?"是":"否"),1)],64)):E("",!0),C.column.dataIndex==="operation"?(v(),M(V,{key:1,type:"link",onClick:o=>O(C.record)},{default:a(()=>[f("详 情")]),_:2},1032,["onClick"])):E("",!0)]),_:1},8,["columns","param","searchType"])])}}};export{we as default};