fangmingyue 1 년 전
부모
커밋
e29e4642ba

+ 5
- 2
src/pages/consume/index.jsx 파일 보기

@@ -7,7 +7,7 @@ import { queryTable, queryDict } from "@/utils/request";
7 7
 import { getSysUser } from "@/services/sysUser";
8 8
 import { getTaMemberCard } from "@/services/taMemberCard";
9 9
 
10
-const TaOrderList = queryTable(() => getTaOrder({ billType: 'consume' }));
10
+
11 11
 
12 12
 const TaSysUserList = queryDict(getSysUser, { labelKey: "userName", valueKey: "createdBy" });
13 13
 export default (props) => {
@@ -17,6 +17,7 @@ export default (props) => {
17 17
   const TaMemberCardLeftAmount = queryDict(getTaMemberCard, { labelKey: "leftAmount", valueKey: "cardId" });
18 18
 
19 19
   const actionRef = useRef();
20
+  const TaOrderList = queryTable(getTaOrder);
20 21
 
21 22
   const columns = [
22 23
     {
@@ -62,12 +63,13 @@ export default (props) => {
62 63
     {
63 64
       title: "核销日期",
64 65
       dataIndex: "createdAt",
66
+      render: (it) => (it == '-' ? '-' : moment(it).format("YYYY-MM-DD HH:mm:ss")),
65 67
       search: false
66 68
     },
67 69
     {
68 70
       title: "开卡日期",
69 71
       dataIndex: "orderDate",
70
-      // render: (it) => (it == '-' ? '-' : moment(it).format("YYYY-MM-DD HH:mm:ss")),
72
+      render: (it) => (it == '-' ? '-' : moment(it).format("YYYY-MM-DD HH:mm:ss")),
71 73
       search: false
72 74
     },
73 75
     {
@@ -95,6 +97,7 @@ export default (props) => {
95 97
       <ProTable
96 98
         cardBordered
97 99
         rowKey="orderId"
100
+        params={{ billType: 'consume' }}
98 101
         columns={columns}
99 102
         actionRef={actionRef}
100 103
         request={TaOrderList}

+ 3
- 2
src/pages/member/components/ModalNewCard.jsx 파일 보기

@@ -40,10 +40,10 @@ export default (props) => {
40 40
         // 核销卡
41 41
         putTaMemberCardIdWrite(x.cardId)
42 42
           .then((result) => {
43
-          reload();
43
+            reload();
44 44
             setIsModalOpen(false);
45 45
           })
46
-          .catch((err) => {});
46
+          .catch((err) => { });
47 47
       } else {
48 48
         // 开卡
49 49
         postTaMemberCardIdActive(x).then((res) => {
@@ -66,6 +66,7 @@ export default (props) => {
66 66
         <ProFormSelect
67 67
           name="sex"
68 68
           label="性别"
69
+          rules={[{ required: true, message: "请选择性别" }]}
69 70
           options={[
70 71
             {
71 72
               value: 1,

+ 3
- 2
src/pages/member/components/SelectCardModal.jsx 파일 보기

@@ -19,13 +19,14 @@ export default (props) => {
19 19
         // const dataNum = record.taMemberCardList.reduce((total, item) => {
20 20
         //   return (total += item.leftAmount);
21 21
         // }, 0);
22
+        console.log('------xiaofang--->', x?.expireTime < x?.bizDate);
22 23
         disabledNum += x.leftAmount;
23
-        console.log('xiaofang', disabledNum);
24 24
         return {
25 25
           ...x,
26 26
           value: x.cardId,
27 27
           label: packList[x.packageId],
28
-          disabled: !disabledNum,
28
+          //如果是次卡次数等于0就禁用,否则非次卡截至日期小于开卡日期就禁用
29
+          disabled: x.limitUnit == 'order' ? disabledNum == 0 : x?.expireTime < x?.bizDate
29 30
         };
30 31
       });
31 32
       setCardOptions(data);

+ 1
- 1
src/pages/package/components/Package.jsx 파일 보기

@@ -25,7 +25,7 @@ export default (props) => {
25 25
   const onFinish = (values) => {
26 26
     console.log(values);
27 27
     if (!id) {
28
-      postTaPackage({ limitType: 1, ...values }).then(() => {
28
+      postTaPackage({ limitType: 0, ...values }).then(() => {
29 29
         navigate(-1);
30 30
       });
31 31
     } else {