|
@@ -1,11 +1,32 @@
|
|
|
import { $get, $post, $postParam } from "@/plugins/axios";
|
|
|
|
|
|
// common-select
|
|
|
-export const appTypeList = datas => {
|
|
|
- return $get("/api/admin/app/types", datas);
|
|
|
+// export const appTypeList = datas => {
|
|
|
+// return $get("/api/admin/app/types", datas);
|
|
|
+// };
|
|
|
+// export const appDeployList = datas => {
|
|
|
+// return $get("/api/admin/app/deploy_modes", datas);
|
|
|
+// };
|
|
|
+
|
|
|
+// user-manage
|
|
|
+export const userListPage = datas => {
|
|
|
+ return $postParam("/api/admin/user/query", datas);
|
|
|
+};
|
|
|
+export const userRoleList = datas => {
|
|
|
+ return $postParam("/api/admin/user/roles", datas);
|
|
|
+};
|
|
|
+export const userListQuery = datas => {
|
|
|
+ return $postParam("/api/admin/user/list", datas);
|
|
|
+};
|
|
|
+export const resetPwd = password => {
|
|
|
+ return $postParam("/api/admin/user/change_password", { password });
|
|
|
};
|
|
|
-export const appDeployList = datas => {
|
|
|
- return $get("/api/admin/app/deploy_modes", datas);
|
|
|
+export const userInsertOrUpdate = datas => {
|
|
|
+ if (datas.id) {
|
|
|
+ return $post("/api/admin/user/update", datas);
|
|
|
+ } else {
|
|
|
+ return $post("/api/admin/user/insert", datas);
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
// app-manage
|
|
@@ -19,57 +40,29 @@ export const appInsertOrUpdate = datas => {
|
|
|
return $post("/api/admin/app/insert", datas);
|
|
|
}
|
|
|
};
|
|
|
-export const appBindOrg = datas => {
|
|
|
- return $postParam("/api/admin/app/bind_org", datas);
|
|
|
-};
|
|
|
-export const appResetSecret = id => {
|
|
|
- return $postParam("/api/admin/app/reset_secret", { id });
|
|
|
-};
|
|
|
-export const appControlKeys = () => {
|
|
|
- return $get("/api/admin/app/control_keys", {});
|
|
|
-};
|
|
|
-export const appLicenseDownload = ({ appId, deviceId }) => {
|
|
|
- return $postParam(
|
|
|
- "/api/admin/app/license/download",
|
|
|
- { appId, deviceId },
|
|
|
- { responseType: "blob" }
|
|
|
- );
|
|
|
+// app-user-manage
|
|
|
+export const appUserList = appId => {
|
|
|
+ return $postParam("/api/admin/app/user/list", { id: appId });
|
|
|
};
|
|
|
-// app-devive manage
|
|
|
-export const appDeviceList = appId => {
|
|
|
- return $postParam("/api/admin/app/device/list", { appId });
|
|
|
-};
|
|
|
-export const appDeviceInfo = deviceId => {
|
|
|
- return $postParam("/api/admin/app/device/info", { deviceId });
|
|
|
-};
|
|
|
-export const appDeviceSave = datas => {
|
|
|
- let formData = new FormData();
|
|
|
- Object.keys(datas).forEach(key => {
|
|
|
- formData.append(key, datas[key]);
|
|
|
- });
|
|
|
- return $post("/api/admin/app/device/save", formData);
|
|
|
-};
|
|
|
-export const appDeviceDelete = ({ appId, deviceId }) => {
|
|
|
- return $postParam("/api/admin/app/device/delete", { appId, deviceId });
|
|
|
+export const appBindUser = ({ appId, userId }, isBind) => {
|
|
|
+ if (isBind) {
|
|
|
+ return $postParam("/api/admin/app/user/bind", { id: appId, userId });
|
|
|
+ } else {
|
|
|
+ return $postParam("/api/admin/app/user/unbind", { id: appId, userId });
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
-// user-manage
|
|
|
-export const userListPage = datas => {
|
|
|
- return $postParam("/api/admin/user/query", datas);
|
|
|
-};
|
|
|
-export const userRoleList = datas => {
|
|
|
- return $postParam("/api/admin/user/roles", datas);
|
|
|
+// app-module-manage
|
|
|
+export const appModuleList = datas => {
|
|
|
+ return $postParam("/api/admin/module/list", datas);
|
|
|
};
|
|
|
-export const userListQuery = datas => {
|
|
|
- return $postParam("/api/admin/user/list", datas);
|
|
|
-};
|
|
|
-export const resetPwd = password => {
|
|
|
- return $postParam("/api/admin/user/change_password", { password });
|
|
|
-};
|
|
|
-export const userInsertOrUpdate = datas => {
|
|
|
+export const appModuleInsertOrUpdate = datas => {
|
|
|
if (datas.id) {
|
|
|
- return $post("/api/admin/user/update", datas);
|
|
|
+ return $post("/api/admin/module/update", datas);
|
|
|
} else {
|
|
|
- return $post("/api/admin/user/insert", datas);
|
|
|
+ return $post("/api/admin/module/insert", datas);
|
|
|
}
|
|
|
};
|
|
|
+export const appModuleEnable = ({ id, enable }) => {
|
|
|
+ return $post("/api/admin/module/update", { id, enable });
|
|
|
+};
|