소스 검색

chore: 消除Switch组件类型错误。close #3111

invalid w 1 년 전
부모
커밋
49d40d685d
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      src/views/demo/system/role/role.data.ts

+ 2 - 1
src/views/demo/system/role/role.data.ts

@@ -4,6 +4,7 @@ import { Switch } from 'ant-design-vue';
 import { setRoleStatus } from '/@/api/demo/system';
 import { useMessage } from '/@/hooks/web/useMessage';
 
+type CheckedType = boolean | string | number;
 export const columns: BasicColumn[] = [
   {
     title: '角色名称',
@@ -33,7 +34,7 @@ export const columns: BasicColumn[] = [
         checkedChildren: '停用',
         unCheckedChildren: '启用',
         loading: record.pendingStatus,
-        onChange(checked: boolean) {
+        onChange(checked: CheckedType) {
           record.pendingStatus = true;
           const newStatus = checked ? '1' : '0';
           const { createMessage } = useMessage();