Yansen 2 年之前
父節點
當前提交
b22555b454

+ 1
- 0
.env 查看文件

@@ -0,0 +1 @@
1
+VITE_SERVER_BASE=/api

+ 89
- 0
generateService.js 查看文件

@@ -0,0 +1,89 @@
1
+import axios from "axios";
2
+import fs from 'fs';
3
+
4
+const swagger = 'http://127.0.0.1:9087/api/v2/api-docs';
5
+const outDir = './src/service/';
6
+const requestStr = "import request from '@/utils/request';";
7
+const commentTpl = (summary) => [
8
+  '/*',
9
+  ` * ${summary}`,
10
+  ' */',
11
+]
12
+
13
+const apiTpl = (name, method, path) => {
14
+  const apiName = `${method}${name}`;
15
+  const hasPathParams = path.indexOf('{') > -1;
16
+
17
+  const apiDetail = `const ${apiName}ById = (id) => request(\`${path.replace('{', '${')}\`);`;
18
+  const apiList = `const ${apiName} = (params) => request('${path}', { params });`;
19
+  const apiSave = `const ${apiName} = (data) => request('${path}', { data, method: 'post' });`;
20
+  const apiUpdate = `const ${apiName} = (id, data) => request(\`${path.replace('{', '${')}\`, { data, method: 'put' });`;
21
+  const apiDelete = `const ${apiName} = (id) => request(\`${path.replace('{', '${')}\`, { method: 'delete' });`;
22
+
23
+  switch(method) {
24
+    case 'get':
25
+      return hasPathParams ? apiDetail : apiList;
26
+    case 'post':
27
+      return apiSave;
28
+    case 'put':
29
+      return apiUpdate;
30
+    case 'delete':
31
+      return apiDelete;
32
+    default:
33
+      return '';
34
+  }
35
+}
36
+
37
+axios.get(swagger).then((res) => {
38
+  const { paths, tags } = res.data;
39
+  const files = Object.keys(paths).reduce((acc, path) => {
40
+    const allAPI = paths[path];
41
+    const apiName = getApiName(path);
42
+
43
+    Object.keys(allAPI).forEach((method) => {
44
+      const api = allAPI[method];
45
+      const fname = getFileName(api, tags);
46
+
47
+      const f = acc[fname] || [requestStr, ''];
48
+      const content = [
49
+        ...commentTpl(api.summary),
50
+        apiTpl(apiName, method, path),
51
+        '',
52
+      ]
53
+
54
+      acc[fname] = f.concat(content)
55
+    }, []);
56
+
57
+    return acc;
58
+  }, {});
59
+
60
+  // 写入文件
61
+  Object.keys(files).forEach(f => {
62
+    const fname = `${outDir}${f}.js`
63
+    const content = files[f].join('\n');
64
+    fs.writeFile(fname, content, err => {
65
+      console.error(err);
66
+    });
67
+  });
68
+
69
+})
70
+
71
+function getFileName(api, tags) {
72
+  const tagName = api.tags[0];
73
+  const tag = tags.filter(x => x.name == tagName)[0];
74
+  const descriptions = tag.description.split(' ');
75
+
76
+  const fname = descriptions.filter(x => x != 'Controller');
77
+
78
+  // 转为小写
79
+  return fname.join('').toLowerCase();
80
+};
81
+
82
+function getApiName(path) {
83
+  const parts = path.split('/').reverse();
84
+  const part = parts[0].indexOf('{') > -1 ? parts[1] : parts[0];
85
+
86
+  // 首字母大写, - 转驼峰
87
+  return part.replace(/^./, m => m.toUpperCase())
88
+            .replace(/\-./, m => (m.length > 1 ? m[1].toUpperCase() : m));
89
+}

+ 76
- 68
src/index.less 查看文件

@@ -4,73 +4,73 @@ html, body, #root {
4 4
   margin: 0;
5 5
 }
