Просмотр исходного кода

feat: 修改创建人类型由string->boolean

lanjianrong 3 лет назад
Родитель
Сommit
9121aa9d05

+ 6 - 6
config/routes.ts

@@ -20,7 +20,7 @@
   },
   {
     path: '/',
-    redirect: '/project/management/list'
+    redirect: '/project/management'
   },
   // {
   //   path: '/dashboard',
@@ -42,11 +42,11 @@
         name: 'management',
         component: './Project/Management'
       },
-      // {
-      //   path: '/project/verification',
-      //   name: 'verification',
-      //   component: './Project/Verification'
-      // },
+      {
+        path: '/project/verification',
+        name: 'verification',
+        component: './Project/Verification'
+      },
       {
         path: '/project/created',
         name: 'created',

+ 4 - 4
src/pages/Project/Created/index.tsx

@@ -88,9 +88,9 @@ const Created = () => {
   const onFinish = async formData => {
     try {
       if (state.modalType === CreatedModalType.ADD) {
-        await trySaveCreator({ ...formData, isCreated: '1' })
+        await trySaveCreator({ ...formData, isCreated: true })
       } else {
-        await trySaveCreator({ ID: state.dataID, isCreated: '0' })
+        await trySaveCreator({ ID: state.dataID, isCreated: false })
       }
       tRef?.current?.reset()
       setState({ ...state, modalVisible: false })
@@ -122,7 +122,7 @@ const Created = () => {
           const {
             code = -1,
             data: { items, total }
-          } = await queryAcountList({ ...params, ...filter, ...sort, isCreated: '1' })
+          } = await queryAcountList({ ...params, ...filter, ...sort, isCreated: true })
           return {
             success: code === consts.RET_CODE.SUCCESS,
             data: items,
@@ -148,7 +148,7 @@ const Created = () => {
               name="ID"
               label="创建人可在前台创建项目、上传项目数据、编制项目等"
               rules={[{ required: true, message: '请选择创建人' }]}>
-              <TreeNodeSelect params={{ isCreated: '0' }} />
+              <TreeNodeSelect params={{ isCreated: false }} />
             </Form.Item>
             {/* <ProFormSelect
               name="ID"

+ 2 - 3
src/pages/Project/Management/components/Detail.tsx

@@ -206,9 +206,8 @@ const DetailModal: React.FC<ProjectModalProps> = ({
           <Form.Item
             label="创建人:创建项目、管理编辑者、上传项目数据、编制项目、添加批注"
             name="createdID"
-            rules={[{ required: true, message: '请选择创建人' }]}
-          >
-            <TreeNodeSelect params={{ isCreated: '1' }} />
+            rules={[{ required: true, message: '请选择创建人' }]}>
+            <TreeNodeSelect params={{ isCreated: true }} />
           </Form.Item>
           <Form.Item label="编辑者:编制项目、上传项目数据、添加批注" name="reportAccount">
             <TreeNodeSelect multiple />

+ 1 - 1
src/services/api/user.ts

@@ -114,7 +114,7 @@ export async function deleteUser(
 }
 
 // 报错创建人
-export async function saveCreator(params: { ID: string; isCreated?: '1' | '0' }) {
+export async function saveCreator(params: { ID: string; isCreated?: boolean }) {
   return request('/account/save/create', {
     method: 'POST',
     data: params