diff --git a/src/assets/img/icon/exclamation-cricle-red-fill.svg b/src/assets/img/icon/exclamation-cricle-red-fill.svg
new file mode 100644
index 0000000..62fc034
--- /dev/null
+++ b/src/assets/img/icon/exclamation-cricle-red-fill.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/MyModal.vue b/src/components/MyModal.vue
new file mode 100644
index 0000000..161a9ad
--- /dev/null
+++ b/src/components/MyModal.vue
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ props.content }}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/SealTest.vue b/src/components/SealTest.vue
index 662ee3e..db2eda0 100644
--- a/src/components/SealTest.vue
+++ b/src/components/SealTest.vue
@@ -66,7 +66,7 @@
{{
sealStore.differenceValue != null
- ? `${sealStore.differenceValue}KPa`
+ ? `${sealStore.differenceValue * 1000}Pa`
: '未开始'
}}
diff --git a/src/components/Setting/components/History.vue b/src/components/Setting/components/History.vue
index 8d9f938..34944a6 100644
--- a/src/components/Setting/components/History.vue
+++ b/src/components/Setting/components/History.vue
@@ -110,7 +110,12 @@
返回
-
+
+
@@ -120,19 +125,34 @@ import Down from '@/assets/img/arrow/down.png'
import Top from '@/assets/img/arrow/top.png'
import Right from '@/assets/img/arrow/right.png'
import Left from '@/assets/img/arrow/left.png'
-import ClearRecordByKeysModal from 'cpns/dialogs/ClearRecordByKeysModal'
import { useHistoryStore, useWebSocketStore, useSettingStore } from '@/store'
-import { getDetailInfoById, exportDisinfectionRecordByKeyListJSON } from '@/mock/command'
+import { getDetailInfoById, exportDisinfectionRecordByKeyListJSON, getAllLocalHistoryData, cleanDisinfectionRecordByKeysJSON } from '@/mock/command'
+import MyModal from 'cpns/MyModal.vue';
+/** @var {Object} */
+const webSocketStore = useWebSocketStore();
+// 选中的数据
+const checkedItems = ref([])
+/** @var {Boolean} */
+const clearRecordByKeysModalVisible = ref(false);
+
+// clear record by keys
+async function actionClearRecordByKeysExecute() {
+ await webSocketStore.call('cleanDisinfectionRecord',{keys:checkedItems.value});
+ webSocketStore.sendCommandMsg(getAllLocalHistoryData);
+}
+
+
+
+
const showDetailVisible = ref(false)
const historyStore = useHistoryStore()
-const webSocketStore = useWebSocketStore()
+
const settingStore = useSettingStore()
// 清除记录对话框
const clearRecordByKeys = ref(null)
-// 选中的数据
-const checkedItems = ref([])
+
// 历史数据列表
const historyDataList = computed(() => {
return historyStore.historyDataList.sort((a, b) => b.localeCompare(a));
@@ -147,7 +167,8 @@ function actionOperationExecute( action ) {
settingStore.updateExportLoading(true)
webSocketStore.sendCommandMsg(exportDisinfectionRecordByKeyListJSON(checkedItems.value));
} else if ( 'delete' === action ) {
- clearRecordByKeys.value.showDialog();
+ // clearRecordByKeys.value.showDialog();
+ clearRecordByKeysModalVisible.value = true;
}
}
diff --git a/src/components/dialogs/ClearRecordByKeysModal.vue b/src/components/dialogs/ClearRecordByKeysModal.vue
deleted file mode 100644
index efa6433..0000000
--- a/src/components/dialogs/ClearRecordByKeysModal.vue
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
-
-
-
-
- 确定要所选消毒记录吗!
-
-
-
-
-
-
-
-
-
diff --git a/src/components/dialogs/DelPreModal.vue b/src/components/dialogs/DelPreModal.vue
index d281cc2..d5bbc6d 100644
--- a/src/components/dialogs/DelPreModal.vue
+++ b/src/components/dialogs/DelPreModal.vue
@@ -1,37 +1,16 @@
-
-
-
-
-
-
-
-
- 确定要删除当前预设吗?
-
-
-
-
+