From c3ee5dd9cda004b034fd586b87eda13d99ef054d Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Fri, 24 Jan 2025 10:28:02 +0800
Subject: [PATCH] refactor(mall): 修复 API 订单列表接口

---
 src/main/resources/templates/febs/views/modules/activity/list.html |   59 ++++++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 42 insertions(+), 17 deletions(-)

diff --git a/src/main/resources/templates/febs/views/modules/activity/list.html b/src/main/resources/templates/febs/views/modules/activity/list.html
index 3dbd263..0a1b66a 100644
--- a/src/main/resources/templates/febs/views/modules/activity/list.html
+++ b/src/main/resources/templates/febs/views/modules/activity/list.html
@@ -50,6 +50,8 @@
 <script type="text/html" id="activityStateSwitch">
     {{# if(d.state === 1) { }}
     <input type="checkbox" value={{d.id}} lay-text="开启|关闭" checked lay-skin="switch" lay-filter="activityStateSwitch">
+    {{# } else if(d.state === 2) { }}
+    <input type="checkbox" value={{d.id}} lay-text="进行中|关闭" checked lay-skin="switch" lay-filter="activityStateSwitch">
     {{# } else { }}
     <input type="checkbox" value={{d.id}} lay-text="开启|关闭" lay-skin="switch" lay-filter="activityStateSwitch">
     {{# } }}
@@ -91,7 +93,7 @@
         table.on('tool(activityTable)', function (obj) {
             var data = obj.data,
                 layEvent = obj.event;
-            if (layEvent === 'delAct') {
+            if (layEvent === 'activityDeleteEvent') {
                 febs.modal.confirm('删除', '确认删除该活动?', function () {
                     delAct(data.id);
                 });
@@ -182,25 +184,48 @@
                     {field: 'startTime', title: '开始时间', minWidth: 150,align:'left'},
                     {field: 'endTime', title: '结束时间', minWidth: 150,align:'left'},
                     {field: 'state', title: '状态', templet: '#activityStateSwitch', minWidth: 130,align:'center'},
-                    {field: 'actRemark', title: '活动说明', minWidth: 150,align:'left'},
-                    {title: '操作', toolbar: '#activityOption', minWidth: 200},
-                ]],
-                done: function(res, curr, count) {
-                    // 遍历每一行数据
-                    res.data.forEach(function(item, index) {
-                        // 根据状态值控制按钮显示
-                        if (item.state === 0) {
-                            // 如果状态为1,显示
-                            $('#activityOption' + index).show();
-                        } else {
-                            // 否则,隐藏
-                            $('#activityOption' + index).hide();
-                        }
-                    });
-                }
+                ]]
             });
         }
 
+        // function initTable() {
+        //     tableIns = febs.table.init({
+        //         elem: $view.find('table'),
+        //         id: 'activityTable',
+        //         url: ctx + 'admin/activity/list',
+        //         cols: [[
+        //             {field: 'name', title: '名称', minWidth: 150,align:'left'},
+        //             {field: 'code', title: '编码', minWidth: 150,align:'left'},
+        //             {field: 'maxImage', title: '大图',
+        //                 templet: function (d) {
+        //                     return '<a lay-event="seeImgThumb"><img id="seeImgThumb'+d.id+'" src="'+d.maxImage+'" alt=""></a>';
+        //                 }, minWidth: 150,align:'center'},
+        //             {field: 'minImage', title: '小图',
+        //                 templet: function (d) {
+        //                     return '<a lay-event="seeImgThumb"><img id="seeImgThumb'+d.id+'" src="'+d.minImage+'" alt=""></a>';
+        //                 }, minWidth: 150,align:'center'},
+        //             {field: 'startTime', title: '开始时间', minWidth: 150,align:'left'},
+        //             {field: 'endTime', title: '结束时间', minWidth: 150,align:'left'},
+        //             {field: 'state', title: '状态', templet: '#activityStateSwitch', minWidth: 130,align:'center'},
+        //             {field: 'actRemark', title: '活动说明', minWidth: 150,align:'left'},
+        //             {title: '操作', toolbar: '#activityOption', minWidth: 200},
+        //         ]],
+        //         done: function(res, curr, count) {
+        //             // 遍历每一行数据
+        //             res.data.forEach(function(item, index) {
+        //                 // 根据状态值控制按钮显示
+        //                 if (item.state === 2) {
+        //                     // 如果状态为1,显示
+        //                     $('#activityOption' + index).show();
+        //                 } else {
+        //                     // 否则,隐藏
+        //                     $('#activityOption' + index).hide();
+        //                 }
+        //             });
+        //         }
+        //     });
+        // }
+
         form.on('switch(activityStateSwitch)', function (data) {
             if (data.elem.checked) {
                 changeState(data.value,1);

--
Gitblit v1.9.1