Browse Source

🐞 fix: 修复无提醒阈值的问题

Pchen. 9 months ago
parent
commit
5983035d72
1 changed files with 6 additions and 4 deletions
  1. 6 4
      src/pages/power/accountList.vue

+ 6 - 4
src/pages/power/accountList.vue

@@ -10,7 +10,7 @@
         添加提醒任务
         添加提醒任务
       </a-button>
       </a-button>
 
 
-      <a-alert style="margin-top: 15px;">仅保存最近30天的电费变更记录。电费余额每小时更新一次</a-alert>
+      <a-alert style="margin-top: 15px;">仅保存最近30天的电费变更记录。电费余额每30分钟更新一次,添加任务后开始记录。</a-alert>
 
 
       <a-table :data="data" :columns="columns" stripe hoverable class="table" :loading="loading" :scroll="{
       <a-table :data="data" :columns="columns" stripe hoverable class="table" :loading="loading" :scroll="{
         x: 1600
         x: 1600
@@ -70,6 +70,9 @@
       </a-form-item>
       </a-form-item>
       <a-form-item field="room" label="宿舍号" :loading="selectLoading">
       <a-form-item field="room" label="宿舍号" :loading="selectLoading">
         <a-select v-model="form.room" placeholder="请选择所在宿舍" default-value="" :options="rooms" />
         <a-select v-model="form.room" placeholder="请选择所在宿舍" default-value="" :options="rooms" />
+      </a-form-item>
+       <a-form-item field="lowest" label="提醒阈值">
+        <a-input-number v-model="form.lowest" placeholder="请选择提醒阈值" :step="1" :precision="2"/>
       </a-form-item>
       </a-form-item>
       <a-form-item field="email" label="通知邮箱">
       <a-form-item field="email" label="通知邮箱">
         <a-auto-complete :data="email" @search="handleSearch" v-model="form.email" placeholder="用于接收电费变更通知"
         <a-auto-complete :data="email" @search="handleSearch" v-model="form.email" placeholder="用于接收电费变更通知"
@@ -93,7 +96,7 @@
         ¥{{ record.old_balance }}
         ¥{{ record.old_balance }}
       </template>
       </template>
       <template #change="{ record }">
       <template #change="{ record }">
-        <a-tag :color="record.balance < record.old_balance ? 'red' : 'green'">¥{{ record.balance - record.old_balance
+        <a-tag :color="record.balance < record.old_balance ? 'red' : 'green'">¥{{ Number(record.balance - record.old_balance).toFixed(2)
         }}</a-tag>
         }}</a-tag>
       </template>
       </template>
       <template #time="{ record }">
       <template #time="{ record }">
@@ -136,7 +139,6 @@ const GetChangeRecord = async (id) => {
   }
   }
 }
 }
 
 
-
 const visible = ref(false)
 const visible = ref(false)
 const ok_loading = ref(false)
 const ok_loading = ref(false)
 const form = reactive({
 const form = reactive({
@@ -296,7 +298,7 @@ const editAccount = (item) => {
     form.room = item.room
     form.room = item.room
     form.email = item.email
     form.email = item.email
     form.notes = item.notes
     form.notes = item.notes
-    form.lowest = item.lowest ?? 10.00
+    form.lowest = Number(item.lowest) ?? 10.00
   } else {
   } else {
     form.id = null
     form.id = null
     form.area = ''
     form.area = ''