From 102c7d7dc9f5af873f19c86a0d17d5d6addcbc32 Mon Sep 17 00:00:00 2001 From: zhuzhuanzhuan Date: 星期二, 19 九月 2023 17:39:28 +0800 Subject: [PATCH] 项目优化 --- src/views/mdc/base/modules/StatisticalAnalysis/StatisticalAnalysisMain.vue | 15 +++- src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerModalEdit.vue | 8 ++ src/views/mdc/base/modules/HolidayManagement/HolidayManagementModal.vue | 19 +++++ src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerList.vue | 2 src/mixins/JeecgListMixin.js | 1 src/views/mdc/base/modules/StatisticsChart/StatisticsLegend.vue | 9 ++- src/views/mdc/base/modules/mdcUtilizationRate/MdcUtilizationRateModel.vue | 2 src/views/mdc/base/modules/EquipmentList/UserModal.vue | 9 -- src/views/mdc/base/modules/HolidayManagement/HolidayManagementModalEdit.vue | 16 +++++ src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerModal.vue | 10 +++ src/views/mdc/base/modules/EquipmentTypeList/MdcEquipmentTypeForm.vue | 2 src/views/mdc/base/modules/MdcplancloseList/MdcplancloseForm.vue | 12 +++ src/components/jeecgbiz/JSelectEquipmentProduction.vue | 2 src/views/mdc/base/modules/deviceCalendar/DeviceCalendarModel.vue | 62 ++++++++++++-------- src/views/mdc/base/modules/shift/ShiftSystem.vue | 10 ++ 15 files changed, 128 insertions(+), 51 deletions(-) diff --git a/src/components/jeecgbiz/JSelectEquipmentProduction.vue b/src/components/jeecgbiz/JSelectEquipmentProduction.vue index 2f3ac51..e0bacfa 100644 --- a/src/components/jeecgbiz/JSelectEquipmentProduction.vue +++ b/src/components/jeecgbiz/JSelectEquipmentProduction.vue @@ -3,7 +3,7 @@ <!----> <a-input @click="openModal" placeholder="璇风偣鍑婚�夋嫨杞﹂棿" v-model="textVals" readOnly :disabled="disabled"> <a-icon slot="prefix" type="cluster" title="杞﹂棿閫夋嫨鎺т欢"/> - <a-icon v-if="storeVals" slot="suffix" type="close-circle" @click="handleEmpty" title="娓呯┖"/> + <a-icon v-if="storeVals&&!disabled" slot="suffix" type="close-circle" @click="handleEmpty" title="娓呯┖"/> </a-input> <j-select-equipment-production-modal ref="innerDepartSelectModal" diff --git a/src/mixins/JeecgListMixin.js b/src/mixins/JeecgListMixin.js index 6e90b0a..95fa270 100644 --- a/src/mixins/JeecgListMixin.js +++ b/src/mixins/JeecgListMixin.js @@ -256,7 +256,6 @@ this.$refs.modalForm.edit(record); this.$refs.modalForm.title = "缂栬緫"; this.$refs.modalForm.disableSubmit = false; - }, handleAdd: function () { this.$refs.modalForm.add(); diff --git a/src/views/mdc/base/modules/EquipmentList/UserModal.vue b/src/views/mdc/base/modules/EquipmentList/UserModal.vue index 4a2268f..4d41e23 100644 --- a/src/views/mdc/base/modules/EquipmentList/UserModal.vue +++ b/src/views/mdc/base/modules/EquipmentList/UserModal.vue @@ -3,7 +3,7 @@ :title="title" :maskClosable="true" :width="drawerWidth" - @cancel="handleCancel" + @cancel="visible=false" :visible="visible" :footer="null" style="height: 100%;overflow: auto;padding-bottom: 53px;"> @@ -55,9 +55,6 @@ <a-col :span="12"> <a-form-model-item label="杞﹂棿鍒嗛厤" :labelCol="labelCol" :wrapperCol="wrapperCol" v-show="!productionDisabled" ref="selectedProduction" prop="selectedProduction"> <!--<j-select-equipment-production v-decorator="['selectedProduction',{rules:[{required:true,message:'璇烽�夋嫨杞﹂棿!'}]}]" :multi="false" @back="backProductionInfo" :backProduction="true" :treeProductOpera="true"></j-select-equipment-production>--> - - - <j-select-equipment-production :disabled="disableSubmit" v-model="model.selectedProduction" :multi="false" @back="backProductionInfo" :backProduction="true" :treeProductOpera="true"></j-select-equipment-production> </a-form-model-item> @@ -549,9 +546,7 @@ // } // }) // }, - handleCancel () { - this.close() - }, + // validatequipmentId(rule, value, callback){ // if(!value){ // callback() diff --git a/src/views/mdc/base/modules/EquipmentTypeList/MdcEquipmentTypeForm.vue b/src/views/mdc/base/modules/EquipmentTypeList/MdcEquipmentTypeForm.vue index a51bb0c..15be1d3 100644 --- a/src/views/mdc/base/modules/EquipmentTypeList/MdcEquipmentTypeForm.vue +++ b/src/views/mdc/base/modules/EquipmentTypeList/MdcEquipmentTypeForm.vue @@ -102,7 +102,7 @@ httpAction(httpurl,this.model,method).then((res)=>{ if(res.success){ // that.$message.success(res.message); - that.$notification.warning({ + that.$notification.success({ message:'娑堟伅', description:res.message }); diff --git a/src/views/mdc/base/modules/HolidayManagement/HolidayManagementModal.vue b/src/views/mdc/base/modules/HolidayManagement/HolidayManagementModal.vue index 17ef5f5..4e0393b 100644 --- a/src/views/mdc/base/modules/HolidayManagement/HolidayManagementModal.vue +++ b/src/views/mdc/base/modules/HolidayManagement/HolidayManagementModal.vue @@ -112,6 +112,22 @@ }, ], }, + vacationDate:{ + rules:[ + { + required:true, + message: "璇烽�夋嫨浼戝亣鏃堕棿" + }, + ], + }, + vacationType:{ + rules:[ + { + required:true, + message: "璇烽�夋嫨鍋囨湡绫诲瀷" + }, + ], + }, }, url: { @@ -126,7 +142,6 @@ }, created() { }, - methods: { // disabledDate(current){ // //Can not slect days before today and today @@ -248,7 +263,7 @@ obj.then((res) => { if (res.success) { // that.$message.success("娣诲姞鎴愬姛") - that.$notification.warning({ + that.$notification.success({ message:'娑堟伅', description:"娣诲姞鎴愬姛" }); diff --git a/src/views/mdc/base/modules/HolidayManagement/HolidayManagementModalEdit.vue b/src/views/mdc/base/modules/HolidayManagement/HolidayManagementModalEdit.vue index 9283a4c..48c1e83 100644 --- a/src/views/mdc/base/modules/HolidayManagement/HolidayManagementModalEdit.vue +++ b/src/views/mdc/base/modules/HolidayManagement/HolidayManagementModalEdit.vue @@ -126,6 +126,22 @@ }, ], }, + vacationDate:{ + rules:[ + { + required:true, + message: "璇烽�夋嫨浼戝亣鏃堕棿" + }, + ], + }, + vacationType:{ + rules:[ + { + required:true, + message: "璇烽�夋嫨鍋囨湡绫诲瀷" + }, + ], + }, // mdcRepairType:{ // rules:[ // { diff --git a/src/views/mdc/base/modules/MdcplancloseList/MdcplancloseForm.vue b/src/views/mdc/base/modules/MdcplancloseList/MdcplancloseForm.vue index 2d78b50..60c8e55 100644 --- a/src/views/mdc/base/modules/MdcplancloseList/MdcplancloseForm.vue +++ b/src/views/mdc/base/modules/MdcplancloseList/MdcplancloseForm.vue @@ -7,8 +7,7 @@ <a-form-model-item label="绫诲瀷" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="planCloseType"> <j-dict-select-tag :readOnly="disableSubmit" placeholder="璇烽�夋嫨绫诲瀷" :triggerChange="true" dictCode="mdc_plan_type " - v-model="model.planCloseType" allow-clear/> - + v-model="model.planCloseType" allow-clear /> </a-form-model-item> </a-col> <a-col :span="24"> @@ -70,6 +69,15 @@ }, confirmLoading: false, validatorRules: { + planCloseType:[ + {required: true,message:'璇烽�夋嫨绫诲瀷!'} + ], + planCloseTimeType:[ + {required: true,message:'璇烽�夋嫨鏃堕棿绫诲瀷!'} + ], + planCloseTimeLong:[ + {required: true,message:'璇疯緭鍏ユ椂闀�!'} + ], }, url: { add: "/mdc/mdcPlanClose/add", diff --git a/src/views/mdc/base/modules/StatisticalAnalysis/StatisticalAnalysisMain.vue b/src/views/mdc/base/modules/StatisticalAnalysis/StatisticalAnalysisMain.vue index bdfde0f..85a2cc5 100644 --- a/src/views/mdc/base/modules/StatisticalAnalysis/StatisticalAnalysisMain.vue +++ b/src/views/mdc/base/modules/StatisticalAnalysis/StatisticalAnalysisMain.vue @@ -269,7 +269,8 @@ textStyle:{ color:'#000', }, - formatter:"鏃堕暱锛歿c}H" + // formatter:"鏃堕暱锛歿c}H", + formatter:params=>String(params.value).length==2?`鏃堕暱锛�${String(params.value).slice(1)}H`:`鏃堕暱锛�${String(params.value)}H` }, itemStyle: { normal: { @@ -312,7 +313,8 @@ // }, tooltip: { trigger: 'item', - formatter: "{a} <br/>{b} : {c} ({d}%)" + // formatter: "{a} <br/>{b} : {c} ({d}%)"锛� + formatter:params=>String(params.value).length==2?`${params.seriesName}<br/>${params.name}锛�${String(params.value).slice(1)}锛�${params.percent}%锛塦:`${params.seriesName}<br/>${params.name}锛�${params.value}锛�${params.percent}%锛塦 }, legend: { orient: 'vertical', @@ -335,7 +337,8 @@ label: { show: true, position: 'top', - formatter: '{b}\n{c}' + // formatter: '{b}\n{c}', + formatter:params=>String(params.value).length==2?params.name+String(params.value).slice(1):params.name+String(params.value) } } }, @@ -354,7 +357,8 @@ // }, tooltip: { trigger: 'item', - formatter: "{a} <br/>{b} : {c} ({d}%)" + // formatter: "{a} <br/>{b} : {c} ({d}%)", + formatter:params=>String(params.value).length==2?`${params.seriesName}<br/>${params.name}锛�${String(params.value).slice(1)}锛�${params.percent}%锛塦:`${params.seriesName}<br/>${params.name}锛�${params.value}锛�${params.percent}%锛塦 }, legend: { orient: 'vertical', @@ -377,7 +381,8 @@ label: { show: true, position: 'top', - formatter: '{b}\n{c}' + // formatter: '{b}\n{c}', + formatter:params=>String(params.value).length==2?params.name+String(params.value).slice(1):params.name+String(params.value) } } }, diff --git a/src/views/mdc/base/modules/StatisticsChart/StatisticsLegend.vue b/src/views/mdc/base/modules/StatisticsChart/StatisticsLegend.vue index eec09ae..24eb98a 100644 --- a/src/views/mdc/base/modules/StatisticsChart/StatisticsLegend.vue +++ b/src/views/mdc/base/modules/StatisticsChart/StatisticsLegend.vue @@ -359,7 +359,8 @@ textStyle:{ color:'#000', }, - formatter:"鏃堕暱锛歿c}H" + // formatter:"鏃堕暱锛歿c}H", + formatter:params=>String(params.value).length==2?`鏃堕暱锛�${String(params.value).slice(1)}H`:`鏃堕暱锛�${String(params.value)}H` }, itemStyle: { normal: { @@ -456,7 +457,8 @@ textStyle:{ color:'#000', }, - formatter:"鏃堕暱锛歿c}H" + // formatter:"鏃堕暱锛歿c}H", + formatter:params=>String(params.value).length==2?`鏃堕暱锛�${String(params.value).slice(1)}H`:`鏃堕暱锛�${String(params.value)}H` }, itemStyle: { normal: { @@ -549,7 +551,8 @@ textStyle:{ color:'#000', }, - formatter:"鏃堕暱锛歿c}H" + // formatter:"鏃堕暱锛歿c}H", + formatter:params=>String(params.value).length==2?`鏃堕暱锛�${String(params.value).slice(1)}H`:`鏃堕暱锛�${String(params.value)}H` }, itemStyle: { normal: { diff --git a/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerList.vue b/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerList.vue index be82f57..d57d514 100644 --- a/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerList.vue +++ b/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerList.vue @@ -530,7 +530,7 @@ //閲嶆柊璁$畻鍒嗛〉闂 that.reCalculatePage(1) // that.$message.success(res.message); - that.$notification.warning({ + that.$notification.success({ message:'娑堟伅', description:res.message }); diff --git a/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerModal.vue b/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerModal.vue index 0ef247e..aea8dae 100644 --- a/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerModal.vue +++ b/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerModal.vue @@ -120,6 +120,14 @@ }, ], }, + noplanType:{ + rules:[ + { + required:true, + message: "璇烽�夋嫨绫诲瀷" + }, + ], + }, }, url: { @@ -253,7 +261,7 @@ obj.then((res) => { if (res.success) { // that.$message.success("娣诲姞鎴愬姛") - that.$notification.warning({ + that.$notification.success({ message:'娑堟伅', description:"娣诲姞鎴愬姛" }); diff --git a/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerModalEdit.vue b/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerModalEdit.vue index a508e48..2624eba 100644 --- a/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerModalEdit.vue +++ b/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerModalEdit.vue @@ -136,6 +136,14 @@ }, ], }, + noplanType:{ + rules:[ + { + required:true, + message: "璇烽�夋嫨绫诲瀷" + }, + ], + }, // mdcRepairType:{ // rules:[ // { diff --git a/src/views/mdc/base/modules/deviceCalendar/DeviceCalendarModel.vue b/src/views/mdc/base/modules/deviceCalendar/DeviceCalendarModel.vue index cb49c1c..f48a441 100644 --- a/src/views/mdc/base/modules/deviceCalendar/DeviceCalendarModel.vue +++ b/src/views/mdc/base/modules/deviceCalendar/DeviceCalendarModel.vue @@ -115,11 +115,18 @@ }, confirmLoading: false, form: this.$form.createForm(this), validatorRules: { - // shiftId:{ - // rules: [{ - // required: true, message: '璇烽�夋嫨鐝埗!', - // }], - // }, + equipmentId:{ + rules:[ + { + required:true,message:'璇烽�夋嫨璁惧缁�!' + } + ] + }, + shiftId:{ + rules: [{ + required: true, message: '璇烽�夋嫨鐝埗!', + }], + } }, url: { add: '/mdc/mdcDeviceCalendar/add', @@ -300,27 +307,34 @@ if (!err) { that.confirmLoading = true let formData = Object.assign(this.model, values) - formData.dateList = this.sendDte - postAction(this.url.settingCalendar, formData).then((res) => { - if (res.success) { - // that.$message.success(res.message) - that.$notification.success({ - message:'娑堟伅', - description:res.message - }); - that.$emit('ok', res.result) - } else { - // that.$message.warning(res.message) - that.$notification.warning({ - message:'娑堟伅', - description:res.message - }); - } - }).finally(() => { + if(formData.dateList&&formData.dateList.length>0){ + postAction(this.url.settingCalendar, formData).then((res) => { + if (res.success) { + // that.$message.success(res.message) + that.$notification.success({ + message:'娑堟伅', + description:res.message + }); + that.$emit('ok', res.result) + } else { + // that.$message.warning(res.message) + that.$notification.warning({ + message:'娑堟伅', + description:res.message + }); + } + }).finally(() => { + that.confirmLoading = false + that.close() + }) + }else{ that.confirmLoading = false - that.close() - }) + that.$notification.warning({ + message:'娑堟伅', + description:'璇烽�夋嫨鐢熸晥鏃堕棿!' + }); + } } }) }, diff --git a/src/views/mdc/base/modules/mdcUtilizationRate/MdcUtilizationRateModel.vue b/src/views/mdc/base/modules/mdcUtilizationRate/MdcUtilizationRateModel.vue index 9a6d8f9..8c83625 100644 --- a/src/views/mdc/base/modules/mdcUtilizationRate/MdcUtilizationRateModel.vue +++ b/src/views/mdc/base/modules/mdcUtilizationRate/MdcUtilizationRateModel.vue @@ -115,7 +115,7 @@ }).then((res) => { if (res.success) { // that.$message.success("淇濆瓨鎴愬姛") - that.$notification.warning({ + that.$notification.success({ message:'娑堟伅', description:"淇濆瓨鎴愬姛" }); diff --git a/src/views/mdc/base/modules/shift/ShiftSystem.vue b/src/views/mdc/base/modules/shift/ShiftSystem.vue index 864b89b..3d53d7d 100644 --- a/src/views/mdc/base/modules/shift/ShiftSystem.vue +++ b/src/views/mdc/base/modules/shift/ShiftSystem.vue @@ -117,10 +117,16 @@ let _this = this putAction(this.url.changeStatus, { id: id, status: status }).then((res) => { if (res.success) { - _this.$message.success('鎿嶄綔鎴愬姛锛�') + _this.$notification.success({ + message:'娑堟伅', + description:res.message + }) _this.loadData() } else { - _this.$message.warning('鎿嶄綔澶辫触锛�') + _this.$notification.warning({ + message:'娑堟伅', + description:res.message + }); } }) }, -- Gitblit v1.9.3