瀏覽代碼

Merge branch 'v2' of http://git.ycjcjy.com/yunzhi/crm_pc into v2

张涛 1 年之前
父節點
當前提交
ef7d84dd20
共有 3 個文件被更改,包括 38 次插入26 次删除
  1. 6
    17
      src/pages/financeItem/Edit.jsx
  2. 26
    9
      src/pages/package/components/Package.jsx
  3. 6
    0
      src/pages/package/index.jsx

+ 6
- 17
src/pages/financeItem/Edit.jsx 查看文件

@@ -25,28 +25,23 @@ export default (props) => {
25 25
 
26 26
   const [params] = useSearchParams()
27 27
   const id = params.get('id')
28
-  const [ycType, setYcType] = useState()
29 28
 
30
-  const onChange = (e) => {
31
-    setYcType(e.target.value);
32
-  };
33 29
   useEffect(() => {
34 30
     if (id) {
35 31
       getTfItemFinanceId(id).then((res) => {
36 32
         formRef.current?.setFieldsValue(res)
37
-        setYcType(res?.ycType);
38 33
       })
39 34
     }
40 35
   }, [])
41 36
 
42 37
   const onFinish = (values) => {
43 38
     if (!id) {
44
-      postTfItemFinance(ycType, ...values).then((res) => {
39
+      postTfItemFinance(values).then((res) => {
45 40
         navigate(-1)
46 41
       })
47 42
     } else if (id) {
48 43
       let financeItemId = id
49
-      putTfItemFinance(id, { financeItemId, ycType, ...values }).then((res) => {
44
+      putTfItemFinance(id, { financeItemId, ...values }).then((res) => {
50 45
         navigate(-1)
51 46
       })
52 47
     }
@@ -56,7 +51,7 @@ export default (props) => {
56 51
     minimumFractionDigits: 4,
57 52
     maximumFractionDigits: 4,
58 53
   })
59
-  console.log('ycType', ycType);
54
+
60 55
   return (
61 56
     <Page>
62 57
       <Card>
@@ -87,20 +82,14 @@ export default (props) => {
87 82
           <ProFormText name="fromOrg" label="来源机构" />
88 83
           <ProFormText name="toOrg" label="目的机构" />
89 84
           <ProFormText name="attach" label="附件" />
90
-          {/* <ProFormRadio.Group
85
+          <ProFormRadio.Group
91 86
             name="ycType"
92 87
             label="收支类型"
93 88
             options={[
94 89
               { label: '收入', value: 1 },
95
-              { label: '支出', value: `${-1}` },
90
+              { label: '支出', value: -1 },
96 91
             ]}
97
-          /> */}
98
-          <Form.Item label="收支类型">
99
-            <Radio.Group name="ycType" onChange={onChange} value={ycType}>
100
-              <Radio value={1}>收入</Radio>
101
-              <Radio value={0}>支出</Radio>
102
-            </Radio.Group>
103
-          </Form.Item>
92
+          />
104 93
         </ProForm>
105 94
       </Card>
106 95
     </Page>

+ 26
- 9
src/pages/package/components/Package.jsx 查看文件

@@ -5,6 +5,7 @@ import {
5 5
   ProFormMoney,
6 6
   ProFormSelect,
7 7
   ProFormText,
8
+  ProFormRadio,
8 9
 } from "@ant-design/pro-components";
9 10
 import { Button, Row, Col } from "antd";
10 11
 import { useNavigate } from "react-router-dom";
@@ -62,24 +63,32 @@ export default (props) => {
62 63
     >
63 64
       <ProFormText name="packageName" label="套餐名称" />
64 65
       <ProFormText name="packageType" label="套餐类型" />
65
-      <ProForm.Item name="thumb" label="图片">
66
+      <ProForm.Item name="thumb" label="套餐图片">
66 67
         <UploadImage onChange={onChange} />
67 68
       </ProForm.Item>
68
-      <ProFormMoney name="charge" label="价格" />
69
-      <ProFormText name="limitType" label="是否限制型消费" />
69
+      <ProFormMoney name="charge" label="套餐价格" />
70
+      {/* <ProFormText name="limitType" label="是否限制型消费" /> */}
70 71
       <ProFormText name="limitNum" label="限制数目" />
71 72
       <ProFormSelect
72 73
         name="limitUnit"
73 74
         label="限制单位"
74 75
         options={[
75
-          { key: "year", label: "year" },
76
-          { key: "month", label: "month" },
77
-          { key: "day", label: "day" },
78
-          { key: "order", label: "order" },
76
+          { key: "year", label: "" },
77
+          { key: "month", label: "" },
78
+          { key: "day", label: "" },
79
+          { key: "order", label: "" },
79 80
         ]}
80 81
       />
81
-      <ProFormText name="desc" label="说明" />
82
-      <ProFormSelect
82
+      <ProFormText name="desc" label="套餐说明" />
83
+      <ProFormRadio.Group
84
+        name="limitType"
85
+        label="是否限制型消费"
86
+        options={[
87
+          { label: '是', value: 1 },
88
+          { label: '否', value: 0 },
89
+        ]}
90
+      />
91
+      {/* <ProFormSelect
83 92
         name="status"
84 93
         label="状态"
85 94
         options={[
@@ -92,6 +101,14 @@ export default (props) => {
92 101
             value: 1,
93 102
           },
94 103
         ]}
104
+      /> */}
105
+      <ProFormRadio.Group
106
+        name="status"
107
+        label="套餐状态"
108
+        options={[
109
+          { label: '上架', value: 1 },
110
+          { label: '下架', value: 0 },
111
+        ]}
95 112
       />
96 113
     </ProForm>
97 114
   );

+ 6
- 0
src/pages/package/index.jsx 查看文件

@@ -44,6 +44,12 @@ export default (props) => {
44 44
     {
45 45
       title: "限制单位",
46 46
       dataIndex: "limitUnit",
47
+      valueEnum: {
48
+        'order': "次",
49
+        'day': "日",
50
+        'month': "月",
51
+        'year': "年",
52
+      },
47 53
       search: false,
48 54
     },
49 55