Bladeren bron

fix: 统计栏目下的所有日期范围选择器功能异常

lanjianrong 4 jaren geleden
bovenliggende
commit
2037c0e01f

+ 1 - 1
config/config.js

@@ -121,7 +121,7 @@ export default defineConfig({
           // filename: 文件名称,这里我们不设置,让它保持和未压缩的文件同一个名称
           algorithm: 'gzip', // 指定生成gzip格式
           test: new RegExp('\\.(' + prodGzipList.join('|') + ')$'), // 匹配哪些格式文件需要压缩
-          threshold: 5000, //对超过10k的数据进行压缩
+          threshold: 10000, //对超过10k的数据进行压缩
           minRatio: 0.6 // 压缩比例,值为0 ~ 1
         })
       )

+ 1 - 1
package.json

@@ -56,7 +56,7 @@
     "@icon-park/react": "^1.3.3",
     "@umijs/route-utils": "^2.0.5",
     "ahooks": "^2.10.0",
-    "antd": "^4.18.5",
+    "antd": "4.21.0",
     "antd-img-crop": "^3.16.0",
     "classnames": "^2.2.6",
     "crypto-js": "^4.0.0",

+ 6 - 4
src/pages/Statistic/Product/InvoiceAggregate/index.jsx

@@ -106,11 +106,13 @@ const InvoiceAggregate = () => {
                 allowClear={false}
                 picker="month"
                 key="DatePicker"
-                clo
                 disabledDate={current => disabledDate(current, 'month')}
-                // disabled={[false, true]}
-                value={state.params.startMonth}
-                onChange={val => setState({ ...state, params: { ...state.params, startMonth: val } })}
+                defaultValue={[dayjs(new Date()), dayjs(new Date())]}
+                // value={state.params.startMonth}
+                onChange={(val, formatString) => {
+                  console.log(val, formatString)
+                  setState({ ...state, params: { ...state.params, startMonth: val } })
+                }}
               />
             ]
           }}

+ 2 - 1
src/pages/Statistic/Product/InvoiceReceivables/index.jsx

@@ -244,7 +244,8 @@ const InvoiceReceivables = () => {
                   allowClear={false}
                   // key="DatePicker"
                   disabledDate={current => disabledDate(current, 'month')}
-                  value={state.params.startMonth}
+                  // value={state.params.startMonth}
+                  defaultValue={[dayjs(new Date()), dayjs(new Date())]}
                   onChange={val => setState({ ...state, params: { ...state.params, startMonth: val } })}
                 />
                 <Checkbox onChange={e => handleCheckOnChange(e.target.checked)}>

+ 2 - 1
src/pages/Statistic/Product/InvoiceTrends/index.jsx

@@ -219,7 +219,8 @@ const InvoiceTrends = () => {
                 key="DatePicker"
                 allowClear={false}
                 disabledDate={current => disabledDate(current, 'year')}
-                value={state.params.startMonth}
+                // value={state.params.startMonth}
+                defaultValue={[dayjs(new Date()), dayjs(new Date())]}
                 onChange={val => setState({ ...state, params: { ...state.params, startMonth: val } })}
               />
             ]

+ 2 - 1
src/pages/Statistic/Product/SoftwareUsage/index.jsx

@@ -145,7 +145,8 @@ const Usage = () => {
                 allowClear={false}
                 key="DatePicker"
                 disabledDate={current => disabledDate(current, 'month')}
-                value={state.params.startMonth}
+                // value={state.params.startMonth}
+                defaultValue={[dayjs(new Date()), dayjs(new Date())]}
                 onChange={val => setState({ ...state, params: { ...state.params, startMonth: val } })}
               />
             ]