(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d222d3a"],{cfef:function(e,t,i){"use strict";i.r(t);var l=i("7a23");function d(e,t,i,d,r,a){const n=Object(l["resolveComponent"])("view-grid");return Object(l["openBlock"])(),Object(l["createBlock"])(n,{ref:"grid",columns:e.columns,detail:e.detail,editFormFields:e.editFormFields,editFormOptions:e.editFormOptions,searchFormFields:e.searchFormFields,searchFormOptions:e.searchFormOptions,table:e.table,extend:e.extend},null,8,["columns","detail","editFormFields","editFormOptions","searchFormFields","searchFormOptions","table","extend"])}let r={components:{gridHeader:"",gridBody:{render(){return[Object(l["h"])(Object(l["resolveComponent"])("el-alert"),{style:{"margin-bottom":"12px"},"show-icon":!0,type:"error",closable:!1,title:"界面下拉框、多选、checkbox等数据源都在此处维护,也是代码生成器中的数据源"},"")]}},gridFooter:"",modelHeader:"",modelBody:"",modelFooter:""},buttons:[],methods:{onInit(){this.detailOptions.clickEdit=!0,this.editFormOptions.forEach(e=>{e.forEach(e=>{"ParentId"==e.field&&(e.min=0),"DbSql"==e.field&&(e.placeholder="如果从数据库加载数据源,请按此格式配置sql语句:select orderType as key,orderName as value from order 如果需要根据用户信息加载数据源,请配置好此sql,再修改后台DictionaryHandler.GetCustomDBSql方法")})}),this.detailOptions.columns.forEach(e=>{"OrderNo"==e.field&&(e.summary=!0)}),this.boxOptions.saveClose=!1},onInited(){this.boxOptions.height=.87*document.body.clientHeight,this.height=this.height-45},addBefore(e){return this.saveBefore(e)},updateBefore(e){return this.saveBefore(e)},saveBefore(e){return!this.editFormFields.DbSql||-1!=this.editFormFields.DbSql.indexOf("value")&&-1!=this.editFormFields.DbSql.indexOf("key")||(this.$message.error("sql语句必须包括key/value字段,如:select orderType as key,orderName as value from order"),!1)},searchBefore(e){return!0},searchAfter(e){return!0}}};var a=r,n=Object(l["defineComponent"])({setup(){const e=Object(l["ref"])({key:"Dic_ID",footer:"Foots",cnName:"字典数据",name:"Sys_Dictionary",url:"/Sys_Dictionary/",sortName:"Dic_ID"}),t=Object(l["ref"])({DicNo:"",DicName:"",ParentId:"",OrderNo:"",Enable:"",CreateDate:"",DbSql:"",Remark:""}),i=Object(l["ref"])([[{title:"字典编号",required:!0,field:"DicNo"},{title:"字典名称",required:!0,field:"DicName"},{title:"父级ID",required:!0,field:"ParentId",type:"number"}],[{title:"排序号",field:"OrderNo",type:"number"},{dataKey:"enable",data:[],title:"是否启用",required:!0,field:"Enable",type:"select"},{title:"创建时间",field:"CreateDate",disabled:!0,type:"datetime"}],[{title:"sql语句",field:"DbSql",colSize:8,type:"textarea"},{title:"备注",field:"Remark",type:"textarea"}]]),d=Object(l["ref"])({DicNo:"",DicName:"",ParentId:"",Enable:"",CreateDate:"",ModifyDate:""}),r=Object(l["ref"])([[{title:"字典编号",field:"DicNo"},{title:"字典名称",field:"DicName",type:"textarea"},{title:"父级ID",field:"ParentId",type:"number"}],[{dataKey:"enable",data:[],title:"是否启用",field:"Enable",type:"select"},{title:"创建时间",field:"CreateDate",type:"datetime"},{title:"修改时间",field:"ModifyDate",type:"datetime"}]]),n=Object(l["ref"])([{field:"Dic_ID",title:"字典ID",type:"int",width:90,hidden:!0,readonly:!0,require:!0,align:"left"},{field:"DicNo",title:"字典编号",type:"string",width:90,require:!0,align:"left",sortable:!0},{field:"DicName",title:"字典名称",type:"string",link:!0,width:120,require:!0,align:"left"},{field:"ParentId",title:"父级ID",type:"int",width:90,require:!0,align:"left"},{field:"Config",title:"配置项",type:"string",width:100,hidden:!0,align:"left"},{field:"DbSql",title:"sql语句",type:"string",width:120,align:"left"},{field:"DBServer",title:"DBServer",type:"string",width:90,hidden:!0,align:"left"},{field:"OrderNo",title:"排序号",type:"int",width:90,align:"left"},{field:"Remark",title:"备注",type:"string",width:90,align:"left"},{field:"Enable",title:"是否启用",type:"byte",bind:{key:"enable",data:[]},width:90,require:!0,align:"left"},{field:"CreateID",title:"CreateID",type:"int",width:90,hidden:!0,align:"left"},{field:"Creator",title:"创建人",type:"string",width:120,hidden:!0,readonly:!0,align:"left"},{field:"CreateDate",title:"创建时间",type:"datetime",width:140,readonly:!0,align:"left",sortable:!0},{field:"ModifyID",title:"ModifyID",type:"int",width:90,hidden:!0,align:"left"},{field:"Modifier",title:"修改人",type:"string",width:130,hidden:!0,readonly:!0,align:"left"},{field:"ModifyDate",title:"修改时间",type:"datetime",width:140,readonly:!0,align:"left",sortable:!0}]),o=Object(l["ref"])({cnName:"字典明细",columns:[{field:"DicList_ID",title:"DicList_ID",type:"int",width:90,hidden:!0,readonly:!0,require:!0,align:"left"},{field:"Dic_ID",title:"数据源ID",type:"int",width:90,readonly:!0,align:"left",sortable:!0},{field:"DicValue",title:"数据源Value",type:"string",width:90,edit:{type:"text"},align:"left"},{field:"DicName",title:"数据源Text",type:"string",width:90,edit:{type:"text"},align:"left"},{field:"OrderNo",title:"排序号",type:"int",width:90,edit:{type:"text"},align:"left"},{field:"Remark",title:"备注",type:"string",width:90,edit:{type:"text"},align:"left"},{field:"Enable",title:"是否可用",type:"byte",bind:{key:"enable",data:[]},width:90,edit:{type:"switch"},align:"left"},{field:"CreateID",title:"CreateID",type:"int",width:90,hidden:!0,align:"left"},{field:"Creator",title:"创建人",type:"string",width:130,readonly:!0,align:"left"},{field:"CreateDate",title:"创建时间",type:"datetime",width:90,readonly:!0,align:"left",sortable:!0},{field:"ModifyID",title:"ModifyID",type:"int",width:90,hidden:!0,align:"left"},{field:"Modifier",title:"修改人",type:"string",width:130,align:"left"},{field:"ModifyDate",title:"修改时间",type:"datetime",width:90,align:"left",sortable:!0}],sortName:"DicList_ID",key:"DicList_ID"});return{table:e,extend:a,editFormFields:t,editFormOptions:i,searchFormFields:d,searchFormOptions:r,columns:n,detail:o}}}),o=i("d959"),s=i.n(o);const f=s()(n,[["render",d]]);t["default"]=f}}]);
|