| | |
| | | :md='8' |
| | | :sm='24'> |
| | | <a-form-item |
| | | label="统一编号群" |
| | | label="统一编码群" |
| | | :labelCol="labelCol" |
| | | :wrapperCol="wrapperCol" |
| | | > |
| | |
| | | v-has="'equipmentAccount:add&delete&import&Edit'" |
| | | >质保期变更</a-button> |
| | | <a-button |
| | | :disabled="selectedRowKeys.length==0" |
| | | @click="batchDel" |
| | | type="danger" |
| | | icon="delete" |
| | | v-has="'equipmentAccount:add&delete&import&Edit'" |
| | | >批量删除</a-button> |
| | | <a-button |
| | | @click="handleUpdateKeyEquipment" |
| | | type="primary" |
| | | icon="calendar" |
| | |
| | | :length="8" |
| | | /> |
| | | </span> |
| | | <span |
| | | slot="yseNoInspectionStandard" |
| | | slot-scope="text" |
| | | > |
| | | <a-icon |
| | | type="check" |
| | | style="color: chartreuse;" |
| | | v-if="text==='0'" |
| | | /> |
| | | <a-icon |
| | | type="close" |
| | | v-else |
| | | style="color:red;" |
| | | /> |
| | | </span> |
| | | <span |
| | | slot="yseNoMaintenance2Standard" |
| | | slot-scope="text" |
| | | > |
| | | <a-icon |
| | | type="check" |
| | | style="color: chartreuse;" |
| | | v-if="text==='0'" |
| | | /> |
| | | <a-icon |
| | | type="close" |
| | | v-else |
| | | style="color:red;" |
| | | /> |
| | | </span> |
| | | <span |
| | | slot="yseNoMaintenance3Standard" |
| | | slot-scope="text" |
| | | > |
| | | <a-icon |
| | | type="check" |
| | | style="color: chartreuse;" |
| | | v-if="text==='0'" |
| | | /> |
| | | <a-icon |
| | | type="close" |
| | | v-else |
| | | style="color:red;" |
| | | /> |
| | | </span> |
| | | |
| | | <template |
| | | slot="num" |
| | |
| | | |
| | | <a-tabs defaultActiveKey="1"> |
| | | <a-tab-pane |
| | | tab="工艺参数" |
| | | tab="设备文档" |
| | | key="1" |
| | | forceRender |
| | | > |
| | | <EquipmentDocumentList :mainId="selectedMainId" /> |
| | | </a-tab-pane> |
| | | <a-tab-pane |
| | | tab="工艺参数" |
| | | key="2" |
| | | v-if="isOpenProcess" |
| | | > |
| | | <EquipmentProcessParametersList |
| | | :mainId="selectedMainId" |
| | |
| | | </a-tab-pane> |
| | | <a-tab-pane |
| | | tab="设备精度" |
| | | key="2" |
| | | forceRender |
| | | key="3" |
| | | v-if="isOpenPrecision" |
| | | > |
| | | <EquipmentPrecisionParametersList |
| | | :isOpen="isOpenPrecision" |
| | | :mainId="precisionParametersTemplateId" |
| | | /> |
| | | </a-tab-pane> |
| | | <a-tab-pane |
| | | tab="设备文档" |
| | | key="3" |
| | | forceRender |
| | | > |
| | | <EquipmentDocumentList :mainId="selectedMainId" /> |
| | | </a-tab-pane> |
| | | <a-tab-pane |
| | | tab="备件" |
| | |
| | | <equipment-update-warranty-list :mainId="selectedMainId" /> |
| | | </a-tab-pane> |
| | | <a-tab-pane |
| | | tab="日保标准" |
| | | tab="点检标准" |
| | | key="7" |
| | | forceRender |
| | | > |
| | | <daily-maintenance-list :mainId="selectedMainId"></daily-maintenance-list> |
| | | </a-tab-pane> |
| | | |
| | | <a-tab-pane |
| | | tab="二保标准" |
| | | key="8" |
| | |
| | | forceRender |
| | | > |
| | | <third-maintenance-list :mainId="selectedMainId"></third-maintenance-list> |
| | | </a-tab-pane> |
| | | <a-tab-pane |
| | | tab="点检工单" |
| | | key="10" |
| | | forceRender |
| | | > |
| | | <daily-inspection-order-list-component :mainId="selectedMainId"></daily-inspection-order-list-component> |
| | | </a-tab-pane> |
| | | <a-tab-pane |
| | | tab="二保工单" |
| | | key="11" |
| | | forceRender |
| | | > |
| | | <daily-maintenance-order-list-component :mainId="selectedMainId"></daily-maintenance-order-list-component> |
| | | </a-tab-pane> |
| | | </a-tabs> |
| | | <equipment-modal |
| | |
| | | import { mixinDevice } from '@/utils/mixin' |
| | | import JEllipsis from '@/components/jeecg/JEllipsis' |
| | | import EquipmentModal from './modules/equipmentNew/EquipmentModal' |
| | | import { getAction, downFile } from '@/api/manage' |
| | | import { getAction, downFile, deleteAction } from '@/api/manage' |
| | | import EquipmentProcessParametersList from './modules/equipmentNew/EquipmentProcessParametersList' |
| | | import EquipmentDocumentList from './modules/equipmentNew/EquipmentDocumentList' |
| | | import EquipmentPrecisionParametersList from './modules/equipmentNew/EquipmentPrecisionParametersList' |
| | |
| | | import SecondMaintenanceList from './modules/equipmentNew/SecondMaintenanceList.vue' |
| | | import ThirdMaintenanceList from './modules/equipmentNew/ThirdMaintenanceList.vue' |
| | | import KeyEquipmentUpdateModel from './modules/equipmentNew/edit/KeyEquipmentUpdateModel.vue' |
| | | import DailyInspectionOrderListComponent from './modules/equipmentNew/DailyInspectionOrderListComponent.vue' |
| | | import DailyMaintenanceOrderListComponent from './modules/equipmentNew/DailyMaintenanceOrderListComponent.vue' |
| | | |
| | | export default { |
| | | name: "EquipmentList", |
| | |
| | | ThirdMaintenanceList, |
| | | KeyEquipmentUpdateModel, |
| | | JEllipsis, |
| | | DailyInspectionOrderListComponent, |
| | | DailyMaintenanceOrderListComponent, |
| | | }, |
| | | data() { |
| | | return { |
| | |
| | | return parseInt(index) + 1 |
| | | }, |
| | | width: 50, |
| | | fixed: 'left', |
| | | }, |
| | | { |
| | | title: '设备类型', |
| | | title: '统一编码', |
| | | align: "center", |
| | | dataIndex: 'num', |
| | | scopedSlots: { customRender: 'num' }, |
| | | fixed: 'left', |
| | | }, |
| | | { |
| | | title: '设备名称', |
| | | align: "center", |
| | | dataIndex: 'name', |
| | | scopedSlots: { customRender: 'name' }, |
| | | fixed: 'left', |
| | | }, |
| | | { |
| | | title: '使用部门', |
| | | align: "center", |
| | | dataIndex: 'useId_dictText', |
| | | }, |
| | | { |
| | | title: '中心', |
| | | align: "center", |
| | | dataIndex: 'workCenterId_dictText', |
| | | }, |
| | | { |
| | | title: '工区', |
| | | align: "center", |
| | | dataIndex: 'factoryModelId_dictText', |
| | | }, |
| | | { |
| | | title: '工段', |
| | | align: "center", |
| | | dataIndex: 'areaId_dictText', |
| | | }, |
| | | { |
| | | title: '维护部门', |
| | | align: "center", |
| | | dataIndex: 'manageId_dictText', |
| | | }, |
| | | { |
| | | title: '维修班组', |
| | | align: "center", |
| | | dataIndex: 'teamId_dictText', |
| | | }, |
| | | { |
| | | title: '设备所属分类', |
| | | align: "center", |
| | | dataIndex: 'equipmentCategoryId_dictText', |
| | | }, |
| | | { |
| | | title: '是否生产线设备', |
| | | title: 'ABC标识', |
| | | align: "center", |
| | | dataIndex: 'isLineEquip_dictText', |
| | | dataIndex: 'equipmentImportanceId', |
| | | }, |
| | | { |
| | | title: '关键设备标识', |
| | |
| | | dataIndex: 'specificEquipment_dictText', |
| | | }, |
| | | { |
| | | title: '统一编码', |
| | | title: '安全配置', |
| | | align: "center", |
| | | dataIndex: 'num', |
| | | scopedSlots: { customRender: 'num' }, |
| | | dataIndex: 'securityConfiguration', |
| | | }, |
| | | { |
| | | title: '设备名称', |
| | | title: '冷却系统', |
| | | align: "center", |
| | | dataIndex: 'name', |
| | | scopedSlots: { customRender: 'name' }, |
| | | dataIndex: 'coolingSystem', |
| | | }, |
| | | { |
| | | title: '灭火器', |
| | | align: "center", |
| | | dataIndex: 'fireExtinguisher', |
| | | }, |
| | | { |
| | | title: '灭火器有效期', |
| | | align: "center", |
| | | dataIndex: 'fireExtinguisherValidityPeriod', |
| | | }, |
| | | { |
| | | title: '操作系统', |
| | | align: "center", |
| | | dataIndex: 'operatingSystem', |
| | | }, |
| | | { |
| | | title: '系统', |
| | | align: "center", |
| | | dataIndex: 'system', |
| | | }, |
| | | { |
| | | title: '设备端口', |
| | | align: "center", |
| | | dataIndex: 'port', |
| | | }, |
| | | { |
| | | title: '坐标数量', |
| | | align: "center", |
| | | dataIndex: 'coordinateNum', |
| | | }, |
| | | { |
| | | title: '设备状态', |
| | | align: "center", |
| | | dataIndex: 'equipmentStatus_dictText', |
| | | }, |
| | | { |
| | | title: '技术状态', |
| | | align: "center", |
| | | dataIndex: 'technologyStatus_dictText', |
| | | scopedSlots: { customRender: 'technologyStatus' }, |
| | | }, |
| | | { |
| | | title: '重量', |
| | | align: "center", |
| | | dataIndex: 'equipmentUda3', |
| | | }, |
| | | { |
| | | title: '重量计量单位', |
| | | align: "center", |
| | | dataIndex: 'equipmentUda4_dictText', |
| | | }, |
| | | { |
| | | title: '功能位置', |
| | | align: "center", |
| | | dataIndex: 'equipmentUda5', |
| | | }, |
| | | { |
| | | title: '安装位置', |
| | | align: "center", |
| | | dataIndex: 'equipmentUda2', |
| | | }, |
| | | { |
| | | title: '出厂日期', |
| | | align: "center", |
| | | dataIndex: 'leaveFactoryDate', |
| | | }, |
| | | { |
| | | title: '立项卡号', |
| | | align: "center", |
| | | dataIndex: 'projectApprovalNo', |
| | | }, |
| | | { |
| | | title: '资金来源', |
| | | align: "center", |
| | | dataIndex: 'fundSource', |
| | | }, |
| | | { |
| | | title: '验收日期', |
| | | align: "center", |
| | | dataIndex: 'acceptanceCheckDate', |
| | | }, |
| | | { |
| | | title: '出厂编号', |
| | | align: "center", |
| | | dataIndex: 'factoryNo', |
| | | }, |
| | | { |
| | | title: '资产制造商', |
| | | align: "center", |
| | | dataIndex: 'constructorId_dictText', |
| | | }, |
| | | { |
| | | title: '资产的来源国家', |
| | | align: "center", |
| | | dataIndex: 'sourceCountry', |
| | | }, |
| | | { |
| | | title: '型号', |
| | |
| | | dataIndex: 'model', |
| | | }, |
| | | { |
| | | title: '规格', |
| | | title: '设备规格', |
| | | align: "center", |
| | | dataIndex: 'specification', |
| | | }, |
| | |
| | | dataIndex: 'gpo', |
| | | }, |
| | | { |
| | | title: '使用部门', |
| | | title: '创建人', |
| | | align: "center", |
| | | dataIndex: 'useId_dictText', |
| | | dataIndex: 'createBy' |
| | | }, |
| | | // { |
| | | // title: '维护部门', |
| | | // align: "center", |
| | | // dataIndex: 'manageId_dictText', |
| | | // }, |
| | | // { |
| | | // title: '维修班组', |
| | | // align: "center", |
| | | // dataIndex: 'teamId_dictText', |
| | | // }, |
| | | { |
| | | title: 'ABC标识', |
| | | title: '创建时间', |
| | | align: "center", |
| | | dataIndex: 'equipmentImportanceId', |
| | | dataIndex: 'createTime', |
| | | }, |
| | | |
| | | { |
| | | title: '技术状态', |
| | | title: '更新人', |
| | | align: "center", |
| | | dataIndex: 'technologyStatus_dictText', |
| | | scopedSlots: { customRender: 'technologyStatus' }, |
| | | dataIndex: 'updateBy' |
| | | }, |
| | | { |
| | | title: '更新时间', |
| | | align: "center", |
| | | dataIndex: 'updateTime', |
| | | }, |
| | | { |
| | | title: '质保开始日期', |
| | | align: "center", |
| | | dataIndex: 'warrantyStart' |
| | | }, |
| | | { |
| | | title: '质保结束日期', |
| | | align: "center", |
| | | dataIndex: 'warrantyEnd', |
| | | }, |
| | | { |
| | | title: '资产状态', |
| | | align: "center", |
| | | dataIndex: 'propertyStatus_dictText', |
| | | }, |
| | | { |
| | | title: '三保日期', |
| | | align: "center", |
| | | dataIndex: 'thirdMaintenanceTime', |
| | | }, |
| | | { |
| | | title: '技术鉴定日期', |
| | | align: "center", |
| | | dataIndex: 'technologyStatusQualificationTime', |
| | | }, |
| | | { |
| | | title: '技术状态鉴定类型', |
| | |
| | | dataIndex: 'nextTechnologyStatusQualificationTime', |
| | | }, |
| | | { |
| | | title: '是否生产线设备', |
| | | align: "center", |
| | | dataIndex: 'isLineEquip_dictText', |
| | | }, |
| | | { |
| | | title: '生产线编号', |
| | | align: "center", |
| | | dataIndex: 'lineId_dictText', |
| | |
| | | align: "center", |
| | | dataIndex: 'isMeta_dictText', |
| | | }, |
| | | // { |
| | | // title: '安全配置', |
| | | // align: "center", |
| | | // dataIndex: 'securityConfiguration', |
| | | // }, |
| | | // { |
| | | // title: '冷却系统', |
| | | // align: "center", |
| | | // dataIndex: 'coolingSystem', |
| | | // }, |
| | | // { |
| | | // title: '灭火器', |
| | | // align: "center", |
| | | // dataIndex: 'fireExtinguisher', |
| | | // }, |
| | | |
| | | |
| | | // { |
| | | // title: '操作系统', |
| | | // align: "center", |
| | | // dataIndex: 'operatingSystem', |
| | | // }, |
| | | // { |
| | | // title: '系统', |
| | | // align: "center", |
| | | // dataIndex: 'system', |
| | | // }, |
| | | // { |
| | | // title: '设备端口', |
| | | // align: "center", |
| | | // dataIndex: 'port', |
| | | // }, |
| | | // { |
| | | // title: '坐标数量', |
| | | // align: "center", |
| | | // dataIndex: 'coordinateNum', |
| | | // }, |
| | | // { |
| | | // title: '设备状态', |
| | | // align: "center", |
| | | // dataIndex: 'equipmentStatus_dictText', |
| | | // }, |
| | | // { |
| | | // title: '重量', |
| | | // align: "center", |
| | | // dataIndex: 'equipmentUda3', |
| | | // }, |
| | | // { |
| | | // title: '重量计量单位', |
| | | // align: "center", |
| | | // dataIndex: 'equipmentUda4_dictText', |
| | | // }, |
| | | // { |
| | | // title: '功能位置', |
| | | // align: "center", |
| | | // dataIndex: 'equipmentUda5', |
| | | // }, |
| | | // { |
| | | // title: '安装位置', |
| | | // align: "center", |
| | | // dataIndex: 'equipmentUda2', |
| | | // }, |
| | | // { |
| | | // title: '出厂日期', |
| | | // align: "center", |
| | | // dataIndex: 'leaveFactoryDate', |
| | | // }, |
| | | // { |
| | | // title: '立项卡号', |
| | | // align: "center", |
| | | // dataIndex: 'projectApprovalNo', |
| | | // }, |
| | | // { |
| | | // title: '资金来源', |
| | | // align: "center", |
| | | // dataIndex: 'fundSource', |
| | | // }, |
| | | // { |
| | | // title: '验收日期', |
| | | // align: "center", |
| | | // dataIndex: 'acceptanceCheckDate', |
| | | // }, |
| | | // { |
| | | // title: '出厂编号', |
| | | // align: "center", |
| | | // dataIndex: 'factoryNo', |
| | | // }, |
| | | // { |
| | | // title: '资产制造商', |
| | | // align: "center", |
| | | // dataIndex: 'constructorId_dictText', |
| | | // }, |
| | | // { |
| | | // title: '资产的来源国家', |
| | | // align: "center", |
| | | // dataIndex: 'sourceCountry', |
| | | // }, |
| | | { |
| | | title: '工艺参数管理', |
| | | align: "center", |
| | |
| | | title: '精度参数模板', |
| | | align: "center", |
| | | dataIndex: 'precisionParametersTemplateId_dictText', |
| | | }, |
| | | { |
| | | title: '有无点检标准', |
| | | align: "center", |
| | | dataIndex: 'yseNoInspectionStandard', |
| | | scopedSlots: { customRender: 'yseNoInspectionStandard' } |
| | | }, |
| | | { |
| | | title: '有无二保标准', |
| | | align: "center", |
| | | dataIndex: 'yseNoMaintenance2Standard', |
| | | scopedSlots: { customRender: 'yseNoMaintenance2Standard' } |
| | | }, |
| | | { |
| | | title: '有无三保标准', |
| | | align: "center", |
| | | dataIndex: 'yseNoMaintenance3Standard', |
| | | scopedSlots: { customRender: 'yseNoMaintenance3Standard' } |
| | | }, |
| | | // { |
| | | // title: '备注', |
| | |
| | | this.selectedMainId = '' |
| | | }, |
| | | onSelectChange(selectedRowKeys, selectionRows) { |
| | | if (selectedRowKeys.length == 1) { |
| | | if (selectedRowKeys.length >= 1) { |
| | | this.selectedMainId = selectedRowKeys[0] |
| | | this.precisionParametersTemplateId = selectionRows[0].precisionParametersTemplateId; |
| | | this.isOpenProcess = selectionRows[0].processParameters == 1; |