From 6cfecc8bf9451ea37220f14ac1171c93013350de Mon Sep 17 00:00:00 2001 From: xiaoning <1097449274@qq.com> Date: Wed, 26 Jun 2024 09:16:42 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8F=AD=E7=BB=84=E7=BB=84=E7=BB=87=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E8=B7=A8=E4=BD=8D=E4=BF=AE=E6=94=B9=20=E6=8E=92?= =?UTF-8?q?=E4=BA=A7=E7=A1=AE=E8=AE=A4=E5=87=A0=E4=B8=AA=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E7=BB=9F=E4=B8=80=E5=B7=A5=E5=BA=8F=E8=BD=AC?= =?UTF-8?q?=E7=A0=81=20=E5=B7=A5=E5=8E=82=E6=97=A5=E5=8E=86=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/jhzx/pc.js | 1 + src/components/Gcrl/index.vue | 25 ++++----- src/views/jhzx/components/sygdpc/GxCD.vue | 23 +++++++- src/views/jhzx/components/sygdpc/Sbcn.vue | 14 ++++- src/views/jhzx/symxCX.vue | 2 +- src/views/sjzx/bzzzgl.vue | 64 ++++++++++++++++++----- src/views/sjzx/sbjgryWH.vue | 33 ++++++------ 7 files changed, 114 insertions(+), 48 deletions(-) diff --git a/src/api/jhzx/pc.js b/src/api/jhzx/pc.js index 339eb4d..43d9790 100644 --- a/src/api/jhzx/pc.js +++ b/src/api/jhzx/pc.js @@ -9,6 +9,7 @@ export function getCdAll() {return request({url: '/sygdpc/getCdAll', method: 'ge export function saveGxcd(data) {return request({url: '/sygdpc/saveGxcd', method: 'post', data})} export function removeGxcd(data) {return request({url: '/sygdpc/removeGxcd', method: 'post', data})} export function getSbcnAll() {return request({url: '/sygdpc/getSbcnAll', method: 'get'})} +export function getGxDict() {return request({url: '/sygdpc/getGxDict', method: 'get'})} export function saveSbcn(data) {return request({url: '/sygdpc/saveSbcn', method: 'post',data})} export function removeSbcn(data) {return request({url: '/sygdpc/remove', method: 'post',data})} diff --git a/src/components/Gcrl/index.vue b/src/components/Gcrl/index.vue index 4f0b35f..0386fe4 100644 --- a/src/components/Gcrl/index.vue +++ b/src/components/Gcrl/index.vue @@ -72,10 +72,6 @@ export default { weeks() { var month=this.current.getMonth() + 1; var year=this.current.getFullYear(); - // if (this.current.getDate()>=20){ - // month=this.current.getMonth() + 2; - // if (month==1){year=year+1} - // } if (!this.years.includes(year+'')&&this.flag){ this.$message.warning("请生成"+this.nextYear+"年度工厂日历!"); }else { @@ -88,6 +84,11 @@ export default { }, created() { this.initList(); + // this.current=new Date(Date.UTC(2027, 11, 18)) + if (this.current.getDate()>=20){ + this.current.setMonth(this.current.getMonth() + 1); + this.current = new Date(this.current); + } }, methods: { @@ -123,22 +124,17 @@ export default { } }, isHidden(date){ - // let today = new Date(Date.UTC(2024, 5, 21)); + // let today = new Date(Date.UTC(2024, 5, 18)); let today = new Date(); - var lastDay; if (today.getDate()<21){ - //1.当前为21号前 本月已排好计划 本月最后一天 - lastDay= new Date(today.getFullYear(), today.getMonth()+1, 1); + return !(date < today); }else { - //2.当前为21号后 下月已排好计划 下月最后一天 - lastDay= new Date(today.getFullYear(), today.getMonth()+2, 1); + var lastDay= new Date(today.getFullYear(), today.getMonth()+1, 1); + return !(date < lastDay); } - return !( - date < lastDay - ); + }, getCurDate() { - var date = new Date(); var year = this.current.getFullYear(); var month = this.current.getMonth() + 1; // getMonth() returns a zero-based value (0-11) if (month < 10) { @@ -178,6 +174,7 @@ export default { }, getMonthData(year, month) { let weeks = []; + let firstDay = new Date(year, month - 1, 1); // 这个月的第一天 let lastDayOfCurrentMonth = new Date(year, month, 0); // 这个月的最后一天 let lastDayOfPrevMonth = new Date(year, month - 1, 0); // 上个月的最后一天 diff --git a/src/views/jhzx/components/sygdpc/GxCD.vue b/src/views/jhzx/components/sygdpc/GxCD.vue index 435569f..8ebdb33 100644 --- a/src/views/jhzx/components/sygdpc/GxCD.vue +++ b/src/views/jhzx/components/sygdpc/GxCD.vue @@ -33,7 +33,7 @@