(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3bc421e0"],{"1ee9":function(e,a,t){"use strict";t.d(a,"a",(function(){return r})),t.d(a,"d",(function(){return n})),t.d(a,"b",(function(){return s})),t.d(a,"c",(function(){return c}));var l=[{label:"",value:0},{label:"",value:1}],r=[{label:"String",value:"java.lang.String"},{label:"Integer",value:"java.lang.Integer"},{label:"Long",value:"java.lang.Long"},{label:"Double",value:"java.lang.Double"},{label:"BigDecimal",value:"java.math.BigDecimal"},{label:"Boolean",value:"java.lang.Boolean"},{label:"Date",value:"java.util.Date"}],i=[{label:"单行文本",value:"input"},{label:"多行文本",value:"textarea"},{label:"下拉选项",value:"select"},{label:"树形下拉选项",value:"tree"},{label:"单选框",value:"radio"},{label:"多选框",value:"checkbox"},{label:"开关框",value:"switch"},{label:"日期框",value:"date"}],o=[{label:"等于",value:"equal"},{label:"不等于",value:"notequal"},{label:"大于",value:"gt"},{label:"大于等于",value:"ge"},{label:"小于",value:"lt"},{label:"小于等于",value:"le"},{label:"区间",value:"between"},{label:"模糊",value:"like"},{label:"左模糊",value:"likeleft"},{label:"右模糊",value:"likeright"}],n=[{label:"单表",value:"crud"},{label:"主子表",value:"sub"},{label:"树表",value:"tree"}],s={height:"auto",searchShow:!0,searchMenuSpan:6,tip:!1,border:!0,index:!0,viewBtn:!0,selection:!0,menuWidth:250,column:[{label:"数据源",prop:"datasourceId",search:!0,span:24,type:"select",dicUrl:"/api/blade-develop/datasource/select",props:{label:"name",value:"id"},rules:[{required:!0,message:"请选择数据源",trigger:"blur"}]},{label:"物理表名",prop:"modelTable",type:"tree",slot:!0,dicData:[],props:{label:"comment",value:"name"},rules:[{required:!0,message:"请输入数据库表名",trigger:"blur"}]},{label:"模型类名",prop:"modelClass",rules:[{required:!0,message:"请输入模型类名",trigger:"blur"}]},{label:"模型名称",prop:"modelName",search:!0,rules:[{required:!0,message:"请输入模型名称",trigger:"blur"}]},{label:"模型编号",prop:"modelCode",search:!0,rules:[{required:!0,message:"请输入模型编号",trigger:"blur"}]},{label:"模型备注",prop:"modelRemark",hide:!0,span:24}]},c={border:!0,index:!0,addBtn:!1,editBtn:!1,addRowBtn:!1,cellBtn:!1,cancelBtn:!1,tip:!1,menu:!1,selection:!0,column:[{label:"物理列名",prop:"jdbcName"},{label:"物理类型",prop:"jdbcType"},{label:"实体列名",prop:"propertyName",cell:!0},{label:"实体类型",prop:"propertyEntity",type:"select",dicData:r,cell:!0},{label:"字段说明",prop:"comment",cell:!0},{label:"列表显示",prop:"isList",type:"switch",dicData:l,align:"center",width:80,cell:!0},{label:"表单显示",prop:"isForm",type:"switch",dicData:l,align:"center",width:80,cell:!0},{label:"独占一行",prop:"isRow",type:"switch",dicData:l,align:"center",width:80,cell:!0},{label:"必填",prop:"isRequired",type:"switch",dicData:l,align:"center",width:80,cell:!0},{label:"组件类型",prop:"componentType",type:"select",dicData:i,cell:!0},{label:"字典编码",prop:"dictCode",type:"select",dicUrl:"/api/blade-system/dict/select",props:{label:"dictValue",value:"code"},cell:!0},{label:"查询配置",prop:"isQuery",type:"switch",dicData:l,align:"center",width:80,cell:!0},{label:"查询类型",prop:"queryType",type:"select",dicData:o,cell:!0}]}},"5e0a":function(e,a,t){"use strict";t.r(a);var l=function(){var e=this,a=e._self._c;return a("basic-container",[a("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,permission:e.permissionList,page:e.page,"before-open":e.beforeOpen},on:{"update:page":function(a){e.page=a},"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(t){return[e.permission.code_edit?a("el-button",{staticClass:"none-border",attrs:{type:"text",size:"small",icon:"el-icon-document-copy"},on:{click:function(a){return a.stopPropagation(),e.handleCopy(t.row)}}},[e._v("复制\n ")]):e._e()]}}]),model:{value:e.form,callback:function(a){e.form=a},expression:"form"}},[a("template",{slot:"menuLeft"},[e.permission.code_delete?a("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 除\n ")]):e._e(),a("el-button",{attrs:{type:"primary",size:"small",plain:"",icon:"el-icon-refresh"},on:{click:e.handleBuild}},[e._v("代码生成\n ")])],1)],2)],1)},r=[],i=(t("8e6e"),t("456d"),t("6762"),t("2fdb"),t("ac6a"),t("ade3")),o=(t("a481"),t("28a5"),t("736a")),n=t("36d2"),s=t("1ee9"),c=t("c54a"),d=t("5880");function p(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);a&&(l=l.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,l)}return t}function u(e){for(var a=1;a1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(t,this.query)).then((function(e){var t=e.data.data;a.page.total=t.total,a.data=t.records,a.loading=!1,a.selectionClear()}))}}},g=b,m=t("2877"),h=Object(m["a"])(g,l,r,!1,null,null,null);a["default"]=h.exports}}]);