| 1 |
- import{l as M}from"./index-52899251.js";import{A as R,c as w}from"./index-937821e6.js";import{_ as V}from"./index-c276ed47.js";import{a as n,U as l,V as k,W as D,j as e,X as t,G as v,u as T,a5 as j,a4 as A,n as P,a3 as E,$ as G}from"./vue-9763c232.js";import{n as H}from"./index-67aa7c8a.js";import{_ as W}from"./index-e28343af.js";import"./index-93a8f54c.js";import"./vue-router-f797b6fe.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"./base-7af9cf36.js";import"./reportCenter-25074e47.js";/* empty css *//* empty css */const X={__name:"add",emits:["onSuccess"],setup(q,{emit:f}){const d=n(!1),c=n(),y=n({content:{pageNumber:1,pageSize:20,where:{condition:"",type:"",issiteenterprise:1}},id:20220920083901}),C=n([{title:"企业名称",dataIndex:"enterprisename",key:"enterprisename",width:250},{title:"联系人",dataIndex:"contact",key:"contact"},{title:"联系电话",dataIndex:"phonenumber",key:"phonenumber"}]),i=n({enterprisename:"",siteid:"",magsite:"",sitename:"",sys_enterpriseid:""}),I=n([]),z=()=>{d.value=!0},s=()=>{d.value=!1,c.value.resetFields()},S=async()=>{try{const p=await c.value.validateFields(),r=await R.requested({id:20230613153303,content:i.value});w.message(r,"新增成功",()=>{s(),f("onSuccess")})}catch(p){console.log("Failed:",p)}},U=p=>{console.log(p),i.value.enterprisename=p[p.length-1].enterprisename,i.value.sys_enterpriseid=p[p.length-1].sys_enterpriseid};return(p,r)=>{const b=l("a-button"),N=l("a-input"),h=l("a-form-item"),x=l("a-col"),o=l("a-input-search"),a=l("a-row"),_=l("a-form"),$=l("a-space"),g=l("a-drawer");return k(),D("div",null,[e(b,{type:"primary",onClick:z},{default:t(()=>[v("新增站点")]),_:1}),e(g,{visible:d.value,"onUpdate:visible":r[4]||(r[4]=m=>d.value=m),class:"custom-class",title:"新增站点",placement:"right",width:"600",closable:!1,onClose:s},{extra:t(()=>[e($,null,{default:t(()=>[e(b,{onClick:s},{default:t(()=>[v("关闭")]),_:1}),e(b,{type:"primary",onClick:S},{default:t(()=>[v("保存")]),_:1})]),_:1})]),default:t(()=>[e(_,{model:i.value,rules:I.value,ref_key:"formRef",ref:c,size:"small",layout:"vertical"},{default:t(()=>[e(a,{gutter:16},{default:t(()=>[e(x,{span:24},{default:t(()=>[e(h,{label:"站点ID",name:"siteid",rules:[{required:!0,message:"请输入站点ID"}]},{default:t(()=>[e(N,{value:i.value.siteid,"onUpdate:value":r[0]||(r[0]=m=>i.value.siteid=m),placeholder:"请输入站点ID"},null,8,["value"])]),_:1})]),_:1}),e(x,{span:24},{default:t(()=>[e(h,{label:"站点名称",name:"sitename",rules:[{required:!0,message:"请输入站点名称"}]},{default:t(()=>[e(N,{value:i.value.sitename,"onUpdate:value":r[1]||(r[1]=m=>i.value.sitename=m),placeholder:"请输入站点名称"},null,8,["value"])]),_:1})]),_:1}),e(x,{span:24},{default:t(()=>[e(h,{label:"企业",name:"enterprisename",rules:[{required:!0,message:"请选择企业",trigger:"onChange"}]},{default:t(()=>[e(V,{ref:"enterpirse",onSelectRowData:U,rowKey:"sys_enterpriseid",param:y.value,filterMultiple:!0,columns:C.value,title:"选择企业"},{slot1:t(()=>[e(o,{value:i.value.enterprisename,"onUpdate:value":r[2]||(r[2]=m=>i.value.enterprisename=m),"enter-button":"选择",readonly:"",onSearch:r[3]||(r[3]=m=>p.$refs.enterpirse.modeVisible=!0)},null,8,["value"])]),_:1},8,["param","columns"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["visible"])])}}};const J={key:0},Q={key:1},Y={style:{display:"flex","margin-bottom":"16px"}},Z={__name:"edit",props:["data"],emits:["onSuccess"],setup(q,{emit:f}){const d=q,c=n(!1),y=n(),C=n([{title:"企业名称",dataIndex:"enterprisename",key:"enterprisename",width:250},{title:"联系人",dataIndex:"contact",key:"contact"},{title:"联系电话",dataIndex:"phonenumber",key:"phonenumber"}]),i=n({content:{pageNumber:1,pageSize:20,where:{condition:"",type:"",issiteenterprise:1}},id:20220920083901}),I=n({id:20230919110402,content:{pageNumber:1,pageSize:10,authsiteid:""}}),z=n({id:20230919151202,content:{pageNumber:1,pageSize:20}}),s=n({enterprisename:"",siteid:"",magsite:"",sitename:"",sys_enterpriseid:""});let S=n();const U=n([]),p=()=>{c.value=!0,s.value=Object.assign({},s.value,d.data),P(()=>{I.value.content.authsiteid=s.value.siteid,S.value.listData()})},r=()=>{c.value=!1,y.value.resetFields()};let b=n(),N=async o=>{console.log(o);let a=await R.requested({id:20230919110202,content:{authsiteid:s.value.siteid,systemids:o.map(_=>_.systemid)}});w.message(a,"操作成功",()=>{S.value.listData(),b.value.list.listData()})};const h=async()=>{console.log(s.value);try{const o=await y.value.validateFields(),a=await R.requested({id:20230608103702,content:s.value});w.message(a,"编辑成功",()=>{r(),f("onSuccess")})}catch(o){console.log("Failed:",o)}},x=o=>{console.log(o),s.value.enterprisename=o[o.length-1].enterprisename,s.value.sys_enterpriseid=o[o.length-1].sys_enterpriseid};return(o,a)=>{const _=l("a-button"),$=l("a-input"),g=l("a-form-item"),m=l("a-col"),B=l("a-input-search"),F=l("a-row"),O=l("a-form"),K=l("a-space"),L=l("a-drawer");return k(),D("div",null,[e(_,{type:"link",onClick:p},{default:t(()=>[v("编 辑")]),_:1}),e(L,{visible:c.value,"onUpdate:visible":a[6]||(a[6]=u=>c.value=u),class:"custom-class",title:"编辑站点",placement:"right",width:"600",closable:!1,onClose:r},{extra:t(()=>[e(K,null,{default:t(()=>[e(_,{onClick:r},{default:t(()=>[v("关闭")]),_:1}),e(_,{type:"primary",onClick:h},{default:t(()=>[v("保存")]),_:1})]),_:1})]),default:t(()=>[e(O,{model:s.value,rules:U.value,ref_key:"formRef",ref:y,size:"small",layout:"vertical"},{default:t(()=>[e(F,{gutter:16},{default:t(()=>[e(m,{span:24},{default:t(()=>[e(g,{label:"站点ID",name:"siteid",rules:[{required:!0,message:"请输入站点ID"}]},{default:t(()=>[e($,{value:s.value.siteid,"onUpdate:value":a[0]||(a[0]=u=>s.value.siteid=u),disabled:"",placeholder:"请输入站点ID"},null,8,["value"])]),_:1})]),_:1}),e(m,{span:24},{default:t(()=>[e(g,{label:"站点名称",name:"sitename",rules:[{required:!0,message:"请输入站点名称"}]},{default:t(()=>[e($,{value:s.value.sitename,"onUpdate:value":a[1]||(a[1]=u=>s.value.sitename=u),placeholder:"请输入站点名称"},null,8,["value"])]),_:1})]),_:1}),e(m,{span:24},{default:t(()=>[e(g,{label:"企业",name:"enterprisename",rules:[{required:!0,message:"请选择企业",trigger:"onChange"}]},{default:t(()=>[e(V,{ref:"enterpirse",onSelectRowData:x,rowKey:"sys_enterpriseid",param:i.value,filterMultiple:!0,columns:C.value,title:"选择企业"},{slot1:t(()=>[e(B,{value:s.value.enterprisename,"onUpdate:value":a[2]||(a[2]=u=>s.value.enterprisename=u),"enter-button":"选择",readonly:"",onSearch:a[3]||(a[3]=u=>o.$refs.enterpirse.modeVisible=!0)},null,8,["value"])]),_:1},8,["param","columns"])]),_:1})]),_:1}),e(m,{span:24},{default:t(()=>[e(g,{label:"授权系统"},{default:t(()=>[e(H,{loadOverHandle:!1,"is-select":!1,rowKey:"systemid",ref_key:"list",ref:S,size:"small",param:I.value,columns:T(w).TBLayout("systemTable")},{tb_cell:t(({data:u})=>[u.column.dataIndex=="operation"?(k(),D("div",J,[e(W,{type:"link",btnName:"删 除",idName:"20230919110302",keyName:"sys_system_siteidsid",id:[u.record.sys_system_siteidsid],message:"确定删除当前系统吗?",onOnSuccess:a[4]||(a[4]=ee=>o.$refs.list.listData())},null,8,["id"])])):(k(),D("div",Q,j(u.record[u.column.dataIndex]),1))]),operation:t(()=>[A("div",Y,[e(V,{ref_key:"system",ref:b,onSelectRowData:T(N),rowKey:"systemid",param:z.value,wdith:"600px",columns:T(w).TBLayout("systemTable").splice(0,T(w).TBLayout("systemTable").length-1),title:"选择系统"},{slot1:t(()=>[e(_,{size:"small",type:"primary",onClick:a[5]||(a[5]=u=>o.$refs.system.modeVisible=!0)},{default:t(()=>[v("添加")]),_:1})]),_:1},8,["onSelectRowData","param","columns"])])]),_:1},8,["param","columns"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["visible"])])}}},fe={__name:"index",setup(q){const f=n(),d=n({id:20230613154903,content:{nocache:!0,pageNumber:1,pageSize:100}}),c=()=>{f.value.tableData()};return(y,C)=>(k(),D("div",null,[e(M,{ref_key:"list",ref:f,param:d.value,tableName:"siteManagerTable"},{operation:t(()=>[e(X,{onOnSuccess:c})]),tb_cell:t(({data:i})=>[i.column.dataIndex==="operation"?(k(),E(Z,{key:0,data:i.record,onOnSuccess:c},null,8,["data"])):G("",!0)]),_:1},8,["param"])]))}};export{fe as default};
|