|
@@ -1,7 +1,5 @@
|
|
|
import { $post, $postParam, qsRepeatParams } from "@/plugins/axios";
|
|
|
|
|
|
-// common-select
|
|
|
-
|
|
|
// user-manage
|
|
|
export const userListPage = (datas) => {
|
|
|
return $postParam("/api/admin/user/query", datas);
|
|
@@ -21,6 +19,84 @@ export const userInsertOrUpdate = (datas) => {
|
|
|
paramsSerializer: qsRepeatParams,
|
|
|
});
|
|
|
};
|
|
|
+export const userPermissionQuery = (userId) => {
|
|
|
+ return $postParam("/api/admin/user/permission/query", { userId });
|
|
|
+};
|
|
|
+export const userPermissionSave = (datas) => {
|
|
|
+ return $post("/api/admin/user/permission/save", datas);
|
|
|
+};
|
|
|
+
|
|
|
+// org-manage
|
|
|
+export const orgTypesList = () => {
|
|
|
+ return $postParam("/api/admin/org/types", {});
|
|
|
+};
|
|
|
+export const orgQuery = (datas) => {
|
|
|
+ return $postParam("/api/admin/org/query", datas);
|
|
|
+};
|
|
|
+export const orgInsertOrUpdate = (datas) => {
|
|
|
+ let formData = new FormData();
|
|
|
+ Object.entries(datas).forEach(([key, val]) => {
|
|
|
+ // if (val === null || val === "null" || val === "") return;
|
|
|
+
|
|
|
+ if (key === "subTypes") {
|
|
|
+ if (val.length) {
|
|
|
+ val.forEach((type) => formData.append("subTypes", type));
|
|
|
+ } else {
|
|
|
+ formData.append("subTypes", "");
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ formData.append(key, datas[key]);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ if (datas.id) {
|
|
|
+ return $post("/api/admin/org/update", formData);
|
|
|
+ } else {
|
|
|
+ return $post("/api/admin/org/insert", formData);
|
|
|
+ }
|
|
|
+};
|
|
|
+// 启用/禁用
|
|
|
+export const orgToggle = (datas) => {
|
|
|
+ return $postParam("/api/admin/org/toggle", datas);
|
|
|
+};
|
|
|
+
|
|
|
+// wechat-app-manage
|
|
|
+/**
|
|
|
+ * @description 微信小程序查询
|
|
|
+ * @params { string } id // 应用ID
|
|
|
+ * @params { string } nameStartWith // 名称前缀
|
|
|
+ * @params { string } pageNumber // 页码
|
|
|
+ * @params { string } pageSize // 数量
|
|
|
+ */
|
|
|
+export const getWeChatAppList = (data) => {
|
|
|
+ const params = Object.entries(data).reduce((p, [key, val]) => {
|
|
|
+ if (val) {
|
|
|
+ p[key] = val;
|
|
|
+ }
|
|
|
+ return p;
|
|
|
+ }, {});
|
|
|
+ return $post("/api/admin/wxapp/query", new URLSearchParams(params));
|
|
|
+};
|
|
|
+
|
|
|
+/**
|
|
|
+ * @description 微信小程序新增
|
|
|
+ * @params { string } id // 应用ID
|
|
|
+ * @params { string } name // 名称
|
|
|
+ * @params { string } secret // 密钥
|
|
|
+ */
|
|
|
+export const insertWeChatApp = (data) => {
|
|
|
+ return $post("/api/admin/wxapp/insert", new URLSearchParams(data));
|
|
|
+};
|
|
|
+
|
|
|
+/**
|
|
|
+ * @description 微信小程序修改
|
|
|
+ * @params { string } id // 应用ID
|
|
|
+ * @params { string } name // 名称
|
|
|
+ * @params { string } secret // 密钥
|
|
|
+ */
|
|
|
+export const updateWeChatApp = (data) => {
|
|
|
+ return $post("/api/admin/wxapp/update", new URLSearchParams(data));
|
|
|
+};
|
|
|
|
|
|
// app-manage
|
|
|
export const appQuery = (datas) => {
|
|
@@ -184,74 +260,3 @@ export const appDeployDeviceDelete = ({ deployId, deviceId }) => {
|
|
|
deviceId,
|
|
|
});
|
|
|
};
|
|
|
-// org-manage
|
|
|
-export const orgTypesList = () => {
|
|
|
- return $postParam("/api/admin/org/types", {});
|
|
|
-};
|
|
|
-export const orgQuery = (datas) => {
|
|
|
- return $postParam("/api/admin/org/query", datas);
|
|
|
-};
|
|
|
-export const orgInsertOrUpdate = (datas) => {
|
|
|
- let formData = new FormData();
|
|
|
- Object.entries(datas).forEach(([key, val]) => {
|
|
|
- // if (val === null || val === "null" || val === "") return;
|
|
|
-
|
|
|
- if (key === "subTypes") {
|
|
|
- if (val.length) {
|
|
|
- val.forEach((type) => formData.append("subTypes", type));
|
|
|
- } else {
|
|
|
- formData.append("subTypes", "");
|
|
|
- }
|
|
|
- } else {
|
|
|
- formData.append(key, datas[key]);
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
- if (datas.id) {
|
|
|
- return $post("/api/admin/org/update", formData);
|
|
|
- } else {
|
|
|
- return $post("/api/admin/org/insert", formData);
|
|
|
- }
|
|
|
-};
|
|
|
-// 启用/禁用
|
|
|
-export const orgToggle = (datas) => {
|
|
|
- return $postParam("/api/admin/org/toggle", datas);
|
|
|
-};
|
|
|
-
|
|
|
-// wechat-app-manage
|
|
|
-/**
|
|
|
- * @description 微信小程序查询
|
|
|
- * @params { string } id // 应用ID
|
|
|
- * @params { string } nameStartWith // 名称前缀
|
|
|
- * @params { string } pageNumber // 页码
|
|
|
- * @params { string } pageSize // 数量
|
|
|
- */
|
|
|
-export const getWeChatAppList = (data) => {
|
|
|
- const params = Object.entries(data).reduce((p, [key, val]) => {
|
|
|
- if (val) {
|
|
|
- p[key] = val;
|
|
|
- }
|
|
|
- return p;
|
|
|
- }, {});
|
|
|
- return $post("/api/admin/wxapp/query", new URLSearchParams(params));
|
|
|
-};
|
|
|
-
|
|
|
-/**
|
|
|
- * @description 微信小程序新增
|
|
|
- * @params { string } id // 应用ID
|
|
|
- * @params { string } name // 名称
|
|
|
- * @params { string } secret // 密钥
|
|
|
- */
|
|
|
-export const insertWeChatApp = (data) => {
|
|
|
- return $post("/api/admin/wxapp/insert", new URLSearchParams(data));
|
|
|
-};
|
|
|
-
|
|
|
-/**
|
|
|
- * @description 微信小程序修改
|
|
|
- * @params { string } id // 应用ID
|
|
|
- * @params { string } name // 名称
|
|
|
- * @params { string } secret // 密钥
|
|
|
- */
|
|
|
-export const updateWeChatApp = (data) => {
|
|
|
- return $post("/api/admin/wxapp/update", new URLSearchParams(data));
|
|
|
-};
|