diff --git a/src/views/products/Detail.jsx b/src/views/products/Detail.jsx
index 145218e..af0ee47 100644
--- a/src/views/products/Detail.jsx
+++ b/src/views/products/Detail.jsx
@@ -1,9 +1,13 @@
import React, { useState, useEffect } from 'react';
-import { Tooltip, Button, Card, Col, Row, Breadcrumb, Table, Popconfirm, Form, Input, InputNumber, Tag, Modal, Select, Tree, FloatButton, DatePicker, Spin, message, Divider } from 'antd';
+import { Tooltip, Button, Card, Col, Row, Breadcrumb, Table, Popconfirm, Form, Input, InputNumber, Tag, Modal, Select, Tree, FloatButton, DatePicker, Spin, message, Divider,Empty } from 'antd';
import { Link, useNavigate } from 'react-router-dom';
import { useTranslation } from 'react-i18next';
import { useProductsTypes, useProductsAuditStatesMapVal } from '@/hooks/useProductsSets';
import Extras from './Detail/Extras';
+import { isEmpty } from '@/utils/commons';
+import SecondHeaderWrapper from '@/components/SecondHeaderWrapper';
+import Header from './Detail/Header';
+import YearSelector from './Detail/YearSelector'
import { useParams } from 'react-router-dom';
import useProductsStore from '@/stores/Products/Index';
import postProductsSave from '@/stores/Products/Index';
@@ -79,6 +83,8 @@ function Detail() {
getAgencyProducts({ travel_agency_id: agency, use_year: year, audit_state });
console.log("loading",loading);
console.log("AgencyProducts",agencyProducts);
+ // navigate(`/products/${agency}/${year}/${audit_state}/edit`);
+
};
const travel_agency_name = activeAgency.travel_agency_name;
const audit_state_id = activeAgency.audit_state_id;
@@ -1013,29 +1019,47 @@ function Detail() {
};
+ //提交审核方法
+ const submitReview = async () => {
+ const formData = new FormData();
+ formData.append('use_year', use_year);
+ formData.append('travel_agency_id', travel_agency_id);
+ try {
+ const { errcode, result } = await postForm(`${HT_HOST}/Service_BaseInfoWeb/agency_submit`, formData);
+ console.log("errcode", errcode);
+ if (errcode === 0) {
+ message.success("提交审核成功");
+ navigate(`/products/${travel_agency_id}/${use_year}/${audit_state}/audit`);
+ } else {
+ message.error("提交审核失败");
+ }
+ console.log("result", result);
+ } catch (error) {
+ console.error("提交审核请求失败", error);
+ message.error("提交审核请求失败");
+ }
+ };
+
+ const handleStateChange = (newState) => {
+ console.log("newState",newState)
+ if(newState === 'addProducts'){
+ setAddProductVisible(true);
+ }
+ if(newState === 'submitReview'){
+ submitReview();
+ }
+ };
+
return (
-