|
@@ -0,0 +1,166 @@
|
|
|
+import { Core } from "./Core";
|
|
|
+
|
|
|
+let core = new Core('http://127.0.0.1:8091');
|
|
|
+
|
|
|
+class ServerAPI {
|
|
|
+ //用户相关
|
|
|
+ static WXWorkUrl(num, type, callback = function () { }) {
|
|
|
+ core.requset(
|
|
|
+ "/User/WXWorkUrl",
|
|
|
+ {
|
|
|
+ num,
|
|
|
+ type
|
|
|
+ },
|
|
|
+ { method: 'GET' },
|
|
|
+ callback
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ static WXWorkLogin(code, callback = function () { }) {
|
|
|
+ core.requset(
|
|
|
+ "/User/WXWorkLogin",
|
|
|
+ {
|
|
|
+ code
|
|
|
+ },
|
|
|
+ { method: 'POST' },
|
|
|
+ callback
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ static UpdateInfo(uuid, session, code, callback = function () { }) {
|
|
|
+ core.requset(
|
|
|
+ "/User/UpdateInfo",
|
|
|
+ {
|
|
|
+ uuid,
|
|
|
+ session,
|
|
|
+ code
|
|
|
+ },
|
|
|
+ { method: 'POST' },
|
|
|
+ callback
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ static getPermissions(uuid, session, callback = function () { }) {
|
|
|
+ core.requset(
|
|
|
+ "/User/GetPermissions",
|
|
|
+ {
|
|
|
+ uuid,
|
|
|
+ session
|
|
|
+ },
|
|
|
+ { method: 'GET' },
|
|
|
+ callback
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ static checkLoginSession(uuid, session, callback = function () { }) {
|
|
|
+ core.requset(
|
|
|
+ "/User/CheckLoginSession",
|
|
|
+ {
|
|
|
+ uuid,
|
|
|
+ session
|
|
|
+ },
|
|
|
+ { method: 'GET' },
|
|
|
+ callback
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ //考勤相关
|
|
|
+ static GetAttendanceItemList(uuid, session, callback) {
|
|
|
+ core.requset(
|
|
|
+ "/Attendance",
|
|
|
+ {
|
|
|
+ uuid,
|
|
|
+ session
|
|
|
+ },
|
|
|
+ { method: 'Get' },
|
|
|
+ callback
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ static DeleteAttendanceItem(uuid, session, id, callback) {
|
|
|
+ core.requset(
|
|
|
+ "/Attendance",
|
|
|
+ {
|
|
|
+ uuid,
|
|
|
+ session,
|
|
|
+ project_id: id
|
|
|
+ },
|
|
|
+ { method: 'DELETE' },
|
|
|
+ callback
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ static AddAttendanceItems(data, callback) {
|
|
|
+ core.requset(
|
|
|
+ "/Attendance",
|
|
|
+ data,
|
|
|
+ { method: 'POST' },
|
|
|
+ callback
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ static Attendance(data, callback) {
|
|
|
+ core.requset(
|
|
|
+ "/Attendance",
|
|
|
+ data,
|
|
|
+ { method: 'PUT' },
|
|
|
+ callback
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ static GetMyAttendanceItems(uuid, session, callback) {
|
|
|
+ core.requset(
|
|
|
+ "/GetMyAttendanceItems",
|
|
|
+ {
|
|
|
+ uuid,
|
|
|
+ session
|
|
|
+ },
|
|
|
+ { method: 'Get' },
|
|
|
+ callback
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ static GetAttendanceItemDetail(uuid, session, id, callback) {
|
|
|
+ core.requset(
|
|
|
+ "/GetAttendanceItemDetail",
|
|
|
+ { uuid, session, project_id: id },
|
|
|
+ { method: 'Get' },
|
|
|
+ callback
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ static AddAttendanceRecord(uuid, session, id, callback) {
|
|
|
+ core.requset(
|
|
|
+ "/AddAttendanceRecord",
|
|
|
+ { uuid, session, project_id: id },
|
|
|
+ { method: 'Get' },
|
|
|
+ callback
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ static SupplementRecord(uuid, session, user, id, callback) {
|
|
|
+ core.requset(
|
|
|
+ "/SupplementRecord",
|
|
|
+ { uuid, session, user, project_id: id },
|
|
|
+ { method: 'Get' },
|
|
|
+ callback
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+ static UserList(uuid, session, callback) {
|
|
|
+ core.requset(
|
|
|
+ "/UserList",
|
|
|
+ {
|
|
|
+ uuid,
|
|
|
+ session
|
|
|
+ },
|
|
|
+ { method: 'Get' },
|
|
|
+ callback
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+export {
|
|
|
+ ServerAPI
|
|
|
+}
|