Blame view

api/common_1.js 3.36 KB
290144e9   易尊强   第一次
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
  import request from '@/utils/request'
  
  
  //app版本升级
  export function versionUpgrade(appName) {
  	return request({
  		url: `/api/file/AppStartInfo/${appName}`,
  	})
  }
  
  // 获取数据字典数据
  export function getDictionaryDataAll() {
  	return request({
  		url: '/api/system/DictionaryData/All'
  	})
  }
  // 获取字典数据下拉框列表
  export function getDictionaryDataSelector(dictionaryTypeId) {
  	return request({
  		url: `/api/system/DictionaryData/${dictionaryTypeId}/Data/Selector`,
  		options: {
  			load: false
  		}
  	})
  }
  // 获取行政区划下拉框数据
  export function getProvinceSelector(id) {
  	return request({
  		url: `/api/system/Area/${id}/Selector/0`,
  		options: {
  			load: false
  		}
  	})
  }
  // 获取组织/公司下拉框列表
  export function getOrganizeSelector() {
  	return request({
  		url: '/api/permission/Organize/Selector/0',
  		options: {
  			load: false
  		}
  	})
  }
  // 获取部门下拉框列表(公司+部门)
  export function getDepartmentSelector() {
  	return request({
  		url: '/api/permission/Organize/Department/Selector/0',
  		options: {
  			load: false
  		}
  	})
  }
  // 获取岗位下拉列表(公司+部门+岗位)
  export function getPositionSelector() {
  	return request({
  		url: '/api/permission/Position/Selector',
  		options: {
  			load: false
  		}
  	})
  }
  // 获取用户下拉框列表(公司+部门+用户)
  export function getUserSelector() {
  	return request({
  		url: '/api/permission/Users/Selector',
  		options: {
  			load: false
  		}
  	})
  }
  
  //获取用户详情
  export function getUesrDetail(id) {
  	return request({
  		url: '/api/app/User/' + id,
  		method: 'GET'
  	})
  }
  
  // 获取所有用户列表
  export function getUserAll() {
  	return request({
  		url: '/api/permission/Users/All',
  		options: {
  			load: false
  		}
  	})
  }
  // 获取用户列表(分页)
  export function getImUser(data, options) {
  	return request({
  		url: '/api/permission/Users/ImUser',
  		data,
  		options
  	})
  }
  // 获取接口数据
  export function previewDataInterface(id) {
  	return request({
  		url: `/api/system/DataInterface/${id}/Actions/Response`,
  		options: {
  			load: false
  		}
  	})
  }
  // 用户登录
  export function login(data) {
  	return request({
  		url: '/api/oauth/Login',
  		method: 'post',
  		data,
  		header: {
  			'Content-Type': 'application/x-www-form-urlencoded',
  		}
  	})
  }
  
  //获取验证码
  export function clickSms(account) {
  	return request({
  		url: 'https://app.nccsoft.com/api/Saas/Tenant/SmsCode/' + account,
  		method: 'GET',
  		header: {
  			'Content-Type': 'application/x-www-form-urlencoded',
  		}
  	})
  }
  //验证码登录
  export function loginSms(data) {
  	return request({
  		url: 'https://app.nccsoft.com/api/Saas/Tenant/LoginSms',
  		method: 'POST',
  		data,
  		header: {
  			'Content-Type': 'application/x-www-form-urlencoded',
  		}
  	})
  }
  // 退出登录
  export function logout() {
  	return request({
  		url: '/api/oauth/Logout'
  	})
  }
  
  // 获取当前用户信息
  export function getCurrentUser() {
  	return request({
  		url: '/api/app/User'
  	})
  }
  
  // 用户登录测试
  export function login2(data) {
  	return request({
  		url: '/api/oauth',
  		method: 'GET',
  		data,
  		options: {
  			load: false
  		}
  	})
  }
  
  export function getBillNumber(enCode) {
  	return request({
  		url: `/api/system/BillRule/BillNumber/${enCode}`,
  		method: 'GET',
  		options: {
  			load: false
  		}
  	})
  }
  
  // 获取下载文件链接
  export function getDownloadUrl(type, fileId) {
  	return request({
  		url: `/api/file/Download/${type}/${fileId}`,
  		method: 'GET'
  	})
  }