#
luxiaotao1123
2024-02-27 78c8fcc2354ed234d3181f37274176c48e61d1d9
#
2个文件已修改
55 ■■■■■ 已修改文件
zy-asrs-flow/src/pages/account/setting/components/base.jsx 54 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/system/user/index.jsx 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/account/setting/components/base.jsx
@@ -1,13 +1,8 @@
import { UploadOutlined } from '@ant-design/icons';
import {
  ProForm,
  ProFormDependency,
  ProFormFieldSet,
  ProFormSelect,
  ProFormText,
  ProFormTextArea,
} from '@ant-design/pro-components';
import { useRequest } from '@umijs/max';
import { Button, Input, message, Upload } from 'antd';
import React from 'react';
import useStyles from './index.style';
@@ -15,18 +10,10 @@
import defaultAvat from '/public/img/defaultAva.png'
const validatorPhone = (rule, value, callback) => {
  if (!value[0]) {
    callback('Please input your area code!');
  }
  if (!value[1]) {
    callback('Please input your phone number!');
  }
  callback();
};
const BaseView = () => {
  const { styles } = useStyles();
  const [loading, setLoading] = React.useState(false);
  const [currentUser, setCurrentUser] = React.useState({});
  const AvatarView = ({ avatar }) => (
    <>
@@ -45,15 +32,22 @@
    </>
  );
  const queryCurrent = async () => {
    await Http.doGet('api/auth/user');
  const queryCurrent = () => {
    setLoading(true);
    Http.doGetPromise('api/auth/user', {}, (res) => {
      setLoading(false);
      setCurrentUser(res.data);
    }).catch((err) => {
      console.error(err);
      setLoading(false);
    })
  }
  React.useEffect(() => {
    queryCurrent();
  }, []);
  
  const { data: currentUser, loading } = useRequest(() => {
    return queryCurrent();
  });
  console.log(1);
  const getAvatarURL = () => {
    if (currentUser) {
@@ -86,7 +80,7 @@
              }}
              initialValues={{
                ...currentUser,
                phone: currentUser?.phone.split('-'),
                // phone: currentUser?.phone.split('-'),
              }}
              hideRequiredMark
            >
@@ -135,22 +129,6 @@
                  },
                ]}
              />
              <ProFormFieldSet
                name="phone"
                label="联系电话"
                rules={[
                  {
                    required: true,
                    message: '请输入您的联系电话!',
                  },
                  {
                    validator: validatorPhone,
                  },
                ]}
              >
                <Input className={styles.area_code} />
                <Input className={styles.phone_number} />
              </ProFormFieldSet>
            </ProForm>
          </div>
          <div className={styles.right}>
zy-asrs-flow/src/pages/system/user/index.jsx
@@ -142,6 +142,7 @@
            const treeAllKeys = getTreeAllKeys(treeData);
            setDeptExpandedKeys(treeAllKeys);
        }).catch((err) => {
            console.error(err);
            setDeptTreeLoading(false);
        })
    }