wjx 5 timmar sedan
förälder
incheckning
f7ba5b9d24

+ 1 - 1
src/pages/weComTask/page/miniProgramPages/submit.tsx

@@ -148,7 +148,7 @@ const Submit: React.FC<Props> = ({ corpList, visible, pageSpecs, onChange, onClo
                 <Input placeholder="请输入落地页备注" />
             </Form.Item>
 
-            <Form.Item label={<strong>小程序预览AppId</strong>} name="previewAppId">
+            <Form.Item label={<strong>小程序预览AppId</strong>} name="previewAppId" rules={[{ required: true, message: '请输入小程序预览AppId!' }]}>
                 <Input placeholder="请输入小程序预览AppId" />
             </Form.Item>
 

+ 15 - 0
src/pages/weComTask/page/miniProgramPages/tableConfig.tsx

@@ -1,6 +1,7 @@
 import { ColumnsType } from "antd/es/table"
 import { Flex, Popconfirm, Image, Tag } from "antd"
 import { copy } from "@/utils/utils"
+import dayJs from 'dayjs';
 
 
 export function TableConfig(
@@ -110,9 +111,23 @@ export function TableConfig(
             ellipsis: true,
             render: (_, records) => {
                 const eq = -Math.random()
+                if (dayJs(records.createTime) > dayJs().startOf('day')) {
+                    return <a onClick={() => copy(`pages/player/index?id=${records.sign}`)}>pages/player/index?id={records.sign}</a>
+                }
                 return <a onClick={() => copy(`pages/play/index?vid=${records.sign}&eq=${eq}`)}>pages/play/index?vid={records.sign}&eq={eq}</a>
             }
         },
+        {
+            title: 'H5路径',
+            dataIndex: 'h5Path',
+            key: 'h5Path',
+            width: 350,
+            ellipsis: true,
+            render: (_, records) => {
+                const link = `https://home.zanxiangnet.com/test.html?id=${records.sign}&appId=${records.previewAppId}`
+                return <a onClick={() => copy(link)}>{link}</a>
+            }
+        },
         {
             title: '项目组',
             dataIndex: 'projectGroupIdList',