|
|
@ -454,7 +454,7 @@ |
|
|
<el-input v-model="spareCopyModalData.oldObjectDesc" disabled style="width: 120px"></el-input> |
|
|
<el-input v-model="spareCopyModalData.oldObjectDesc" disabled style="width: 120px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
<el-form v-if="spareCopyModalData.type==='all'" :inline="true" label-position="top" style="margin-left: 7px;margin-top: -5px;"> |
|
|
|
|
|
|
|
|
<el-form v-if="spareCopyModalData.type === 'all'" :inline="true" label-position="top" style="margin-left: 7px;margin-top: -5px;"> |
|
|
<el-form-item :label="'复制备件'"> |
|
|
<el-form-item :label="'复制备件'"> |
|
|
<el-select filterable v-model="spareCopyModalData.spareFlag" style="width: 120px"> |
|
|
<el-select filterable v-model="spareCopyModalData.spareFlag" style="width: 120px"> |
|
|
<el-option label="是" value="Y"></el-option> |
|
|
<el-option label="是" value="Y"></el-option> |
|
|
@ -485,13 +485,13 @@ |
|
|
</div> |
|
|
</div> |
|
|
<el-form :inline="true" label-position="top" style="margin-left: 7px;margin-top: -8px;"> |
|
|
<el-form :inline="true" label-position="top" style="margin-left: 7px;margin-top: -8px;"> |
|
|
<el-form-item label="设备编码"> |
|
|
<el-form-item label="设备编码"> |
|
|
<el-input v-model="spareCopyModalData.objectID" style="width: 120px"></el-input> |
|
|
|
|
|
|
|
|
<el-input v-model="spareCopyModalData.objectID" clearable style="width: 120px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="设备名称"> |
|
|
<el-form-item label="设备名称"> |
|
|
<el-input v-model="spareCopyModalData.objectDesc" style="width: 120px"></el-input> |
|
|
|
|
|
|
|
|
<el-input v-model="spareCopyModalData.objectDesc" clearable style="width: 120px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="设备分类编码"> |
|
|
<el-form-item label="设备分类编码"> |
|
|
<el-input v-model="spareCopyModalData.familyID" style="width: 120px"></el-input> |
|
|
|
|
|
|
|
|
<el-input v-model="spareCopyModalData.familyID" clearable style="width: 120px"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label=" "> |
|
|
<el-form-item label=" "> |
|
|
<el-button @click="getObjectCopyList()">查询</el-button> |
|
|
<el-button @click="getObjectCopyList()">查询</el-button> |
|
|
@ -539,7 +539,7 @@ |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
<el-footer style="height:40px;margin-top: 60px;text-align:center"> |
|
|
<el-footer style="height:40px;margin-top: 60px;text-align:center"> |
|
|
<el-button type="primary" @click="saveCopyData()">保存</el-button> |
|
|
|
|
|
|
|
|
<el-button type="primary" @click="saveCopyData">保存</el-button> |
|
|
<el-button type="primary" @click="spareCopyModalFlag = false">关闭</el-button> |
|
|
<el-button type="primary" @click="spareCopyModalFlag = false">关闭</el-button> |
|
|
</el-footer> |
|
|
</el-footer> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
@ -2624,36 +2624,36 @@ |
|
|
], |
|
|
], |
|
|
levelList: [], |
|
|
levelList: [], |
|
|
//设备备件分页新增 0314 rq ---start |
|
|
//设备备件分页新增 0314 rq ---start |
|
|
spareModalFlag:false, |
|
|
|
|
|
spareModalData:{ |
|
|
|
|
|
site:'', |
|
|
|
|
|
objectID:'', |
|
|
|
|
|
objectDesc:'', |
|
|
|
|
|
|
|
|
spareModalFlag: false, |
|
|
|
|
|
spareModalData: { |
|
|
|
|
|
site: '', |
|
|
|
|
|
objectID: '', |
|
|
|
|
|
objectDesc: '', |
|
|
partNo: '', |
|
|
partNo: '', |
|
|
partDescription: '', |
|
|
partDescription: '', |
|
|
spareList:[], |
|
|
|
|
|
|
|
|
spareList: [], |
|
|
}, |
|
|
}, |
|
|
spareList:[], |
|
|
|
|
|
spareSelectionList:[], |
|
|
|
|
|
spareCopyModalData:{ |
|
|
|
|
|
|
|
|
spareList: [], |
|
|
|
|
|
spareSelectionList: [], |
|
|
|
|
|
spareCopyModalData: { |
|
|
site: this.$store.state.user.site, |
|
|
site: this.$store.state.user.site, |
|
|
objectID:'', |
|
|
|
|
|
objectDesc:'', |
|
|
|
|
|
familyID:'', |
|
|
|
|
|
oldObjectID:'', |
|
|
|
|
|
oldObjectDesc:'', |
|
|
|
|
|
type:'', |
|
|
|
|
|
spareFlag:'Y', |
|
|
|
|
|
itemAFlag:'Y', |
|
|
|
|
|
itemBFlag:'Y', |
|
|
|
|
|
defectFlag:'Y', |
|
|
|
|
|
|
|
|
objectID: '', |
|
|
|
|
|
objectDesc: '', |
|
|
|
|
|
familyID: '', |
|
|
|
|
|
oldObjectID: '', |
|
|
|
|
|
oldObjectDesc: '', |
|
|
|
|
|
type: '', |
|
|
|
|
|
spareFlag: 'Y', |
|
|
|
|
|
itemAFlag: 'Y', |
|
|
|
|
|
itemBFlag: 'Y', |
|
|
|
|
|
defectFlag: 'Y', |
|
|
}, |
|
|
}, |
|
|
objectCopySelectionList:[], |
|
|
|
|
|
objectCopyList:[], |
|
|
|
|
|
spareCopyModalFlag:false, |
|
|
|
|
|
|
|
|
objectCopySelectionList: [], |
|
|
|
|
|
objectCopyList: [], |
|
|
|
|
|
spareCopyModalFlag: false, |
|
|
//设备备件分页新增 0314 rq ---end |
|
|
//设备备件分页新增 0314 rq ---end |
|
|
//设备点检计划分页新增 0315 rq ---start |
|
|
//设备点检计划分页新增 0315 rq ---start |
|
|
checkPlanColumnArray:[ |
|
|
|
|
|
|
|
|
checkPlanColumnArray: [ |
|
|
{ |
|
|
{ |
|
|
userId: this.$store.state.user.name, |
|
|
userId: this.$store.state.user.name, |
|
|
functionId: 5303, |
|
|
functionId: 5303, |
|
|
@ -2908,10 +2908,10 @@ |
|
|
columnWidth: 150, |
|
|
columnWidth: 150, |
|
|
}, |
|
|
}, |
|
|
], |
|
|
], |
|
|
checkPlanList:[], |
|
|
|
|
|
|
|
|
checkPlanList: [], |
|
|
//设备点检计划分页新增 0315 rq ---end |
|
|
//设备点检计划分页新增 0315 rq ---end |
|
|
//设备维保计划分页新增 0315 rq ---start |
|
|
//设备维保计划分页新增 0315 rq ---start |
|
|
maintenanceColumnArray:[ |
|
|
|
|
|
|
|
|
maintenanceColumnArray: [ |
|
|
{ |
|
|
{ |
|
|
userId: this.$store.state.user.name, |
|
|
userId: this.$store.state.user.name, |
|
|
functionId: 5303, |
|
|
functionId: 5303, |
|
|
@ -3168,84 +3168,84 @@ |
|
|
], |
|
|
], |
|
|
//设备维保计划分页新增 0315 rq ---end |
|
|
//设备维保计划分页新增 0315 rq ---end |
|
|
//设备点检项目分页新增 0315 rq ---start |
|
|
//设备点检项目分页新增 0315 rq ---start |
|
|
updateItemModalFlag:false, |
|
|
|
|
|
updateItemLabel:{ |
|
|
|
|
|
itemDescLabel:'', |
|
|
|
|
|
itemRemarkLabel:'', |
|
|
|
|
|
|
|
|
updateItemModalFlag: false, |
|
|
|
|
|
updateItemLabel: { |
|
|
|
|
|
itemDescLabel: '', |
|
|
|
|
|
itemRemarkLabel: '', |
|
|
}, |
|
|
}, |
|
|
updateItemModal:{ |
|
|
|
|
|
flag:'', |
|
|
|
|
|
site:'', |
|
|
|
|
|
objectID:'', |
|
|
|
|
|
itemNo:'', |
|
|
|
|
|
itemDesc:'', |
|
|
|
|
|
itemType:'', |
|
|
|
|
|
valueTypeDb:'', |
|
|
|
|
|
itemRemark:'', |
|
|
|
|
|
valueChooseFlag:'', |
|
|
|
|
|
defaultValue:'', |
|
|
|
|
|
maxValue:'', |
|
|
|
|
|
minValue:'', |
|
|
|
|
|
userId:'', |
|
|
|
|
|
|
|
|
updateItemModal: { |
|
|
|
|
|
flag: '', |
|
|
|
|
|
site: '', |
|
|
|
|
|
objectID: '', |
|
|
|
|
|
itemNo: '', |
|
|
|
|
|
itemDesc: '', |
|
|
|
|
|
itemType: '', |
|
|
|
|
|
valueTypeDb: '', |
|
|
|
|
|
itemRemark: '', |
|
|
|
|
|
valueChooseFlag: '', |
|
|
|
|
|
defaultValue: '', |
|
|
|
|
|
maxValue: '', |
|
|
|
|
|
minValue: '', |
|
|
|
|
|
userId: '', |
|
|
}, |
|
|
}, |
|
|
//设备点检项目分页新增 0315 rq ---end |
|
|
//设备点检项目分页新增 0315 rq ---end |
|
|
chooseTableData:[], |
|
|
|
|
|
itemModalFlag:false, |
|
|
|
|
|
itemFlag:'text', |
|
|
|
|
|
itemData:{ |
|
|
|
|
|
site:'', |
|
|
|
|
|
objectID:'', |
|
|
|
|
|
itemNo:'', |
|
|
|
|
|
valueNo:'', |
|
|
|
|
|
availableValue:'', |
|
|
|
|
|
itemType:'', |
|
|
|
|
|
|
|
|
chooseTableData: [], |
|
|
|
|
|
itemModalFlag: false, |
|
|
|
|
|
itemFlag: 'text', |
|
|
|
|
|
itemData: { |
|
|
|
|
|
site: '', |
|
|
|
|
|
objectID: '', |
|
|
|
|
|
itemNo: '', |
|
|
|
|
|
valueNo: '', |
|
|
|
|
|
availableValue: '', |
|
|
|
|
|
itemType: '', |
|
|
createdBy: this.$store.state.user.name |
|
|
createdBy: this.$store.state.user.name |
|
|
}, |
|
|
}, |
|
|
chooseModalFlag:false, |
|
|
|
|
|
chooseModalData:{ |
|
|
|
|
|
site:'', |
|
|
|
|
|
objectID:'', |
|
|
|
|
|
|
|
|
chooseModalFlag: false, |
|
|
|
|
|
chooseModalData: { |
|
|
|
|
|
site: '', |
|
|
|
|
|
objectID: '', |
|
|
itemNo: '', |
|
|
itemNo: '', |
|
|
itemDesc: '', |
|
|
itemDesc: '', |
|
|
itemType:'', |
|
|
|
|
|
valueTypeDb:'', |
|
|
|
|
|
|
|
|
itemType: '', |
|
|
|
|
|
valueTypeDb: '', |
|
|
}, |
|
|
}, |
|
|
planModalDisableFlag:false, |
|
|
|
|
|
planModalFlag:false, |
|
|
|
|
|
planModalData:{ |
|
|
|
|
|
|
|
|
planModalDisableFlag: false, |
|
|
|
|
|
planModalFlag: false, |
|
|
|
|
|
planModalData: { |
|
|
objectList:[], |
|
|
objectList:[], |
|
|
flag:'', |
|
|
flag:'', |
|
|
functionType:'', |
|
|
functionType:'', |
|
|
site: this.$store.state.user.site, |
|
|
site: this.$store.state.user.site, |
|
|
planID:'', |
|
|
|
|
|
planDesc:'', |
|
|
|
|
|
objectID:'', |
|
|
|
|
|
propertiesCode:'', |
|
|
|
|
|
propertiesDesc:'', |
|
|
|
|
|
operator:'', |
|
|
|
|
|
planPeriod:'', |
|
|
|
|
|
status:'', |
|
|
|
|
|
planStartDate:'', |
|
|
|
|
|
planEndDate:'', |
|
|
|
|
|
userId:'', |
|
|
|
|
|
remark:'', |
|
|
|
|
|
|
|
|
planID: '', |
|
|
|
|
|
planDesc: '', |
|
|
|
|
|
objectID: '', |
|
|
|
|
|
propertiesCode: '', |
|
|
|
|
|
propertiesDesc: '', |
|
|
|
|
|
operator: '', |
|
|
|
|
|
planPeriod: '', |
|
|
|
|
|
status: '', |
|
|
|
|
|
planStartDate: '', |
|
|
|
|
|
planEndDate: '', |
|
|
|
|
|
userId: '', |
|
|
|
|
|
remark: '', |
|
|
}, |
|
|
}, |
|
|
objectData:{ |
|
|
|
|
|
|
|
|
objectData: { |
|
|
site: this.$store.state.user.site, |
|
|
site: this.$store.state.user.site, |
|
|
objectID:'', |
|
|
|
|
|
objectDesc:'', |
|
|
|
|
|
familyID:'', |
|
|
|
|
|
|
|
|
objectID: '', |
|
|
|
|
|
objectDesc: '', |
|
|
|
|
|
familyID: '', |
|
|
}, |
|
|
}, |
|
|
objectList:[], |
|
|
|
|
|
objectSelectionList:[], |
|
|
|
|
|
defectModalFlag:false, |
|
|
|
|
|
defectModalData:{ |
|
|
|
|
|
flag:'', |
|
|
|
|
|
|
|
|
objectList: [], |
|
|
|
|
|
objectSelectionList: [], |
|
|
|
|
|
defectModalFlag: false, |
|
|
|
|
|
defectModalData: { |
|
|
|
|
|
flag: '', |
|
|
site: this.$store.state.user.site, |
|
|
site: this.$store.state.user.site, |
|
|
defectID:'', |
|
|
|
|
|
objectID:'', |
|
|
|
|
|
active:'', |
|
|
|
|
|
id:'', |
|
|
|
|
|
|
|
|
defectID: '', |
|
|
|
|
|
objectID: '', |
|
|
|
|
|
active: '', |
|
|
|
|
|
id: '', |
|
|
}, |
|
|
}, |
|
|
toolInstanceIdWidth: 17, |
|
|
toolInstanceIdWidth: 17, |
|
|
recordWidth: 0, |
|
|
recordWidth: 0, |
|
|
@ -3825,42 +3825,43 @@ |
|
|
this.objectCopySelectionList = val |
|
|
this.objectCopySelectionList = val |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
// 复制备件 |
|
|
|
|
|
copyObject (type) { |
|
|
|
|
|
this.spareCopyModalData = { |
|
|
|
|
|
bu: this.currentRow.site + '_' + this.currentRow.buNo, |
|
|
|
|
|
objectID: '', |
|
|
|
|
|
objectDesc: '', |
|
|
|
|
|
familyID: '', |
|
|
|
|
|
oldObjectID: this.currentRow.objectID, |
|
|
|
|
|
oldObjectDesc: this.currentRow.objectDesc, |
|
|
|
|
|
spareFlag: 'Y', |
|
|
|
|
|
itemAFlag: 'Y', |
|
|
|
|
|
itemBFlag: 'Y', |
|
|
|
|
|
defectFlag: 'Y', |
|
|
|
|
|
type: type |
|
|
|
|
|
} |
|
|
|
|
|
this.getObjectCopyList() |
|
|
|
|
|
this.spareCopyModalFlag = true |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
// 查询可用设备列表 |
|
|
getObjectCopyList () { |
|
|
getObjectCopyList () { |
|
|
getObjectList(this.spareCopyModalData).then(({data}) => { |
|
|
getObjectList(this.spareCopyModalData).then(({data}) => { |
|
|
this.objectCopyList = data.rows |
|
|
this.objectCopyList = data.rows |
|
|
for (let i = 0; i < this.objectCopyList.length; i++) { |
|
|
for (let i = 0; i < this.objectCopyList.length; i++) { |
|
|
//删除本设备 只能选其他的设备 |
|
|
|
|
|
if(this.objectCopyList[i].objectID == this.spareCopyModalData.oldObjectID){ |
|
|
|
|
|
|
|
|
// 删除本设备 只能选其他的设备 |
|
|
|
|
|
if (this.objectCopyList[i].objectID === this.spareCopyModalData.oldObjectID) { |
|
|
this.objectCopyList.splice(i,1) |
|
|
this.objectCopyList.splice(i,1) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
copyObject (type) { |
|
|
|
|
|
this.spareCopyModalData = { |
|
|
|
|
|
site: this.$store.state.user.site, |
|
|
|
|
|
objectID:'', |
|
|
|
|
|
objectDesc:'', |
|
|
|
|
|
familyID:'', |
|
|
|
|
|
oldObjectID:this.currentRow.objectID, |
|
|
|
|
|
oldObjectDesc:this.currentRow.objectDesc, |
|
|
|
|
|
spareFlag:'Y', |
|
|
|
|
|
itemAFlag:'Y', |
|
|
|
|
|
itemBFlag:'Y', |
|
|
|
|
|
defectFlag:'Y', |
|
|
|
|
|
type:type |
|
|
|
|
|
} |
|
|
|
|
|
this.getObjectCopyList() |
|
|
|
|
|
this.spareCopyModalFlag = true |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 复制 |
|
|
saveCopyData () { |
|
|
saveCopyData () { |
|
|
if(this.objectCopySelectionList.length === 0){ |
|
|
|
|
|
this.$alert('请勾选设备!', '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
return false |
|
|
|
|
|
|
|
|
if (this.objectCopySelectionList.length === 0) { |
|
|
|
|
|
this.$message.warning('请勾选设备!') |
|
|
|
|
|
return |
|
|
} |
|
|
} |
|
|
this.$confirm(`复制会删除所选设备以前的数据,是否继续?`, '提示', { |
|
|
this.$confirm(`复制会删除所选设备以前的数据,是否继续?`, '提示', { |
|
|
confirmButtonText: '确定', |
|
|
confirmButtonText: '确定', |
|
|
@ -3879,7 +3880,7 @@ |
|
|
} |
|
|
} |
|
|
copyObjectSparesData(inList).then(({data}) => { |
|
|
copyObjectSparesData(inList).then(({data}) => { |
|
|
if (data && data.code === 0) { |
|
|
if (data && data.code === 0) { |
|
|
this.spareCopyModalFlag = false; |
|
|
|
|
|
|
|
|
this.spareCopyModalFlag = false |
|
|
this.$message({ |
|
|
this.$message({ |
|
|
message: '操作成功', |
|
|
message: '操作成功', |
|
|
type: 'success', |
|
|
type: 'success', |
|
|
|