diff --git a/99.zip b/99.zip
deleted file mode 100644
index 2338c59..0000000
--- a/99.zip
+++ /dev/null
Binary files differ
diff --git a/99.zip b/99.zip
deleted file mode 100644
index 2338c59..0000000
--- a/99.zip
+++ /dev/null
Binary files differ
diff --git a/config/dev.env.js b/config/dev.env.js
index faa4122..4de8542 100644
--- a/config/dev.env.js
+++ b/config/dev.env.js
@@ -1,17 +1,15 @@
-'use strict'
+"use strict";
//引入webpack的merge插件,用来合并对象,也就是配置文件用的,相同的选项会被覆盖
-const merge = require('webpack-merge')
+const merge = require("webpack-merge");
//导入prod.env.js配置文件
-const prodEnv = require('./prod.env')
+const prodEnv = require("./prod.env");
// 将两个配置对象合并,最终结果是 NODE_ENV:‘"development"'
module.exports = merge(prodEnv, {
NODE_ENV: '"development"',
// BASE_API: '"http://192.168.8.102:20005"'
// BASE_API: '"http://192.168.8.108:20005"'
// BASE_API: '"http://111.198.10.15:11638"'
- BASE_API: '"http://192.168.8.107:20007/"' // 颖捷本地
+ BASE_API: '"http://192.168.164.127:20007/"' // 颖捷本地
// BASE_API: '"http://192.168.21.54:20005"' // 可鑫本地
// BASE_API: '"http://192.168.21.33:8080/laser_ptz"' // 可鑫本地
-
-
-})
+});
diff --git a/99.zip b/99.zip
deleted file mode 100644
index 2338c59..0000000
--- a/99.zip
+++ /dev/null
Binary files differ
diff --git a/config/dev.env.js b/config/dev.env.js
index faa4122..4de8542 100644
--- a/config/dev.env.js
+++ b/config/dev.env.js
@@ -1,17 +1,15 @@
-'use strict'
+"use strict";
//引入webpack的merge插件,用来合并对象,也就是配置文件用的,相同的选项会被覆盖
-const merge = require('webpack-merge')
+const merge = require("webpack-merge");
//导入prod.env.js配置文件
-const prodEnv = require('./prod.env')
+const prodEnv = require("./prod.env");
// 将两个配置对象合并,最终结果是 NODE_ENV:‘"development"'
module.exports = merge(prodEnv, {
NODE_ENV: '"development"',
// BASE_API: '"http://192.168.8.102:20005"'
// BASE_API: '"http://192.168.8.108:20005"'
// BASE_API: '"http://111.198.10.15:11638"'
- BASE_API: '"http://192.168.8.107:20007/"' // 颖捷本地
+ BASE_API: '"http://192.168.164.127:20007/"' // 颖捷本地
// BASE_API: '"http://192.168.21.54:20005"' // 可鑫本地
// BASE_API: '"http://192.168.21.33:8080/laser_ptz"' // 可鑫本地
-
-
-})
+});
diff --git a/config/prod.env.js b/config/prod.env.js
index c7d3d2e..8eb619e 100644
--- a/config/prod.env.js
+++ b/config/prod.env.js
@@ -1,9 +1,9 @@
-'use strict'
+"use strict";
module.exports = {
NODE_ENV: '"production"',
// BASE_API: '"http://111.198.10.15:11638"'
// BASE_API: '"http://192.168.8.105:20005"'
// BASE_API: '"http://127.0.0.1:20005"'
- BASE_API: '"http://192.168.21.33:20006"' // 颖捷本地
+ BASE_API: '"http://192.168.164.127:20007"' // 颖捷本地
// BASE_API: '"http://192.168.21.54:20005"' // 可鑫本地
-}
+};
diff --git a/99.zip b/99.zip
deleted file mode 100644
index 2338c59..0000000
--- a/99.zip
+++ /dev/null
Binary files differ
diff --git a/config/dev.env.js b/config/dev.env.js
index faa4122..4de8542 100644
--- a/config/dev.env.js
+++ b/config/dev.env.js
@@ -1,17 +1,15 @@
-'use strict'
+"use strict";
//引入webpack的merge插件,用来合并对象,也就是配置文件用的,相同的选项会被覆盖
-const merge = require('webpack-merge')
+const merge = require("webpack-merge");
//导入prod.env.js配置文件
-const prodEnv = require('./prod.env')
+const prodEnv = require("./prod.env");
// 将两个配置对象合并,最终结果是 NODE_ENV:‘"development"'
module.exports = merge(prodEnv, {
NODE_ENV: '"development"',
// BASE_API: '"http://192.168.8.102:20005"'
// BASE_API: '"http://192.168.8.108:20005"'
// BASE_API: '"http://111.198.10.15:11638"'
- BASE_API: '"http://192.168.8.107:20007/"' // 颖捷本地
+ BASE_API: '"http://192.168.164.127:20007/"' // 颖捷本地
// BASE_API: '"http://192.168.21.54:20005"' // 可鑫本地
// BASE_API: '"http://192.168.21.33:8080/laser_ptz"' // 可鑫本地
-
-
-})
+});
diff --git a/config/prod.env.js b/config/prod.env.js
index c7d3d2e..8eb619e 100644
--- a/config/prod.env.js
+++ b/config/prod.env.js
@@ -1,9 +1,9 @@
-'use strict'
+"use strict";
module.exports = {
NODE_ENV: '"production"',
// BASE_API: '"http://111.198.10.15:11638"'
// BASE_API: '"http://192.168.8.105:20005"'
// BASE_API: '"http://127.0.0.1:20005"'
- BASE_API: '"http://192.168.21.33:20006"' // 颖捷本地
+ BASE_API: '"http://192.168.164.127:20007"' // 颖捷本地
// BASE_API: '"http://192.168.21.54:20005"' // 可鑫本地
-}
+};
diff --git a/src/api/door.js b/src/api/door.js
index 7a919cd..9a5f40b 100644
--- a/src/api/door.js
+++ b/src/api/door.js
@@ -1,86 +1,86 @@
/**
* 到访门禁接口
*/
-import request from '@/utils/request'
-import qs from 'qs'
+import request from "@/utils/request";
+import qs from "qs";
// 门禁组别下拉
export function getDoorGroupList() {
return request({
- url: 'acsDoorGroup/list',
- method: 'get'
- })
+ url: "acsDoorGroup/list",
+ method: "get"
+ });
}
// 门禁查询
export function getDoorListPage(params) {
return request({
- url: 'door/listPage',
- method: 'get',
+ url: "door/listPage",
+ method: "get",
params
- })
+ });
}
// 添加门禁
export function addDoor(params) {
return request({
- url: 'door/add',
- method: 'post',
+ url: "door/add",
+ method: "post",
params
- })
+ });
}
// 修改门禁
export function updateDoor(params) {
return request({
- url: 'door/update',
- method: 'post',
+ url: "door/update",
+ method: "post",
params
- })
+ });
}
// 绑定设备
export function bindDevice(params) {
return request({
- url: 'door/bindDevice',
- method: 'post',
+ url: "door/bindDevice",
+ method: "post",
params,
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
// 删除门禁
export function delDoor(ids) {
return request({
- url: 'door/delete',
- method: 'post',
+ url: "door/delete",
+ method: "post",
params: {
ids: ids
},
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
// 远程开门
export function openDoor(ids) {
return request({
- url: 'acsPermission/remoteControllAcs',
- method: 'post',
+ url: "acsPermission/remoteControllAcs",
+ method: "post",
params: {
doorCodes: ids
},
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
// 常开/常闭/刷卡开门
export function openDoorAlways(params, status) {
return request({
- url: 'door/updateOpenStatus',
- method: 'post',
+ url: "door/updateOpenStatus",
+ method: "post",
params: {
doorIds: params.doorId,
beginDateTime: params.beginDateTime,
@@ -88,18 +88,16 @@
openStatus: status
},
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
-
-
// 门禁分组
export function doorGroupAdd(groupName, description, groupIdList) {
return request({
- url: 'acsDoorGroupRelationship/add',
- method: 'post',
+ url: "acsDoorGroupRelationship/add",
+ method: "post",
timeout: 60000,
params: {
groupName: groupName,
@@ -109,19 +107,19 @@
// paramsSerializer: params => {
// return qs.stringify(params, { indices: false })
// }
- })
+ });
}
export function doorGroupListPage(params) {
return request({
- url: 'acsDoorGroup/listPage',
- method: 'get',
+ url: "acsDoorGroup/listPage",
+ method: "get",
params
- })
+ });
}
export function doorGroupUpdate(id, groupName, description, groupIdList) {
return request({
- url: 'acsDoorGroupRelationship/update',
- method: 'post',
+ url: "acsDoorGroupRelationship/update",
+ method: "post",
timeout: 60000,
params: {
groupName: groupName,
@@ -129,53 +127,70 @@
id: id
},
data: groupIdList
- })
+ });
}
export function doorGroupDel(ids) {
return request({
- url: 'acsDoorGroup/batchDelete',
- method: 'post',
+ url: "acsDoorGroup/batchDelete",
+ method: "post",
timeout: 60000,
params: {
acsDoorGroupIds: ids
},
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
// 详情
export function groupList(params) {
return request({
- url: '/door/listGroupPage',
- method: 'get',
+ url: "/door/listGroupPage",
+ method: "get",
params
- })
+ });
}
export function getDoorList(params) {
return request({
- url: 'door/groupDoorList',
- method: 'get',
+ url: "door/groupDoorList",
+ method: "get",
params
- })
+ });
}
export function getDoorCode() {
return request({
- url: 'door/getDoorMaxCode',
- method: 'get'
- })
+ url: "door/getDoorMaxCode",
+ method: "get"
+ });
}
// 批量导入
export function batchImportDoor(fileobj) {
- const param = new FormData()
- param.append('file', fileobj)
+ const param = new FormData();
+ param.append("file", fileobj);
return request({
- url: 'door/batchImport',
- method: 'post',
- headers: { 'Content-Type': 'multipart/form-data' },
+ url: "door/batchImport",
+ method: "post",
+ headers: { "Content-Type": "multipart/form-data" },
data: param
- })
+ });
+}
+
+// 设置密码
+export function setPwd(obj) {
+ const param = new FormData();
+ param.append("doorIds", obj.doorIds);
+ param.append("needPwd", obj.needPwd);
+ if (obj.needPwd + "" === "1") {
+ param.append("pwdMode", obj.pwdMode);
+ param.append("pwd", obj.pwd);
+ }
+ return request({
+ url: "door/setPwd",
+ method: "post",
+ headers: { "Content-Type": "multipart/form-data" },
+ data: param
+ });
}
diff --git a/99.zip b/99.zip
deleted file mode 100644
index 2338c59..0000000
--- a/99.zip
+++ /dev/null
Binary files differ
diff --git a/config/dev.env.js b/config/dev.env.js
index faa4122..4de8542 100644
--- a/config/dev.env.js
+++ b/config/dev.env.js
@@ -1,17 +1,15 @@
-'use strict'
+"use strict";
//引入webpack的merge插件,用来合并对象,也就是配置文件用的,相同的选项会被覆盖
-const merge = require('webpack-merge')
+const merge = require("webpack-merge");
//导入prod.env.js配置文件
-const prodEnv = require('./prod.env')
+const prodEnv = require("./prod.env");
// 将两个配置对象合并,最终结果是 NODE_ENV:‘"development"'
module.exports = merge(prodEnv, {
NODE_ENV: '"development"',
// BASE_API: '"http://192.168.8.102:20005"'
// BASE_API: '"http://192.168.8.108:20005"'
// BASE_API: '"http://111.198.10.15:11638"'
- BASE_API: '"http://192.168.8.107:20007/"' // 颖捷本地
+ BASE_API: '"http://192.168.164.127:20007/"' // 颖捷本地
// BASE_API: '"http://192.168.21.54:20005"' // 可鑫本地
// BASE_API: '"http://192.168.21.33:8080/laser_ptz"' // 可鑫本地
-
-
-})
+});
diff --git a/config/prod.env.js b/config/prod.env.js
index c7d3d2e..8eb619e 100644
--- a/config/prod.env.js
+++ b/config/prod.env.js
@@ -1,9 +1,9 @@
-'use strict'
+"use strict";
module.exports = {
NODE_ENV: '"production"',
// BASE_API: '"http://111.198.10.15:11638"'
// BASE_API: '"http://192.168.8.105:20005"'
// BASE_API: '"http://127.0.0.1:20005"'
- BASE_API: '"http://192.168.21.33:20006"' // 颖捷本地
+ BASE_API: '"http://192.168.164.127:20007"' // 颖捷本地
// BASE_API: '"http://192.168.21.54:20005"' // 可鑫本地
-}
+};
diff --git a/src/api/door.js b/src/api/door.js
index 7a919cd..9a5f40b 100644
--- a/src/api/door.js
+++ b/src/api/door.js
@@ -1,86 +1,86 @@
/**
* 到访门禁接口
*/
-import request from '@/utils/request'
-import qs from 'qs'
+import request from "@/utils/request";
+import qs from "qs";
// 门禁组别下拉
export function getDoorGroupList() {
return request({
- url: 'acsDoorGroup/list',
- method: 'get'
- })
+ url: "acsDoorGroup/list",
+ method: "get"
+ });
}
// 门禁查询
export function getDoorListPage(params) {
return request({
- url: 'door/listPage',
- method: 'get',
+ url: "door/listPage",
+ method: "get",
params
- })
+ });
}
// 添加门禁
export function addDoor(params) {
return request({
- url: 'door/add',
- method: 'post',
+ url: "door/add",
+ method: "post",
params
- })
+ });
}
// 修改门禁
export function updateDoor(params) {
return request({
- url: 'door/update',
- method: 'post',
+ url: "door/update",
+ method: "post",
params
- })
+ });
}
// 绑定设备
export function bindDevice(params) {
return request({
- url: 'door/bindDevice',
- method: 'post',
+ url: "door/bindDevice",
+ method: "post",
params,
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
// 删除门禁
export function delDoor(ids) {
return request({
- url: 'door/delete',
- method: 'post',
+ url: "door/delete",
+ method: "post",
params: {
ids: ids
},
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
// 远程开门
export function openDoor(ids) {
return request({
- url: 'acsPermission/remoteControllAcs',
- method: 'post',
+ url: "acsPermission/remoteControllAcs",
+ method: "post",
params: {
doorCodes: ids
},
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
// 常开/常闭/刷卡开门
export function openDoorAlways(params, status) {
return request({
- url: 'door/updateOpenStatus',
- method: 'post',
+ url: "door/updateOpenStatus",
+ method: "post",
params: {
doorIds: params.doorId,
beginDateTime: params.beginDateTime,
@@ -88,18 +88,16 @@
openStatus: status
},
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
-
-
// 门禁分组
export function doorGroupAdd(groupName, description, groupIdList) {
return request({
- url: 'acsDoorGroupRelationship/add',
- method: 'post',
+ url: "acsDoorGroupRelationship/add",
+ method: "post",
timeout: 60000,
params: {
groupName: groupName,
@@ -109,19 +107,19 @@
// paramsSerializer: params => {
// return qs.stringify(params, { indices: false })
// }
- })
+ });
}
export function doorGroupListPage(params) {
return request({
- url: 'acsDoorGroup/listPage',
- method: 'get',
+ url: "acsDoorGroup/listPage",
+ method: "get",
params
- })
+ });
}
export function doorGroupUpdate(id, groupName, description, groupIdList) {
return request({
- url: 'acsDoorGroupRelationship/update',
- method: 'post',
+ url: "acsDoorGroupRelationship/update",
+ method: "post",
timeout: 60000,
params: {
groupName: groupName,
@@ -129,53 +127,70 @@
id: id
},
data: groupIdList
- })
+ });
}
export function doorGroupDel(ids) {
return request({
- url: 'acsDoorGroup/batchDelete',
- method: 'post',
+ url: "acsDoorGroup/batchDelete",
+ method: "post",
timeout: 60000,
params: {
acsDoorGroupIds: ids
},
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
// 详情
export function groupList(params) {
return request({
- url: '/door/listGroupPage',
- method: 'get',
+ url: "/door/listGroupPage",
+ method: "get",
params
- })
+ });
}
export function getDoorList(params) {
return request({
- url: 'door/groupDoorList',
- method: 'get',
+ url: "door/groupDoorList",
+ method: "get",
params
- })
+ });
}
export function getDoorCode() {
return request({
- url: 'door/getDoorMaxCode',
- method: 'get'
- })
+ url: "door/getDoorMaxCode",
+ method: "get"
+ });
}
// 批量导入
export function batchImportDoor(fileobj) {
- const param = new FormData()
- param.append('file', fileobj)
+ const param = new FormData();
+ param.append("file", fileobj);
return request({
- url: 'door/batchImport',
- method: 'post',
- headers: { 'Content-Type': 'multipart/form-data' },
+ url: "door/batchImport",
+ method: "post",
+ headers: { "Content-Type": "multipart/form-data" },
data: param
- })
+ });
+}
+
+// 设置密码
+export function setPwd(obj) {
+ const param = new FormData();
+ param.append("doorIds", obj.doorIds);
+ param.append("needPwd", obj.needPwd);
+ if (obj.needPwd + "" === "1") {
+ param.append("pwdMode", obj.pwdMode);
+ param.append("pwd", obj.pwd);
+ }
+ return request({
+ url: "door/setPwd",
+ method: "post",
+ headers: { "Content-Type": "multipart/form-data" },
+ data: param
+ });
}
diff --git a/src/views/doorManage/listDoorControl.vue b/src/views/doorManage/listDoorControl.vue
index 19317a3..51f7b20 100644
--- a/src/views/doorManage/listDoorControl.vue
+++ b/src/views/doorManage/listDoorControl.vue
@@ -31,6 +31,7 @@
{{ cardbth }}
{{ openbtn }}
{{ closebtn }}
+ 密码设置
@@ -64,19 +65,20 @@
@current-change="handleCurrentChange"/>
-
+
+
+
diff --git a/99.zip b/99.zip
deleted file mode 100644
index 2338c59..0000000
--- a/99.zip
+++ /dev/null
Binary files differ
diff --git a/config/dev.env.js b/config/dev.env.js
index faa4122..4de8542 100644
--- a/config/dev.env.js
+++ b/config/dev.env.js
@@ -1,17 +1,15 @@
-'use strict'
+"use strict";
//引入webpack的merge插件,用来合并对象,也就是配置文件用的,相同的选项会被覆盖
-const merge = require('webpack-merge')
+const merge = require("webpack-merge");
//导入prod.env.js配置文件
-const prodEnv = require('./prod.env')
+const prodEnv = require("./prod.env");
// 将两个配置对象合并,最终结果是 NODE_ENV:‘"development"'
module.exports = merge(prodEnv, {
NODE_ENV: '"development"',
// BASE_API: '"http://192.168.8.102:20005"'
// BASE_API: '"http://192.168.8.108:20005"'
// BASE_API: '"http://111.198.10.15:11638"'
- BASE_API: '"http://192.168.8.107:20007/"' // 颖捷本地
+ BASE_API: '"http://192.168.164.127:20007/"' // 颖捷本地
// BASE_API: '"http://192.168.21.54:20005"' // 可鑫本地
// BASE_API: '"http://192.168.21.33:8080/laser_ptz"' // 可鑫本地
-
-
-})
+});
diff --git a/config/prod.env.js b/config/prod.env.js
index c7d3d2e..8eb619e 100644
--- a/config/prod.env.js
+++ b/config/prod.env.js
@@ -1,9 +1,9 @@
-'use strict'
+"use strict";
module.exports = {
NODE_ENV: '"production"',
// BASE_API: '"http://111.198.10.15:11638"'
// BASE_API: '"http://192.168.8.105:20005"'
// BASE_API: '"http://127.0.0.1:20005"'
- BASE_API: '"http://192.168.21.33:20006"' // 颖捷本地
+ BASE_API: '"http://192.168.164.127:20007"' // 颖捷本地
// BASE_API: '"http://192.168.21.54:20005"' // 可鑫本地
-}
+};
diff --git a/src/api/door.js b/src/api/door.js
index 7a919cd..9a5f40b 100644
--- a/src/api/door.js
+++ b/src/api/door.js
@@ -1,86 +1,86 @@
/**
* 到访门禁接口
*/
-import request from '@/utils/request'
-import qs from 'qs'
+import request from "@/utils/request";
+import qs from "qs";
// 门禁组别下拉
export function getDoorGroupList() {
return request({
- url: 'acsDoorGroup/list',
- method: 'get'
- })
+ url: "acsDoorGroup/list",
+ method: "get"
+ });
}
// 门禁查询
export function getDoorListPage(params) {
return request({
- url: 'door/listPage',
- method: 'get',
+ url: "door/listPage",
+ method: "get",
params
- })
+ });
}
// 添加门禁
export function addDoor(params) {
return request({
- url: 'door/add',
- method: 'post',
+ url: "door/add",
+ method: "post",
params
- })
+ });
}
// 修改门禁
export function updateDoor(params) {
return request({
- url: 'door/update',
- method: 'post',
+ url: "door/update",
+ method: "post",
params
- })
+ });
}
// 绑定设备
export function bindDevice(params) {
return request({
- url: 'door/bindDevice',
- method: 'post',
+ url: "door/bindDevice",
+ method: "post",
params,
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
// 删除门禁
export function delDoor(ids) {
return request({
- url: 'door/delete',
- method: 'post',
+ url: "door/delete",
+ method: "post",
params: {
ids: ids
},
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
// 远程开门
export function openDoor(ids) {
return request({
- url: 'acsPermission/remoteControllAcs',
- method: 'post',
+ url: "acsPermission/remoteControllAcs",
+ method: "post",
params: {
doorCodes: ids
},
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
// 常开/常闭/刷卡开门
export function openDoorAlways(params, status) {
return request({
- url: 'door/updateOpenStatus',
- method: 'post',
+ url: "door/updateOpenStatus",
+ method: "post",
params: {
doorIds: params.doorId,
beginDateTime: params.beginDateTime,
@@ -88,18 +88,16 @@
openStatus: status
},
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
-
-
// 门禁分组
export function doorGroupAdd(groupName, description, groupIdList) {
return request({
- url: 'acsDoorGroupRelationship/add',
- method: 'post',
+ url: "acsDoorGroupRelationship/add",
+ method: "post",
timeout: 60000,
params: {
groupName: groupName,
@@ -109,19 +107,19 @@
// paramsSerializer: params => {
// return qs.stringify(params, { indices: false })
// }
- })
+ });
}
export function doorGroupListPage(params) {
return request({
- url: 'acsDoorGroup/listPage',
- method: 'get',
+ url: "acsDoorGroup/listPage",
+ method: "get",
params
- })
+ });
}
export function doorGroupUpdate(id, groupName, description, groupIdList) {
return request({
- url: 'acsDoorGroupRelationship/update',
- method: 'post',
+ url: "acsDoorGroupRelationship/update",
+ method: "post",
timeout: 60000,
params: {
groupName: groupName,
@@ -129,53 +127,70 @@
id: id
},
data: groupIdList
- })
+ });
}
export function doorGroupDel(ids) {
return request({
- url: 'acsDoorGroup/batchDelete',
- method: 'post',
+ url: "acsDoorGroup/batchDelete",
+ method: "post",
timeout: 60000,
params: {
acsDoorGroupIds: ids
},
paramsSerializer: params => {
- return qs.stringify(params, { indices: false })
+ return qs.stringify(params, { indices: false });
}
- })
+ });
}
// 详情
export function groupList(params) {
return request({
- url: '/door/listGroupPage',
- method: 'get',
+ url: "/door/listGroupPage",
+ method: "get",
params
- })
+ });
}
export function getDoorList(params) {
return request({
- url: 'door/groupDoorList',
- method: 'get',
+ url: "door/groupDoorList",
+ method: "get",
params
- })
+ });
}
export function getDoorCode() {
return request({
- url: 'door/getDoorMaxCode',
- method: 'get'
- })
+ url: "door/getDoorMaxCode",
+ method: "get"
+ });
}
// 批量导入
export function batchImportDoor(fileobj) {
- const param = new FormData()
- param.append('file', fileobj)
+ const param = new FormData();
+ param.append("file", fileobj);
return request({
- url: 'door/batchImport',
- method: 'post',
- headers: { 'Content-Type': 'multipart/form-data' },
+ url: "door/batchImport",
+ method: "post",
+ headers: { "Content-Type": "multipart/form-data" },
data: param
- })
+ });
+}
+
+// 设置密码
+export function setPwd(obj) {
+ const param = new FormData();
+ param.append("doorIds", obj.doorIds);
+ param.append("needPwd", obj.needPwd);
+ if (obj.needPwd + "" === "1") {
+ param.append("pwdMode", obj.pwdMode);
+ param.append("pwd", obj.pwd);
+ }
+ return request({
+ url: "door/setPwd",
+ method: "post",
+ headers: { "Content-Type": "multipart/form-data" },
+ data: param
+ });
}
diff --git a/src/views/doorManage/listDoorControl.vue b/src/views/doorManage/listDoorControl.vue
index 19317a3..51f7b20 100644
--- a/src/views/doorManage/listDoorControl.vue
+++ b/src/views/doorManage/listDoorControl.vue
@@ -31,6 +31,7 @@
{{ cardbth }}
{{ openbtn }}
{{ closebtn }}
+ 密码设置
@@ -64,19 +65,20 @@
@current-change="handleCurrentChange"/>
-
+
+
+
diff --git "a/\344\272\214\351\231\242\351\227\250\347\246\201.zip" "b/\344\272\214\351\231\242\351\227\250\347\246\201.zip"
deleted file mode 100644
index a5189b6..0000000
--- "a/\344\272\214\351\231\242\351\227\250\347\246\201.zip"
+++ /dev/null
Binary files differ