2023-10-23 19:26:32 +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{d as Te,r as h,o as Ue,R as $e,c as $,e as r,f as k,Q as Se,g as i,u as n,B as _,y as t,x as d,F as w,z as T,v as b,H as U,A as v,E as ue,aP as Ne,aQ as Fe}from"./base-06478700.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{H as De,I as Pe}from"./index-981b0207.js";import"./el-tooltip-58212670.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{a as Ie,E as Re}from"./el-form-item-314d006d.js";import{t as a}from"./index-81ed253c.js";import{d as Me}from"./common-92a35870.js";import{_ as Ae}from"./edit-associated.vue_vue_type_script_setup_true_async_true_lang-dccfc1d7.js";import{_ as Be}from"./edit-view-type.vue_vue_type_script_setup_true_async_true_lang-598edfc6.js";import{_ as qe}from"./edit-verify.vue_vue_type_script_setup_true_async_true_lang-013b0a4b.js";import{g as Le,n as Oe,o as ze,p as je,q as Ge}from"./tools-3f2c0b23.js";import{u as Ke,a as He}from"./vue-router-d09a2c28.js";import{S as Je}from"./sortable.esm-be94e56d.js";import{a4 as Qe}from"./event-10eba222.js";import{c as L}from"./cloneDeep-9cc74b12.js";import{a as ie}from"./index-b52d0f2a.js";import{E as We}from"./index-01f6e375.js";import{E as Xe}from"./index-b68e8463.js";import{a as Ye,E as Ze}from"./index-35e821cc.js";import{a as el,E as ll}from"./index-0d66b73c.js";import{a as al,E as tl}from"./index-4bec4464.js";import{E as ol}from"./index-40e21e72.js";import{E as nl}from"./index-c2f001d3.js";import{E as dl,b as ml}from"./index-6290cf08.js";import{E as sl}from"./index-f9b5ad10.js";import{E as ul}from"./index-e10fccde.js";import{v as il}from"./directive-cb2d3366.js";import{_ as rl}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-adb89d14.js";import"./el-main-9a0960e7.js";import"./index-6b67c4ac.js";import"./el-overlay-42a687c6.js";import"./index-9fe5de95.js";import"./index-2fcd1254.js";import"./focus-trap-3e826cdc.js";import"./index-f27d6ce0.js";import"./index-818c0ce2.js";import"./index-2a269c7c.js";import"./index-e4abfaa5.js";import"./index-9ee9102c.js";import"./dict-1c7079b7.js";/* empty css */import"./index-7f381641.js";import"./index-992fe6cc.js";import"./validator-6e9db238.js";import"./index-34d55b7e.js";import"./strings-fe930bc4.js";import"./isEqual-42d4b10f.js";import"./debounce-1db848fd.js";import"./index-5a0d60aa.js";import"./_isIterateeCall-1dc0e2ff.js";import"./index-6a9a5926.js";const g=S=>(Ne("data-v-e6c64545"),S=S(),Fe(),S),pl={class:"main-container mb-80"},cl={class:"detail-head !mb-[10px]"},_l=g(()=>i("span",{class:"iconfont iconxiangzuojiantou !text-xs"},null,-1)),bl={class:"ml-[1px]"},fl=g(()=>i("span",{class:"adorn"},"|",-1)),vl={class:"right"},yl=g(()=>i("p",{class:"text-[12px] text-[#a9a9a9] leading-normal mt-[5px]"}," 生成代码所属功能模块,对应路由名称,例如会员模块,充值模块,订单模块等",-1)),hl=g(()=>i("p",{class:"text-[12px] text-[#a9a9a9] leading-normal mt-[5px]"}," 生成代码所属文件名称controllermodelservice等类型文件名",-1)),xl=g(()=>i("i",{class:"iconfont icontuodong vues-rank cursor-move"},null,-1)),Vl={class:"flex items-center"},gl={class:"flex items-center"},kl=g(()=>i("p",{class:"text-[12px] text-[#a9a9a9] leading-normal mt-[5px]"}," 物理删除:从表中把记录移除。软删除:通过标识使得这条记录在系统逻辑层面上不可见",-1)),wl=g(()=>i("p",{class:"text-[12px] text-[#a9a9a9] leading-normal mt-[5px]"}," 软删除字段需为int类型并且默认值为0",-1)),Cl=g(()=>i("p",{class:"text-[12px] text-[#a9a9a9] leading-normal mt-[5px]"},"弹出:弹出框编辑。新页面:跳转页面编辑。",-1)),El=g(()=>i("p",{class:"text-[12px] text-[#a9a9a9] leading-normal mt-[5px]"},"列表排序规则字段。",-1)),Tl=g(()=>i("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=Te({__name:"edit",setup(S){const O=Ke(),z=He(),re=O.meta.title,j=parseInt(O.query.id||0),x=h(!0),G=Qe();let K=h(0);const H=h("basicSettings"),J={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"}],Q=h([]),W=m=>{Le({search:m}).then(o=>{Q.value=o.data,ue(()=>{X()})})},X=()=>{const m=G.value.$el.querySelector(".el-table__body-wrapper tbody");Je.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()})}})};Ue(()=>{W("")});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=$e({...J});$(()=>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:""}`),j&&(async(m=0)=>{Object.assign(e,J);const o=await(await Oe(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})(j);const ve=h(),I=h([]),R=h([]);(async()=>{let{data:m}=await De();I.value=[{menu_name:"顶级",menu_key:""}],I.value.push(...m)})();const Y=async m=>{let{data:o}=await Pe(m);R.value=o},ye=async m=>{e.parent_menu="",m!=""&&(await Y(m),e.parent_menu=R.value[0].menu_key)},M=h(0),Z=h(),ee=(m,o)=>{M.value=o,Z.value.setFormData(m)},he=m=>{M.value?e.relations.splice(M.value,1,m):e.relations.unshift(m)},xe=m=>{e.relations.splice(m,1)},A=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,ze(o).then(s=>{m===3?Ve():m===2?le(m):(x.value=!1,ie({type:"success",message:"操作成功"}),setTimeout(()=>{window.codeActiveName="codeList",B()},650))}).catch(()=>{x.value=!1})},Ve=()=>{je({id:e.id}).then(m=>{x.value=!1,We.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=>{Ge({id:e.id,generate_type:m}).then(o=>{x.value=!1,ie({type:"success",message:"操作成功"}),window.open(Me(o.data.file),"_blank"),setTimeout(()=>{window.codeActiveName="codeList",B()},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)},B=()=>{z.push({path:"/tools/code"})};return(m,o)=>{const s=Xe,f=Ie,y=Ye,C=Ze,ne=Re,D=el,c=al,E=ol,V=nl,de=tl,P=dl,me=ml,se=sl,we=ll,Ce=ul,Ee=il;return r(),k(w,null,[Se((r(),k("div",pl,[i("div",cl,[i("div",{class:"left",onClick:o[0]||(o[0]=l=>n(z).push({path:"/tools/code"}))},[_l,i("span",bl,_(n(a)("returnToPreviousPage")),1)]),fl,i("span",vl,_(n(re)),1)]),t(Ce,{class:"box-card !border-none",shadow:"never"},{default:d(()=>[t(we,{modelValue:H.value,"onUpdate:modelValue":o[15]||(o[15]=l=>H.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":W,onChange:ye},{default:d(()=>[(r(!0),k(w,null,T(Q.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(()=>[i("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(()=>[i("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":u=>l.column_comment=u,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":u=>l.is_pk=u,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":u=>l.is_required=u,"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":u=>l.is_insert=u,"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":u=>l.is_update=u,"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":u=>l.is_lists=u,"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":u=>l.is_search=u,"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})=>[i("div",Vl,[l.is_search?(r(),b(C,{key:0,class:"",placeholder:n(a)("selectPlaceholder"),modelValue:l.query_type,"onUpdate:modelValue":u=>l.query_type=u},{default:d(()=>[(r(),k(w,null,T(pe,(u,p)=>t(y,{label:u,value:u,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:u})=>[t(C,{class:"w-[146px]",placeholder:n(a)("selectPlaceholder"),modelValue:l.view_type,"onUpdate:modelValue":p=>l.view_type=p,onChange:p=>oe(l,u)},{default:d(()=>[(r(),k(w,null,T(ce,(p,q)=>t(y,{label:p.label,value:p.value,key:q},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,u)},{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,u)},{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:u})=>[i("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,u),disabled:!["input","textarea"].includes(l.view_type)},{default:d(()=>[(r(),k(w,null,T(_e,(p,q)=>(r(),k(w,{key:q},[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,u)},{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(()=>[i("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(()=>[i("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,u)=>(r(),b(y,{label:`${l.column_name}:${l.column_comment}`,value:l.column_name,key:u},null,8,["label","value"]))),128))]),_:1},8,["placeholder","modelValue"]),wl])]),_:1},8,["label"])):U("",!0),t(f,{label:n(a)("editType")},{default:d(()=>[i("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(()=>[i("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,u)=>(r(),b(y,{label:`${l.column_name}:${l.column_comment}`,value:l.column_name,key:u},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(()=>[i("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:R.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(()=>[i("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:u})=>[t(V,{type:"primary",link:"",onClick:p=>ee(l,u)},{default:d(()=>[v(_(n(a)("edit")),1)]),_:2},1032,["onClick"]),t(V,{type:"primary",link:"",onClick:p=>xe(u)},{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(Ae,{ref_key:"editDialog",ref:Z,table_name:e.table_name,onComplete:he},null,8,["table_name"]),t(Be,{ref_key:"editViewTypeRef",ref:te,onComplete:ke},null,512),t(qe,{ref_key:"editVerifyRef",ref:ae,onComplete:ge},null,512),i("div",$l,[i("div",Sl,[t(V,{type:"primary",onClick:o[16]||(o[16]=l=>A(1))},{default:d(()=>[v(_(n(a)("save")),1)]),_:1}),t(V,{type:"primary",onClick:o[17]||(o[17]=l=>A(3))},{default:d(()=>[v(_(n(a)("saveAndSync")),1)]),_:1}),t(V,{type:"primary",onClick:o[18]||(o[18]=l=>A(2))},{default:d(()=>[v(_(n(a)("saveAndDownload")),1)]),_:1}),t(V,{onClick:o[19]||(o[19]=l=>B())},{default:d(()=>[v(_(n(a)("cancel")),1)]),_:1})])])],64)}}});const ja=rl(Nl,[["__scopeId","data-v-e6c64545"]]);export{ja as default};