DPS/DataPlatform/html/static/js/300.d0a02a84.js

2 lines
17 KiB
JavaScript
Raw Permalink Normal View History

2025-06-23 10:41:33 +08:00
"use strict";(self["webpackChunkmodel"]=self["webpackChunkmodel"]||[]).push([[300],{6959:function(e,t,a){a.d(t,{j:function(){return o}});var i=a(7327);class n{constructor(){(0,i.Z)(this,"beClear",void 0),this.beClear=!0}clear(){}}let l=null;class o extends n{constructor(){super(),(0,i.Z)(this,"datas",void 0),this.datas=new Set}has(e){return this.datas.has(e)}leaveClear(e){e.ctrlKey||this.clear()}select(e,t){l!==this&&(l?.clear(),l=this),t.ctrlKey?this.datas.has(e)?(this.datas.delete(e),delete e.$flag):(e.$flag=!0,this.datas.add(e)):(this.clear(),this.datas.add(e),e.$flag=!0)}supplement(e,t){l!==this&&(l?.clear(),l=this),this.beClear=!1,!1===t.ctrlKey&&this.clear(),this.datas.add(e),e.$flag=!0}getNodeCount(){return this.datas.size}singleSelection(){return 1===this.getNodeCount()}isSelected(e){return this.datas.has(e)}getData(){return Array.from(this.datas)}getDataAndClear(){const e=this.getData();return this.clear(),e}clear(){this.datas.forEach((e=>delete e.$flag)),this.datas.clear()}}},7151:function(e,t,a){a.d(t,{GL:function(){return s},K9:function(){return d},bG:function(){return o},jw:function(){return r},uX:function(){return c},vQ:function(){return u}});var i=a(986),n=a(7178),l=a(3841);const o=[{label:"父数据类",value:l.G3.parent},{label:"分类容器",value:l.G3.container}],d=(l.fb.normal,l.fb.relation,[{label:"n",value:l.xp.n},{label:"1",value:l.xp.one}]),r=[{label:"int",value:l.fD.int},{label:"string",value:l.fD.string},{label:"double",value:l.fD.real},{label:"char*",value:4},{label:"double*",value:5}],s=[{label:"普通型",value:l.fC.normal},{label:"1:1",value:l.fC.foreign11},{label:"n:1",value:l.fC.foreign1n}],c=[{label:"1:1",value:l.nm.r11},{label:"1:n",value:l.nm.r1n},{label:"n:1",value:l.nm.rn1},{label:"m:n",value:l.nm.rmn}];class u{static getTypes(){const e=i.p.getDictionaryByInnerName("DataModelType");if(e&&e.children)return e.children.map((e=>({text:e.name,value:e.code})))}static validate(e){if(!e)return"输入项为空";const t=[{rule:"^[!-~一-龥\\ ]+$",info:"含无效字符"},{rule:"^.{1,128}$",info:"应小于128个字符"}],a=i.p.validate(e,t);return a||null}static validateDataModel(e){let t=u.validate(e.name);return t?(n.z8.warning("数据模型名称"+t),!1):(t=u.validate(e.type?.toString()),t?(n.z8.warning("项数据模型类型"+t),!1):(t=u.validate(e.identification),t?(n.z8.warning("名称标识"+t),!1):(t=i.p.validate(e.identification,[i.s.notchinese]),!t||(n.z8.warning("名称标识"+t),!1))))}}},6827:function(e,t,a){a.r(t),a.d(t,{default:function(){return B}});var i=a(9003);const n={class:"DataModelListView"},l={class:"data-model-list"},o={class:"table-title"},d={class:"table-title"},r={style:{"text-align":"center"}},s={class:"align-center"},c={key:0,class:"unfinish iconfont icon-lock-fill"},u={key:1,class:"finish iconfont icon-unlock-fill"},h={class:"editable-row-operations"},m={key:0},p=["onClick"],f={key:1},w=(0,i._)("div",null,null,-1),g=(0,i._)("span",{class:"iconfont icon-more_horiz"},null,-1);function b(e,t,a,b,D,v){const y=(0,i.up)("el-table-column"),C=(0,i.up)("el-input"),k=(0,i.up)("el-option"),M=(0,i.up)("el-select"),S=(0,i.up)("el-button"),T=(0,i.up)("el-table"),_=(0,i.up)("pane"),x=(0,i.up)("SubTitleBar"),V=(0,i.up)("DataModelProperty"),W=(0,i.up)("splitpanes");return(0,i.wg)(),(0,i.iD)("div",n,[(0,i.Wm)(W,{vertical:!1},{default:(0,i.w5)((()=>[(0,i.Wm)(_,null,{default:(0,i.w5)((()=>[(0,i._)("div",l,[(0,i._)("div",{class:"table-area",onContextmenu:t[4]||(t[4]=(0,i.iM)(((...t)=>e.onListContextMenu&&e.onListContextMenu(...t)),["prevent"]))},[(0,i.Wm)(T,{data:e.dataSource,size:"small","row-key":"data.id",height:"100%","row-class-name":e.onRowClassName,"tree-props":{children:"children"},onRowDblclick:e.onEnterGraph,onRowClick:e.onRowClick,onRowContextmenu:e.onRowContextMenu,ref:"tableListRef","default-sort":{prop:"data.createTime",order:"descending"}},{default:(0,i.w5)((()=>[(0,i.Wm)(y,{label:"编号",type:"index",width:"60","class-name":"indexcolumn"}),(0,i.Wm)(y,{label:"数据模型名称","min-width":"160",sortable:"","sort-method":e.sortName,prop:"data.name"},{default:(0,
//# sourceMappingURL=300.d0a02a84.js.map