Browse Source

2024-05-17

功能优化
java8
fengyuan_yang 2 years ago
parent
commit
52e53d489b
  1. 237
      src/views/modules/eam/eam_device_list.vue

237
src/views/modules/eam/eam_device_list.vue

@ -454,7 +454,7 @@
<el-input v-model="spareCopyModalData.oldObjectDesc" disabled style="width: 120px"></el-input>
</el-form-item>
</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-select filterable v-model="spareCopyModalData.spareFlag" style="width: 120px">
<el-option label="是" value="Y"></el-option>
@ -485,13 +485,13 @@
</div>
<el-form :inline="true" label-position="top" style="margin-left: 7px;margin-top: -8px;">
<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 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 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 label=" ">
<el-button @click="getObjectCopyList()">查询</el-button>
@ -539,7 +539,7 @@
</el-table-column>
</el-table>
<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-footer>
</el-dialog>
@ -2624,36 +2624,36 @@
],
levelList: [],
// 0314 rq ---start
spareModalFlag:false,
spareModalData:{
site:'',
objectID:'',
objectDesc:'',
spareModalFlag: false,
spareModalData: {
site: '',
objectID: '',
objectDesc: '',
partNo: '',
partDescription: '',
spareList:[],
spareList: [],
},
spareList:[],
spareSelectionList:[],
spareCopyModalData:{
spareList: [],
spareSelectionList: [],
spareCopyModalData: {
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
// 0315 rq ---start
checkPlanColumnArray:[
checkPlanColumnArray: [
{
userId: this.$store.state.user.name,
functionId: 5303,
@ -2908,10 +2908,10 @@
columnWidth: 150,
},
],
checkPlanList:[],
checkPlanList: [],
// 0315 rq ---end
// 0315 rq ---start
maintenanceColumnArray:[
maintenanceColumnArray: [
{
userId: this.$store.state.user.name,
functionId: 5303,
@ -3168,84 +3168,84 @@
],
// 0315 rq ---end
// 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
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
},
chooseModalFlag:false,
chooseModalData:{
site:'',
objectID:'',
chooseModalFlag: false,
chooseModalData: {
site: '',
objectID: '',
itemNo: '',
itemDesc: '',
itemType:'',
valueTypeDb:'',
itemType: '',
valueTypeDb: '',
},
planModalDisableFlag:false,
planModalFlag:false,
planModalData:{
planModalDisableFlag: false,
planModalFlag: false,
planModalData: {
objectList:[],
flag:'',
functionType:'',
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,
objectID:'',
objectDesc:'',
familyID:'',
objectID: '',
objectDesc: '',
familyID: '',
},
objectList:[],
objectSelectionList:[],
defectModalFlag:false,
defectModalData:{
flag:'',
objectList: [],
objectSelectionList: [],
defectModalFlag: false,
defectModalData: {
flag: '',
site: this.$store.state.user.site,
defectID:'',
objectID:'',
active:'',
id:'',
defectID: '',
objectID: '',
active: '',
id: '',
},
toolInstanceIdWidth: 17,
recordWidth: 0,
@ -3825,42 +3825,43 @@
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 () {
getObjectList(this.spareCopyModalData).then(({data}) => {
this.objectCopyList = data.rows
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)
}
}
})
},
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 () {
if(this.objectCopySelectionList.length === 0){
this.$alert('请勾选设备!', '错误', {
confirmButtonText: '确定'
})
return false
if (this.objectCopySelectionList.length === 0) {
this.$message.warning('请勾选设备!')
return
}
this.$confirm(`复制会删除所选设备以前的数据,是否继续?`, '提示', {
confirmButtonText: '确定',
@ -3879,7 +3880,7 @@
}
copyObjectSparesData(inList).then(({data}) => {
if (data && data.code === 0) {
this.spareCopyModalFlag = false;
this.spareCopyModalFlag = false
this.$message({
message: '操作成功',
type: 'success',

Loading…
Cancel
Save