| | |
| | | </template> |
| | | |
| | | <span slot="action" slot-scope="text, record"> |
| | | <a @click="handleEdit(record)" v-if="record.isConfirm!=='yes'">录入</a> |
| | | |
| | | <a-divider type="vertical" /> |
| | | <a @click="handleDetail(record)">详情</a> |
| | | <a-divider type="vertical" /> |
| | | <a @click="handleEdit(record)" v-if="record.isConfirm=='no'" v-has="'fault:update'">录入</a> |
| | | <a-divider type="vertical" v-if="record.isConfirm=='no'"/> |
| | | <a-popconfirm |
| | | title="确认结果后不可再录入,确认吗?" |
| | | title="确认提交吗?" |
| | | @confirm="() => handleSubmit(record)" |
| | | > |
| | | <a v-if="record.isConfirm=='no'" v-has="'fault:update'">提交</a> |
| | | </a-popconfirm> |
| | | <a-divider type="vertical" v-if="record.isConfirm=='no'" /> |
| | | <a-popconfirm |
| | | title="确认驳回吗?" |
| | | @confirm="() => handleReject(record)" |
| | | > |
| | | <a v-if="record.isConfirm=='sub'" v-has="'fault:confirm'">驳回</a> |
| | | </a-popconfirm> |
| | | <a-divider type="vertical" v-if="record.isConfirm=='sub'" /> |
| | | <a-popconfirm |
| | | title="确认结果并进入验收流程吗?" |
| | | @confirm="() => handleConfirm(record)" |
| | | > |
| | | <a v-if="record.isConfirm!=='yes'">确认</a> |
| | | <a v-if="record.isConfirm=='sub'" v-has="'fault:confirm'">确认</a> |
| | | </a-popconfirm> |
| | | <a-divider type="vertical" /> |
| | | <a @click="handleDetail(record)">详情</a> |
| | | </span> |
| | | |
| | | </a-table> |
| | |
| | | { |
| | | title:'生产单位', |
| | | align:"center", |
| | | dataIndex: 'departId' |
| | | dataIndex: 'departId_dictText' |
| | | }, |
| | | { |
| | | title:'设备名称', |
| | |
| | | { |
| | | title:'工区', |
| | | align:"center", |
| | | dataIndex: 'area1' |
| | | dataIndex: 'area1_dictText' |
| | | }, |
| | | { |
| | | title:'单元/工段', |
| | |
| | | this.superFieldList = fieldList |
| | | }, |
| | | handleConfirm(record) { |
| | | putAction(this.url.confirm, record).then(res => { |
| | | if (res.result) { |
| | | this.$message.success('确认成功'); |
| | | this.loadData(); |
| | | } else { |
| | | this.$message.error('确认出现异常') |
| | | } |
| | | }) |
| | | }, |
| | | record.isConfirm = 'yes'; |
| | | putAction(this.url.confirm, record).then(res => { |
| | | if (res.result) { |
| | | this.$message.success('确认成功'); |
| | | this.loadData(); |
| | | } else { |
| | | this.$message.error('确认出现异常') |
| | | } |
| | | }) |
| | | }, |
| | | handleSubmit(record) { |
| | | record.isConfirm = "sub"; |
| | | putAction(this.url.confirm, record).then(res => { |
| | | if (res.result) { |
| | | this.$message.success('提交成功'); |
| | | this.loadData(); |
| | | } else { |
| | | this.$message.error('提交出现异常') |
| | | } |
| | | }) |
| | | }, |
| | | handleReject(record) { |
| | | record.isConfirm = "no"; |
| | | putAction(this.url.confirm, record).then(res => { |
| | | if (res.result) { |
| | | this.$message.success('驳回成功'); |
| | | this.loadData(); |
| | | } else { |
| | | this.$message.error('驳回出现异常') |
| | | } |
| | | }) |
| | | }, |
| | | } |
| | | } |
| | | </script> |