| 
					
				 | 
			
			
				@@ -38,8 +38,8 @@ interface iPermissionModalState { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   loading: boolean
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   permissionObj: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     contract: string
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    quality: string
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     safe: string
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    quality: string
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   id: string
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -88,7 +88,7 @@ const Member: React.FC<RouteComponentProps> = props => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  const openPermissionModal = (id: string, permissionObj: { contract: string; quality: string; safe: string }) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const openPermissionModal = (id: string, permissionObj: { contract: string; safe: string; quality: string;  }) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     setState({ ...state, permissionModal: { ...state.permissionModal, visible: true, permissionObj, id } })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -141,16 +141,6 @@ const Member: React.FC<RouteComponentProps> = props => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      title: '质量管理权限',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      key: 'qualityPermission',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dataIndex: 'qualityPermission',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      width: '22%',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      render: (text: string) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const qualityJson: PermissionType | undefined = text && JSON.parse(text)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return renderPermissionText(qualityJson)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       title: '安全管理权限',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       key: 'safePermission',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dataIndex: 'safePermission',
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -161,6 +151,16 @@ const Member: React.FC<RouteComponentProps> = props => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      title: '质量管理权限',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      key: 'qualityPermission',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dataIndex: 'qualityPermission',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      width: '22%',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      render: (text: string) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const qualityJson: PermissionType | undefined = text && JSON.parse(text)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return renderPermissionText(qualityJson)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       title: '操作',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dataIndex: 'opreate',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       key: 'opreate',
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -170,7 +170,7 @@ const Member: React.FC<RouteComponentProps> = props => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const { contractPermission: contract = '', qualityPermission: quality = '', safePermission: safe = '' } = record
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return (
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div className="pi-flex">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <ZhButton size="small" className="pi-mg-right-5" onClick={() => openPermissionModal(record.id, { contract, quality, safe })}>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <ZhButton size="small" className="pi-mg-right-5" onClick={() => openPermissionModal(record.id, { contract,safe, quality })}>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               权限
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </ZhButton>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <ZhDangerButton size="small" danger onClick={() => deleteSettingMenmber(id, record.id)}>
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -211,12 +211,14 @@ const Member: React.FC<RouteComponentProps> = props => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             case 'contract':
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               modalData.label = '合同管理'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               break
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            case 'quality':
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 'safe':
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               modalData.label = '安全巡检'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               break
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            default:
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 'quality':
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               modalData.label = '质量巡检'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               break
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            default:
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              break
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           const permission: PermissionType | undefined = state.permissionModal.permissionObj[key] && JSON.parse(state.permissionModal.permissionObj[key])
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (permission) {
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -256,10 +258,10 @@ const Member: React.FC<RouteComponentProps> = props => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const { code = -1 } = await apiUpdateBidAccountAuth(values, state.permissionModal.id, id)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (code === consts.RET_CODE.SUCCESS) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       initData()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return message.success('成员权限更新成功!')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return message.success('成员权限更新成功')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     setState({ ...state, permissionModal: { ...state.permissionModal, loading: false } })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    return message.error('更新失败,请重试!')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return message.error('更新失败,请重试')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const onModalCancel = () => {
 
			 |