Browse Source

✨ feat: 加入自动乐跑星期展示

Pchen. 4 months ago
parent
commit
086e68a92c
2 changed files with 23 additions and 1 deletions
  1. 13 1
      src/pages/admin/lepaoAccount/accountList.vue
  2. 10 0
      src/pages/lepao/accountList/index.vue

+ 13 - 1
src/pages/admin/lepaoAccount/accountList.vue

@@ -108,6 +108,14 @@
                         `开启-${record.target_count}次` }}</a-tag>
                     <a-tag color="red" v-else>关闭</a-tag>
                 </template>
+                <template #auto_day="{ record }">
+                    <span v-if="record.auto_run && record.auto_day && record.auto_day.length > 0">
+                        {{record.auto_day.slice().sort((a, b) => {
+                            if (a === 0) return 1; if (b === 0) return -1; return a - b;
+                        }).map(day => auto_day.find(item => item.value === day)?.label).join(',').replace(/周/g, '')}}
+                    </span>
+                    <span v-else>-</span>
+                </template>
                 <template #num="{ record }">
                     {{ record.term_num != record.total_num ? `${record.total_num} / ${record.term_num}` :
                         '已完成' }}
@@ -269,7 +277,7 @@ const columns = [
     }, {
         title: '创建用户',
         slotName: 'create_user',
-        width: 180
+        width: 160
     }, {
         title: '账号名称',
         slotName: 'name',
@@ -303,6 +311,10 @@ const columns = [
         title: '自动乐跑',
         slotName: 'auto_run',
         width: 90
+    }, {
+        title: '自动乐跑星期',
+        slotName: 'auto_day',
+        width: 155
     }, {
         title: '自动乐跑时段',
         slotName: 'auto_time',

+ 10 - 0
src/pages/lepao/accountList/index.vue

@@ -201,6 +201,16 @@
               <a-tag color="red" v-else>关闭</a-tag>
             </template>
           </a-table-column>
+          <a-table-column title="自动乐跑星期" :width="155" ellipsis tooltip>
+            <template #cell="{ record }">
+              <span v-if="record.auto_run && record.auto_day && record.auto_day.length > 0">
+                {{record.auto_day.slice().sort((a, b) => {
+                  if (a === 0) return 1; if (b === 0) return -1; return a - b;
+                }).map(day => auto_day.find(item => item.value === day)?.label).join(',').replace(/周/g, '')}}
+              </span>
+              <span v-else>-</span>
+            </template>
+          </a-table-column>
           <a-table-column title="自动乐跑时段" :width="130" ellipsis tooltip>
             <template #cell="{ record }">
               {{ autoTimeLabel(record) }}