| | |
| | | </template> |
| | | |
| | | <script> |
| | | import {getList} from "@/api/docking/loge"; |
| | | import {getLogoList} from "@/api/docking/loge"; |
| | | import {validatenull} from "@/util/validate"; |
| | | import {mapGetters} from "vuex"; |
| | | |
| | |
| | | prop: 'interfaceStatus', |
| | | value:7 |
| | | }, |
| | | { |
| | | label: '标准申请', |
| | | prop: 'applyCodeForBZ', |
| | | value:8 }, |
| | | { |
| | | label: '部门申请', |
| | | prop: 'syncDataForOrg', |
| | | value:9 |
| | | }, |
| | | { |
| | | label: '人员申请', |
| | | prop: 'syncDataForPerson', |
| | | value:10 |
| | | }, |
| | | ], |
| | | }, |
| | | loading: false, |
| | |
| | | calcHeight: 0, |
| | | tip: false, |
| | | searchShow: false, |
| | | // searchMenuSpan: 12, |
| | | border: true, |
| | | index: true, |
| | | viewBtn: true, |
| | |
| | | sortable:true, |
| | | overHidden: true, |
| | | width: 140 |
| | | }, |
| | | { |
| | | label: '标准申请', |
| | | prop: 'applyCodeForBZ', |
| | | sortable:true, |
| | | width: 130 |
| | | }, |
| | | { |
| | | label: '部门申请', |
| | | prop: 'syncDataForOrg', |
| | | sortable:true, |
| | | width: 130 |
| | | }, |
| | | { |
| | | label: '人员申请', |
| | | prop: 'syncDataForPerson', |
| | | sortable:true, |
| | | width: 130 |
| | | }, |
| | | { |
| | | label: '集成系统编号', |
| | |
| | | value: "key" |
| | | }, |
| | | formatter : function (row, column) { |
| | | return row.interfaceStatus == 'true' || row.interfaceStatus == '' ? '<i class="el-icon-check" style="color: limegreen;font-size: 20px;font-weight: 800"></i>' : '<i class="el-icon-close" style="color: red;font-size: 20px;font-weight: 800"></i>' |
| | | return row.interfaceStatus == 'true' || row.interfaceStatus == '' ? '<i class="el-icon-check" style="color: #32cd32;font-size: 20px;font-weight: 800"></i>' : '<i class="el-icon-close" style="color: #ff0000;font-size: 20px;font-weight: 800"></i>' |
| | | } |
| | | }, |
| | | ] |
| | |
| | | }, |
| | | methods: { |
| | | dockingGetList(val){ |
| | | console.log(val,'val') |
| | | this.data=val; |
| | | this.data=val.records; |
| | | this.page.pageSize=val.size; |
| | | this.page.currentPage=val.current; |
| | | this.page.total=val.total; |
| | | }, |
| | | async cellDbClick(row, column, cell, event) { |
| | | for (const key in row) { |
| | |
| | | query['conditionMap["' + key + '"]'] = this.query[key]; |
| | | } |
| | | } |
| | | getList(page.currentPage, page.pageSize, Object.assign(params,this.params, query,this.query)).then(res => { |
| | | getLogoList(page.currentPage, page.pageSize, Object.assign(params,this.params, query,this.query)).then(res => { |
| | | const data = res.data.data; |
| | | this.page.total = data.total; |
| | | this.data = data.records; |