From e0c4ede7fdcacf281bd6b3303d625d87bd4e728c Mon Sep 17 00:00:00 2001
From: qinxianzhangyao <11053546+qinxianzhangyao@user.noreply.gitee.com>
Date: 星期五, 20 十月 2023 18:08:54 +0800
Subject: [PATCH] hzymxg

---
 vue.config.js                         |    1 
 src/views/hosp/about/index.vue        |   76 +++++++++++-------------
 src/views/hosp/Summary/index.vue      |   41 ++++++++-----
 src/views/system/examcharge/index.vue |    4 
 src/views/hosp/settlement/index.vue   |   21 ++++--
 src/api/hosp/water.js                 |    8 ++
 src/views/hosp/Sumrecord/index.vue    |   14 ++--
 7 files changed, 90 insertions(+), 75 deletions(-)

diff --git a/src/api/hosp/water.js b/src/api/hosp/water.js
index 63dbeb1..f313ba0 100644
--- a/src/api/hosp/water.js
+++ b/src/api/hosp/water.js
@@ -148,4 +148,12 @@
     method: 'delete',
     params: data
   })
+}
+
+// 鑾峰彇姹囨�绘椂闂磋捣濮嬫椂闂�
+export function getbigntime() {
+  return request({
+    url: '/hosp/summary/getLastTime',
+    method: 'get',
+  })
 }
\ No newline at end of file
diff --git a/src/views/hosp/Summary/index.vue b/src/views/hosp/Summary/index.vue
index 6535666..09db6ef 100644
--- a/src/views/hosp/Summary/index.vue
+++ b/src/views/hosp/Summary/index.vue
@@ -1,7 +1,7 @@
 <template>
   <div class="app-container">
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
-      <el-form-item label="鏀惰垂鍛�" prop="tollCollectorId">
+      <el-form-item label="姹囨�讳汉鍛�" prop="tollCollectorId">
         <el-select v-model="queryParams.tollCollectorId" filterable style="width: 130px" placeholder="璇烽�夋嫨浜ゆ鍛�" clearable
           @clear="getCompanyList">
           <el-option v-for="dict in CompanyList" :key="dict.userId" :label="dict.nickName" :value="dict.userId" />
@@ -24,19 +24,18 @@
 
     <el-row :gutter="10" class="mb8">
       <el-col :span="1.5">
-        <el-button type="primary" size="mini" :disabled="single" @click="handleUpdate"
-          >姹囨��</el-button>
+        <el-button type="primary" size="mini" @click="handleUpdate">姹囨��</el-button>
       </el-col>
     </el-row>
-    <el-table style="width: 80%" :data="list"  border max-height="720px" @selection-change="handleSelect">
+    <el-table style="width: 80%" :data="list" border max-height="720px" @selection-change="handleSelect">
       <el-table-column type="selection" width="55"> </el-table-column>
-      <el-table-column label="浜ゆ鍛�" align="center" prop="tollCollector" :show-overflow-tooltip="true" />
+      <el-table-column label="姹囨�讳汉鍛�" align="center" prop="tollCollector" :show-overflow-tooltip="true" />
       <el-table-column label="鏀惰垂閲戦" align="center" prop="amountReceived" :show-overflow-tooltip="true" />
       <el-table-column label="閫�璐归噾棰�" align="center" prop="refundAmount" :show-overflow-tooltip="true" />
       <el-table-column label="搴斾氦娆�" align="center" prop="payable" :show-overflow-tooltip="true" />
       <el-table-column label="浜よ处鏃堕棿" align="center" prop="createTime" :show-overflow-tooltip="true" />
-      <el-table-column label="璧锋鏃ユ湡" align="center" prop="accountBeginTime" :show-overflow-tooltip="true" />
-      <el-table-column label="缁堟鏃ユ湡" align="center" prop="accountEndTime" :show-overflow-tooltip="true" />
+      <el-table-column label="璧峰鏃堕棿" align="center" prop="accountBeginTime" :show-overflow-tooltip="true" />
+      <el-table-column label="鎴鏃堕棿" align="center" prop="accountEndTime" :show-overflow-tooltip="true" />
     </el-table>
     <!-- <pagination
       v-show="total>0"
