Files
qhmes/web-dist/js/ForeignKeyTable-DV9DfrcQ.js
2026-06-16 18:19:57 +08:00

2 lines
1.6 KiB
Java

var d=Object.defineProperty,p=Object.defineProperties;var m=Object.getOwnPropertyDescriptors;var a=Object.getOwnPropertySymbols;var u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable;var i=(e,t,o)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,n=(e,t)=>{for(var o in t||(t={}))u.call(t,o)&&i(e,o,t[o]);if(a)for(var o of a(t))c.call(t,o)&&i(e,o,t[o]);return e},r=(e,t)=>p(e,m(t));import{J as l}from"./JVxeTypes-C-gX5UoZ.js";import{u as b}from"./useTableSync-BXEqhCu5.js";import{e as f,r as y,y as h,z as g,B as T,K as k}from"./vue-vendor-DNhG1Cve.js";import{au as w}from"./index-X7Y8jykP.js";import"./cgform.data-CpFtqNph.js";import"./index-Cq6YxX27.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./JDictSelectUtil-DwVTEDM5.js";import"./uuid-CODpppBC.js";const B=f({name:"ForeignKeyTable",props:{actionButton:{type:Boolean,default:!0}},setup(){const e=y([{title:"字段名称",key:"dbFieldName",width:160},{title:"字段备注",key:"dbFieldTxt",width:160},{title:"主表名",key:"mainTable",width:280,type:l.input,defaultValue:""},{title:"主表字段",key:"mainField",width:280,type:l.input,defaultValue:""}]),t=b(e);return r(n({},t),{columns:e})}});function F(e,t,o,V,_,J){const s=k("JVxeTable");return g(),h(s,T({ref:"tableRef",rowNumber:"",keyboardEdit:"",maxHeight:e.tableHeight.noToolbar,loading:e.loading,columns:e.columns,dataSource:e.dataSource,disabled:!e.actionButton,disabledRows:{dbFieldName:["id","has_child"]}},e.tableProps),null,16,["maxHeight","loading","columns","dataSource","disabled"])}const z=w(B,[["render",F]]);export{z as default};