index-28e41b8b.js 5.8 KB

1
  1. import{l as E}from"./index-52899251.js";import{A as O,c as z}from"./index-937821e6.js";import{u as I}from"./base-7af9cf36.js";import{b as j}from"./index-710975b4.js";import{a as r,U as s,V as g,W as V,j as e,X as a,G as y,F as G,a2 as L,a3 as M,a5 as N,o as W,u as C}from"./vue-9763c232.js";import{u as X}from"./vue-router-f797b6fe.js";import"./index-93a8f54c.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_c8810bd5_lang-ae332338.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./fullScreen-725193e8.js";import"./reportCenter-25074e47.js";/* empty css *//* empty css */const $={__name:"add",props:["typeOptions"],emits:["onSuccess"],setup(S,{emit:k}){const p=S,w=I(),d=r(!1),t=r({sa_customersid:0,enterprisename:"",type:"",cascaderValue:null}),v=r(),b=r([]),_=r([]),U=async()=>{d.value=!0,console.log(p.typeOptions,"type"),_.value=p.typeOptions,b.value=await w.ProvincesData()},f=()=>{d.value=!1,v.value.resetFields()},x=async()=>{console.log(t.value,"form表单");try{const o=await v.value.validateFields(),l=await O.requested({id:20220920084101,content:t.value});z.message(l,"创建成功",()=>{f(),k("onSuccess")})}catch(o){console.log("Failed:",o)}},A=()=>{if(!t.value.cascaderValue)return!1;["province","city","county"].forEach((l,i)=>{t.value[l]=t.value.cascaderValue[i]?t.value.cascaderValue[i]:""})},P=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 i=s("a-button"),m=s("a-input"),u=s("a-form-item"),c=s("a-col"),T=s("a-cascader"),h=s("a-row"),D=s("a-select-option"),F=s("a-select"),q=s("a-form"),B=s("a-space"),R=s("a-drawer");return g(),V("div",null,[e(i,{type:"primary",onClick:U},{default:a(()=>[y("创建企业")]),_:1}),e(R,{visible:d.value,"onUpdate:visible":l[8]||(l[8]=n=>d.value=n),class:"custom-class",title:"创建企业档案",placement:"right",width:"600",closable:!1,onClose:f},{extra:a(()=>[e(B,null,{default:a(()=>[e(i,{onClick:f},{default:a(()=>[y("取消")]),_:1}),e(i,{type:"primary",onClick:x},{default:a(()=>[y("保存")]),_:1})]),_:1})]),default:a(()=>[e(q,{model:t.value,ref_key:"formRef",ref:v,size:"small",layout:"vertical"},{default:a(()=>[e(h,{gutter:16},{default:a(()=>[e(c,{span:24},{default:a(()=>[e(u,{label:"企业名称",name:"enterprisename",rules:[{required:!0,message:"请输入企业名称"}]},{default:a(()=>[e(m,{value:t.value.enterprisename,"onUpdate:value":l[0]||(l[0]=n=>t.value.enterprisename=n),placeholder:"输入企业名称"},{addonAfter:a(()=>[e(j,{value:t.value.enterprisename,onOnSelect:P},null,8,["value"])]),_:1},8,["value"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(u,{label:"企业编号",name:"entcode",rules:[{required:!0,message:"请输入企业编号"}]},{default:a(()=>[e(m,{value:t.value.entcode,"onUpdate:value":l[1]||(l[1]=n=>t.value.entcode=n),placeholder:"输入企业编号"},null,8,["value"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(u,{label:"税号",name:"taxno"},{default:a(()=>[e(m,{value:t.value.taxno,"onUpdate:value":l[2]||(l[2]=n=>t.value.taxno=n),placeholder:"输入税号"},null,8,["value"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(u,{label:"企业联系人",name:"contact"},{default:a(()=>[e(m,{value:t.value.contact,"onUpdate:value":l[3]||(l[3]=n=>t.value.contact=n),placeholder:"输入企业联系人"},null,8,["value"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(u,{label:"联系电话",name:"phonenumber"},{default:a(()=>[e(m,{value:t.value.phonenumber,"onUpdate:value":l[4]||(l[4]=n=>t.value.phonenumber=n),placeholder:"输入企业联系电话"},null,8,["value"])]),_:1})]),_:1}),e(c,{span:24},{default:a(()=>[e(u,{label:"省市县",name:"cascaderValue"},{default:a(()=>[e(T,{value:t.value.cascaderValue,"onUpdate:value":l[5]||(l[5]=n=>t.value.cascaderValue=n),options:b.value,placeholder:"选择省市县","change-on-select":"",clear:"",onChange:A},null,8,["value","options"])]),_:1})]),_:1})]),_:1}),e(h,null,{default:a(()=>[e(c,{span:24},{default:a(()=>[e(u,{label:"地址",name:"address"},{default:a(()=>[e(m,{value:t.value.address,"onUpdate:value":l[6]||(l[6]=n=>t.value.address=n),placeholder:"输入详细地址"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(h,null,{default:a(()=>[e(c,{span:24},{default:a(()=>[e(u,{label:"客户类型",name:"type",rules:[{required:!0,message:"请选择客户类型"}]},{default:a(()=>[e(F,{value:t.value.type,"onUpdate:value":l[7]||(l[7]=n=>t.value.type=n),placeholder:"选择客户类型"},{default:a(()=>[(g(!0),V(G,null,L(_.value,n=>(g(),M(D,{key:n.index,value:n.value},{default:a(()=>[y(N(n.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])])}}},re={__name:"index",setup(S){X();let k=r([]);r([]);const p=r([]);let w=r([{label:"搜索",key:"condition",type:"input"},{label:"客户类型",key:"type",type:"select",dataSource:p}]),d=r({content:{nocache:!0,pageNumber:1,pageSize:20,where:{condition:"",type:""}},id:20220920083901});const t=r(),v=()=>{t.value.tableData()},b=async()=>{const _=await O.optionstype("customertypemx");p.value=_.data};return W(()=>{b()}),(_,U)=>{const f=s("a-tag");return g(),V("div",null,[e(E,{ref_key:"list",ref:t,columns:C(k),param:C(d),keyRouteName:"enterprisename",tableName:"EnterpriseArchivesTable",searchType:C(w),detailPage:{name:"enterpriseDetail",idname:"sys_enterpriseid"}},{operation:a(()=>[e($,{onOnSuccess:v,typeOptions:p.value},null,8,["typeOptions"])]),enterprisename:a(({data:x})=>[e(f,{color:"blue"},{default:a(()=>[y(N(x.iscooperatesite==1?"合作":"非合作"),1)]),_:2},1024)]),_:1},8,["columns","param","searchType"])])}}};export{re as default};