ソースを参照

fix: 质量巡检删除巡检按钮缺失权限控制

lanjianrong 4 年 前
コミット
a5ddb205fc
1 ファイル変更6 行追加3 行削除
  1. 6 3
      src/pages/Quality/Content/Info/Detail/index.tsx

+ 6 - 3
src/pages/Quality/Content/Info/Detail/index.tsx

@@ -21,6 +21,7 @@ import { RouteComponentProps } from 'react-router'
 import { apiGetQualityDetail, apiResfulQualityAudit } from './api'
 import AuditModal from './components/Modal'
 import styles from './index.module.scss'
+import Authorization from '@/components/Authorization'
 const { TextArea } = Input
 interface iModalObj {
   ossModal: boolean
@@ -236,9 +237,11 @@ const Detail: React.FC<RouteComponentProps> = props => {
     if (!status) {
       return (
         <div className="pi-flex-row pi-align-center">
-          <ZhCloseButton size="small" onClick={() => btnClick('delete')}>
-            删除巡检
-          </ZhCloseButton>
+          <Authorization type="quality" auth="delete">
+            <ZhCloseButton size="small" onClick={() => btnClick('delete')}>
+              删除巡检
+            </ZhCloseButton>
+          </Authorization>
           <ZhSubmitButton size="small" className="pi-mg-left-5" onClick={() => btnClick('start')}>
             提交审批
           </ZhSubmitButton>