//************************************************ // *Author:jxx // *QQ:283591387 // *自定义业务逻辑扩展 //************************************************ export default function() { return { methods: { onInited() { //页面参数初始化 //设置table超出换行显示 //this.textInline = false; //设置列宽度 //this.columns[1].width = 70; //设置table为水平显示或者list列表显示 //this.direction = 'horizontal'//list //如果为list列表显示,指定list的标题列 this.titleField = "CreateDate"; //this.height=this.height-65; //设置自定义格式显示 //this.columns.forEach(column=>{ // if(column.field=='字段'){ // //自定义格式化显示,在下面的formatter实现具体逻辑 // //column.formatter=true; // //指定字段为date类型不显示时分秒 // //column.type="date"; // //设置列宽度 // //column.width = 70; // } // }) //页面打开时禁用加载数据 this.load = false; //页面打开时默认弹出查询框 this.searchModel = true; //设置查询与编辑的城市字段为省市区县选择(2023.03.20更新components文件夹后才能使用) this.searchFormOptions.forEach(x => { if (x.field == 'City') { x.type = 'city' } }) this.editFormOptions.forEach(x => { if (x.field == 'City') { x.type = 'city' } }) }, formatter(row, column) { //自定义格式化 // if(column.field=='xx'){ // return '' + row[column.field] + ''; // } //return row[column.field] }, rowClick(index, row, column) { //行点击事件(默认触发编辑) return true; }, searchBefore(params) { //查询前 return true; }, updateBefore(formData) { //更新保存前操作 return true; }, addBefore(formData) { //新建保存前操作 return true; } } } }