| | |
| | | :loading="loading" |
| | | class="j-table-force-nowrap" |
| | | @change="handleTableChange" |
| | | :rowSelection = "rowSelection" |
| | | :customRow="clickThenSelect" |
| | | > |
| | | <!-- :rowSelection="rowSelection" --> |
| | | <!-- :rowSelection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" --> |
| | | |
| | | <template |
| | |
| | | slot-scope="text, record" |
| | | > |
| | | <a-popconfirm |
| | | v-if="record.status == '1'" |
| | | v-if="record.status == '1' || record.status == '4'" |
| | | title="确认提交吗?" |
| | | @confirm="() =>handleCommit(record, 'commit')" |
| | | > |
| | |
| | | </a-popconfirm> |
| | | |
| | | <a-divider |
| | | v-if="record.status == '1' || record.status == '2'" |
| | | v-if="record.status == '1' || record.status == '2' || record.status == '4'" |
| | | type="vertical" |
| | | /> |
| | | <a |
| | | v-if="record.status == '1' " |
| | | v-if="record.status == '1' || record.status == '4'" |
| | | @click="handleEdit(record)" |
| | | >编辑</a> |
| | | <a v-if="record.status == '2'" @click="handleApprove(record)">审批</a> |
| | | <a |
| | | v-if="record.status == '2'" |
| | | @click="handleApprove(record)" |
| | | >审批</a> |
| | | <a-divider |
| | | v-if="record.status == '1' || record.status == '2'" |
| | | v-if="record.status == '1' || record.status == '2' || record.status == '4'" |
| | | type="vertical" |
| | | /> |
| | | <a-dropdown> |
| | |
| | | <a>删除</a> |
| | | </a-popconfirm> |
| | | </a-menu-item> |
| | | <!-- <a-menu-item v-if="record.status == '1'"> |
| | | <a-popconfirm |
| | | v-if="record.status == '1'" |
| | | title="确认提交吗?" |
| | | @confirm="() =>handleCommit(record, 'commit')" |
| | | > |
| | | <a>提交</a> |
| | | </a-popconfirm> |
| | | </a-menu-item> |
| | | <a-menu-item v-if="record.status == '2'"> |
| | | <a-popconfirm |
| | | v-if="record.status == '2'" |
| | | title="确认撤回吗?" |
| | | @confirm="() =>handleCommit(record, 'back')" |
| | | > |
| | | <a>撤回</a> |
| | | </a-popconfirm> |
| | | </a-menu-item> |
| | | <a-menu-item v-if="record.status == '2'"> |
| | | <a-popconfirm |
| | | v-if="record.status == '2'" |
| | | title="确认驳回吗?" |
| | | @confirm="() =>handleFinish(record, 'reject')" |
| | | > |
| | | <a>驳回</a> |
| | | </a-popconfirm> |
| | | </a-menu-item>--> |
| | | <a-menu-item v-if="record.status == '3' || record.status == '4'"> |
| | | <a-popconfirm |
| | | v-if="record.status == '3' || record.status == '4'" |
| | |
| | | ref="modalForm" |
| | | @ok="modalFormOk" |
| | | ></malfunction-repair-modal> |
| | | <approvel-modal ref='approvalModalForm' @ok='approvalModalFormOk' @cancel='approvalModalFormOk'></approvel-modal> |
| | | <approvel-modal |
| | | ref='approvalModalForm' |
| | | @ok='approvalModalFormOk' |
| | | @cancel='approvalModalFormOk' |
| | | ></approvel-modal> |
| | | </a-card> |
| | | </template> |
| | | |
| | |
| | | dataIndex: 'action', |
| | | align: "center", |
| | | fixed: "right", |
| | | width: 147, |
| | | width: 200, |
| | | scopedSlots: { customRender: 'action' } |
| | | } |
| | | ], |
| | |
| | | importExcelUrl: "eam/equipmentReportRepair/importExcel", |
| | | edit: "/eam/equipmentReportRepair/edit", |
| | | }, |
| | | imgList:'' |
| | | /* 分页参数 */ |
| | | ipagination: { |
| | | current: 1, |
| | | pageSize: 5, |
| | | pageSizeOptions: ['5', '10', '50'], |
| | | showTotal: (total, range) => { |
| | | return range[0] + "-" + range[1] + " 共" + total + "条" |
| | | }, |
| | | showQuickJumper: true, |
| | | showSizeChanger: true, |
| | | total: 0 |
| | | }, |
| | | } |
| | | }, |
| | | created() { |
| | |
| | | }, |
| | | methods: { |
| | | |
| | | clickThenSelect(record) { |
| | | return { |
| | | on: { |
| | | click: () => { |
| | | this.onSelectChange(record.id.split(","), [record]); |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | |
| | | loadData(arg) { |
| | | if (!this.url.list) { |
| | | this.$message.error('请设置url.list属性!') |