diff --git a/src/views/iot/tplink/camera/components/DrawerModal.vue b/src/views/iot/tplink/camera/components/DrawerModal.vue
index 6fb7e44..899b54e 100644
--- a/src/views/iot/tplink/camera/components/DrawerModal.vue
+++ b/src/views/iot/tplink/camera/components/DrawerModal.vue
@@ -65,7 +65,6 @@ function edit(record) {
*/
async function configEdit() {
await getConfig({}).then((res) => {
- console.log(res);
configVisible.value = true;
if(res!=null){
title.value = '编辑配置';
@@ -79,8 +78,6 @@ async function configEdit() {
});
}
})
-
-
}
/**
diff --git a/src/views/iot/yiweilian/humid/components/ConfigInfoForm.vue b/src/views/iot/yiweilian/humid/components/ConfigInfoForm.vue
new file mode 100644
index 0000000..a349258
--- /dev/null
+++ b/src/views/iot/yiweilian/humid/components/ConfigInfoForm.vue
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/iot/yiweilian/humid/components/ConfigModal.vue b/src/views/iot/yiweilian/humid/components/ConfigModal.vue
new file mode 100644
index 0000000..fe46609
--- /dev/null
+++ b/src/views/iot/yiweilian/humid/components/ConfigModal.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
+ 关闭
+ 确认
+
+
+
+
+
+
+
+
diff --git a/src/views/iot/yiweilian/humid/humid.api.ts b/src/views/iot/yiweilian/humid/humid.api.ts
index a2bf6ff..c547a7f 100644
--- a/src/views/iot/yiweilian/humid/humid.api.ts
+++ b/src/views/iot/yiweilian/humid/humid.api.ts
@@ -9,6 +9,11 @@ enum Api {
updateDeviceRealTime = '/iot/yiweilian/humidDevice/updateDeviceRealTime',
logList = '/iot/yiweilian/humidDevice/logList',
alarmList = '/iot/yiweilian/humidAlarm/list',
+
+ getConfig = '/iot/yiweilian/config/getConfig',
+ addConfig = '/iot/yiweilian/config/add',
+ editConfig = '/iot/yiweilian/config/edit',
+
}
/**
@@ -58,3 +63,19 @@ export const logList = (params?) => defHttp.get({ url: Api.logList, params });
* @param params
*/
export const alarmList = (params?) => defHttp.get({ url: Api.alarmList, params });
+
+/**
+ * 获取配置数据
+ * @param params
+ */
+export const getConfig = (params) => defHttp.get({ url: Api.getConfig, params });
+
+/**
+ * 保存或者更新配置
+ * @param params
+ * @param isUpdate
+ */
+export const saveOrUpdateConfig = (params, isUpdate) => {
+ let url = isUpdate ? Api.editConfig : Api.addConfig;
+ return defHttp.post({ url: url, params }, { isTransformResponse: false });
+};
diff --git a/src/views/iot/yiweilian/humid/index.vue b/src/views/iot/yiweilian/humid/index.vue
index d8073bd..38b86d5 100644
--- a/src/views/iot/yiweilian/humid/index.vue
+++ b/src/views/iot/yiweilian/humid/index.vue
@@ -5,6 +5,7 @@
添加设备
+ 配置管理
@@ -35,8 +36,9 @@
-
-
+
+
+
@@ -51,13 +53,15 @@
import {useModal} from "@/components/Modal";
import {useDrawer} from "@/components/Drawer";
import ApiLogAlarmModal from './components/ApiLogAlarmModal.vue'
- import HldyUtilsModal from "@/views/utils/nuUtils/HldyUtilsModal.vue";
- import DeviceSyncLogListModal from "/@/views/iot/SyncLog/DeviceSyncLogListModal.vue";
+ import ConfigModal from './components/ConfigModal.vue'
+ // import HldyUtilsModal from "@/views/utils/nuUtils/HldyUtilsModal.vue";
+ // import DeviceSyncLogListModal from "/@/views/iot/SyncLog/DeviceSyncLogListModal.vue";
import DeviceInfoDrawer from "./components/DeviceInfoDrawer.vue";
import { defHttp } from '/@/utils/http/axios';
const apiLogAlarmModal = ref();
- const hldyUtilsModal = ref();
- const syncLogModal = ref();
+ // const hldyUtilsModal = ref();
+ // const syncLogModal = ref();
+ const configModal = ref();
//注册drawer
const [registerDrawer, { openDrawer }] = useDrawer();
const queryParam = reactive({});
@@ -205,13 +209,19 @@
/**
* 配置区域
*/
- function handlePzhldy(record){
- hldyUtilsModal.value.disableSubmit = true;
- hldyUtilsModal.value.edit(record);
- }
+ // function handlePzhldy(record){
+ // hldyUtilsModal.value.disableSubmit = true;
+ // hldyUtilsModal.value.edit(record);
+ // }
//同步
- function handleSync(record: Recordable){
- syncLogModal.value.disableSubmit = true;
- syncLogModal.value.init(record);
+ // function handleSync(record: Recordable){
+ // syncLogModal.value.disableSubmit = true;
+ // syncLogModal.value.init(record);
+ // }
+
+ function handleConfig(){
+ configModal.value.disableSubmit = false;
+ configModal.value.edit();
}
+