From 9c1906a8056c0c88fdd116b60fbd17aa8a0cbb5c Mon Sep 17 00:00:00 2001
From: gaoluyang <gaoluyang@rengu.cc>
Date: 星期四, 18 七月 2024 16:32:25 +0800
Subject: [PATCH] 原始记录模板表格刷新当前页数不变

---
 src/components/do/b3-work-time-management/work-time-management.vue |   45 ++++++++++++++++++++++++++++++---------------
 1 files changed, 30 insertions(+), 15 deletions(-)

diff --git a/src/components/do/b3-work-time-management/work-time-management.vue b/src/components/do/b3-work-time-management/work-time-management.vue
index bea077b..63d5053 100644
--- a/src/components/do/b3-work-time-management/work-time-management.vue
+++ b/src/components/do/b3-work-time-management/work-time-management.vue
@@ -27,8 +27,8 @@
             size="small"
             type="daterange"
             range-separator="鑷�"
-            format="yyyy-MM-dd HH:mm:ss"
-            value-format="yyyy-MM-dd HH:mm:ss"
+            format="yyyy-MM-dd"
+            value-format="yyyy-MM-dd"
             start-placeholder="寮�濮嬫棩鏈�"
             end-placeholder="缁撴潫鏃ユ湡" @change="refreshTable()" clearable>
           </el-date-picker>
@@ -75,12 +75,11 @@
     </div>
     <div class="table">
       <ValueTable ref="ValueTable0"
-        v-if="currentTable == 'ValueTable0'"
+        v-if="currentTable == 'ValueTable0'" :isColumnWidth="true"
 				:url="$api.auxiliaryWorkingHoursDay.selectAuxiliaryWorkingHoursDay"
 				:delUrl="$api.auxiliaryWorkingHoursDay.deleteAuxiliaryWorkingHoursDay" :componentData="componentData" :key="upIndex"
         @delete="handleDelete" />
-      <ValueTable ref="ValueTable1"
-      v-if="currentTable == 'ValueTable1'"
+      <ValueTable ref="ValueTable1" v-if="currentTable == 'ValueTable1'" :isColumnWidth="true"
 				:url="$api.auxiliaryOutputWorkingHours.selectAuxiliaryOutputWorkingHours" :componentData="componentData1" :key="upIndex1" />
     </div>
     <el-dialog :title="formData.id?'缂栬緫':'褰曞叆鏁版嵁'" :visible.sync="addVisible" width="600px" :before-close="handleClose">
@@ -170,6 +169,9 @@
                 </el-option>
               </el-select>
             </el-form-item>
+            <el-form-item label="澶嶆牳璇存槑:">
+              <el-input v-model="formData0.reviewerRemark" type="textarea" :rows="3" size="small" :disabled="title=='鎵瑰噯'"></el-input>
+            </el-form-item>
           </el-form>
 				</el-col>
         <el-col :span="12">
@@ -178,6 +180,9 @@
               <el-input v-model="formData0.number" size="small" :disabled="title=='鎵瑰噯'"></el-input>
             </el-form-item>
             <el-form-item label="鏁伴噺:" required>
+              <el-input v-model="formData0.amount" size="small" :disabled="title=='鎵瑰噯'"></el-input>
+            </el-form-item>
+            <el-form-item label="澶嶆牳鏁伴噺:" required>
               <el-input v-model="formData0.reviewerNumber" size="small" :disabled="title=='鎵瑰噯'"></el-input>
             </el-form-item>
             <el-form-item label="鏍稿噯宸ユ椂:">
@@ -192,12 +197,6 @@
           </el-form>
 				</el-col>
 			</el-row>
-      <el-form :model="formData0" label-width="90px">
-        <el-form-item label="澶嶆牳璇存槑:">
-          <el-input v-model="formData0.reviewerRemark" type="textarea"
-  :rows="3" size="small" :disabled="title=='鎵瑰噯'"></el-input>
-        </el-form-item>
-      </el-form>
 			<span slot="footer" class="dialog-footer">
 				<el-row>
 					<el-button @click="submitCheck(0)" :loading="checkLoadN">{{title=='瀹℃牳'?'涓嶉�氳繃':'涓嶆壒鍑�'}}</el-button>
@@ -341,7 +340,7 @@
 					entity: {
 						week: null,
 						weekDay: null,
-						dateTime: null,
+						dateTime: [],
             name:null,
 						orderBy: {
 							field: 'id',
@@ -400,6 +399,7 @@
         reviewerNonproductiveTime:'',
         auxiliaryProject:'',
         reviewerRemark:'',
+        nameUser: ''
       },
       checkVisible:false,
       checkLoadN:false,
@@ -501,10 +501,12 @@
       let year = currentDate.getFullYear();
       let month = String(currentDate.getMonth() + 1).padStart(2, '0');
       let day = String(currentDate.getDate()).padStart(2, '0');
-      let formattedDate1 = `${year}-${month}-${day} 00:00:00`;
-      let formattedDate2 = `${year}-${month}-${day} 23:59:59`;
+      let formattedDate1 = `${year}-${month}-${day}`;
+      let formattedDate2 = `${year}-${month}-${day}`;
       this.entity.dateTime.push(formattedDate1);
       this.entity.dateTime.push(formattedDate2);
+      this.componentData1.entity.dateTime.push(formattedDate1);
+      this.componentData1.entity.dateTime.push(formattedDate2);
       this.refreshTable()
     },
     getPower(){
@@ -820,8 +822,21 @@
       return String(d)
     },
     collectWorkingHours(){
+      let entity = {}
+      if(this.entity.week1&&this.entity.week2){
+        entity.week = JSON.stringify([this.entity.week1,this.entity.week2])
+      }else{
+        entity.week = ''
+      }
+      if(this.entity.dateTime){
+        entity.dateTime = JSON.stringify(this.entity.dateTime)
+      }else{
+        entity.dateTime = ''
+      }
+      entity.weekDay = this.entity.weekDay
+      entity.name = this.entity.name
       this.$axios.post(this.$api.auxiliaryOutputWorkingHours.collectWorkingHours,{
-    entity:this.componentData.entity
+    entity:entity
    }, {
   headers: {
  'Content-Type': 'application/json'

--
Gitblit v1.9.3