Przeglądaj źródła

feat: 增加客户电话字段

outaozhen 5 lat temu
rodzic
commit
b0ef381f7e

+ 2 - 6
src/pages/Customer/Client/components/AddClient/index.jsx

@@ -67,7 +67,7 @@ const AddClient = props => {
           <ProFormSelect
             name="gender"
             label="性别"
-            rules={[{ required: true, message: '请选择性别' }]}
+            rules={[{ message: '请选择性别' }]}
             options={[
               { label: '男', value: '男' },
               { label: '女', value: '女' }
@@ -78,11 +78,7 @@ const AddClient = props => {
             name="telephone"
             rules={[{ required: true, message: '请输入手机号码' }]}
           />
-          <ProFormText
-            label="电话"
-            name="phone"
-            rules={[{ required: true, message: '请输入电话/座机号' }]}
-          />
+          <ProFormText label="电话" name="phone" rules={[{ message: '请输入电话/座机号' }]} />
           <ProFormText label="联系人地址" name="address" />
           <ProFormText label="联系人地标" name="landmarks" />
         </Col>

+ 7 - 1
src/pages/Customer/Company/components/AddCompany/index.jsx

@@ -78,8 +78,14 @@ const AddCompanyModal = ({ dataId, dataType, onConfirm, dispatch, natures }) =>
         rules={[{ validator: validCascaderRule }]}>
         <LazyCascader />
       </Form.Item>
+      <ProFormText
+        name="phone"
+        label="客户电话"
+        placeholder="请输入客户电话"
+        rules={[{ required: true, message: '请输入客户电话' }]}
+      />
       <ProFormCheckbox.Group name="natureIds" label="客户性质" options={natures} />
-      <ProFormText name="address" label="客户地址" placeholder="" rules={[{ required: true }]} />
+      <ProFormText name="address" label="客户地址" placeholder="" />
       <Row>
         <Col span={12}>
           <ProFormText name="fax" label="客户传真" placeholder="" />

+ 10 - 5
src/pages/Customer/Company/components/CompanyDetail/Form.jsx

@@ -34,24 +34,29 @@ const CompanyForm = props => {
   const columns = [
     {
       dataIndex: 'companyName',
-      label: '公司全称',
+      label: '客户全称',
       span: 24
     },
     {
       dataIndex: 'districtIds',
-      label: '公司地区',
+      label: '客户地区',
       editCellType: 'cascader',
       span: 24
     },
     {
+      dataIndex: 'phone',
+      label: '客户电话',
+      span: 24
+    },
+    {
       dataIndex: 'natureIds',
-      label: '公司性质',
+      label: '客户性质',
       editCellType: 'select',
       span: 24
     },
     {
       dataIndex: 'fax',
-      label: '公司传真',
+      label: '客户传真',
       span: 24
     },
     {
@@ -61,7 +66,7 @@ const CompanyForm = props => {
     },
     {
       dataIndex: 'address',
-      label: '公司地址',
+      label: '客户地址',
       span: 24,
       editCellType: 'textarea'
     },

+ 7 - 0
src/pages/Customer/Company/index.jsx

@@ -174,6 +174,13 @@ const Company = props => {
       width: 100
     },
     {
+      title: '客户电话',
+      dataIndex: 'phone',
+      key: 'phone',
+      search: false,
+      width: 80
+    },
+    {
       title: '个人标签',
       dataIndex: 'tagIds',
       width: 100,