@@ -49,8 +48,8 @@
 </template>
 
 <script>
-import { getlistWater, getWater, getdatalist, addTjSummary } from "@/api/hosp/water";
-import { getHzList, } from "@/api/hosp/Summary";
+import { getlistWater, getWater, getdatalist, addTjSummary, getNewDate,getbigntime } from "@/api/hosp/water";
+import { getInfo } from "@/api/login";
 import moment from "moment";
 export default {
   name: "Water",
@@ -64,8 +63,6 @@
       // 閫変腑鏁扮粍
       ids: [],
       CompanyList: [],
-      // 闈炲崟涓鐢�
-      single: true,
       // 闈炲涓鐢�
       multiple: true,
       // 鏄剧ず鎼滅储鏉′欢
@@ -114,6 +111,20 @@
       getdatalist().then((response) => {
         this.CompanyList = response.data;
         this.loading = false;
+        getInfo().then((response) => {
+          this.queryParams.tollCollectorId = response.user.userId;
+        });
+      });
+      getNewDate().then((response) => {
+        if (response.code === 200) {
+            this.queryParams.accountEndTime = moment(response.data).format("YYYY-MM-DD HH:mm:ss")
+        }
+      });
+      getbigntime().then((response) => {
+        if (response.code === 200) {
+          this.queryParams.accountBeginTime =
+            moment(response.data).format("YYYY-MM-DD HH:mm:ss")
+        }
       });
     },
     /** 鏌ヨ浣撴娴佹按鍒楄〃 */
@@ -165,15 +176,11 @@
     },
 
     handleSelect(selection, val) {
-      if (selection.length > 1) {
-        this.single = false
-      } else {
-        this.single = true
-      }
+      this.ids = []
       selection.forEach(element => {
         this.ids.push(element.id)
       });
-
+      console.log(this.ids);//姝や紶閫掍釜浜虹粨璐﹀崟鍙锋湁閲嶅
     },
 
     /** 淇敼鎸夐挳鎿嶄綔 */
diff --git a/src/views/hosp/Sumrecord/index.vue b/src/views/hosp/Sumrecord/index.vue
index e1aad4e..9ed1e52 100644
--- a/src/views/hosp/Sumrecord/index.vue
+++ b/src/views/hosp/Sumrecord/index.vue
@@ -66,14 +66,14 @@
 
 
             <div style="margin: 10px 20px;">
-                <el-table  style="width: 86%" :data="collectorList" ref="multipleTable" border max-height="700px">
-                    <el-table-column label="浜ゆ鍛�" align="center" prop="tollCollector"  width="120" />
-                    <el-table-column label="鏀惰垂閲戦" align="center" prop="amountReceived"  width="120" />
-                    <el-table-column label="閫�璐归噾棰�" align="center" prop="refundAmount"  width="120" />
-                    <el-table-column label="搴斾氦娆�" align="center" prop="payable"  width="120"/>
+                <el-table  style="width: 94%" :data="collectorList" ref="multipleTable" border max-height="700px">
+                    <el-table-column label="浜ゆ鍛�" align="center" prop="tollCollector"  width="90" />
+                    <el-table-column label="鏀惰垂閲戦" align="center" prop="amountReceived"  width="90" />
+                    <el-table-column label="閫�璐归噾棰�" align="center" prop="refundAmount"  width="90" />
+                    <el-table-column label="搴斾氦娆�" align="center" prop="payable"  width="90"/>
                     <el-table-column label="浜よ处鏃堕棿" align="center" prop="createTime" />
-                    <el-table-column label="璧锋鏃ユ湡" align="center" prop="accountBeginTime" />
-                    <el-table-column label="缁堟鏃ユ湡" align="center" prop="accountEndTime"  />
+                    <el-table-column label="璧峰鏃堕棿" align="center" prop="accountBeginTime" />
+                    <el-table-column label="鎴鏃堕棿" align="center" prop="accountEndTime"  />
                 </el-table>
                
             </div>
