1
0
Files
build.ems/build/usr/local/omc/htdocs/front/js/index.5OIymeSP.js
2024-10-25 14:59:47 +08:00

2 lines
24 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{r as ae,g as He,_ as W,w as we,W as Ge,l as c,j as Qe,k as f,m as _,n as l,t as u,B as X,am as Y,p as e,aj as Xe,az as z,E as C,F as h,aN as Z,J as ee,D as $,H as U,G as le,I as E,ak as Ye,an as Ce,aO as Ze,aP as ea,V as aa,aQ as ta,aR as na,aS as oa,aC as la,aL as ia,aF as ra,aT as sa,a2 as da}from"./vendor/index.CRpmXtWV.js";import{d as Te,v as ca,t as ua,w as ma,R as j,_ as fa}from"../index.D-NvtsOM.js";import{T as Oe}from"./index.DJHT7hmw.js";import{g as pa,a as ya,b as ga,u as ie,d as xe,c as Ie}from"./configParam.AWgeHloX.js";import{u as va}from"./neinfo.CsfhUo_f.js";import"./neInfo.DNMxf4Rh.js";import"./parse-tree-utils.CVXqlbRx.js";import"./task.DBr8g4rv.js";function ka(){const{t:F}=Te();function K(i){let A=[!0,""];const te=i.type,D=i.value,O=i.filter,g=i.display;if(i.array||i.optional==="true"&&!D)return A;switch(te){case"int":if(O&&O.indexOf("~")!==-1){const w=O.split("~"),L=parseInt(w[0]),p=parseInt(w[1]),G=parseInt(D);if(G<L||G>p)return[!1,F("views.configManage.configParamForm.requireInt",{display:g,filter:O})]}break;case"ipv4":if(!ma.test(D))return[!1,F("views.configManage.configParamForm.requireIpv4",{display:g})];break;case"ipv6":if(!ua.test(D))return[!1,F("views.configManage.configParamForm.requireIpv6",{display:g})];break;case"enum":if(O&&O.indexOf("{")===1){let w={};try{w=JSON.parse(O)}catch(L){console.error(L)}if(!Object.keys(w).includes(`${D}`))return[!1,F("views.configManage.configParamForm.requireEnum",{display:g})]}break;case"bool":if(O&&O.indexOf("{")===1){let w={};try{w=JSON.parse(O)}catch(L){console.error(L)}if(!Object.values(w).includes(`${D}`))return[!1,F("views.configManage.configParamForm.requireBool",{display:g})]}break;case"string":if(O&&O.indexOf("~")!==-1)try{const w=O.split("~");if(!new RegExp("^\\S{"+w[0]+","+w[1]+"}$").test(D))return[!1,F("views.configManage.configParamForm.requireString",{display:g})]}catch(w){console.error(w)}if(D.startsWith("http"))try{if(!ca(D))return[!1,F("views.configManage.configParamForm.requireString",{display:g})]}catch(w){console.error(w)}break;case"regex":if(O)try{if(!new RegExp(O).test(D))return[!1,F("views.configManage.configParamForm.requireString",{display:g})]}catch(w){console.error(w)}break;default:return[!1,F("views.configManage.configParamForm.requireUn",{display:g})]}return A}return{ruleVerification:K}}function _a(){const F=ae([]);function K(){pa("smf","upfConfig","001").then(i=>{F.value=[];for(const A of i.data)F.value.push({value:A.id,label:A.id})})}return{initUPFIds:K,optionsUPFIds:F}}const ha={class:"editable-cell"},ba={key:0,class:"editable-cell__input-wrapper"},wa={key:1,class:"editable-cell__text-wrapper"},Ca={class:"editable-cell"},Oa={key:0},xa={key:1,class:"editable-cell__text-wrapper"},Ia={class:"editable-cell"},Ta={key:1},Na={key:0},Pa={key:1},$a=He({__name:"index",setup(F){const K=va(),{t:i}=Te(),{ruleVerification:A}=ka(),{initUPFIds:te,optionsUPFIds:D}=_a();let O=ae([]),g=ae(["",""]),w=ae(!0);function L(){w.value=!w.value}let p=W({loading:!0,data:[],selectNode:{topDisplay:"",topTag:"",method:[],title:"",key:"",type:"list"},selectLoading:!0});function G(a,t){const{title:n,key:d,method:o}=t.node;p.selectNode.topDisplay=n,p.selectNode.topTag=d,o?p.selectNode.method=o.split(","):p.selectNode.method=["post","put","delete"],p.selectNode.title=n,p.selectNode.key=d,J(d)}function J(a){I.data=[],b.data=[],p.selectLoading=!0,a!=="#"&&(p.selectNode.topTag=a);const t=g.value[0],n=g.value[1],d=p.selectNode.topTag;ya(t,d,n).then(o=>{if(o.code===j&&o.data.type){if(p.selectLoading=!1,p.selectNode.topTag=d,p.selectNode.type=o.data.type,o.data.type==="list"&&(I.data=o.data.data,se()),o.data.type==="array"){b.data=o.data.data,b.dataRule=o.data.dataRule;const y=[];for(const T of b.data){const R={};for(const M of T.record)R[M.name]=M;y.push(R)}b.columnsData=y;const k=[];for(const T of b.dataRule.record)k.push({title:T.display,dataIndex:T.name,align:"left",resizable:!0,width:150,minWidth:100,maxWidth:350});k.push({title:i("common.operate"),dataIndex:"index",key:"index",align:"center",fixed:"right",width:100}),b.columns=k,q()}}else c.message.warning({content:i("common.noData"),duration:3})})}function re(){const a=g.value[0];if(!a){c.message.warning({content:i("views.configManage.configParamForm.neTypePleace"),duration:3});return}p.loading=!0,ga(a).then(t=>{if(t.code===j&&Array.isArray(t.data)){if(p.data=t.data.map(n=>({children:void 0,title:n.topDisplay,key:n.topTag,...n})),p.loading=!1,t.data.length>0){const n=t.data[0];p.selectNode={title:n.topDisplay,key:n.topTag,type:"list",...n},J(n.topTag)}}else c.message.warning({content:i("views.configManage.configParamForm.noConfigData"),duration:3})})}let I=W({size:"small",columns:[{title:"Key",dataIndex:"display",align:"left",width:"30%"},{title:"Value",dataIndex:"value",align:"left",width:"70%"}],data:[],editRecord:{}});function Ne(a){I.editRecord=Object.assign({},a)}function se(){I.editRecord={}}function Pe(){const a=Ce(I.editRecord),[t,n]=A(a);if(!t){c.message.warning({content:`${n}`,duration:3});return}const d=c.message.loading(i("common.loading"),0);let o={[a.name]:a.value};ie("list",{neType:g.value[0],neId:g.value[1],topTag:p.selectNode.topTag},o).then(y=>{if(y.code===j){c.message.success({content:i("views.configManage.configParamForm.updateValue",{num:a.display}),duration:3});const k=I.data.filter(T=>a.name===T.name)[0];k&&Object.assign(k,I.editRecord)}else c.message.warning({content:i("views.configManage.configParamForm.updateValueErr"),duration:3})}).finally(()=>{d(),I.editRecord={}})}let H=W({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:a=>i("common.tablePaginationTotal",{total:a}),onChange:(a,t)=>{H.current=a,H.pageSize=t}}),b=W({size:"small",columns:[],columnsDnd:[],columnsData:[],arrayChildExpandKeys:[],data:[],dataRule:{}});function $e(a){const t=b.data.find(o=>o.key===a.value);if(!t)return;const n=ce(t,b.dataRule),d={};for(const o of n.record)Array.isArray(o.array)||(d[o.name]=Object.assign({},o));r.from=d,r.type="arrayEdit",r.title=`${p.selectNode.topDisplay} ${n.title}`,r.key=n.key,r.data=n.record.filter(o=>!Array.isArray(o.array)),r.visible=!0,de()}function q(){de(),me()}function Fe(a){const t=a.index.value,n=g.value[0];let d={};for(const y in a){if(a[y].array)continue;const[k,T]=A(a[y]);if(!k){c.message.warning({content:`${T}`,duration:3});return}d[y]=a[y].value}const o=c.message.loading(i("common.loading"),0);ie("array",{neType:n,neId:g.value[1],topTag:p.selectNode.topTag,loc:t},d).then(y=>{y.code===j?(c.message.success({content:i("views.configManage.configParamForm.updateItem",{num:r.title}),duration:3}),J("#")):c.message.warning({content:i("views.configManage.configParamForm.updateItemErr"),duration:3})}).finally(()=>{o(),q()})}function Se(a){const t=a.value,n=`${p.selectNode.topDisplay} Index-${t}`;c.Modal.confirm({title:i("common.tipTitle"),content:i("views.configManage.configParamForm.delItemTip",{num:n}),onOk(){xe({neType:g.value[0],neId:g.value[1],topTag:p.selectNode.topTag,loc:t}).then(d=>{d.code===j?(c.message.success({content:i("views.configManage.configParamForm.delItemOk",{num:n}),duration:2}),q(),J("#")):c.message.error({content:`${d.msg}`,duration:2})})}})}function Me(){const a=ue(b.data,b.dataRule),t={};for(const n of a.record)Array.isArray(n.array)||(t[n.name]=Object.assign({},n));r.from=t,r.type="arrayAdd",r.title=`${p.selectNode.topDisplay} ${a.title}`,r.key=a.key,r.data=a.record.filter(n=>!Array.isArray(n.array)),r.visible=!0}function Ae(a){const t=a.index.value,n=g.value[0];let d={};for(const y in a){if(a[y].array)continue;const[k,T]=A(a[y]);if(!k){c.message.warning({content:`${T}`,duration:3});return}d[y]=a[y].value}const o=c.message.loading(i("common.loading"),0);Ie({neType:n,neId:g.value[1],topTag:p.selectNode.topTag,loc:t},d).then(y=>{y.code===j?(c.message.success({content:i("views.configManage.configParamForm.addItemOk",{num:r.title}),duration:3}),J("#")):c.message.warning({content:i("views.configManage.configParamForm.addItemErr"),duration:3})}).finally(()=>{o(),q()})}let v=W({title:"",loc:"",size:"small",columns:[],columnsDnd:[],columnsData:[],data:[],dataRule:{}});function De(a,t){const n=a.value;if(v.loc===`${n}/${t.name}`){v.loc="",b.arrayChildExpandKeys=[];return}v.loc="",b.arrayChildExpandKeys=[];const d=Object.assign({},JSON.parse(JSON.stringify(t)));Array.isArray(d.value)||(d.value=[]);const o=Object.freeze(d.value),y=Object.freeze(d.array),k=[];for(const M of o){const N=M.index;let B=[];for(const Q of Object.keys(M))for(const S of y)if(S.name===Q){const V=Object.assign({optional:"true"},S,{value:M[Q]});B.push(V);break}k.push({title:`Index-${N}`,key:N,record:B})}v.data=k,v.dataRule={title:"Index-0",key:0,record:y};const T=[];for(const M of v.data){const N={};for(const B of M.record)N[B.name]=B;T.push(N)}v.columnsData=T;const R=[];for(const M of v.dataRule.record)R.push({title:M.display,dataIndex:M.name,align:"left",resizable:!0,width:50,minWidth:50,maxWidth:250});R.push({title:i("common.operate"),dataIndex:"index",key:"index",align:"center",fixed:"right",width:100}),v.columns=R,da(()=>{b.arrayChildExpandKeys=[a],v.loc=`${n}/${d.name}`,v.title=`${d.display}`})}function de(){v.loc="",b.arrayChildExpandKeys=[]}function Re(a){const t=v.data.find(o=>o.key===a.value);if(!t)return;const n=ce(t,v.dataRule),d={};for(const o of n.record)Array.isArray(o.array)||(d[o.name]=Object.assign({},o));r.from=d,r.type="arrayChildEdit",r.title=`${v.title} ${n.title}`,r.key=n.key,r.data=n.record.filter(o=>!Array.isArray(o.array)),r.visible=!0}function Ee(a){const t=a.index.value,n=`${v.loc}/${t}`,d=g.value[0];let o={};for(const k in a){if(a[k].array)continue;const[T,R]=A(a[k]);if(!T){c.message.warning({content:`${R}`,duration:3});return}o[k]=a[k].value}const y=c.message.loading(i("common.loading"),0);ie("array",{neType:d,neId:g.value[1],topTag:p.selectNode.topTag,loc:n},o).then(k=>{k.code===j?(c.message.success({content:i("views.configManage.configParamForm.updateItem",{num:r.title}),duration:3}),J("#")):c.message.warning({content:i("views.configManage.configParamForm.updateItemErr"),duration:3})}).finally(()=>{y(),q()})}function ze(a){const t=a.value,n=`${v.loc}/${t}`,d=`${v.title} Index-${t}`;c.Modal.confirm({title:i("common.tipTitle"),content:i("views.configManage.configParamForm.delItemTip",{num:d}),onOk(){xe({neType:g.value[0],neId:g.value[1],topTag:p.selectNode.topTag,loc:n}).then(o=>{o.code===j?(c.message.success({content:i("views.configManage.configParamForm.delItemOk",{num:d}),duration:2}),q(),J("#")):c.message.error({content:`${o.msg}`,duration:2})})}})}function Ue(){const a=ue(v.data,v.dataRule),t={};for(const n of a.record)Array.isArray(n.array)||(t[n.name]=Object.assign({},n));r.from=t,r.type="arrayChildAdd",r.title=`${v.title} ${a.title}`,r.key=a.key,r.data=a.record.filter(n=>!Array.isArray(n.array)),r.visible=!0}function je(a){const t=a.index.value,n=`${v.loc}/${t}`,d=g.value[0];let o={};for(const k in a){if(a[k].array)continue;const[T,R]=A(a[k]);if(!T){c.message.warning({content:`${R}`,duration:3});return}o[k]=a[k].value}const y=c.message.loading(i("common.loading"),0);Ie({neType:d,neId:g.value[1],topTag:p.selectNode.topTag,loc:n},o).then(k=>{k.code===j?(c.message.success({content:i("views.configManage.configParamForm.addItemOk",{num:r.title}),duration:3}),J("#")):c.message.warning({content:i("views.configManage.configParamForm.addItemErr"),duration:3})}).finally(()=>{y(),q()})}function ce(a,t){const n=a.record,d=Object.assign({},JSON.parse(JSON.stringify(t)));for(const o of d.record){if(o.array){o.value=[];continue}const y=n.find(k=>k.name===o.name);y&&(o.optional="true",["enum","int"].includes(o.type)?o.value=Number(y.value):o.type==="bool"?o.value=!!y.value:o.value=y.value)}return d.key=a.key,d.title=a.title,d}function ue(a,t){let n=0;if(a.length!==0){const o=Object.assign({},JSON.parse(JSON.stringify(a.at(-1))));o.record.length>0&&(n=parseInt(o.key),n+=1)}const d=Object.assign({},JSON.parse(JSON.stringify(t)));for(const o of d.record){if(o.array){o.value=[];continue}if(o.optional="true",o.name==="index"){let y=n!==0?n:parseInt(o.value);isNaN(y)&&(y=0),o.value=y,d.key=y,d.title=`Index-${y}`;continue}["enum","int"].includes(o.type)&&(o.value=Number(o.value)),o.type==="bool"&&(o.value=!!o.value)}return d}let r=W({visible:!1,title:"Item",from:{},confirmLoading:!1,type:"arrayAdd",key:"",data:[]});function Je(){const a=Ce(r.from);r.type==="arrayAdd"&&Ae(a),r.type==="arrayEdit"&&Fe(a),r.type==="arrayChildAdd"&&je(a),r.type==="arrayChildEdit"&&Ee(a)}function me(){r.visible=!1,r.from={},r.type="arrayAdd",r.key="",r.data=[]}return we(()=>b.columnsDnd,()=>{q()}),we(()=>r.visible,a=>{a&&g.value[0]==="SMF"&&te()}),Ge(()=>{K.fnNelist().then(a=>{if(a.code===j&&Array.isArray(a.data)){if(a.data.length>0){if(O.value=K.getNeCascaderOptions.filter(n=>!["OMC"].includes(n.value)),O.value.length===0){c.message.warning({content:i("common.noData"),duration:2});return}const t=O.value.find(n=>n.value==="AMF");if(t&&t.children){const n=t.children[0];g.value=[n.neType,n.neId]}else{const n=O.value[0].children[0];g.value=[n.neType,n.neId]}re()}}else c.message.warning({content:i("common.noData"),duration:2})})}),(a,t)=>{const n=c.Cascader,d=c.FormItem,o=c.Tree,y=c.Form,k=c.Card,T=c.Col,R=Ze,M=ea,N=c.Button,B=c.TypographyText,Q=aa,S=c.Tooltip,V=c.Space,fe=c.InputNumber,pe=c.Switch,ye=c.SelectOption,ne=c.Select,ge=c.Input,Le=ta,qe=c.Popconfirm,Be=na,Ve=oa,oe=c.Table,ve=la,ke=ia,_e=ra,he=sa,Ke=c.Row,We=Qe("ProModal");return f(),_(e(Ye),null,{default:l(()=>[u(Ke,{gutter:16},{default:l(()=>[X(u(T,{lg:6,md:6,xs:24,style:{"margin-bottom":"24px"}},{default:l(()=>[u(k,{size:"small",bordered:!1,title:e(i)("views.configManage.configParamForm.treeTitle"),loading:e(p).loading},{default:l(()=>[u(y,{layout:"vertical",autocomplete:"off"},{default:l(()=>[u(d,{name:"neId "},{default:l(()=>[u(n,{value:e(g),"onUpdate:value":t[0]||(t[0]=s=>Xe(g)?g.value=s:g=s),options:e(O),"allow-clear":!1,onChange:re},null,8,["value","options"])]),_:1}),u(d,{name:"listeningPort"},{default:l(()=>[u(o,{"tree-data":e(p).data,"selected-keys":[e(p).selectNode.topTag],onSelect:G},null,8,["tree-data","selected-keys"])]),_:1})]),_:1})]),_:1},8,["title","loading"])]),_:1},512),[[Y,e(w)]]),u(T,{lg:e(w)?18:24,md:e(w)?18:24,xs:24},{default:l(()=>[u(k,{size:"small",bordered:!1,"body-style":{maxHeight:"650px","overflow-y":"auto"},loading:e(p).selectLoading},{title:l(()=>[u(N,{type:"text",onClick:t[1]||(t[1]=z(s=>L(),["prevent"]))},{icon:l(()=>[X(u(R,null,null,512),[[Y,e(w)]]),X(u(M,null,null,512),[[Y,!e(w)]])]),_:1}),e(p).selectNode.topDisplay?(f(),_(B,{key:0,strong:""},{default:l(()=>[C(h(e(p).selectNode.topDisplay),1)]),_:1})):(f(),_(B,{key:1,type:"danger"},{default:l(()=>[C(h(e(i)("views.configManage.configParamForm.treeSelectTip")),1)]),_:1}))]),extra:l(()=>[X(u(V,{size:8,align:"center"},{default:l(()=>[u(S,null,{title:l(()=>[C(h(e(i)("common.reloadText")),1)]),default:l(()=>[u(N,{type:"default",onClick:t[2]||(t[2]=z(s=>J("#"),["prevent"]))},{icon:l(()=>[u(Q)]),_:1})]),_:1})]),_:1},512),[[Y,!e(p).selectLoading]])]),default:l(()=>[e(p).selectNode.type==="list"?(f(),_(oe,{key:0,class:"table","row-key":"name",size:e(I).size,columns:e(I).columns,"data-source":e(I).data,pagination:e(H),bordered:!0,scroll:{x:!0,y:"500px"}},{bodyCell:l(({column:s,text:m,record:P})=>[s.dataIndex==="value"?(f(),_(S,{key:0,placement:"topLeft"},Z({default:l(()=>[ee("div",ha,[e(I).editRecord.display===P.display?(f(),$("div",ba,[P.type==="int"?(f(),_(fe,{key:0,value:e(I).editRecord.value,"onUpdate:value":t[3]||(t[3]=x=>e(I).editRecord.value=x),style:{width:"100%"}},null,8,["value"])):P.type==="bool"?(f(),_(pe,{key:1,checked:e(I).editRecord.value,"onUpdate:checked":t[4]||(t[4]=x=>e(I).editRecord.value=x),"checked-children":e(i)("common.switch.open"),"un-checked-children":e(i)("common.switch.shut")},null,8,["checked","checked-children","un-checked-children"])):P.type==="enum"?(f(),_(ne,{key:2,value:e(I).editRecord.value,"onUpdate:value":t[5]||(t[5]=x=>e(I).editRecord.value=x),"allow-clear":!0,style:{width:"100%"}},{default:l(()=>[(f(!0),$(U,null,le(JSON.parse(P.filter),(x,be)=>(f(),_(ye,{value:+be,key:+be},{default:l(()=>[C(h(x),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value"])):(f(),_(ge,{key:3,value:e(I).editRecord.value,"onUpdate:value":t[6]||(t[6]=x=>e(I).editRecord.value=x)},null,8,["value"])),u(V,{size:16,align:"center",direction:"horizontal"},{default:l(()=>[u(S,{placement:"bottomRight"},{title:l(()=>[C(h(e(i)("common.ok")),1)]),default:l(()=>[u(qe,{title:e(i)("views.configManage.configParamForm.editOkTip",{num:P.display}),placement:"topRight",onConfirm:t[7]||(t[7]=x=>Pe())},{default:l(()=>[u(N,{type:"text",class:"editable-cell__icon-edit"},{icon:l(()=>[u(Le)]),_:1})]),_:2},1032,["title"])]),_:2},1024),u(S,{placement:"bottomRight"},{title:l(()=>[C(h(e(i)("common.cancel")),1)]),default:l(()=>[u(N,{type:"text",class:"editable-cell__icon-edit",onClick:t[8]||(t[8]=z(x=>se(),["prevent"]))},{icon:l(()=>[u(Be)]),_:1})]),_:1})]),_:2},1024)])):(f(),$("div",wa,[P.type==="enum"?(f(),$(U,{key:0},[C(h(JSON.parse(P.filter)[m]),1)],64)):(f(),$(U,{key:1},[C(h(`${m}`||" "),1)],64)),["read-only","read","ro"].includes(P.access)?E("",!0):(f(),_(Ve,{key:2,class:"editable-cell__icon",onClick:x=>Ne(P)},null,8,["onClick"]))]))])]),_:2},[P.comment?{name:"title",fn:l(()=>[C(h(P.comment),1)]),key:"0"}:void 0]),1024)):E("",!0)]),_:1},8,["size","columns","data-source","pagination"])):E("",!0),e(p).selectNode.type==="array"?(f(),_(oe,{key:1,class:"table","row-key":"index",columns:e(p).selectNode.method.includes("get")?e(b).columnsDnd.filter(s=>s.key!=="index"):e(b).columnsDnd,"data-source":e(b).columnsData,size:e(b).size,pagination:e(H),bordered:!0,scroll:{x:e(b).columnsDnd.length*200,y:480},onResizeColumn:t[13]||(t[13]=(s,m)=>m.width=s),"show-expand-column":!1,"expanded-row-keys":e(b).arrayChildExpandKeys,"onUpdate:expandedRowKeys":t[14]||(t[14]=s=>e(b).arrayChildExpandKeys=s)},{title:l(()=>[u(V,{size:16,align:"center"},{default:l(()=>[e(p).selectNode.method.includes("post")?(f(),_(N,{key:0,type:"primary",onClick:t[9]||(t[9]=z(s=>Me(),["prevent"])),size:"small"},{icon:l(()=>[u(ve)]),default:l(()=>[C(" "+h(e(i)("common.addText")),1)]),_:1})):E("",!0),u(Oe,{type:"ghost","cache-id":e(p).selectNode.key,columns:e(p).selectNode.method.includes("get")?[...e(b).columns.filter(s=>s.key!=="index")]:e(b).columns,"columns-dnd":e(b).columnsDnd,"onUpdate:columnsDnd":t[10]||(t[10]=s=>e(b).columnsDnd=s)},null,8,["cache-id","columns","columns-dnd"])]),_:1})]),bodyCell:l(({column:s,text:m,record:P})=>[s?.key==="index"?(f(),_(V,{key:0,size:16,align:"center"},{default:l(()=>[e(p).selectNode.method.includes("put")?(f(),_(S,{key:0},{title:l(()=>[C(h(e(i)("common.editText")),1)]),default:l(()=>[u(N,{type:"link",onClick:z(x=>$e(m),["prevent"])},{icon:l(()=>[u(ke)]),_:2},1032,["onClick"])]),_:2},1024)):E("",!0),e(p).selectNode.method.includes("delete")?(f(),_(S,{key:1},{title:l(()=>[C(h(e(i)("common.deleteText")),1)]),default:l(()=>[u(N,{type:"link",onClick:z(x=>Se(m),["prevent"])},{icon:l(()=>[u(_e)]),_:2},1032,["onClick"])]),_:2},1024)):E("",!0)]),_:2},1024)):m?(f(),_(S,{key:1,placement:"topLeft"},Z({default:l(()=>[ee("div",Ca,[m.array?(f(),$(U,{key:0},[u(N,{type:"default",size:"small",onClick:z(x=>De(P.index,m),["prevent"])},{icon:l(()=>[u(he)]),default:l(()=>[C(" "+h(e(i)("views.configManage.configParamForm.arrayMore")),1)]),_:2},1032,["onClick"]),m.name==="dnnList"&&Array.isArray(m.value)?(f(),$("span",Oa," ("+h(m.value.length>4?`${m.value.slice(0,3).map(x=>x.dnn).join()}...${m.value.length}`:m.value.map(x=>x.dnn).join())+") ",1)):E("",!0)],64)):(f(),$("div",xa,[m.type==="enum"?(f(),$(U,{key:0},[C(h(JSON.parse(m.filter)[m.value]),1)],64)):(f(),$(U,{key:1},[C(h(`${m.value}`||" "),1)],64))]))])]),_:2},[m.comment?{name:"title",fn:l(()=>[C(h(m.comment),1)]),key:"0"}:void 0]),1024)):E("",!0)]),expandedRowRender:l(()=>[u(oe,{class:"table","row-key":"index",columns:e(v).columnsDnd,"data-source":e(v).columnsData,size:e(v).size,pagination:e(H),bordered:!0,scroll:{x:e(v).columnsDnd.length*200,y:200},onResizeColumn:t[12]||(t[12]=(s,m)=>m.width=s)},{title:l(()=>[u(V,{size:16,align:"center"},{default:l(()=>[u(N,{type:"primary",onClick:z(Ue,["prevent"]),size:"small"},{icon:l(()=>[u(ve)]),default:l(()=>[C(" "+h(e(i)("common.addText"))+" "+h(e(v).title),1)]),_:1}),e(v).loc?(f(),_(Oe,{key:0,type:"ghost","cache-id":`${e(p).selectNode.key}:${e(v).loc}`,columns:[...e(v).columns],"columns-dnd":e(v).columnsDnd,"onUpdate:columnsDnd":t[11]||(t[11]=s=>e(v).columnsDnd=s)},null,8,["cache-id","columns","columns-dnd"])):E("",!0)]),_:1})]),bodyCell:l(({column:s,text:m,record:P})=>[s?.key==="index"?(f(),_(V,{key:0,size:8,align:"center"},{default:l(()=>[u(S,null,{title:l(()=>[C(h(e(i)("common.editText")),1)]),default:l(()=>[u(N,{type:"link",onClick:z(x=>Re(m),["prevent"])},{icon:l(()=>[u(ke)]),_:2},1032,["onClick"])]),_:2},1024),u(S,null,{title:l(()=>[C(h(e(i)("common.deleteText")),1)]),default:l(()=>[u(N,{type:"link",onClick:z(x=>ze(m),["prevent"])},{icon:l(()=>[u(_e)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)):m?(f(),_(S,{key:1,placement:"topLeft"},Z({default:l(()=>[ee("div",Ia,[m.array?(f(),_(N,{key:0,type:"default",size:"small"},{icon:l(()=>[u(he)]),default:l(()=>[C(" "+h(e(i)("views.configManage.configParamForm.arrayMore")),1)]),_:1})):(f(),$("div",Ta,[m.type==="enum"?(f(),$(U,{key:0},[C(h(JSON.parse(m.filter)[m.value]),1)],64)):(f(),$(U,{key:1},[C(h(`${m.value}`||" "),1)],64))]))])]),_:2},[m.comment?{name:"title",fn:l(()=>[C(h(m.comment),1)]),key:"0"}:void 0]),1024)):E("",!0)]),_:1},8,["columns","data-source","size","pagination","scroll"])]),_:1},8,["columns","data-source","size","pagination","scroll","expanded-row-keys"])):E("",!0)]),_:1},8,["loading"])]),_:1},8,["lg","md"])]),_:1}),u(We,{drag:!0,width:800,destroyOnClose:!0,"body-style":{maxHeight:"650px","overflow-y":"auto"},keyboard:!1,"mask-closable":!1,visible:e(r).visible,title:e(r).title,"confirm-loading":e(r).confirmLoading,onOk:Je,onCancel:me},{default:l(()=>[u(y,{class:"form",layout:"horizontal",autocomplete:"off","validate-on-rule-change":!1,validateTrigger:[],"label-col":{span:6},labelWrap:!0},{default:l(()=>[(f(!0),$(U,null,le(e(r).data,s=>(f(),_(d,{label:s.display,name:s.name,required:s.optional==="false",style:{"margin-bottom":"4px"}},{default:l(()=>[u(S,{placement:"topLeft"},Z({default:l(()=>[ee("div",null,[!Array.isArray(s.array)&&e(r).from[s.name]!==void 0?(f(),$("div",Na,[e(g)[0]==="SMF"&&e(r).from[s.name].name==="upfId"?(f(),_(ne,{key:0,value:e(r).from[s.name].value,"onUpdate:value":m=>e(r).from[s.name].value=m,options:e(D),disabled:["read-only","read","ro"].includes(s.access),"allow-clear":!0,style:{width:"100%"}},null,8,["value","onUpdate:value","options","disabled"])):s.type==="int"?(f(),_(fe,{key:1,value:e(r).from[s.name].value,"onUpdate:value":m=>e(r).from[s.name].value=m,disabled:["read-only","read","ro"].includes(s.access),style:{width:"100%"}},null,8,["value","onUpdate:value","disabled"])):s.type==="bool"?(f(),_(pe,{key:2,checked:e(r).from[s.name].value,"onUpdate:checked":m=>e(r).from[s.name].value=m,"checked-children":e(i)("common.switch.open"),"un-checked-children":e(i)("common.switch.shut"),disabled:["read-only","read","ro"].includes(s.access)},null,8,["checked","onUpdate:checked","checked-children","un-checked-children","disabled"])):s.type==="enum"?(f(),_(ne,{key:3,value:e(r).from[s.name].value,"onUpdate:value":m=>e(r).from[s.name].value=m,disabled:["read-only","read","ro"].includes(s.access),"allow-clear":!0,style:{width:"100%"}},{default:l(()=>[(f(!0),$(U,null,le(JSON.parse(s.filter),(m,P)=>(f(),_(ye,{value:+P,key:+P},{default:l(()=>[C(h(m),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value","disabled"])):(f(),_(ge,{key:4,value:e(r).from[s.name].value,"onUpdate:value":m=>e(r).from[s.name].value=m,disabled:["read-only","read","ro"].includes(s.access)},null,8,["value","onUpdate:value","disabled"]))])):(f(),$("div",Pa,h(`${s.value||" "}`),1))])]),_:2},[s.comment?{name:"title",fn:l(()=>[C(h(s.comment),1)]),key:"0"}:void 0]),1024)]),_:2},1032,["label","name","required"]))),256))]),_:1})]),_:1},8,["visible","title","confirm-loading"])]),_:1})}}}),Ua=fa($a,[["__scopeId","data-v-ee9ecb28"]]);export{Ua as default};