From 9b7ba779a7b81bd865310830071c5cbd49641ae8 Mon Sep 17 00:00:00 2001 From: fengxiang <361798944@qq.com> Date: Wed, 13 Sep 2023 12:04:16 +0800 Subject: [PATCH] =?UTF-8?q?fix():=20=E6=A0=B7=E5=BC=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../OperationSales/AdsMgm/index.scss | 158 +++++++++++++---- .../OperationSales/AdsMgm/loadable.jsx | 89 ++++++---- .../OperationSales/AppPushMgm/index.scss | 160 +++++++++++++---- .../OperationSales/AppPushMgm/loadable.jsx | 80 +++++---- .../OperationSales/InformationMgm/index.scss | 197 +++++++++++++++------ .../OperationSales/InformationMgm/loadable.jsx | 102 ++++++----- 6 files changed, 554 insertions(+), 232 deletions(-) diff --git a/src/pages/OperationCenter/OperationSales/AdsMgm/index.scss b/src/pages/OperationCenter/OperationSales/AdsMgm/index.scss index 96c5226..6bba845 100644 --- a/src/pages/OperationCenter/OperationSales/AdsMgm/index.scss +++ b/src/pages/OperationCenter/OperationSales/AdsMgm/index.scss @@ -1,18 +1,22 @@ @import "@/assets/css/mixin.scss"; .ads-mgm { - padding: 20px; width: 100%; height: 100%; overflow-y: auto; @include scrollBar(#8bb3e3, #3471c4); .hidden { - display: none; + display: none !important; + } + + .mgm-wraper { + display: flex; + width: 100%; + height: 100%; + padding: 10px 0 0 10px; } - .search-group, - .result-group, .full-group { width: 100%; padding: 15px 15px 0; @@ -22,13 +26,41 @@ } .search-group { + display: block; + width: 375px; + padding: 10px; + + .title { + width: 100%; + font-size: 16px; + font-family: Microsoft YaHei, Microsoft YaHei-Bold; + font-weight: 700; + text-align: left; + color: var(--color-text); + margin-bottom: 20px; + } + + .ant-select-selector, + .ant-picker, + .ant-input { + background-color: var(--color-search-list-item-bg) !important; + box-shadow: none !important; + color: var(--color-search-list-item-value); + border-color: var(--color-search-list-item-bd) !important; + } + .form-box { + width: 100%; display: flex; align-items: center; - margin: 0 20px 15px 0; + margin-bottom: 20px; .form-txt { color: var(--color-search-list-item-text); + flex: 0 0 25%; + max-width: 25%; + text-align: right; + padding-right: 6px; } .form-con { @@ -44,16 +76,34 @@ .form-btn { display: flex; - align-items: center; - margin-bottom: 15px; + flex-flow: row nowrap; + justify-content: space-between; + margin: 40px 10px 10px; + padding: 0 3px; .ant-btn+.ant-btn { margin-left: 10px; } - .green { - background-color: #67c23a; - border-color: #67c23a; + .ant-btn span { + font-size: 16px; + font-family: Microsoft YaHei, Microsoft YaHei-Regular; + font-weight: 400; + text-align: center; + color: #ffffff; + } + + .reset { + width: 90px; + height: 36px; + border-radius: 4px; + background: var(--button-default-bg); + } + + .submit { + width: calc(100% - 100px); + height: 36px; + border-radius: 4px; } } } @@ -61,27 +111,30 @@ .row-operate { display: flex; justify-content: flex-end; - margin-top: -20px; + } - .ant-btn+.ant-btn { - margin-left: 10px; - } + .ant-btn+.ant-btn { + margin-left: 10px; + } - .green { - background-color: #67c23a; - border-color: #67c23a; - } + .green { + background-color: #67c23a; + border-color: #67c23a; } .result-group { - margin-top: 20px; + width: calc(100% - 375px); padding-bottom: 15px; + padding: 20px; + background: var(--color-user-list-bg); + border-top-left-radius: 20px; + box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.08); .row-head { display: flex; align-items: center; justify-content: space-between; - margin-bottom: 10px; + margin-bottom: 12px; .number-wrapper { display: inline-flex; @@ -102,19 +155,44 @@ } } - div.ant-table-body { - max-height: 385px; - overflow-y: auto !important; - @include scrollBar(#8bb3e3, #3471c4); + .cc-result-flow { + width: 100%; + height: calc(100% - 34px - 13px); - .row-pic { + .yisa-table { width: 100%; - display: flex; - align-items: center; - justify-content: flex-start; + height: calc(100% - 32px - 15px); + overflow-y: auto !important; + @include scrollBar(#8bb3e3, #3471c4); + + .ant-table-thead { + th { + background: var(--color-table-header-bg) !important; + } + } + + .ant-table-tbody { + td { + background: var(--color-table-body-bg) !important; + border-bottom-color: var(--color-table-border-bottom-color); + } + + tr:nth-child(even) { + td { + background: var(--color-table-body-bg-nth-child-even) !important; + } + } + } - .ant-image { - margin-right: 3px; + .row-pic { + width: 100%; + display: flex; + align-items: center; + justify-content: flex-start; + + .ant-image { + margin-right: 3px; + } } } } @@ -123,6 +201,12 @@ .full-group { display: flex; + .ant-select-selector, + .ant-picker, + .ant-input { + border-color: var(--color-search-list-item-bd) !important; + } + .lt-box, .rt-box { width: 50%; @@ -172,8 +256,8 @@ border-radius: 6px; width: 148px; height: 148px; - background-color: #fbfdff; - border: 1px solid #c0ccda; + background-color: var(--color-container-bg); + border: 1px solid var(--color-search-list-item-bd); overflow: hidden; position: relative; @@ -198,8 +282,8 @@ border-radius: 6px; width: 148px; height: 148px; - background-color: #fbfdff; - border: 1px dashed #c0ccda; + background-color: var(--color-container-bg); + border: 1px dashed var(--color-search-list-item-bd); display: flex; flex-direction: column; justify-content: center; @@ -234,7 +318,7 @@ .row-box { display: flex; - background-color: rgb(240, 240, 240); + background-color: var(--color-container-bg); padding: 6px; width: fit-content; @@ -273,12 +357,12 @@ .ul-list { width: 300px; margin: 10px auto 20px; - border: 1px solid #ccc; + border: 1px solid var(--color-search-list-item-bd); li { width: 100%; height: 40px; - border-bottom: 1px solid #ccc; + border-bottom: 1px solid var(--color-search-list-item-bd); display: flex; align-items: center; justify-content: space-between; diff --git a/src/pages/OperationCenter/OperationSales/AdsMgm/loadable.jsx b/src/pages/OperationCenter/OperationSales/AdsMgm/loadable.jsx index b2aa6b9..0e14f86 100644 --- a/src/pages/OperationCenter/OperationSales/AdsMgm/loadable.jsx +++ b/src/pages/OperationCenter/OperationSales/AdsMgm/loadable.jsx @@ -35,9 +35,11 @@ import { PlusOutlined, DeleteOutlined, } from "@ant-design/icons"; +import { ResultFlowResult } from "@/components"; // import { useSessionStorageState, useUpdateEffect, useSize, useUpdate } from 'ahooks'; import ajaxCom from "@/services"; import ajax from "@/services/OperationCenter/OperationMarket"; +import { dictionary } from "@/config/common"; import moment from "moment"; import { getToken } from "@/config/cookie"; import "./index.scss"; @@ -318,6 +320,7 @@ function AdsMgm() { // 分页 const paginationProps = { + className: "pagination-common", position: ["bottomCenter"], showQuickJumper: true, showSizeChanger: true, @@ -325,7 +328,9 @@ function AdsMgm() { total: resultData?.total, showTotal: () => `共 ${resultData.total || 0} 条`, pageSize: pageInfo.pageSize, - pageSizeOptions: [15, 30, 50, 100], + pageSizeOptions: Array.from( + new Set([...[15], ...(dictionary?.pageSizeOptions || [])]) + ), onChange: (current, size) => { setPageInfo({ ...pageInfo, @@ -733,10 +738,11 @@ function AdsMgm() { return (
{/* 主页 */} -
+
+
查询条件
-
展示模块:
+
展示模块
-
区域:
+
区域
{/*
-
分类:
+
分类
-
展示时间:
+
展示时间
-
最后修改时间:
+
最后修改时间
-
广告ID:
+
广告ID
-
标题:
+
标题
- - -
@@ -896,19 +896,40 @@ function AdsMgm() {
共查询到 - {resultData.total} + {resultData.total || 0} 条结果 +
+ + +
- row.id} - columns={columns} - dataSource={resultData?.list || []} - bordered - loading={tabLoading} - pagination={paginationProps} - /> + +
row.id} + dataSource={resultData?.list || []} + columns={columns} + pagination={false} + loading={tabLoading} + /> + + {/* 创建、编辑 */} @@ -1094,7 +1115,7 @@ function AdsMgm() { 页面URL 应用路径 -
+
{rowData?.jumpUrlType == "2" ? ( `共 ${resultData.total || 0} 条`, pageSize: pageInfo.pageSize, - pageSizeOptions: [15, 30, 50, 100], + pageSizeOptions: Array.from( + new Set([...[15], ...(dictionary?.pageSizeOptions || [])]) + ), onChange: (current, size) => { setPageInfo({ ...pageInfo, @@ -399,10 +403,11 @@ function AppPushMgm() { return (
{/* 主页 */} -
+
+
查询条件
-
任务ID:
+
任务ID
-
推送标题:
+
推送标题
-
推送分类:
+
推送分类
-
推送状态:
+
推送状态
row.id} - columns={columns} - dataSource={resultData?.list || []} - bordered - loading={tabLoading} - pagination={paginationProps} - /> + +
row.id} + dataSource={resultData?.list || []} + columns={columns} + pagination={false} + loading={tabLoading} + /> + + {/* 创建、编辑 */} @@ -595,10 +615,10 @@ function AppPushMgm() { ); })} -
+
{rowData?.jumpType == "3" ? ( `共 ${resultData.total || 0} 条`, pageSize: pageInfo.pageSize, - pageSizeOptions: [15, 30, 50, 100], + pageSizeOptions: Array.from( + new Set([...[15], ...(dictionary?.pageSizeOptions || [])]) + ), onChange: (current, size) => { setPageInfo({ ...pageInfo, @@ -810,10 +814,11 @@ function InformationMgm() { return (
{/* 主页 */} -
+
+
查询条件
-
资讯ID:
+
资讯ID
-
标题:
+
标题
-
是否置顶:
+
是否置顶
-
区域:
+
区域
{/*
-
发布渠道:
+
发布渠道
-
最后修改时间:
+
最后修改时间
- - -
@@ -958,19 +948,49 @@ function InformationMgm() {
共查询到 - {resultData.total} + {resultData.total || 0} 条结果 +
+ + +
-
row.id} - columns={columns} - dataSource={resultData?.list || []} - bordered - loading={tabLoading} - pagination={paginationProps} - /> + +
row.id} + dataSource={resultData?.list || []} + columns={columns} + pagination={false} + loading={tabLoading} + /> + + {/* 创建、编辑 */}