Merge branch 'main' of github.com:hainatravel/GHHub

main
Ycc 9 months ago
commit 171a5f94c4

@ -1,7 +1,7 @@
{ {
"name": "global-highlights-hub", "name": "global-highlights-hub",
"private": true, "private": true,
"version": "2.0.0", "version": "2.0.1",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",

@ -11,7 +11,7 @@ import enLocale from 'antd/locale/en_US'
import 'dayjs/locale/zh-cn' import 'dayjs/locale/zh-cn'
import { BugOutlined } from "@ant-design/icons" import { BugOutlined } from "@ant-design/icons"
import ErrorBoundary from '@/components/ErrorBoundary' import ErrorBoundary from '@/components/ErrorBoundary'
import { BUILD_VERSION, } from '@/config' import { BUILD_VERSION, PERM_PRODUCTS_OFFER_PUT, PERM_PRODUCTS_INFO_PUT } from '@/config'
import useNoticeStore from '@/stores/Notice' import useNoticeStore from '@/stores/Notice'
import useAuthStore from '@/stores/Auth' import useAuthStore from '@/stores/Auth'
import { useThemeContext } from '@/stores/ThemeContext' import { useThemeContext } from '@/stores/ThemeContext'
@ -111,6 +111,7 @@ function App() {
isPermitted(PERM_OVERSEA) ? { key: 'report', label: <Link to='/report'>{t('menu.Report')}</Link> } : null, isPermitted(PERM_OVERSEA) ? { key: 'report', label: <Link to='/report'>{t('menu.Report')}</Link> } : null,
isPermitted(PERM_AIR_TICKET) ? { key: 'airticket', label: <Link to='/airticket'>{t('menu.Airticket')}</Link> } : null, isPermitted(PERM_AIR_TICKET) ? { key: 'airticket', label: <Link to='/airticket'>{t('menu.Airticket')}</Link> } : null,
isPermitted(PERM_PRODUCTS_MANAGEMENT) ? { key: 'products', label: <Link to='/products'>{t('menu.Products')}</Link> } : null, isPermitted(PERM_PRODUCTS_MANAGEMENT) ? { key: 'products', label: <Link to='/products'>{t('menu.Products')}</Link> } : null,
isPermitted(PERM_PRODUCTS_INFO_PUT) ? { key: 'products', label: <Link to='/products/edit'>{t('menu.Products')}</Link> } : null,
{ {
key: 'notice', key: 'notice',
label: ( label: (

@ -15,6 +15,7 @@ import VendorSelector from '@/components/VendorSelector';
import AuditStateSelector from '@/components/AuditStateSelector'; import AuditStateSelector from '@/components/AuditStateSelector';
import NewProductModal from './NewProductModal'; import NewProductModal from './NewProductModal';
import ContractRemarksModal from './ContractRemarksModal' import ContractRemarksModal from './ContractRemarksModal'
import { usingStorage } from '@/hooks/usingStorage';
import AgencyContract from '../Print/AgencyContract_v0903'; import AgencyContract from '../Print/AgencyContract_v0903';
import { saveAs } from "file-saver"; import { saveAs } from "file-saver";
@ -26,6 +27,7 @@ const Header = ({ refresh, ...props }) => {
const showEditA = !location.pathname.includes('edit'); const showEditA = !location.pathname.includes('edit');
const showAuditA = !location.pathname.includes('audit'); const showAuditA = !location.pathname.includes('audit');
const { travel_agency_id, use_year, audit_state } = useParams(); const { travel_agency_id, use_year, audit_state } = useParams();
const { travelAgencyId } = usingStorage();
const { t } = useTranslation(); const { t } = useTranslation();
const isPermitted = useAuthStore((state) => state.isPermitted); const isPermitted = useAuthStore((state) => state.isPermitted);
const [activeAgency, setActiveAgency] = useProductsStore((state) => [state.activeAgency, state.setActiveAgency]); const [activeAgency, setActiveAgency] = useProductsStore((state) => [state.activeAgency, state.setActiveAgency]);
@ -49,7 +51,7 @@ const Header = ({ refresh, ...props }) => {
const [pickAuditState, setPickAuditState] = useState(); const [pickAuditState, setPickAuditState] = useState();
useEffect(() => { useEffect(() => {
const _param = objectMapper(param, { pick_year: 'use_year', pick_agency: 'travel_agency_id', pick_state: 'audit_state' }); const _param = objectMapper(param, { pick_year: 'use_year', pick_agency: 'travel_agency_id', pick_state: 'audit_state' });
setSwitchParams({ ..._param }); setSwitchParams({ ..._param, travel_agency_id: _param?.travel_agency_id || travelAgencyId });
refresh(param); refresh(param);
return () => {}; return () => {};

Loading…
Cancel
Save