|
|
@ -44,7 +44,7 @@ |
|
|
|
/> |
|
|
|
/> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
<template v-else-if="column.key === 'avatar'"> |
|
|
|
<template v-else-if="column.key === 'avatar'"> |
|
|
|
<TableImg :size="60" :simpleShow="true" :imgList="text"/> |
|
|
|
<TableImg :size="60" :simpleShow="true" :imgList="getOssImgUrl(text)"/> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
</BasicTable> |
|
|
|
</BasicTable> |
|
|
@ -69,6 +69,8 @@ |
|
|
|
import SsoModal from './SsoModal.vue'; |
|
|
|
import SsoModal from './SsoModal.vue'; |
|
|
|
import { columns, searchFormSchema } from './sso.data'; |
|
|
|
import { columns, searchFormSchema } from './sso.data'; |
|
|
|
import { useMessage } from '/@/hooks/web/useMessage'; |
|
|
|
import { useMessage } from '/@/hooks/web/useMessage'; |
|
|
|
|
|
|
|
import { isUrl } from '/@/utils/is'; |
|
|
|
|
|
|
|
import { useGlobSetting } from '/@/hooks/setting'; |
|
|
|
|
|
|
|
|
|
|
|
interface TableState { |
|
|
|
interface TableState { |
|
|
|
ids: string[]; |
|
|
|
ids: string[]; |
|
|
@ -94,6 +96,7 @@ |
|
|
|
// 非多个禁用 |
|
|
|
// 非多个禁用 |
|
|
|
multiple: true, |
|
|
|
multiple: true, |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
const { apiUrl } = useGlobSetting(); |
|
|
|
const { createConfirm, createMessage } = useMessage(); |
|
|
|
const { createConfirm, createMessage } = useMessage(); |
|
|
|
const [registerModal, { openModal }] = useModal(); |
|
|
|
const [registerModal, { openModal }] = useModal(); |
|
|
|
const [registerResetPwdModal, { openModal: openResetPwdModal }] = useModal(); |
|
|
|
const [registerResetPwdModal, { openModal: openResetPwdModal }] = useModal(); |
|
|
@ -124,6 +127,7 @@ |
|
|
|
}, |
|
|
|
}, |
|
|
|
handleSearchInfoFn: () => clearSelectedRowKeys() |
|
|
|
handleSearchInfoFn: () => clearSelectedRowKeys() |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
const getOssImgUrl = (url: string) => isUrl(url) ? [url] : [apiUrl + url]; |
|
|
|
|
|
|
|
|
|
|
|
/** 处理多选框选中数据 */ |
|
|
|
/** 处理多选框选中数据 */ |
|
|
|
function handleSelectionChange(selection?: Recordable) { |
|
|
|
function handleSelectionChange(selection?: Recordable) { |
|
|
@ -181,6 +185,7 @@ |
|
|
|
handleSelectionChange, |
|
|
|
handleSelectionChange, |
|
|
|
handleRefreshTable, |
|
|
|
handleRefreshTable, |
|
|
|
handleResetPassword, |
|
|
|
handleResetPassword, |
|
|
|
|
|
|
|
getOssImgUrl |
|
|
|
}; |
|
|
|
}; |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|