liuhairui il y a 1 an
Parent
commit
7618c07f40
2 fichiers modifiés avec 11 ajouts et 15 suppressions
  1. BIN
      public/src/assets/logotx.png
  2. 11 15
      src/view/performance/jjgzzhys.vue

BIN
public/src/assets/logotx.png


+ 11 - 15
src/view/performance/jjgzzhys.vue

@@ -94,11 +94,9 @@ const jgzzhysProductValue = () => {
 //考勤年月按钮 继续
 const kqny = ref('')
 const jjgzzhysclick = async () => {
-  // console.log(jjgzzhysformData.date)
-  var date = jjgzzhysformData.date;
-  var year = date.slice(0, 4);
-  var month = date.slice(4);
-
+  var date = jjgzzhysformData.date;//202403
+  var year = date.slice(0, 4);//2024
+  var month = date.slice(4);//03
   if (month < 1 || month > 12) {
     ElMessage({type: 'warning',message: '月份必须在1到12月之间'})
     return false;
@@ -108,7 +106,6 @@ const jjgzzhysclick = async () => {
     }
      kqny.value = year+month;
   }
-  // console.log(jjgzzhysformData.start_date)
   function formatDate(dateString) {
     if (dateString === null || dateString === '') {
       return '';
@@ -119,24 +116,23 @@ const jjgzzhysclick = async () => {
     const day = String(formattedDate.getDate()).padStart(2, '0');
     return `${year}-${month}-${day}`;
   }
-  var dateMonth = kqny.value.slice(-2); //获取月份
+  var dateMonth = kqny.value.slice(-2);//获取date后两位月份
+  //开始日期结束日期
   if (formatDate(jjgzzhysformData.start_date).slice(5, 7) !== dateMonth && formatDate(jjgzzhysformData.end_date).slice(5, 7) !== dateMonth) {
     ElMessage({type: 'warning',message: '考勤月份和开始日期和结束日期的月份不一致'})
     return false;
   }
+  //法定假日1开始日期结束日期
   if (jjgzzhysformData.vacation_one_start && formatDate(jjgzzhysformData.vacation_one_start).slice(5, 7) !== dateMonth && jjgzzhysformData.vacation_one_end && formatDate(jjgzzhysformData.vacation_one_end).slice(5, 7) !== dateMonth) {
     ElMessage({ type: 'warning', message: '考勤月份和法定假日1的月份不一致' });
     return false;
   }
-
+  //法定假日2开始日期结束日期
   if (jjgzzhysformData.vacation_two_start && formatDate(jjgzzhysformData.vacation_two_start).slice(5, 7) !== dateMonth && jjgzzhysformData.vacation_two_end && formatDate(jjgzzhysformData.vacation_two_end).slice(5, 7) !== dateMonth) {
     ElMessage({ type: 'warning', message: '考勤月份和开法定假日2的月份不一致' });
     return false;
   }
-
-
-
-
+  //返回接口数据
   const formattedData = {
     sys_id: _username.value,
     date: kqny.value,
@@ -149,10 +145,10 @@ const jjgzzhysclick = async () => {
     vacation_two_end: formatDate(jjgzzhysformData.vacation_two_end)
   };
   console.log(formattedData);
-  const staffSalaryCount_add = await staffSalaryCount(formattedData);
+  const staffSalaryCount_add = await staffSalaryCount(formattedData);//调用接口
   if (staffSalaryCount_add.code === 0) {
-    ElMessage({type: 'success',message: '更新成功'})
-  } else {
+    ElMessage({type: 'success',message: msg})
+  }else{
     ElMessage({type: 'error',message: '更新失败'})
   }
 };