2023-10-28 12:23:42 +08:00

2 lines
20 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import"./base-0e92f4db.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{D as Te,F as Ue}from"./index-fac59425.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{a as $e,E as Se}from"./el-form-item-c2dd2ffe.js";import{t as a}from"./index-2d1c7ba3.js";import{c as Ne}from"./common-46715e7e.js";import{_ as Fe}from"./edit-associated.vue_vue_type_script_setup_true_async_true_lang-87540dc3.js";import{_ as De}from"./edit-view-type.vue_vue_type_script_setup_true_async_true_lang-14f94cb0.js";import{_ as Pe}from"./edit-verify.vue_vue_type_script_setup_true_async_true_lang-8e3f7197.js";import{g as Ie,n as Me,o as Re,p as qe,q as Ae}from"./tools-2d9c0188.js";import{u as Be,a as Le}from"./vue-router-8b032575.js";import{S as Oe}from"./sortable.esm-be94e56d.js";import{a4 as je}from"./event-a537c4cb.js";import{c as L}from"./cloneDeep-195867dd.js";import{a as ie}from"./index-e9d9b1a1.js";import{E as ze}from"./index-a31d0a55.js";import{E as Ge}from"./index-8cefa3ab.js";import{a as Ke,E as Je}from"./index-757074f4.js";import{a as We,E as He}from"./index-8ef7dff7.js";import{a as Qe,E as Xe}from"./index-395859da.js";import{E as Ye}from"./index-fd563016.js";import{E as Ze}from"./index-e09a20f5.js";import{E as el,b as ll}from"./index-9aa10ae4.js";import{E as al}from"./index-5ba48958.js";import{E as tl}from"./index-2668a8ea.js";import{v as ol}from"./directive-c6f70b8e.js";import{d as nl,r as h,o as dl,M as ml,c as $,b as r,e as k,L as sl,f as u,u as n,x as _,q as t,p as d,F as w,t as T,m as b,C as U,v,A as ue,au as il,av as ul}from"./runtime-core.esm-bundler-67034826.js";import{_ as rl}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-81f2aa1e.js";import"./el-main-7a89c415.js";import"./index-ebd2990f.js";import"./el-overlay-3eff2fc5.js";import"./index-defed8ff.js";import"./index-72686045.js";import"./focus-trap-83769a43.js";import"./index-6cae7119.js";import"./index-d87ae4a2.js";import"./index-ef31373f.js";import"./index-de22cd40.js";import"./dict-402a96dd.js";/* empty css */import"./index-62f985cf.js";import"./index-b340b027.js";import"./aria-adfa05c5.js";import"./validator-9409f909.js";import"./index-66750d66.js";import"./strings-1130dd70.js";import"./isEqual-97c7f2d5.js";import"./debounce-f6ba9d12.js";import"./index-c6aa1547.js";import"./_isIterateeCall-7d0e706f.js";import"./index-e63aa950.js";import"./index-97d638b4.js";const g=S=>(il("data-v-0e1c32bd"),S=S(),ul(),S),pl={class:"main-container mb-80"},cl={class:"detail-head !mb-[10px]"},_l=g(()=>u("span",{class:"iconfont iconxiangzuojiantou !text-xs"},null,-1)),bl={class:"ml-[1px]"},fl=g(()=>u("span",{class:"adorn"},"|",-1)),vl={class:"right"},yl=g(()=>u("p",{class:"text-[12px] text-[#a9a9a9] leading-normal mt-[5px]"}," 生成代码所属功能模块,对应路由名称,例如会员模块,充值模块,订单模块等",-1)),hl=g(()=>u("p",{class:"text-[12px] text-[#a9a9a9] leading-normal mt-[5px]"}," 生成代码所属文件名称controllermodelservice等类型文件名",-1)),xl=g(()=>u("i",{class:"iconfont icontuodong vues-rank cursor-move"},null,-1)),Vl={class:"flex items-center"},gl={class:"flex items-center"},kl=g(()=>u("p",{class:"text-[12px] text-[#a9a9a9] leading-normal mt-[5px]"}," 物理删除:从表中把记录移除。软删除:通过标识使得这条记录在系统逻辑层面上不可见",-1)),wl=g(()=>u("p",{class:"text-[12px] text-[#a9a9a9] leading-normal mt-[5px]"}," 软删除字段需为int类型并且默认值为0",-1)),Cl=g(()=>u("p",{class:"text-[12px] text-[#a9a9a9] leading-normal mt-[5px]"},"弹出:弹出框编辑。新页面:跳转页面编辑。",-1)),El=g(()=>u("p",{class:"text-[12px] text-[#a9a9a9] leading-normal mt-[5px]"},"列表排序规则字段。",-1)),Tl=g(()=>u("p",{class:"text-[12px] text-[#a9a9a9] leading-normal mt-[5px]"},"列表排序规则。",-1)),Ul={class:"mb-[20px]"},$l={class:"fixed-footer-wrap"},Sl={class:"fixed-footer"},Nl=nl({__name:"edit",setup(S){const O=Be(),j=Le(),re=O.meta.title,z=parseInt(O.query.id||0),x=h(!0),G=je();let K=h(0);const J=h("basicSettings"),W={id:"",table_name:"",table_content:"",module_name:"",class_name:"",edit_type:1,table_column:[],editFiledIndex:0},pe=["=","!=",">",">=","<","<=","LIKE","BETWEEN"],ce=[{label:a("formInput"),value:"input"},{label:a("formTextarea"),value:"textarea"},{label:a("formSelect"),value:"select"},{label:a("formRadio"),value:"radio"},{label:a("formCheckbox"),value:"checkbox"},{label:a("formDateTime"),value:"datetime"},{label:a("formImageSelect"),value:"imageSelect"},{label:a("formEditor"),value:"editor"},{label:a("formNumber"),value:"number"}],_e=[{label:"无需验证",value:""},{label:a("mobileVerify"),value:"mobile"},{label:a("numberVerify"),value:"number"},{label:a("idCardVerify"),value:"idCard"},{label:a("emailVerify"),value:"email"},{label:"",value:"max"},{label:"",value:"min"},{label:"",value:"between"}],H=h([]),Q=m=>{Ie({search:m}).then(o=>{H.value=o.data,ue(()=>{X()})})},X=()=>{const m=G.value.$el.querySelector(".el-table__body-wrapper tbody");Oe.create(m,{handle:".vues-rank",animation:300,onEnd({newIndex:o,oldIndex:s}){const f=e.table_column,y=f.splice(s,1)[0];f.splice(o,0,y),K.value+=1,ue(()=>{X()})}})};dl(()=>{Q("")});const be=m=>{e.delete_column_name=m?e.table_column[e.table_column.length-1].column_name:""},fe=m=>{e.order_type=m?1:0},e=ml({...W});$(()=>e.addon_name?`addon${e.addon_name?"\\"+e.addon_name:""}\\app\\adminapi\\controller${e.module_name?"\\"+e.module_name:""}${e.class_name?"\\"+e.class_name:""}`:`app\\adminapi\\controller${e.module_name?"\\"+e.module_name:""}${e.class_name?"\\"+e.class_name:""}`),$(()=>e.addon_name?`addon${e.addon_name?"\\"+e.addon_name:""}\\app\\model${e.module_name?"\\"+e.module_name:""}${e.class_name?"\\"+e.class_name:""}`:`app\\model${e.module_name?"\\"+e.module_name:""}${e.class_name?"\\"+e.class_name:""}`),$(()=>e.addon_name?`addon${e.addon_name?"\\"+e.addon_name:""}\\app\\validate${e.module_name?"\\"+e.module_name:""}${e.class_name?"\\"+e.class_name:""}`:`app\\validate${e.module_name?"\\"+e.module_name:""}${e.class_name?"\\"+e.class_name:""}`),$(()=>e.addon_name?`addon${e.addon_name?"\\"+e.addon_name:""}\\admin\\src`:"admin\\src"),$(()=>e.addon_name?`addon${e.addon_name?"\\"+e.addon_name:""}\\app\\adminapi\\route${e.module_name?"\\"+e.module_name:""}`:`app\\adminapi\\route${e.module_name?"\\"+e.module_name:""}`),z&&(async(m=0)=>{Object.assign(e,W);const o=await(await Me(m)).data;Object.keys(o).forEach(s=>{o[s]!=null&&(e[s]=o[s])}),e.table_column.forEach(s=>{s.betweenMin=L(s.min_number),s.betweenMax=L(s.max_number)}),e.addon_name!=""&&Y(e.addon_name),x.value=!1})(z);const ve=h(),I=h([]),M=h([]);(async()=>{let{data:m}=await Te();I.value=[{menu_name:"顶级",menu_key:""}],I.value.push(...m)})();const Y=async m=>{let{data:o}=await Ue(m);M.value=o},ye=async m=>{e.parent_menu="",m!=""&&(await Y(m),e.parent_menu=M.value[0].menu_key)},R=h(0),Z=h(),ee=(m,o)=>{R.value=o,Z.value.setFormData(m)},he=m=>{R.value?e.relations.splice(R.value,1,m):e.relations.unshift(m)},xe=m=>{e.relations.splice(m,1)},q=async m=>{const o=L(e);o.table_column=JSON.stringify(o.table_column.map(s=>(s.is_search||(s.query_type=""),(s.validate_type==="between"||s.view_type==="number")&&(s.max_number=s.betweenMax,s.min_number=s.betweenMin),["select","radio","checkbox"].includes(s.view_type)||(s.dict_type=""),s))),o.relations=JSON.stringify(o.relations),x.value=!0,Re(o).then(s=>{m===3?Ve():m===2?le(m):(x.value=!1,ie({type:"success",message:"操作成功"}),setTimeout(()=>{window.codeActiveName="codeList",A()},650))}).catch(()=>{x.value=!1})},Ve=()=>{qe({id:e.id}).then(m=>{x.value=!1,ze.confirm(m.msg!="2"?a("saveAndSyncText"):a("saveAndSyncText1"),a("warning"),{confirmButtonText:a("confirm"),cancelButtonText:a("cancel")}).then(()=>{x.value=!0,le(3)}).catch(()=>{})}).catch(()=>{x.value=!1})},le=m=>{Ae({id:e.id,generate_type:m}).then(o=>{x.value=!1,ie({type:"success",message:"操作成功"}),window.open(Ne(o.data.file),"_blank"),setTimeout(()=>{window.codeActiveName="codeList",A()},650)}).catch(()=>{x.value=!1})},N=h(0),ae=h(null),te=h(null),F=(m,o)=>{var s;(["max","min","between"].includes(m.validate_type)||m.view_type==="number")&&(N.value=o,(s=ae.value)==null||s.setFormData(m))},ge=m=>{e.table_column.splice(N.value,1,m)},oe=(m,o)=>{var s;["input","textarea"].includes(m.view_type)||(m.validate_type=""),["select","radio","checkbox"].includes(m.view_type)?(N.value=o,(s=te.value)==null||s.setFormData(m)):m.view_type==="number"&&F(m,o)},ke=m=>{e.table_column.splice(N.value,1,m)},A=()=>{j.push({path:"/tools/code"})};return(m,o)=>{const s=Ge,f=$e,y=Ke,C=Je,ne=Se,D=We,c=Qe,E=Ye,V=Ze,de=Xe,P=el,me=ll,se=al,we=He,Ce=tl,Ee=ol;return r(),k(w,null,[sl((r(),k("div",pl,[u("div",cl,[u("div",{class:"left",onClick:o[0]||(o[0]=l=>n(j).push({path:"/tools/code"}))},[_l,u("span",bl,_(n(a)("returnToPreviousPage")),1)]),fl,u("span",vl,_(n(re)),1)]),t(Ce,{class:"box-card !border-none",shadow:"never"},{default:d(()=>[t(we,{modelValue:J.value,"onUpdate:modelValue":o[15]||(o[15]=l=>J.value=l),class:"demo-tabs"},{default:d(()=>[t(D,{label:n(a)("basicSettings"),name:"basicSettings"},{default:d(()=>[t(ne,{model:e,"label-width":"70px",class:"page-form"},{default:d(()=>[t(f,{label:n(a)("tableName")},{default:d(()=>[t(s,{modelValue:e.table_name,"onUpdate:modelValue":o[1]||(o[1]=l=>e.table_name=l),disabled:"",placeholder:n(a)("tableNamePlaceholder"),class:"input-width",maxlength:"64"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(f,{label:n(a)("tableContent")},{default:d(()=>[t(s,{modelValue:e.table_content,"onUpdate:modelValue":o[2]||(o[2]=l=>e.table_content=l),clearable:"",placeholder:n(a)("tableContentPlaceholder"),class:"input-width",maxlength:"64"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(f,{label:n(a)("addon")},{default:d(()=>[t(C,{class:"input-width",placeholder:n(a)("addonPlaceholder1"),modelValue:e.addon_name,"onUpdate:modelValue":o[3]||(o[3]=l=>e.addon_name=l),filterable:"",remote:"",clearable:"","remote-method":Q,onChange:ye},{default:d(()=>[(r(!0),k(w,null,T(H.value,l=>(r(),b(y,{label:l.title,value:l.key,key:l.key},null,8,["label","value"]))),128))]),_:1},8,["placeholder","modelValue"])]),_:1},8,["label"]),t(f,{label:n(a)("moduleName")},{default:d(()=>[u("div",null,[t(s,{modelValue:e.module_name,"onUpdate:modelValue":o[4]||(o[4]=l=>e.module_name=l),clearable:"",placeholder:n(a)("moduleNamePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"]),yl])]),_:1},8,["label"]),t(f,{label:n(a)("className")},{default:d(()=>[u("div",null,[t(s,{modelValue:e.class_name,"onUpdate:modelValue":o[5]||(o[5]=l=>e.class_name=l),clearable:"",placeholder:n(a)("classNamePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"]),hl])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["label"]),t(D,{label:n(a)("fieldSettings"),name:"fieldSettings"},{default:d(()=>[(r(),b(de,{data:e.table_column,size:"large",ref_key:"tableRef",ref:G,key:n(K)},{default:d(()=>[t(c,{align:"center",label:"操作",width:"80"},{default:d(()=>[xl]),_:1}),t(c,{label:n(a)("columnName"),prop:"column_name","min-width":"130px"},null,8,["label"]),t(c,{label:n(a)("columnComment"),prop:"","min-width":"220px"},{default:d(({row:l})=>[t(s,{class:"",modelValue:l.column_comment,"onUpdate:modelValue":i=>l.column_comment=i,placeholder:n(a)("columnCommentPlaceholder")},null,8,["modelValue","onUpdate:modelValue","placeholder"])]),_:1},8,["label"]),t(c,{label:n(a)("columnType"),prop:"column_type",width:"100px"},null,8,["label"]),t(c,{label:n(a)("isPk"),prop:"",align:"center",width:"65px"},{default:d(({row:l})=>[t(E,{modelValue:l.is_pk,"onUpdate:modelValue":i=>l.is_pk=i,disabled:"","true-label":1,"false-label":0},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),t(c,{label:n(a)("isRequired"),prop:"",align:"center",width:"65px"},{default:d(({row:l})=>[t(E,{modelValue:l.is_required,"onUpdate:modelValue":i=>l.is_required=i,"true-label":1,"false-label":0},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),t(c,{label:n(a)("isInsert"),prop:"",align:"center",width:"65px"},{default:d(({row:l})=>[t(E,{modelValue:l.is_insert,"onUpdate:modelValue":i=>l.is_insert=i,"true-label":1,"false-label":0},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),t(c,{label:n(a)("isUpdate"),prop:"",align:"center",width:"65px"},{default:d(({row:l})=>[t(E,{modelValue:l.is_update,"onUpdate:modelValue":i=>l.is_update=i,"true-label":1,"false-label":0},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),t(c,{label:n(a)("isLists"),prop:"",align:"center",width:"65px"},{default:d(({row:l})=>[t(E,{modelValue:l.is_lists,"onUpdate:modelValue":i=>l.is_lists=i,"true-label":1,"false-label":0},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),t(c,{label:n(a)("isSearch"),prop:"",align:"center",width:"65px"},{default:d(({row:l})=>[t(E,{modelValue:l.is_search,"onUpdate:modelValue":i=>l.is_search=i,"true-label":1,"false-label":0},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),t(c,{label:n(a)("queryType"),prop:"","min-width":"170px"},{default:d(({row:l})=>[u("div",Vl,[l.is_search?(r(),b(C,{key:0,class:"",placeholder:n(a)("selectPlaceholder"),modelValue:l.query_type,"onUpdate:modelValue":i=>l.query_type=i},{default:d(()=>[(r(),k(w,null,T(pe,(i,p)=>t(y,{label:i,value:i,key:p},null,8,["label","value"])),64))]),_:2},1032,["placeholder","modelValue","onUpdate:modelValue"])):U("",!0)])]),_:1},8,["label"]),t(c,{label:n(a)("formType"),prop:"","min-width":"225px"},{default:d(({row:l,$index:i})=>[t(C,{class:"w-[146px]",placeholder:n(a)("selectPlaceholder"),modelValue:l.view_type,"onUpdate:modelValue":p=>l.view_type=p,onChange:p=>oe(l,i)},{default:d(()=>[(r(),k(w,null,T(ce,(p,B)=>t(y,{label:p.label,value:p.value,key:B},null,8,["label","value"])),64))]),_:2},1032,["placeholder","modelValue","onUpdate:modelValue","onChange"]),["select","radio","checkbox"].includes(l.view_type)?(r(),b(V,{key:0,class:"ml-[10px]",type:"primary",link:"",onClick:p=>oe(l,i)},{default:d(()=>[v(_(n(a)("setUp")),1)]),_:2},1032,["onClick"])):U("",!0),l.view_type==="number"?(r(),b(V,{key:1,class:"ml-[10px]",type:"primary",link:"",onClick:p=>F(l,i)},{default:d(()=>[v(_(n(a)("setUp")),1)]),_:2},1032,["onClick"])):U("",!0)]),_:1},8,["label"]),t(c,{label:n(a)("verifyType"),prop:"","min-width":"260px"},{default:d(({row:l,$index:i})=>[u("div",gl,[t(C,{class:"w-[196px]",placeholder:n(a)("selectPlaceholder"),modelValue:l.validate_type,"onUpdate:modelValue":p=>l.validate_type=p,onChange:p=>F(l,i),disabled:!["input","textarea"].includes(l.view_type)},{default:d(()=>[(r(),k(w,null,T(_e,(p,B)=>(r(),k(w,{key:B},[p.value==="max"?(r(),b(y,{key:0,value:p.value,label:"最大输入字符"},null,8,["value"])):p.value==="min"?(r(),b(y,{key:1,value:p.value,label:"最小输入字符"},null,8,["value"])):p.value==="between"?(r(),b(y,{key:2,value:p.value,label:"输入字符区间"},null,8,["value"])):(r(),b(y,{key:3,label:p.label,value:p.value},null,8,["label","value"]))],64))),64))]),_:2},1032,["placeholder","modelValue","onUpdate:modelValue","onChange","disabled"]),["max","min","between"].includes(l.validate_type)?(r(),b(V,{key:0,class:"ml-[10px]",type:"primary",link:"",onClick:p=>F(l,i)},{default:d(()=>[v(_(n(a)("setUp")),1)]),_:2},1032,["onClick"])):U("",!0)])]),_:1},8,["label"])]),_:1},8,["data"]))]),_:1},8,["label"]),t(D,{label:n(a)("generationSettings"),name:"generationSettings"},{default:d(()=>[t(ne,{model:e,class:"page-form","label-width":"140px",ref_key:"formRef",ref:ve,rules:m.rules},{default:d(()=>[t(f,{label:n(a)("deleteType")},{default:d(()=>[u("div",null,[t(me,{modelValue:e.is_delete,"onUpdate:modelValue":o[6]||(o[6]=l=>e.is_delete=l),onChange:be},{default:d(()=>[t(P,{label:0},{default:d(()=>[v(_(n(a)("physicalDeletion")),1)]),_:1}),t(P,{label:1},{default:d(()=>[v(_(n(a)("softDeletion")),1)]),_:1})]),_:1},8,["modelValue"]),kl])]),_:1},8,["label"]),e.is_delete?(r(),b(f,{key:0,prop:"delete_column_name",label:n(a)("deleteField")},{default:d(()=>[u("div",null,[t(C,{class:"input-width",placeholder:n(a)("deleteFieldPlaceholder"),modelValue:e.delete_column_name,"onUpdate:modelValue":o[7]||(o[7]=l=>e.delete_column_name=l)},{default:d(()=>[(r(!0),k(w,null,T(e.table_column,(l,i)=>(r(),b(y,{label:`${l.column_name}:${l.column_comment}`,value:l.column_name,key:i},null,8,["label","value"]))),128))]),_:1},8,["placeholder","modelValue"]),wl])]),_:1},8,["label"])):U("",!0),t(f,{label:n(a)("editType")},{default:d(()=>[u("div",null,[t(me,{modelValue:e.edit_type,"onUpdate:modelValue":o[8]||(o[8]=l=>e.edit_type=l),placeholder:n(a)("editTypePlaceholder")},{default:d(()=>[t(P,{label:1},{default:d(()=>[v(_(n(a)("popup")),1)]),_:1}),t(P,{label:2},{default:d(()=>[v(_(n(a)("page")),1)]),_:1})]),_:1},8,["modelValue","placeholder"]),Cl])]),_:1},8,["label"]),t(f,{label:n(a)("orderColumnName")},{default:d(()=>[u("div",null,[t(C,{class:"input-width",placeholder:n(a)("orderColumnNamePlaceholder"),modelValue:e.order_column_name,"onUpdate:modelValue":o[9]||(o[9]=l=>e.order_column_name=l),clearable:"",onChange:fe},{default:d(()=>[(r(!0),k(w,null,T(e.table_column,(l,i)=>(r(),b(y,{label:`${l.column_name}:${l.column_comment}`,value:l.column_name,key:i},null,8,["label","value"]))),128))]),_:1},8,["placeholder","modelValue"]),El])]),_:1},8,["label"]),e.order_column_name?(r(),b(f,{key:1,label:n(a)("orderType")},{default:d(()=>[u("div",null,[t(C,{class:"input-width",placeholder:n(a)("orderTypePlaceholder"),modelValue:e.order_type,"onUpdate:modelValue":o[10]||(o[10]=l=>e.order_type=l),onChange:o[11]||(o[11]=()=>{})},{default:d(()=>[t(y,{label:"正序 asc",value:1}),t(y,{label:"倒序 desc",value:2})]),_:1},8,["placeholder","modelValue"]),Tl])]),_:1},8,["label"])):U("",!0),t(f,{label:n(a)("menuType")},{default:d(()=>[e.addon_name!=""?(r(),b(se,{key:0,class:"input-width",modelValue:e.parent_menu,"onUpdate:modelValue":o[12]||(o[12]=l=>e.parent_menu=l),props:{label:"menu_name",value:"menu_key"},data:M.value,"check-strictly":"","render-after-expand":!1},null,8,["modelValue","data"])):(r(),b(se,{key:1,class:"input-width",modelValue:e.parent_menu,"onUpdate:modelValue":o[13]||(o[13]=l=>e.parent_menu=l),props:{label:"menu_name",value:"menu_key"},data:I.value,"check-strictly":"","render-after-expand":!1},null,8,["modelValue","data"]))]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["label"]),t(D,{label:n(a)("associatedConfiguration"),name:"associatedConfiguration"},{default:d(()=>[u("div",Ul,[t(V,{type:"primary",class:"w-[100px]",onClick:o[14]||(o[14]=l=>ee(null,0))},{default:d(()=>[v(_(n(a)("insertAssociated")),1)]),_:1})]),t(de,{data:e.relations,size:"large"},{default:d(()=>[t(c,{label:n(a)("associatedType"),prop:"type","min-width":"130px"},null,8,["label"]),t(c,{label:n(a)("associatedName"),prop:"name","min-width":"130px"},null,8,["label"]),t(c,{label:n(a)("addons"),prop:"addon","min-width":"130px"},null,8,["label"]),t(c,{label:n(a)("associatedModel"),prop:"model","min-width":"130px"},null,8,["label"]),t(c,{label:n(a)("localKey"),prop:"local_key","min-width":"130px"},null,8,["label"]),t(c,{label:n(a)("foreignKey"),prop:"foreign_key","min-width":"130px"},null,8,["label"]),t(c,{label:n(a)("operation"),align:"right","min-width":"130px"},{default:d(({row:l,$index:i})=>[t(V,{type:"primary",link:"",onClick:p=>ee(l,i)},{default:d(()=>[v(_(n(a)("edit")),1)]),_:2},1032,["onClick"]),t(V,{type:"primary",link:"",onClick:p=>xe(i)},{default:d(()=>[v(_(n(a)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])]),_:1},8,["label"])]),_:1},8,["modelValue"])]),_:1})])),[[Ee,x.value]]),t(Fe,{ref_key:"editDialog",ref:Z,table_name:e.table_name,onComplete:he},null,8,["table_name"]),t(De,{ref_key:"editViewTypeRef",ref:te,onComplete:ke},null,512),t(Pe,{ref_key:"editVerifyRef",ref:ae,onComplete:ge},null,512),u("div",$l,[u("div",Sl,[t(V,{type:"primary",onClick:o[16]||(o[16]=l=>q(1))},{default:d(()=>[v(_(n(a)("save")),1)]),_:1}),t(V,{type:"primary",onClick:o[17]||(o[17]=l=>q(3))},{default:d(()=>[v(_(n(a)("saveAndSync")),1)]),_:1}),t(V,{type:"primary",onClick:o[18]||(o[18]=l=>q(2))},{default:d(()=>[v(_(n(a)("saveAndDownload")),1)]),_:1}),t(V,{onClick:o[19]||(o[19]=l=>A())},{default:d(()=>[v(_(n(a)("cancel")),1)]),_:1})])])],64)}}});const Ja=rl(Nl,[["__scopeId","data-v-0e1c32bd"]]);export{Ja as default};