diff --git a/src/views/modules/eam/eamWorkOrderForCheck.vue b/src/views/modules/eam/eamWorkOrderForCheck.vue index fe9c0cd..a76187b 100644 --- a/src/views/modules/eam/eamWorkOrderForCheck.vue +++ b/src/views/modules/eam/eamWorkOrderForCheck.vue @@ -27,6 +27,7 @@ @@ -39,6 +40,7 @@ @@ -136,6 +138,7 @@ + + @@ -711,7 +715,13 @@ difficultyRemark: '', status: '' }, - submitModelFlag: false + submitModelFlag: false, + // 日期限制 + pickerOptions: { + disabledDate(time) { + return time.getTime() > Date.now(); + }, + }, } }, mounted () { diff --git a/src/views/modules/eam/eamWorkOrderForMaintenance.vue b/src/views/modules/eam/eamWorkOrderForMaintenance.vue index a3f390a..4e07dbf 100644 --- a/src/views/modules/eam/eamWorkOrderForMaintenance.vue +++ b/src/views/modules/eam/eamWorkOrderForMaintenance.vue @@ -27,6 +27,7 @@ @@ -39,6 +40,7 @@ @@ -117,6 +119,7 @@ + Date.now(); + }, + }, } }, mounted () { diff --git a/src/views/modules/eam/eamWorkPlanForCheck.vue b/src/views/modules/eam/eamWorkPlanForCheck.vue index a822524..848ee93 100644 --- a/src/views/modules/eam/eamWorkPlanForCheck.vue +++ b/src/views/modules/eam/eamWorkPlanForCheck.vue @@ -146,7 +146,7 @@ - + - - + + + + + + + + + + - - - - @@ -187,11 +191,11 @@ - - - - - + + + + +
----------------------------------------------------选择设备----------------------------------------------------
@@ -295,8 +299,8 @@ - - + + @@ -308,6 +312,11 @@ 选择审核人员 + + + + +
----------------------------------------------------选择设备---------------------------------------------------- @@ -797,6 +806,8 @@ updateBy:this.$store.state.user.name, userId:'', remark:'', + workOrderRule:'', + planCycle: '' }, objectData:{ site: this.$store.state.user.site, @@ -1525,6 +1536,10 @@ return time < this.dayjs().format("yyyy-MM-dd"); }, }, + message: { + name:"周末", + id:'A' + }, } }, mounted () { @@ -1879,27 +1894,29 @@ addModal(){ this.modalData={ flag: '1', - objectList:[], - functionType:'A', + objectList: [], + functionType: 'A', site: this.$store.state.user.site, - planID:'', - planDesc:'', - objectID:'', - objectDesc:'', - propertiesCode:'', - propertiesDesc:'', - operator:'', - operatorName:'', + planID: '', + planDesc: '', + objectID: '', + objectDesc: '', + propertiesCode: '', + propertiesDesc: '', + operator: '', + operatorName: '', checker: '', checkerName: '', - planPeriod:'', - status:'', - planStartDate:'', - planEndDate:'', - userId:this.$store.state.user.name, - createdBy:this.$store.state.user.name, - updateBy:this.$store.state.user.name, - remark:'', + planPeriod: '', + status: '', + planStartDate: '', + planEndDate: '', + userId: this.$store.state.user.name, + createdBy: this.$store.state.user.name, + updateBy: this.$store.state.user.name, + remark: '', + workOrderRule: '', + planCycle: '天' }; this.modalDisableFlag = false; this.objectList = []; @@ -1929,11 +1946,16 @@ createdBy:this.$store.state.user.name, updateBy:this.$store.state.user.name, remark: row.remark, + workOrderRule: row.workOrderRule, + planCycle: row.planCycle }; this.updateObjectList = []; this.updateDetailData = {} this.updateDetailData.site = row.site this.updateDetailData.planID = row.planID + if (this.modalData.workOrderRule != null && this.modalData.workOrderRule.split(",").includes('A')){ + this.modalData.workOrderRule = 'A' + } getPlanDetailList(this.updateDetailData).then(({data}) => { if (data && data.code === 0) { this.updateObjectList = data.rows @@ -2041,6 +2063,15 @@ return false } this.modalData.objectList = this.dataListSelections + let obj = document.getElementsByName('addWorkOrderRule'); + let s = ''; + for (let i = 0; i < obj.length; i++) { + if (obj[i].checked) { + s += obj[i].value + ','; + } + } + s = s.substring(0,s.length-1) + this.modalData.workOrderRule = s eamWorkPlanSave(this.modalData).then(({data}) => { if (data && data.code === 0) { this.getDataList() @@ -2060,6 +2091,15 @@ }) }else { this.modalData.objectList = this.updateObjectList + let obj = document.getElementsByName('updateWorkOrderRule'); + let s = ''; + for (let i = 0; i < obj.length; i++) { + if (obj[i].checked) { + s += obj[i].value + ','; + } + } + s = s.substring(0,s.length-1) + this.modalData.workOrderRule = s eamWorkPlanEdit(this.modalData).then(({data}) => { if (data && data.code === 0) { this.getDataList() @@ -2106,7 +2146,6 @@ }) }, updateItemModal(row){ - console.log(row) this.itemModalData={ flag: '2', site: row.site, @@ -2310,7 +2349,7 @@ type: 'warning' }).then(() => { createEamWorkOrder(tempData).then(({data}) => { - if (data && data.code ==0) { + if (data && data.code === 0) { this.getDataList() this.$message({ message: '操作成功', @@ -2419,7 +2458,6 @@ userId: this.$store.state.user.id, languageCode: this.$i18n.locale } - console.log(this.$route.meta.menuId) userFavoriteList(userFavorite).then(({data}) => { for (let i = 0; i < data.list.length; i++) { if(this.$route.meta.menuId==data.list[i].menuId){ diff --git a/src/views/modules/eam/eamWorkPlanForMaintenance.vue b/src/views/modules/eam/eamWorkPlanForMaintenance.vue index 5b09621..f645ee3 100644 --- a/src/views/modules/eam/eamWorkPlanForMaintenance.vue +++ b/src/views/modules/eam/eamWorkPlanForMaintenance.vue @@ -150,8 +150,8 @@ - - + + @@ -164,6 +164,11 @@ + + + + +
----------------------------------------------------选择设备----------------------------------------------------
@@ -267,8 +272,8 @@ - - + + @@ -281,6 +286,11 @@ + + + + +
----------------------------------------------------选择设备----------------------------------------------------
@@ -783,6 +793,7 @@ planEndDate:'', userId:'', remark:'', + workOrderRule: '' }, objectData:{ site: this.$store.state.user.site, @@ -1842,6 +1853,7 @@ createdBy:this.$store.state.user.name, updateBy:this.$store.state.user.name, remark:'', + workOrderRule: '' }; this.modalDisableFlag = false; this.objectList = []; @@ -1871,11 +1883,15 @@ createdBy:this.$store.state.user.name, updateBy:this.$store.state.user.name, remark:row.remark, + workOrderRule: row.workOrderRule }; - this.updateObjectList = []; + this.updateObjectList = [] this.updateDetailData = {} this.updateDetailData.site = row.site this.updateDetailData.planID = row.planID + if (this.modalData.workOrderRule.split(",").includes('A')){ + this.modalData.workOrderRule = 'A' + } getPlanDetailList(this.updateDetailData).then(({data}) => { if (data && data.code === 0) { this.updateObjectList = data.rows @@ -1982,6 +1998,15 @@ return false } this.modalData.objectList=this.dataListSelections + let obj = document.getElementsByName('addWorkOrderRule'); + let s = ''; + for (let i = 0; i < obj.length; i++) { + if (obj[i].checked) { + s += obj[i].value + ','; + } + } + s = s.substring(0,s.length-1) + this.modalData.workOrderRule = s eamWorkPlanSave(this.modalData).then(({data}) => { if (data && data.code === 0) { this.getDataList() @@ -2001,6 +2026,15 @@ }) }else { this.modalData.objectList = this.updateObjectList + let obj = document.getElementsByName('updateWorkOrderRule'); + let s = ''; + for (let i = 0; i < obj.length; i++) { + if (obj[i].checked) { + s += obj[i].value + ','; + } + } + s = s.substring(0,s.length-1) + this.modalData.workOrderRule = s eamWorkPlanEdit(this.modalData).then(({data}) => { if (data && data.code === 0) { this.getDataList() diff --git a/src/views/modules/qc/qcPartAttribute.vue b/src/views/modules/qc/qcPartAttribute.vue index 4883034..898dd87 100644 --- a/src/views/modules/qc/qcPartAttribute.vue +++ b/src/views/modules/qc/qcPartAttribute.vue @@ -463,7 +463,7 @@ - +
@@ -1167,7 +1167,7 @@ // 添加模板 addItem(){ - if(this.itemSelections1 == null || this.itemSelections1.length == 0){ + if(this.itemSelections1 == null || this.itemSelections1.length === 0){ this.$alert("请选择可选模板!", '提示', { confirmButtonText: '确定' }) @@ -1197,7 +1197,7 @@ }, // 删除模板 deleteItem(){ - if(this.itemSelections2 == null || this.itemSelections2.length == 0){ + if(this.itemSelections2 == null || this.itemSelections2.length === 0){ this.$alert("请选择已有模板!", '提示', { confirmButtonText: '确定' }) diff --git a/src/views/modules/reportWorkOrder/reportCheckOrder.vue b/src/views/modules/reportWorkOrder/reportCheckOrder.vue index 4c353dd..d49cefe 100644 --- a/src/views/modules/reportWorkOrder/reportCheckOrder.vue +++ b/src/views/modules/reportWorkOrder/reportCheckOrder.vue @@ -22,6 +22,7 @@ @@ -34,6 +35,7 @@ @@ -957,6 +959,12 @@ columnWidth: 70, }, ], + // 日期限制 + pickerOptions: { + disabledDate(time) { + return time.getTime() > Date.now(); + }, + }, } }, mounted () { @@ -977,7 +985,7 @@ } userFavoriteList(userFavorite).then(({data}) => { for (let i = 0; i < data.list.length; i++) { - if(this.$route.meta.menuId==data.list[i].menuId){ + if(this.$route.meta.menuId == data.list[i].menuId){ this.favorite = true } } @@ -1029,7 +1037,7 @@ this.searchData.limit = this.pageSize this.searchData.page = this.pageIndex eamWorkOrderSearch(this.searchData).then(({data}) => { - if (data.code == 0) { + if (data.code === 0) { this.dataList = data.page.list this.pageIndex = data.page.currPage this.pageSize = data.page.pageSize @@ -1113,25 +1121,25 @@ }, async saveCheckReport(){ - if(this.saveData.checkResult == ''|| this.saveData.checkResult == null){ + if(this.saveData.checkResult === ''|| this.saveData.checkResult == null){ this.$alert('请选择点检结论!', '错误', { confirmButtonText: '确定' }) return false } - if(this.saveData.startDate == ''|| this.saveData.startDate == null){ + if(this.saveData.startDate === ''|| this.saveData.startDate == null){ this.$alert('请输入开始时间!', '错误', { confirmButtonText: '确定' }) return false } - if(this.saveData.endDate == ''|| this.saveData.endDate == null){ + if(this.saveData.endDate === ''|| this.saveData.endDate == null){ this.$alert('请输入结束时间!', '错误', { confirmButtonText: '确定' }) return false } - if(this.saveData.workTime == 0){ + if(this.saveData.workTime === 0){ this.$alert('工作时长不能为0!', '错误', { confirmButtonText: '确定' })