|
@@ -50,7 +50,7 @@
|
|
|
<script>
|
|
|
import { onMounted, ref } from 'vue';
|
|
|
import sHeader from "@/components/SimpleHeader";
|
|
|
-import { getAlaramClockList, getAlaramClockByDevice, deleteAlaramClock, updateAlaramClockStatus } from '@/service/device'
|
|
|
+import { getAlaramClockList, getAlaramClockByDevice, deleteAlaramClock, alaramClockUpdate } from '@/service/device'
|
|
|
import { showConfirmDialog, showFailToast, showSuccessToast } from 'vant';
|
|
|
import { getLoginUser } from '@/common/js/utils';
|
|
|
import { useRoute, useRouter } from 'vue-router';
|
|
@@ -104,8 +104,6 @@ export default {
|
|
|
if (e.indexOf('1') > -1 && e.indexOf('2') > -1 && e.indexOf('3') > -1 && e.indexOf('4') > -1 && e.indexOf('5') > -1 && e.indexOf('6') == -1 && e.indexOf('7') == -1) {
|
|
|
return t('device.weekday2')
|
|
|
}
|
|
|
- // if (e === '1,2,3,4,5,') { return t('device.weekday2') }
|
|
|
- // if (e === '6,7,') { return t('device.weekend2') }
|
|
|
if (e.indexOf('1') == -1 && e.indexOf('2') == -1 && e.indexOf('3') == -1 && e.indexOf('4') == -1 && e.indexOf('5') == -1 && e.indexOf('6') > -1 && e.indexOf('7') > -1) {
|
|
|
return t('device.weekend2')
|
|
|
}
|
|
@@ -141,13 +139,23 @@ export default {
|
|
|
|
|
|
// 修改状态
|
|
|
const updateStatus = async (item) => {
|
|
|
+ console.log(item);
|
|
|
+ const params = {
|
|
|
+ id: item.id,
|
|
|
+ adminId: item.adminId,
|
|
|
+ equipmentIds: item.equipmentIds,
|
|
|
+ hour: item.hour,
|
|
|
+ name: item.name,
|
|
|
+ status: item.status === "1" ? "0" : "1",
|
|
|
+ type: item.type,
|
|
|
+ week: item.week,
|
|
|
+ };
|
|
|
+ console.log(params);
|
|
|
showConfirmDialog({
|
|
|
title: t('device.operationConfirmation'),
|
|
|
message: t('device.pleaseConfirmAgainWhetherToOperate'),
|
|
|
}).then(async () => {
|
|
|
- if (item.status == '1') { item.status = '0'; } else { item.status = '1'; }
|
|
|
- const { data } = await updateAlaramClockStatus({ id: item.id, status: item.status });
|
|
|
- console.log("data", data);
|
|
|
+ const { data } = await alaramClockUpdate(params);
|
|
|
if (data.code) {
|
|
|
showSuccessToast(t("device.modificationSucceeded"));
|
|
|
setTimeout(() => {
|