yuwandanmian 2 년 전
부모
커밋
951428a5f5
1개의 변경된 파일10개의 추가작업 그리고 5개의 파일을 삭제
  1. 10 5
      src/views/outpatient/case/index.vue

+ 10 - 5
src/views/outpatient/case/index.vue

@@ -119,6 +119,7 @@
 <script>
 import Title from '@/components/Title';
 import InfoCard from './components/InfoCard'
+import { dateFormat } from '@/utils/index'
 
   export default {
     components: {
@@ -129,8 +130,8 @@ import InfoCard from './components/InfoCard'
       return {
         pickerOptions1: {
           disabledDate: (time) => {
-            if (this.data.end_time) {
-              return time.getTime() > new Date(this.data.end_time).getTime()
+            if (this.form.end_time) {
+              return time.getTime() > new Date(this.form.end_time).getTime()
             } else {
               return time.getTime() > Date.now()
             }
@@ -138,8 +139,8 @@ import InfoCard from './components/InfoCard'
         },
         pickerOptions2: {
           disabledDate: (time) => {
-            if (this.data.start_time) {
-              return time.getTime() < new Date(this.data.start_time).getTime()
+            if (this.form.start_time) {
+              return time.getTime() < new Date(this.form.start_time).getTime()
             } else {
               return time.getTime() > Date.now()
             }
@@ -170,8 +171,12 @@ import InfoCard from './components/InfoCard'
       // 获取列表
       getList() {
         const { currentPage, pageSize } = this.paginationData
+        const { start_nl, end_nl, start_time, end_time } = this.form
         const params = {
-          ...this.form,
+          start_nl,
+          end_nl,
+          start_time: start_time ? dateFormat(start_time, 'YYYYMMDD') : '',
+          end_time: end_time ? dateFormat(end_time, 'YYYYMMDD') : '',
           page: currentPage,
           page_size: pageSize
         }