| | |
| | | isPersistence: true, // 是否持久化 |
| | | id: '', |
| | | name: '', |
| | | // 查询条件列表 |
| | | // 查询条件列表 |
| | | // limit: '15', |
| | | // sortField: '', |
| | | // sortType: 'asc', |
| | |
| | | type: "select", |
| | | cell: true, |
| | | clearable: false, |
| | | dicData: [{ |
| | | value: 'like', label: '包含' |
| | | }, { |
| | | value: '=', label: '等于' |
| | | }, { |
| | | value: '>', label: '大于' |
| | | }, { |
| | | value: '<', label: '小于' |
| | | }, { |
| | | value: '!=', label: '不等于' |
| | | }, { |
| | | value: '>=', label: '大于等于' |
| | | }, { |
| | | value: '<=', label: '小于等于' |
| | | }] |
| | | dicData: [ |
| | | { |
| | | value: '_like', label: '包含' |
| | | },{ |
| | | value: "_notlike", label: "不包含", |
| | | }, { |
| | | value: 'equal', label: '等于' |
| | | }, { |
| | | value: '_notequal', label: '不等于' |
| | | }, { |
| | | value: '_ge', label: '大于' |
| | | }, { |
| | | value: '_le', label: '小于' |
| | | } |
| | | ] |
| | | },{ |
| | | label: "筛选值", |
| | | prop: "filterValue", |
| | |
| | | this.isDisabledTabs = false; |
| | | } else if(value == 'default' || value == 'grid'){ |
| | | addFrom = { |
| | | limit: '15', |
| | | limit: 15, |
| | | sortField: '', |
| | | sortType: 'asc', |
| | | }; |
| | |
| | | // 合并两个表单 |
| | | this.form = Object.assign(addFrom,this.form); |
| | | // console.log("endFilter",this.form.type); |
| | | //console.log(this.form); |
| | | // console.log(this.form); |
| | | }, |
| | | },{ |
| | | label: '是否开启持久化', |
| | |
| | | prop: 'id', |
| | | rules: [{ |
| | | required: true, |
| | | message: "(开始持久化时编号)必填项不能为空", |
| | | message: "(开启持久化时编号)必填项不能为空", |
| | | trigger: "blur", |
| | | }], |
| | | span: 6, |
| | |
| | | prop: 'name', |
| | | rules: [{ |
| | | required: true, |
| | | message: "(开始持久化时名称)必填项不能为空", |
| | | message: "(开启持久化时名称)必填项不能为空", |
| | | trigger: "blur", |
| | | }], |
| | | span: 6, |
| | |
| | | prop: 'limit', |
| | | span: 8, |
| | | tip: '分页时每页显示的数量,不分页填-1', |
| | | //value: 15, |
| | | value: 15, |
| | | tipPlacement: 'right', |
| | | },{ |
| | | label: '排序字段', |
| | |
| | | }, |
| | | }, |
| | | mounted() { |
| | | // 麻的这个地方调死我了 |
| | | // 事件监听,实现表格行编辑点击表格区域外内容时退出编辑状态 |
| | | this.element = document.getElementById('refer-config-form'); |
| | | this.element.addEventListener("click", (e) => { |
| | | //<table cellspacing="0" cellpadding="0" border="0" class="el-table__body" style="width: 911px;"> |
| | |
| | | this.codeShowFieldConfigVOS = this.form.codeShowFieldConfigVOS; |
| | | } |
| | | return; |
| | | }else { |
| | | this.onloadAttrData() |
| | | } |
| | | if(func.notEmpty(val.referType)){ |
| | | this.form.referTypeName = val.referTypeName; |
| | |
| | | /** 为【参照引用的业务类型】选取值之后的内容回显时调用 */ |
| | | echoReferBtmType(content){ |
| | | // 实现回显 |
| | | this.form.referTypeName = content.name; |
| | | this.form.referType = content.id; |
| | | this.form.referTypeName = content.name || content.id; |
| | | this.form.referType = content.id || ''; |
| | | }, |
| | | /** 排序字段、显示的属性、查询条件的表格行选择之后回显 */ |
| | | echoSelectedAttr(data){ |
| | | console.log(data); |
| | | // console.log(data); |
| | | // 为【排序字段】选取值 |
| | | if(data.condition === 'sortField'){ |
| | | this.form.sortField = data.selectedArrary[0].id; |
| | |
| | | this.form.codeSrchCondConfigVOS.push( |
| | | { |
| | | filterField: item.id, |
| | | filterType: '=', |
| | | filterType: 'equal', |
| | | filterTypeText: item.name, |
| | | filterValue: '', |
| | | $cellEdit: false |