Browse Source

账户记录查询改为时间范围筛选

xiaohaizhao 1 year ago
parent
commit
bf8996c1b5
2 changed files with 16 additions and 11 deletions
  1. 7 8
      packageA/account/index.js
  2. 9 3
      packageA/account/index.wxml

+ 7 - 8
packageA/account/index.js

@@ -11,14 +11,13 @@ Page({
     data: {
         accountList: [],
         active: 0,
-        ymonth: "", //年月
         dateEnd: "", //日期结束时间
+        begindate: "",
+        enddate: "",
     },
     onLoad(options) {
-        let ymonth = formatTime(new Date(), '年').split(" ")[0].slice(0, 7);
         this.setData({
-            ymonth,
-            dateEnd: ymonth
+            dateEnd: formatTime(new Date(), '-').split(" ")[0]
         });
         _Http.basic({
             id: 20221008145903,
@@ -52,9 +51,9 @@ Page({
     /* 切换查看时间 */
     changeDate(e) {
         this.setData({
-            ymonth: e.detail.value.replace('-', '年')
+            [`${e.currentTarget.dataset.name}`]: e.detail.value
         })
-        this.getList();
+        this.getList(true);
     },
     getList() {
         let data = this.data.accountList[this.data.active];
@@ -65,8 +64,8 @@ Page({
                 "sys_enterpriseid": data.sys_enterpriseid,
                 "sa_accountclassid": data.sa_accountclassid,
                 "where": {
-                    "year": this.data.ymonth.split("年")[0],
-                    "month": this.data.ymonth.split("年")[1]
+                    begindate: this.data.begindate,
+                    enddate: this.data.enddate
                 }
             }
         }).then(res => {

+ 9 - 3
packageA/account/index.wxml

@@ -2,9 +2,15 @@
     <picker mode="selector" range='{{accountList}}' range-key='accountname' value='{{active}}' bindchange='changeAccount'>
         <navigator class="line-1" url="#">{{accountList[active].accountname}}</navigator>
     </picker>
-    <picker mode="date" fields='month' end='dateEnd' bindchange='changeDate'>
-        <navigator url="#">{{ymonth}}月</navigator>
-    </picker>
+    <view style="display: flex;align-items: center;">
+        <picker mode="date" end='{{enddate||dateEnd}}' data-name="begindate" bindchange='changeDate'>
+            <navigator url="#">{{begindate||'开始日期'}}</navigator>
+        </picker>
+        <text style="padding: 0 20rpx;">-</text>
+        <picker mode="date" start='{{begindate}}' end='{{dateEnd}}' data-name="enddate" bindchange='changeDate'>
+            <navigator url="#">{{enddate||'截止日期'}}</navigator>
+        </picker>
+    </view>
 </view>
 
 <swiper class="swiper-box" current='{{active}}' circular indicator-dots indicator-active-color='var(--assist)' bindchange='changeAccount'>