wjx 1 miesiąc temu
rodzic
commit
fcc9ac0eb4

+ 1 - 1
src/pages/iaaData/components/AutoAcquisitionSet/autoAcquisitionSetTask.tsx

@@ -282,7 +282,7 @@ const AutoAcquisitionSet: React.FC<Props> = ({ selectAdList = [], initialValues,
                             <Form.Item label={<strong>修改预算类型</strong>} name="addType" rules={[{ required: true, message: '请选择修改预算类型!' }]}>
                                 <Radio.Group buttonStyle="solid">
                                     <Radio.Button value="fixed">固定值</Radio.Button>
-                                    <Radio.Button value="percent">百分比上下浮动修改</Radio.Button>
+                                    <Radio.Button value="percent" disabled={taskType === 'cyc'}>百分比上下浮动修改</Radio.Button>
                                 </Radio.Group>
                             </Form.Item>
                             {addType === 'fixed' ? <Form.Item label={<strong>一键起量预算</strong>} name="budget">

+ 4 - 1
src/pages/iaaData/novel/tencent/pitcherEveryDayGroup/index.tsx

@@ -1,11 +1,12 @@
 import { useAjax } from "@/Hook/useAjax";
-import { getNovelPutUserGroupListApi, GetNovelPutUserGroupListProps, getNovelPutUserGroupTotalApi } from "@/services/iaaData";
+import { downloadNovelPutUserGroupApi, getNovelPutUserGroupListApi, GetNovelPutUserGroupListProps, getNovelPutUserGroupTotalApi } from "@/services/iaaData";
 import React, { useEffect, useState } from "react"
 import { useModel } from "umi";
 import moment from "moment";
 import TablePro from "@/components/TablePro";
 import QueryFormNovel from "@/components/QueryForm/queryFormNovel";
 import columns12 from "./tableConfig";
+import DownloadExcel from "@/components/DownloadExcel";
 
 /**
  * 投手每日汇总
@@ -25,6 +26,7 @@ const PitcherEveryDayGroupNovel: React.FC<{ configName?: string }> = ({ configNa
 
     const getNovelPutUserGroupList = useAjax((params) => getNovelPutUserGroupListApi(params))
     const getNovelPutUserGroupTotal = useAjax((params) => getNovelPutUserGroupTotalApi(params))
+    const downloadNovelPutUserGroup = useAjax((params) => downloadNovelPutUserGroupApi(params))
     /****************************************/
 
     useEffect(() => {
@@ -66,6 +68,7 @@ const PitcherEveryDayGroupNovel: React.FC<{ configName?: string }> = ({ configNa
                     setQueryForm({ ...newQueryForm, ...params })
                 }}
             />}
+            czChild={(initialState && initialState.iaaApp && initialState.productType) && <DownloadExcel api={downloadNovelPutUserGroup} querys={{ ...queryForm, appId: initialState.iaaApp, productType: initialState.productType }} />}
             isZj
             totalData={totalData}
             config={columns12()}

+ 12 - 0
src/services/iaaData/index.ts

@@ -584,6 +584,18 @@ export async function getNovelPutUserGroupTotalApi(data: GetNovelPutUserGroupLis
     });
 }
 
+/**
+ * 下载
+ * @param data 
+ * @returns 
+ */
+export async function downloadNovelPutUserGroupApi(data: GetNovelPutUserGroupListProps) {
+    return request(`${wapi}/monitor/novel/putUser/group/listOfPage/excel`, {
+        method: 'POST',
+        data,
+        responseType: 'blob'
+    })
+}
 
 export interface GetNovelAppListProps extends Paging, SortProps {
     costDayBegin?: string