feat: 加群+一些bug+样式+job list改default sort

This commit is contained in:
chashaobao
2025-08-15 00:41:44 +08:00
parent 33ef940d6e
commit 943f921e56
6 changed files with 61 additions and 13 deletions

View File

@ -40,7 +40,7 @@ import { isNeedCreateMaterial } from '@/utils/user';
import './index.less';
import { Dialog } from '@taroify/core';
import CompanyPublishJobBuy from '@/components/product-dialog/steps-ui/company-publish-job-buy';
import { requestProductBalance } from '@/utils/product';
import { requestProductBalance, requestProductUseRecord } from '@/utils/product';
import { ProductType } from '@/constants/product';
import store from '@/store';
import { cacheJobId } from '@/store/actions';
@ -85,10 +85,13 @@ const AnchorFooter = (props: { data: JobDetails }) => {
if (data.sourcePlat !== 'bl') {
if (needCreateMaterial) {
const [time] = await requestProductBalance(ProductType.VIP);
if (time <= 0) {
setShowMaterialGuide(true);
return;
const result = await requestProductUseRecord(ProductType.VIP, { jobId: data.id });
if (!result) {
const [time, isPaidVip] = await requestProductBalance(ProductType.VIP);
if (time <= 0 || !isPaidVip) {
setShowMaterialGuide(true);
return;
}
}
}
}