| | |
| | | cancelText="关闭" |
| | | @cancel="handleCancel" |
| | | :confirmLoading="confirmLoading" |
| | | title="附录2" |
| | | > |
| | | <!-- :title="title" --> |
| | | <a-spin :spinning="confirmLoading"> |
| | | <a-form :form="form"> |
| | | <span |
| | | class="ant-descriptions-title" |
| | | style="font-size: large;font-size: 15px;float: right;" |
| | | >{{this.model.receiptsNum}}</span> |
| | | <a-divider |
| | | orientation="center" |
| | | style="font-size: large;font-style: normal;font-size: 30px;color: #66aeed;" |
| | | > 生产设备二级保养完工移交单 </a-divider> |
| | | > {{this.model.receiptsName}} </a-divider> |
| | | <!-- 生产设备二级保养完工移交单 --> |
| | | <a-row :gutter="24"> |
| | | <a-col :span="8"> |
| | | <a-form-item |
| | |
| | | rowKey='id' |
| | | :columns="columns" |
| | | :dataSource="dataSource" |
| | | :pagination="false" |
| | | > |
| | | |
| | | </a-table> |
| | |
| | | 关闭 |
| | | </a-button> |
| | | |
| | | <a-button |
| | | <!-- <a-button |
| | | @click="handleOk()" |
| | | type="primary" |
| | | :loading="confirmLoading" |
| | | :disabled="disableSubmit || confirmLoading" |
| | | >确定</a-button> |
| | | >确定</a-button> --> |
| | | <a-popconfirm |
| | | @confirm="() => handleReject()" |
| | | title="确认将当前二保完工移交单驳回?" |
| | | :disabled="this.model.confirmStatus == '0' || this.model.confirmStatus == '2'|| this.model.confirmStatus == '7'" |
| | | > |
| | | <a-button |
| | | :loading='confirmLoading' |
| | | :style="{marginRight: '8px'}" |
| | | :disabled="this.model.confirmStatus == '0' || this.model.confirmStatus == '2'|| this.model.confirmStatus == '7'" |
| | | > |
| | | 驳回 |
| | | </a-button> |
| | | </a-popconfirm> |
| | | <a-popconfirm |
| | | @confirm="() => handleOk()" |
| | | title="确认将当前二保完工移交单审核通过?" |
| | | :disabled="this.model.confirmStatus == '7'" |
| | | > |
| | | <a-button |
| | | type='primary' |
| | | :loading='confirmLoading' |
| | | :style="{marginRight: '8px'}" |
| | | :disabled="this.model.confirmStatus == '7'" |
| | | > |
| | | 通过 |
| | | </a-button> |
| | | </a-popconfirm> |
| | | </template> |
| | | |
| | | </a-modal> |
| | |
| | | { |
| | | title: '类型', |
| | | align: 'center', |
| | | dataIndex: 'maintenanceMethod1' |
| | | dataIndex: 'maintenanceRole' |
| | | }, |
| | | |
| | | { |
| | | title: '部位', |
| | | align: 'center', |
| | | dataIndex: 'location' |
| | | }, |
| | | // { |
| | | // title: '部位', |
| | | // align: 'center', |
| | | // dataIndex: 'location' |
| | | // }, |
| | | { |
| | | title: '保养项目', |
| | | align: 'center', |
| | | dataIndex: 'maintenanceProjectNum' |
| | | dataIndex: 'maintenanceProjectName' |
| | | }, |
| | | { |
| | | title: '保养标准', |
| | | align: 'center', |
| | | dataIndex: 'standard' |
| | | }, |
| | | // { |
| | | // title: '保养标准', |
| | | // align: 'center', |
| | | // dataIndex: 'standard' |
| | | // }, |
| | | { |
| | | title: '执行情况', |
| | | align: 'center', |
| | | dataIndex: 'maintenanceTool1' |
| | | dataIndex: 'maintenanceOrderDetailUda2' |
| | | }, |
| | | { |
| | | title: '执行人', |
| | | align: 'center', |
| | | dataIndex: 'photo1', |
| | | dataIndex: 'maintenanceOrderDetailUda1', |
| | | }, |
| | | |
| | | ], |
| | |
| | | codeDisable: true, |
| | | dataSource: [], |
| | | model: {}, |
| | | departs: [], |
| | | // departs: [], |
| | | labelCol: { |
| | | xs: { span: 24 }, |
| | | sm: { span: 6 }, |
| | |
| | | }, |
| | | }, |
| | | url: { |
| | | add: "/eam/dailyMaintenanceOrder/add", |
| | | // add: "/eam/dailyMaintenanceOrder/add", |
| | | edit: "/eam/dailyMaintenanceOrder/approve", |
| | | getSysDeparts: "/eam/dailyMaintenanceOrder/getSysDeparts", |
| | | getSysFileName: "/eam/sysFileName/getSysFileName", |
| | | list: "/eam/dailyMaintenanceOrder/getMaintenanceCycleByStandardId", |
| | | }, |
| | | |
| | |
| | | |
| | | edit(record) { |
| | | let that = this; |
| | | this.getSysDeparts() |
| | | if (record.receipts == "" || record.receipts == null) { |
| | | this.getSysFileName() |
| | | } |
| | | this.form.resetFields(); |
| | | this.model = Object.assign({}, record); |
| | | this.visible = true; |
| | |
| | | this.close(); |
| | | }, |
| | | |
| | | handleOk() { |
| | | |
| | | handleReject() { |
| | | const that = this; |
| | | this.form.validateFields((err, values) => { |
| | | if (!err) { |
| | | that.confirmLoading = true; |
| | | let formData = Object.assign(this.model, values); |
| | | if (this.model.confirmStatus == '1') { |
| | | formData.confirmStatus = '2' |
| | | } else if (this.model.confirmStatus == '3') { |
| | | formData.confirmStatus = '4' |
| | | } else if (this.model.confirmStatus == '5') { |
| | | formData.confirmStatus = '6' |
| | | } else if (this.model.confirmStatus == '6') { |
| | | formData.confirmStatus = '4' |
| | | } else if (this.model.confirmStatus == '4') { |
| | | formData.confirmStatus = '2' |
| | | } |
| | | requestPut(this.url.edit, formData, { id: this.model.id }).then((res) => { |
| | | if (res.success) { |
| | | that.$message.success(res.message); |
| | |
| | | }) |
| | | }, |
| | | |
| | | |
| | | handleOk() { |
| | | const that = this; |
| | | that.form.validateFields((err, values) => { |
| | | if (!err) { |
| | | this.confirmLoading = true; |
| | | let formData = Object.assign(this.model, values); |
| | | if (this.model.confirmStatus == '0') { |
| | | formData.confirmStatus = '1' |
| | | } else if (this.model.confirmStatus == '2') { |
| | | formData.confirmStatus = '1' |
| | | } else if (this.model.confirmStatus == '1') { |
| | | formData.confirmStatus = '3' |
| | | } else if (this.model.confirmStatus == '4') { |
| | | formData.confirmStatus = '3' |
| | | } else if (this.model.confirmStatus == '3') { |
| | | formData.confirmStatus = '5' |
| | | } else if (this.model.confirmStatus == '6') { |
| | | formData.confirmStatus = '5' |
| | | } else if (this.model.confirmStatus == '5') { |
| | | formData.confirmStatus = '7' |
| | | } |
| | | requestPut(this.url.edit, formData, { id: this.model.id }).then((res) => { |
| | | if (res.success) { |
| | | that.$message.success(res.message); |
| | | that.$emit('ok'); |
| | | } else { |
| | | that.$message.warning(res.message); |
| | | } |
| | | }).finally(() => { |
| | | that.confirmLoading = false; |
| | | that.close(); |
| | | }) |
| | | } |
| | | }) |
| | | }, |
| | | |
| | | |
| | | // handleOk() { |
| | | // const that = this; |
| | | // this.form.validateFields((err, values) => { |
| | | // if (!err) { |
| | | // that.confirmLoading = true; |
| | | // let formData = Object.assign(this.model, values); |
| | | // requestPut(this.url.edit, formData, { id: this.model.id }).then((res) => { |
| | | // if (res.success) { |
| | | // that.$message.success(res.message); |
| | | // that.$emit('ok'); |
| | | // } else { |
| | | // that.$message.warning(res.message); |
| | | // } |
| | | // }).finally(() => { |
| | | // that.confirmLoading = false; |
| | | // that.close(); |
| | | // }) |
| | | // } |
| | | // }) |
| | | // }, |
| | | |
| | | handleDelete(text, record, index) { |
| | | this.dataSource.splice(index, 1); |
| | | }, |
| | | |
| | | |
| | | getSysDeparts() { |
| | | getAction(this.url.getSysDeparts).then((res) => { |
| | | getSysFileName() { |
| | | getAction(this.url.getSysFileName, { name: '15' }).then((res) => { |
| | | if (res.success) { |
| | | this.departs = res.result |
| | | this.model = Object.assign(this.model, res.result[0]); |
| | | } |
| | | }) |
| | | }, |