diff --git a/src/views/hosp/about/index.vue b/src/views/hosp/about/index.vue
index 181961c..261476c 100644
--- a/src/views/hosp/about/index.vue
+++ b/src/views/hosp/about/index.vue
@@ -34,8 +34,8 @@
       <el-table-column label="閫�璐归噾棰�" align="center" prop="refundAmount" :show-overflow-tooltip="true" />
       <el-table-column label="搴斾氦娆�" align="center" prop="payable" :show-overflow-tooltip="true" />
       <el-table-column label="浜よ处鏃堕棿" align="center" prop="createTime" :show-overflow-tooltip="true" />
-      <el-table-column label="璧锋鏃ユ湡" align="center" prop="accountBeginTime" :show-overflow-tooltip="true" />
-      <el-table-column label="缁堟鏃ユ湡" align="center" prop="accountEndTime" :show-overflow-tooltip="true" />
+      <el-table-column label="璧锋鏃堕棿" align="center" prop="accountBeginTime" :show-overflow-tooltip="true" />
+      <el-table-column label="鎴鏃堕棿" align="center" prop="accountEndTime" :show-overflow-tooltip="true" />
     </el-table>
 
     <div class="pag">
@@ -167,42 +167,39 @@
         }
       });
 
-      let data = {
-        tollCollectorId: this.tollCollectorId,
-        accountBeginTime: this.value1[0],
-        accountEndTime: this.value1[1]
-          .toJSON()
-          .substr(0, 19)
-          .replace("T", " "),
-        pageNum: this.queryParams.pageNum,
-        pageSize: this.queryParams.pageSize,
-      };
-      getcolllist(data).then((res) => {
-        this.tableData = res.data.list;
-        if (this.tableData.length === 0) {
-          this.$message({
-            message: '璇锋悳绱㈣鎾ら攢鏁版嵁鐨勬椂闂存鍝',
-            type: 'warning'
-          });
-        }
-        if (res.code === 200) {
-          if (this.tableData.length != 0) {
-            this.$nextTick(() => {
-              this.$refs.multipleTable.toggleRowSelection(
-                this.tableData[0],
-                true
-              );
-            });
-          } else {
-            this.$refs.multipleTable.clearSelection();
-          }
-        }
+      // let data = {
+      //   tollCollectorId: this.tollCollectorId,
+      //   accountBeginTime: this.value1[0],
+      //   accountEndTime: this.value1[1],
+      //   pageNum: this.queryParams.pageNum,
+      //   pageSize: this.queryParams.pageSize,
+      // };
+      // getcolllist(data).then((res) => {
+      //   this.tableData = res.data.list;
+      //   if (this.tableData.length === 0) {
+      //     this.$message({
+      //       message: '璇锋悳绱㈣鎾ら攢鏁版嵁鐨勬椂闂存鍝',
+      //       type: 'warning'
+      //     });
+      //   }
+      //   if (res.code === 200) {
+      //     if (this.tableData.length != 0) {
+      //       this.$nextTick(() => {
+      //         this.$refs.multipleTable.toggleRowSelection(
+      //           this.tableData[0],
+      //           true
+      //         );
+      //       });
+      //     } else {
+      //       this.$refs.multipleTable.clearSelection();
+      //     }
+      //   }
 
-        // this.tableData.forEach(item => {
-        //   this.allList = item.tjTollCollectorDetailList
-        // })
-        this.total = res.data.total;
-      });
+      //   // this.tableData.forEach(item => {
+      //   //   this.allList = item.tjTollCollectorDetailList
+      //   // })
+      //   this.total = res.data.total;
+      // });
     },
     // 閫変腑涓嬫媺妗咺d
     idFn(value) {
@@ -222,10 +219,7 @@
       let data = {
         tollCollectorId: this.tollCollectorId,
         accountBeginTime: this.value1[0],
-        accountEndTime: new Date(new Date().getTime() + 8 * 3600 * 1000)
-          .toJSON()
-          .substr(0, 19)
-          .replace("T", " "),
+        accountEndTime:this.value1[1],
         pageNum: this.queryParams.pageNum,
         pageSize: this.queryParams.pageSize,
       };
diff --git a/src/views/hosp/settlement/index.vue b/src/views/hosp/settlement/index.vue
index a24f39b..f917347 100644
--- a/src/views/hosp/settlement/index.vue
+++ b/src/views/hosp/settlement/index.vue
@@ -6,8 +6,10 @@
           style="width: 120px;" />
       </el-form-item>
       <el-form-item label="缁撹处鏃堕棿" prop="tollCollectorName">
-        <el-date-picker v-model="value1" type="datetimerange" start-placeholder="璧锋鏃ユ湡" end-placeholder="缁堟鏃ユ湡"
-          :default-time="['12:00:00']">
+        <el-date-picker v-model="value1" type="datetimerange" start-placeholder="璧锋鏃ユ湡" end-placeholder="缁堟鏃ユ湡"  :default-time="['00:00:00', '23:00:00']"
+          format="yyyy-MM-dd HH:mm:ss"
+          value-format="yyyy-MM-dd HH:mm:ss"
+          @change="dateChangebirthday1">
         </el-date-picker>
       </el-form-item>
     </el-form>
@@ -136,19 +138,22 @@
       });
 
     },
