fangmingyue 1 year ago
parent
commit
729960dfa1

+ 22
- 4
src/pages/custom/Edit.jsx View File

@@ -59,7 +59,7 @@ export default (props) => {
59 59
         >
60 60
           <Form.Item
61 61
             name="customName"
62
-            label="公司"
62
+            label="客户公司"
63 63
             rules={[
64 64
               {
65 65
                 required: true,
@@ -69,13 +69,22 @@ export default (props) => {
69 69
           >
70 70
             <Input placeholder="请输入公司" />
71 71
           </Form.Item>
72
-          <Form.Item name="dutyParagraph" label="税号">
72
+          <Form.Item
73
+            name="dutyParagraph"
74
+            label="客户税号"
75
+            rules={[
76
+              {
77
+                required: true,
78
+                message: "请填写税号",
79
+              },
80
+            ]}
81
+          >
73 82
             <Input placeholder="请输入税号" />
74 83
           </Form.Item>
75 84
           <Form.Item name="openingBank" label="开户行">
76 85
             <Input placeholder="请输入" />
77 86
           </Form.Item>
78
-          <Form.Item name="account" label="账号">
87
+          <Form.Item name="account" label="客户账号">
79 88
             <Input placeholder="请输入" />
80 89
           </Form.Item>
81 90
 
@@ -85,7 +94,16 @@ export default (props) => {
85 94
           <Form.Item name="contactsTitle" label="联系人头衔">
86 95
             <Input placeholder="请输入" />
87 96
           </Form.Item>
88
-          <Form.Item name="contactsPhone" label="联系人手机">
97
+          <Form.Item
98
+            name="contactsPhone"
99
+            label="联系人手机"
100
+            rules={[
101
+              {
102
+                required: true,
103
+                message: "请填写联系人手机",
104
+              },
105
+            ]}
106
+          >
89 107
             <Input placeholder="请输入" />
90 108
           </Form.Item>
91 109
           <Form.Item name="contactsEmail" label="联系人邮箱">

+ 0
- 3
src/pages/custom/index.jsx View File

@@ -26,7 +26,6 @@ export default (props) => {
26 26
       title: "公司",
27 27
       dataIndex: "customName",
28 28
       ellipsis: true,
29
-      search: false,
30 29
     },
31 30
     {
32 31
       title: "税号",
@@ -36,14 +35,12 @@ export default (props) => {
36 35
     },
37 36
     {
38 37
       title: "开户行",
39
-      search: false,
40 38
       dataIndex: "openingBank",
41 39
       ellipsis: true,
42 40
     },
43 41
     {
44 42
       title: "账号",
45 43
       dataIndex: "account",
46
-      search: false,
47 44
       ellipsis: true,
48 45
     },
49 46
     {

+ 57
- 12
src/pages/project/Edit.jsx View File

@@ -92,20 +92,29 @@ export default (props) => {
92 92
           >
93 93
             <Input placeholder="请输入项目名称" />
94 94
           </Form.Item>
95
-          <Form.Item name="introduction" label="简介">
95
+          <Form.Item name="introduction" label="项目简介">
96 96
             <Input placeholder="请输入简介" />
97 97
           </Form.Item>
98
-          <Form.Item name="startTime" label="开始日期">
98
+          <Form.Item name="startTime" label="项目开始日期">
99 99
             <DatePicker placeholder="请选择" style={{ width: '100%' }} locale />
100 100
           </Form.Item>
101
-          <Form.Item name="endTime" label="结束日期">
101
+          <Form.Item name="endTime" label="项目结束日期">
102 102
             <DatePicker placeholder="请选择" style={{ width: '100%' }} locale />
103 103
           </Form.Item>
104 104
           <Form.Item name="crm" label="运维服务期">
105 105
             <DatePicker placeholder="请选择" style={{ width: '100%' }} locale />
106 106
           </Form.Item>
107 107
 
108
-          <Form.Item name="customId" label="所属客户">
108
+          <Form.Item
109
+            name="customId"
110
+            label="所属客户"
111
+            rules={[
112
+              {
113
+                required: true,
114
+                message: "请填写所属客户",
115
+              },
116
+            ]}
117
+          >
109 118
             <Select placeholder="请选择" options={list} />
110 119
             {/* {
111 120
                 list.map((res, index) => {
@@ -123,45 +132,81 @@ export default (props) => {
123 132
             <Select>
124 133
               <Select.Option value={0}>未开始</Select.Option>
125 134
               <Select.Option value={1}>处理中</Select.Option>
126
-              <Select.Option value={2}>完成</Select.Option>
135
+              <Select.Option value={2}>完成</Select.Option>
127 136
             </Select>
128 137
           </Form.Item>
129
-          <Form.Item name="contactsName" label="联系人姓名">
138
+          <Form.Item
139
+            name="contactsName"
140
+            label="联系人姓名"
141
+            rules={[
142
+              {
143
+                required: true,
144
+                message: "请填写联系人姓名",
145
+              },
146
+            ]}
147
+          >
130 148
             <Input placeholder="请输入" />
131 149
           </Form.Item>
132 150
           <Form.Item name="contactsTitle" label="联系人头衔">
133 151
             <Input placeholder="请输入" />
134 152
           </Form.Item>
135 153
 
136
-          <Form.Item name="contactsPhone" label="联系人手机">
154
+          <Form.Item
155
+            name="contactsPhone"
156
+            label="联系人手机"
157
+            rules={[
158
+              {
159
+                required: true,
160
+                message: "请填写联系人手机",
161
+              },
162
+            ]}
163
+          >
137 164
             <Input placeholder="请输入" />
138 165
           </Form.Item>
139 166
           <Form.Item name="contactsEmail" label="联系人邮箱">
140 167
             <Input placeholder="请输入" />
141 168
           </Form.Item>
142
-          <Form.Item name="headPerson" label="负责人">
169
+          <Form.Item name="headPerson" label="项目负责人">
143 170
             <Input placeholder="请输入" />
144 171
           </Form.Item>
145 172
           <Form.Item name="serviceIsp" label="服务运营商">
146 173
             <Input placeholder="请输入" />
147 174
           </Form.Item>
148
-          <Form.Item name="hostMachine" label="主机">
175
+          <Form.Item name="hostMachine" label="项目主机">
149 176
             <Input placeholder="请输入" />
150 177
           </Form.Item>
151 178
           <Form.Item name="dataBase" label="数据库">
152 179
             <Input placeholder="请输入" />
153 180
           </Form.Item>
154 181
 
155
-          <Form.Item name="oss" label="OSS">
182
+          <Form.Item name="oss" label="项目OSS">
156 183
             <Input placeholder="请输入" />
157 184
           </Form.Item>
158 185
           <Form.Item name="webUrl" label="前端地址">
159 186
             <Input placeholder="请输入" />
160 187
           </Form.Item>
161
-          <Form.Item name="account" label="账户">
188
+          <Form.Item
189
+            name="account"
190
+            label="项目账户"
191
+            rules={[
192
+              {
193
+                required: true,
194
+                message: "请填写账户",
195
+              },
196
+            ]}
197
+          >
162 198
             <Input placeholder="请输入" />
163 199
           </Form.Item>
164
-          <Form.Item name="password" label="密码">
200
+          <Form.Item
201
+            name="password"
202
+            label="项目密码"
203
+            rules={[
204
+              {
205
+                required: true,
206
+                message: "请填写密码",
207
+              },
208
+            ]}
209
+          >
165 210
             <Input placeholder="请输入" />
166 211
           </Form.Item>
167 212
 

+ 5
- 8
src/pages/project/index.jsx View File

@@ -25,14 +25,16 @@ export default (props) => {
25 25
       ellipsis: true,
26 26
     },
27 27
     {
28
-      title: "开始日期",
28
+      title: "项目开始日期",
29 29
       search: false,
30 30
       dataIndex: "startTime",
31
+      ellipsis: true,
31 32
     },
32 33
     {
33
-      title: "结束日期",
34
+      title: "项目结束日期",
34 35
       dataIndex: "endTime",
35 36
       search: false,
37
+      ellipsis: true,
36 38
     },
37 39
     {
38 40
       title: "运维服务期",
@@ -44,7 +46,6 @@ export default (props) => {
44 46
       title: "所属客户",
45 47
       dataIndex: "customId",
46 48
       valueType: "select",
47
-      search: false,
48 49
       request: TaCustom,
49 50
       ellipsis: true,
50 51
     },
@@ -57,12 +58,11 @@ export default (props) => {
57 58
     {
58 59
       title: "目前阶段",
59 60
       dataIndex: "stage",
60
-      search: false,
61 61
       valueType: "select",
62 62
       valueEnum: {
63 63
         0: "未开始",
64 64
         1: "处理中",
65
-        2: "完成",
65
+        2: "完成",
66 66
       }
67 67
     },
68 68
     {
@@ -73,7 +73,6 @@ export default (props) => {
73 73
     {
74 74
       title: "联系人头衔",
75 75
       dataIndex: "contactsTitle",
76
-      search: false,
77 76
       ellipsis: true,
78 77
     },
79 78
 
@@ -97,7 +96,6 @@ export default (props) => {
97 96
     {
98 97
       title: "服务运营商",
99 98
       dataIndex: "serviceIsp",
100
-      search: false,
101 99
       ellipsis: true,
102 100
     },
103 101
 
@@ -110,7 +108,6 @@ export default (props) => {
110 108
     {
111 109
       title: "数据库",
112 110
       dataIndex: "dataBase",
113
-      search: false,
114 111
       ellipsis: true,
115 112
     },
116 113
     {

+ 5
- 1
src/pages/user/Edit.jsx View File

@@ -69,7 +69,11 @@ export default (props) => {
69 69
           >
70 70
             <Input placeholder="请输入姓名" />
71 71
           </Form.Item>
72
-          <Form.Item name="phone" label="电话">
72
+          <Form.Item
73
+            name="phone"
74
+            label="电话"
75
+            rules={[{ required: true, message: "请输入电话" }]}
76
+          >
73 77
             <Input placeholder="请输入电话" />
74 78
           </Form.Item>
75 79
 

+ 0
- 1
src/pages/user/index.jsx View File

@@ -33,7 +33,6 @@ export default (props) => {
33 33
       title: "账户",
34 34
       dataIndex: "account",
35 35
       ellipsis: true,
36
-      search: false,
37 36
     },
38 37
     {
39 38
       title: "密码",