| | |
| | | @selection-change="selectionChange" |
| | | @current-change="currentChange" |
| | | @size-change="sizeChange" |
| | | @refresh-change="refreshChange" @row-click="rowClick"> |
| | | @refresh-change="refreshChange" @row-click="rowClick" :cell-style="cellStyle"> |
| | | <template slot="menu" slot-scope="{row,index}"> |
| | | <el-button icon="el-icon-edit" size="small" type="text" @click="updateSave(row,index)">编辑</el-button> |
| | | <el-button icon="el-icon-edit" size="small" type="text" @click="updateSave(row,index)" :disabled="row.usedFlag === 'true' ? false :true">编辑</el-button> |
| | | <el-button icon="el-icon-delete" size="small" type="text" @click="deleteSave(row,index)">删除</el-button> |
| | | <el-button v-if="row.usedflag=='false'" icon="el-icon-position" size="small" type="text" |
| | | @click="ENABLE(row,index)">启用 |
| | |
| | | delBtn: false, |
| | | columnBtn: false, |
| | | column: [ { |
| | | label: '是否启用', |
| | | prop: 'usedFlag', |
| | | width: 150, |
| | | formatter: res => res.usedFlag === "true" ? "启用" : "停用" |
| | | },{ |
| | | label: '集成系统', |
| | | prop: 'sysBaseName', |
| | | sortable: true, |
| | |
| | | prop: 'isGroupCodeFlag', |
| | | sortable: true, |
| | | width: 150, |
| | | formatter: d => d.isGroupCodeFlag ? '集团码' : '企业编码' |
| | | formatter: res => res.isGroupCodeFlag ? '集团码' : '企业编码' |
| | | },{ |
| | | label: '接口类型', |
| | | prop:'dataFlowTypeText', |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | //单元格样式 |
| | | cellStyle(row,column,rowIndex,columnIndex){ |
| | | if(row.columnIndex==2) { |
| | | console.log(row) |
| | | if(row.row.usedFlag == 'false'){ |
| | | return { |
| | | color: 'red', |
| | | fontWeight: 'bold', |
| | | fontSize: '20' |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | searchReset() { |
| | | this.query = {}; |
| | | this.onLoad(this.page); |