6 6
 
7
-body {
8
-  background-color: #F5F8FF;
9
-
10
-  &::before {
11
-    content: '';
12
-    position: absolute;
13
-    width: 300px;
14
-    height: 300px;
15
-    border-radius: 50%;
16
-    background-image: linear-gradient(135deg, #EBF2FF, #C3DAFB);
17
-    left: 0;
18
-    top: 0;
19
-    animation: toright 40s linear infinite alternate;
20
-  }
21
-
22
-  @keyframes toright {
23
-    0% {
24
-      transform: translate3d(0, 0, 0);
25
-    }
26
-
27
-    50% {
28
-      transform: translate3d(calc(100vw - 300px), 30vh, 0);
29
-    }
30
-
31
-    100% {
32
-      transform: translate3d(50vw, calc(100vh - 300px), 0);
33
-    }
34
-  }
7
+// body {
8
+//   background-color: #F5F8FF;
9
+
10
+//   &::before {
11
+//     content: '';
12
+//     position: absolute;
13
+//     width: 300px;
14
+//     height: 300px;
15
+//     border-radius: 50%;
16
+//     background-image: linear-gradient(135deg, #EBF2FF, #C3DAFB);
17
+//     left: 0;
18
+//     top: 0;
19
+//     animation: toright 40s linear infinite alternate;
20
+//   }
21
+
22
+//   @keyframes toright {
23
+//     0% {
24
+//       transform: translate3d(0, 0, 0);
25
+//     }
26
+
27
+//     50% {
28
+//       transform: translate3d(calc(100vw - 300px), 30vh, 0);
29
+//     }
30
+
31
+//     100% {
32
+//       transform: translate3d(50vw, calc(100vh - 300px), 0);
33
+//     }
34
+//   }
35 35
   
36
-  &::after {
37
-    content: '';
38
-    position: absolute;
39
-    width: 200px;
40
-    height: 200px;
41
-    border-radius: 50%;
42
-    background-image: linear-gradient(-45deg, #EBF2FF, #C3DAFB);
43
-    right: 0;
44
-    bottom: 100px;
45
-    z-index: 0;
46
-    animation: toleft 40s linear 2s infinite alternate;
47
-  }
36
+//   &::after {
37
+//     content: '';
38
+//     position: absolute;
39
+//     width: 200px;
40
+//     height: 200px;
41
+//     border-radius: 50%;
42
+//     background-image: linear-gradient(-45deg, #EBF2FF, #C3DAFB);
43
+//     right: 0;
44
+//     bottom: 100px;
45
+//     z-index: 0;
46
+//     animation: toleft 40s linear 2s infinite alternate;
47
+//   }
48 48
   
49 49
 
50
-  @keyframes toleft {
51
-    0% {
52
-      transform: translate3d(0, 0, 0);
53
-    }
50
+//   @keyframes toleft {
51
+//     0% {
52
+//       transform: translate3d(0, 0, 0);
53
+//     }
54 54
 
55
-    50% {
56
-      transform: translate3d(calc(-100vw + 200px), -30vh, 0);
57
-    }
55
+//     50% {
56
+//       transform: translate3d(calc(-100vw + 200px), -30vh, 0);
57
+//     }
58 58
 
59
-    100% {
60
-      transform: translate3d(-50vw, calc(-100vh + 200px), 0);
61
-    }
62
-  }
59
+//     100% {
60
+//       transform: translate3d(-50vw, calc(-100vh + 200px), 0);
61
+//     }
62
+//   }
63 63
 
64
-  #root {    
65
-    position: relative;
66
-    backdrop-filter: blur(4px);
67
-    z-index: 1;
68
-  }
64
+//   #root {    
65
+//     position: relative;
66
+//     backdrop-filter: blur(2px);
67
+//     z-index: 1;
68
+//   }
69
+// }
69 70
 
70
-  .ant-layout, .ant-layout-footer {
71
-    background-color: transparent !important;
72
-  }
73
-}
71
+// #root {
72
+//   background: #F4F7FC;
73
+// }
74 74
 
75 75
 :root {
76 76
   --theme-color: #fff;
@@ -85,6 +85,14 @@ body {
85 85
   flex-direction: column;
86 86
 }
87 87
 
88
+.ant-layout {
89
+  background-color: #f0f2f5;
90
+}
91
+
92
+// .ant-layout, .ant-layout-footer {
93
+//   background-color: transparent !important;
94
+// }
95
+
88 96
 .fixd-header {
89 97
   width: 100%;
90 98
   position: fixed;
@@ -97,7 +105,7 @@ body {
97 105
 .ant-layout-header {
98 106
   line-height: var(--header-height);
99 107
   box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
100
-  // border-bottom: 1px solid gainsboro;
108
+  border-bottom: 1px solid gainsboro;
101 109
   z-index: 10;
102 110
 }
103 111
 
@@ -105,19 +113,19 @@ body {
105 113
   width: var(--siderbar-width);
106 114
   background-color: var(--theme-color);
107 115
   color: var(--theme-front);
108
-  // box-shadow: 1px 0 4px 0 rgba(0, 21, 41, 0.08);
116
+  box-shadow: 1px 0 4px 0 rgba(0, 21, 41, 0.08);
109 117
 
110 118
   .ant-menu {
111 119
     background: transparent;
112 120
   }
113 121
 
114
-  &.ant-layout-sider-light {
115
-    background: transparent;
122
+  // &.ant-layout-sider-light {
123
+  //   background: transparent;
116 124
 
117
-    .ant-layout-sider-trigger {
118
-      background: transparent;
119
-    }
120
-  }
125
+  //   .ant-layout-sider-trigger {
126
+  //     background: transparent;
127
+  //   }
128
+  // }
121 129
 }
122 130
 
123 131
 

+ 2
- 1
src/layouts/AuthLayout/style.less 查看文件

@@ -8,7 +8,8 @@
8 8
   color: #fff;
9 9
 
10 10
   &.light {
11
-    background-color: transparent;
11
+    // background-color: transparent;
12
+    background-color: #fff;
12 13
     color: #000;
13 14
   }
14 15
 

+ 16
- 0
src/service/login.js 查看文件

@@ -0,0 +1,16 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 修改密码
5
+ */
6
+const changePassword = (data) => request(`/api/admin/change-password`, { data, method: 'put' });
7
+
8
+/*
9
+ * 后台登录
10
+ */
11
+const login = (data) => request('/api/admin/login', { data, method: 'post' });
12
+
13
+/*
14
+ * 登出
15
+ */
16
+const logout = () => request('/api/admin/logout', { method: 'post' });

+ 26
- 0
src/service/syslogin.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getSysLogin = (params) => request('/api/sysLogin', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postSysLogin = (data) => request('/api/sysLogin', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getSysLoginById = (id) => request(`/api/sysLogin/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putSysLogin = (id, data) => request(`/api/sysLogin/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteSysLogin = (id) => request(`/api/sysLogin/${id}`, { method: 'delete' });

+ 26
- 0
src/service/sysorg.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getSysOrg = (params) => request('/api/sysOrg', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postSysOrg = (data) => request('/api/sysOrg', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getSysOrgById = (id) => request(`/api/sysOrg/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putSysOrg = (id, data) => request(`/api/sysOrg/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteSysOrg = (id) => request(`/api/sysOrg/${id}`, { method: 'delete' });

+ 26
- 0
src/service/sysposition.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getSysPosition = (params) => request('/api/sysPosition', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postSysPosition = (data) => request('/api/sysPosition', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getSysPositionById = (id) => request(`/api/sysPosition/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putSysPosition = (id, data) => request(`/api/sysPosition/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteSysPosition = (id) => request(`/api/sysPosition/${id}`, { method: 'delete' });

+ 26
- 0
src/service/sysresource.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getSysResource = (params) => request('/api/sysResource', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postSysResource = (data) => request('/api/sysResource', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getSysResourceById = (id) => request(`/api/sysResource/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putSysResource = (id, data) => request(`/api/sysResource/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteSysResource = (id) => request(`/api/sysResource/${id}`, { method: 'delete' });

+ 26
- 0
src/service/sysrole.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getSysRole = (params) => request('/api/sysRole', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postSysRole = (data) => request('/api/sysRole', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getSysRoleById = (id) => request(`/api/sysRole/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putSysRole = (id, data) => request(`/api/sysRole/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteSysRole = (id) => request(`/api/sysRole/${id}`, { method: 'delete' });

+ 26
- 0
src/service/sysroleresource.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getSysRoleResource = (params) => request('/api/sysRoleResource', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postSysRoleResource = (data) => request('/api/sysRoleResource', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getSysRoleResourceById = (id) => request(`/api/sysRoleResource/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putSysRoleResource = (id, data) => request(`/api/sysRoleResource/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteSysRoleResource = (id) => request(`/api/sysRoleResource/${id}`, { method: 'delete' });

+ 26
- 0
src/service/sysuser.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getSysUser = (params) => request('/api/sysUser', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postSysUser = (data) => request('/api/sysUser', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getSysUserById = (id) => request(`/api/sysUser/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putSysUser = (id, data) => request(`/api/sysUser/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteSysUser = (id) => request(`/api/sysUser/${id}`, { method: 'delete' });

+ 26
- 0
src/service/sysuserduty.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getSysUserDuty = (params) => request('/api/sysUserDuty', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postSysUserDuty = (data) => request('/api/sysUserDuty', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getSysUserDutyById = (id) => request(`/api/sysUserDuty/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putSysUserDuty = (id, data) => request(`/api/sysUserDuty/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteSysUserDuty = (id) => request(`/api/sysUserDuty/${id}`, { method: 'delete' });

+ 26
- 0
src/service/sysuserrole.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getSysUserRole = (params) => request('/api/sysUserRole', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postSysUserRole = (data) => request('/api/sysUserRole', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getSysUserRoleById = (id) => request(`/api/sysUserRole/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putSysUserRole = (id, data) => request(`/api/sysUserRole/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteSysUserRole = (id) => request(`/api/sysUserRole/${id}`, { method: 'delete' });

+ 26
- 0
src/service/taattach.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTaAttach = (params) => request('/api/taAttach', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTaAttach = (data) => request('/api/taAttach', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTaAttachById = (id) => request(`/api/taAttach/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTaAttach = (id, data) => request(`/api/taAttach/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTaAttach = (id) => request(`/api/taAttach/${id}`, { method: 'delete' });

+ 26
- 0
src/service/tacheck.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTaMockCheck = (params) => request('/api/taMockCheck', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTaMockCheck = (data) => request('/api/taMockCheck', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTaMockCheckById = (id) => request(`/api/taMockCheck/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTaMockCheck = (id, data) => request(`/api/taMockCheck/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTaMockCheck = (id) => request(`/api/taMockCheck/${id}`, { method: 'delete' });

+ 26
- 0
src/service/tacheckanswer.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTaCheckAnswer = (params) => request('/api/taCheckAnswer', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTaCheckAnswer = (data) => request('/api/taCheckAnswer', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTaCheckAnswerById = (id) => request(`/api/taCheckAnswer/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTaCheckAnswer = (id, data) => request(`/api/taCheckAnswer/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTaCheckAnswer = (id) => request(`/api/taCheckAnswer/${id}`, { method: 'delete' });

+ 26
- 0
src/service/tacheckansweritem.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTaCheckAnswerItem = (params) => request('/api/taCheckAnswerItem', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTaCheckAnswerItem = (data) => request('/api/taCheckAnswerItem', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTaCheckAnswerItemById = (id) => request(`/api/taCheckAnswerItem/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTaCheckAnswerItem = (id, data) => request(`/api/taCheckAnswerItem/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTaCheckAnswerItem = (id) => request(`/api/taCheckAnswerItem/${id}`, { method: 'delete' });

+ 26
- 0
src/service/tacheckitem.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTaCheckItem = (params) => request('/api/taCheckItem', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTaCheckItem = (data) => request('/api/taCheckItem', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTaCheckItemById = (id) => request(`/api/taCheckItem/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTaCheckItem = (id, data) => request(`/api/taCheckItem/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTaCheckItem = (id) => request(`/api/taCheckItem/${id}`, { method: 'delete' });

+ 26
- 0
src/service/tacheckscore.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTaCheckScore = (params) => request('/api/taCheckScore', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTaCheckScore = (data) => request('/api/taCheckScore', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTaCheckScoreById = (id) => request(`/api/taCheckScore/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTaCheckScore = (id, data) => request(`/api/taCheckScore/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTaCheckScore = (id) => request(`/api/taCheckScore/${id}`, { method: 'delete' });

+ 26
- 0
src/service/taissue.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTaIssue = (params) => request('/api/taIssue', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTaIssue = (data) => request('/api/taIssue', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTaIssueById = (id) => request(`/api/taIssue/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTaIssue = (id, data) => request(`/api/taIssue/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTaIssue = (id) => request(`/api/taIssue/${id}`, { method: 'delete' });

+ 26
- 0
src/service/taissueprocess.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTaIssueProcess = (params) => request('/api/taIssueProcess', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTaIssueProcess = (data) => request('/api/taIssueProcess', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTaIssueProcessById = (id) => request(`/api/taIssueProcess/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTaIssueProcess = (id, data) => request(`/api/taIssueProcess/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTaIssueProcess = (id) => request(`/api/taIssueProcess/${id}`, { method: 'delete' });

+ 26
- 0
src/service/tanotice.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTaNotice = (params) => request('/api/taNotice', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTaNotice = (data) => request('/api/taNotice', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTaNoticeById = (id) => request(`/api/taNotice/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTaNotice = (id, data) => request(`/api/taNotice/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTaNotice = (id) => request(`/api/taNotice/${id}`, { method: 'delete' });

+ 26
- 0
src/service/taorgconfig.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTaOrgConfig = (params) => request('/api/taOrgConfig', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTaOrgConfig = (data) => request('/api/taOrgConfig', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTaOrgConfigById = (id) => request(`/api/taOrgConfig/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTaOrgConfig = (id, data) => request(`/api/taOrgConfig/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTaOrgConfig = (id) => request(`/api/taOrgConfig/${id}`, { method: 'delete' });

+ 26
- 0
src/service/taperson.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTaPerson = (params) => request('/api/taPerson', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTaPerson = (data) => request('/api/taPerson', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTaPersonById = (id) => request(`/api/taPerson/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTaPerson = (id, data) => request(`/api/taPerson/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTaPerson = (id) => request(`/api/taPerson/${id}`, { method: 'delete' });

+ 26
- 0
src/service/tapersonreflect.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTaPersonReflect = (params) => request('/api/taPersonReflect', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTaPersonReflect = (data) => request('/api/taPersonReflect', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTaPersonReflectById = (id) => request(`/api/taPersonReflect/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTaPersonReflect = (id, data) => request(`/api/taPersonReflect/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTaPersonReflect = (id) => request(`/api/taPersonReflect/${id}`, { method: 'delete' });

+ 26
- 0
src/service/tdissuetype.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTdIssueType = (params) => request('/api/tdIssueType', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTdIssueType = (data) => request('/api/tdIssueType', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTdIssueTypeById = (id) => request(`/api/tdIssueType/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTdIssueType = (id, data) => request(`/api/tdIssueType/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTdIssueType = (id) => request(`/api/tdIssueType/${id}`, { method: 'delete' });

+ 26
- 0
src/service/tdlocquanswer.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTdLocQuAnswer = (params) => request('/api/tdLocQuAnswer', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTdLocQuAnswer = (data) => request('/api/tdLocQuAnswer', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTdLocQuAnswerById = (id) => request(`/api/tdLocQuAnswer/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTdLocQuAnswer = (id, data) => request(`/api/tdLocQuAnswer/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTdLocQuAnswer = (id) => request(`/api/tdLocQuAnswer/${id}`, { method: 'delete' });

+ 51
- 0
src/service/tdlocquestion.js 查看文件

@@ -0,0 +1,51 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTaCheckItemQu = (params) => request('/api/taCheckItemQu', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTaCheckItemQu = (data) => request('/api/taCheckItemQu', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTaCheckItemQuById = (id) => request(`/api/taCheckItemQu/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTaCheckItemQu = (id, data) => request(`/api/taCheckItemQu/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTaCheckItemQu = (id) => request(`/api/taCheckItemQu/${id}`, { method: 'delete' });
27
+
28
+/*
29
+ * 分页查询
30
+ */
31
+const getTdLocQuestion = (params) => request('/api/tdLocQuestion', { params });
32
+
33
+/*
34
+ * 新增数据
35
+ */
36
+const postTdLocQuestion = (data) => request('/api/tdLocQuestion', { data, method: 'post' });
37
+
38
+/*
39
+ * 通过ID查询单条数据
40
+ */
41
+const getTdLocQuestionById = (id) => request(`/api/tdLocQuestion/${id}`);
42
+
43
+/*
44
+ * 更新数据
45
+ */
46
+const putTdLocQuestion = (id, data) => request(`/api/tdLocQuestion/${id}`, { data, method: 'put' });
47
+
48
+/*
49
+ * 通过主键删除数据
50
+ */
51
+const deleteTdLocQuestion = (id) => request(`/api/tdLocQuestion/${id}`, { method: 'delete' });

+ 26
- 0
src/service/tdloctype.js 查看文件

@@ -0,0 +1,26 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 分页查询
5
+ */
6
+const getTdLocType = (params) => request('/api/tdLocType', { params });
7
+
8
+/*
9
+ * 新增数据
10
+ */
11
+const postTdLocType = (data) => request('/api/tdLocType', { data, method: 'post' });
12
+
13
+/*
14
+ * 通过ID查询单条数据
15
+ */
16
+const getTdLocTypeById = (id) => request(`/api/tdLocType/${id}`);
17
+
18
+/*
19
+ * 更新数据
20
+ */
21
+const putTdLocType = (id, data) => request(`/api/tdLocType/${id}`, { data, method: 'put' });
22
+
23
+/*
24
+ * 通过主键删除数据
25
+ */
26
+const deleteTdLocType = (id) => request(`/api/tdLocType/${id}`, { method: 'delete' });

+ 16
- 0
src/service/wxma.js 查看文件

@@ -0,0 +1,16 @@
1
+import request from '@/utils/request';
2
+
3
+/*
4
+ * 授权手机
5
+ */
6
+const putAuthPhone = (id, data) => request(`/api/ma/auth-phone`, { data, method: 'put' });
7
+
8
+/*
9
+ * 授权头像
10
+ */
11
+const putAuthUser = (id, data) => request(`/api/ma/auth-user`, { data, method: 'put' });
12
+
13
+/*
14
+ * 小程序登录
15
+ */
16
+const postLogin = (data) => request('/api/ma/login', { data, method: 'post' });

+ 3
- 0
动态生成接口.txt 查看文件

@@ -0,0 +1,3 @@
1
+
2
+修改 generateService 文件 swagger 变量值
3
+然后在项目根目录下执行 node generateService.js 即可