+    // 鏃堕棿
+    dateChangebirthday1(val) {
+      this.value1 = val;
+      console.log(this.value1)
+    },
 
     /** 缁熻 */
     handleUpdate() {
       this.loading = true;
+    
       let data = {
         pageNum: this.queryParams.pageNum,
         pageSize: this.queryParams.pageSize,
         userId: this.userId.toString(),
-        beginTime: moment(this.time).format("YYYY-MM-DD HH:mm:ss"),
-        endTime: new Date(new Date().getTime() + 8 * 3600 * 1000)
-          .toJSON()
-          .substr(0, 19)
-          .replace("T", " "),
+        beginTime: this.value1[0],
+        endTime: this.value1[1]
       };
       getList(data).then((res) => {
         this.dataList = res.data.list;
@@ -268,7 +273,7 @@
               type: "success",
             });
             this.$forceUpdate();
-            this.handleUpdate();
+            this.getList();
             const accountId = res.msg;
             const viewNum = "809743614817824768";
             const params = { viewNum, accountId };
diff --git a/src/views/system/examcharge/index.vue b/src/views/system/examcharge/index.vue
index 65316f4..16bfeb9 100644
--- a/src/views/system/examcharge/index.vue
+++ b/src/views/system/examcharge/index.vue
@@ -163,8 +163,8 @@
                         </template>
                     </el-table-column>
                     <el-table-column label="鏀惰垂鍛�" align="center" prop="updateBy" width="100px" />
-                    <el-table-column label="鏀堕��鏃堕棿" align="center" prop="updateTime" />
-                    <el-table-column fixed="right" label="鎿嶄綔" align="center" class-name="small-padding " width="100px"
+                    <el-table-column label="鏀堕��鏃堕棿" align="center" prop="updateTime"  width="160px" />
+                    <el-table-column fixed="right" label="鎿嶄綔" align="center" class-name="small-padding " width="80px"
                         v-if="queryParams.type == '1'">
                         <template slot-scope="scope">
                             <!-- <el-button size="mini" type="text" @click="handlerefund(scope.row)"
diff --git a/vue.config.js b/vue.config.js
index 53e4b1c..9718ca7 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -35,6 +35,7 @@
     proxy: {
       // detail: https://cli.vuejs.org/config/#devserver-proxy
       [process.env.VUE_APP_BASE_API]: {
+        //target: `https://ltpeis.xaltjdkj.cn:5501/prod-api/getInfo`,
         target: `http://192.168.0.101:5011`,
         // target: `http://192.168.0.99:8080/ltkj-admin`,
         changeOrigin: true,

--
Gitblit v1.8.0