|
|
@ -80,7 +80,7 @@ interface PluginCardProps
|
|
|
|
showCategory?: boolean;
|
|
|
|
showCategory?: boolean;
|
|
|
|
variant?: 'default' | 'compact';
|
|
|
|
variant?: 'default' | 'compact';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const getUserId = (s) => s.user?.id
|
|
|
|
const getUserId = (s: { user?: { id?: any } }) => s.user?.id
|
|
|
|
const PluginCard = memo<PluginCardProps>(
|
|
|
|
const PluginCard = memo<PluginCardProps>(
|
|
|
|
({ className, showCategory, meta, createdAt, author, variant, ...rest }) => {
|
|
|
|
({ className, showCategory, meta, createdAt, author, variant, ...rest }) => {
|
|
|
|
const { avatar, title, description, tags = [], category } = meta;
|
|
|
|
const { avatar, title, description, tags = [], category } = meta;
|
|
|
@ -91,11 +91,11 @@ const PluginCard = memo<PluginCardProps>(
|
|
|
|
const { message } = App.useApp();
|
|
|
|
const { message } = App.useApp();
|
|
|
|
const isCompact = variant === 'compact';
|
|
|
|
const isCompact = variant === 'compact';
|
|
|
|
const userId = getUserId(useUserStore.getState())
|
|
|
|
const userId = getUserId(useUserStore.getState())
|
|
|
|
console.log(status,"9383737-------------------------------------")
|
|
|
|
// console.log(status,"9383737-------------------------------------")
|
|
|
|
console.log(manifest,locale,"plugins9999999999-------------------")
|
|
|
|
// console.log(manifest,locale,"plugins9999999999-------------------")
|
|
|
|
const [val, setVal] = useState('')
|
|
|
|
const [val, setVal] = useState('')
|
|
|
|
const handleCollect = (e) => {
|
|
|
|
const handleCollect = (e) => {
|
|
|
|
console.log(e,"8844848")
|
|
|
|
// console.log(e,"8844848")
|
|
|
|
e.preventDefault()
|
|
|
|
e.preventDefault()
|
|
|
|
e.stopPropagation()
|
|
|
|
e.stopPropagation()
|
|
|
|
const params = {
|
|
|
|
const params = {
|
|
|
@ -118,7 +118,7 @@ const PluginCard = memo<PluginCardProps>(
|
|
|
|
method: "post",
|
|
|
|
method: "post",
|
|
|
|
url: "/flxai/api/robot/appaiplugin",
|
|
|
|
url: "/flxai/api/robot/appaiplugin",
|
|
|
|
}).then(response => {
|
|
|
|
}).then(response => {
|
|
|
|
console.log(response,"222222222")
|
|
|
|
// console.log(response,"222222222")
|
|
|
|
if (response.code === 0) {
|
|
|
|
if (response.code === 0) {
|
|
|
|
message.success(t('collectSuccess'));
|
|
|
|
message.success(t('collectSuccess'));
|
|
|
|
setVal("1")
|
|
|
|
setVal("1")
|
|
|
@ -128,9 +128,9 @@ const PluginCard = memo<PluginCardProps>(
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const renderElement = () => {
|
|
|
|
const renderElement = () => {
|
|
|
|
console.log(classify,'66666----------------------')
|
|
|
|
// console.log(classify,'66666----------------------')
|
|
|
|
if (classify !== 'collect') {
|
|
|
|
if (classify !== 'collect') {
|
|
|
|
console.log(status,"222222222--------------------------")
|
|
|
|
// console.log(status,"222222222--------------------------")
|
|
|
|
if(status === "1" || val === "1") {
|
|
|
|
if(status === "1" || val === "1") {
|
|
|
|
return <div className={styles.collectBtn} onClick={(e) => {e.stopPropagation()}}><StarOutlined style={{color: '#FFAD01'}}/></div>
|
|
|
|
return <div className={styles.collectBtn} onClick={(e) => {e.stopPropagation()}}><StarOutlined style={{color: '#FFAD01'}}/></div>
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|