From 828641ce9d4178bbff9030ad19ce93d0267f185c Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期三, 17 九月 2025 08:36:42 +0800
Subject: [PATCH] no message
---
zy-asrs-flow/mock/user.ts | 406 +++++++++++++++++++++++++++++-----------------------------
1 files changed, 203 insertions(+), 203 deletions(-)
diff --git a/zy-asrs-flow/mock/user.ts b/zy-asrs-flow/mock/user.ts
index 75edd34..fc20ba2 100644
--- a/zy-asrs-flow/mock/user.ts
+++ b/zy-asrs-flow/mock/user.ts
@@ -1,203 +1,203 @@
-import { Request, Response } from 'express';
-
-const waitTime = (time: number = 100) => {
- return new Promise((resolve) => {
- setTimeout(() => {
- resolve(true);
- }, time);
- });
-};
-
-async function getFakeCaptcha(req: Request, res: Response) {
- await waitTime(2000);
- return res.json('captcha-xxx');
-}
-
-const { ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION } = process.env;
-
-/**
- * 褰撳墠鐢ㄦ埛鐨勬潈闄愶紝濡傛灉涓虹┖浠h〃娌$櫥褰�
- * current user access锛� if is '', user need login
- * 濡傛灉鏄� pro 鐨勯瑙堬紝榛樿鏄湁鏉冮檺鐨�
- */
-let access = ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION === 'site' ? 'admin' : '';
-
-const getAccess = () => {
- return access;
-};
-
-// 浠g爜涓細鍏煎鏈湴 service mock 浠ュ強閮ㄧ讲绔欑偣鐨勯潤鎬佹暟鎹�
-export default {
- // 鏀寔鍊间负 Object 鍜� Array
- 'GET /api/currentUser': (req: Request, res: Response) => {
- if (!getAccess()) {
- res.status(401).send({
- data: {
- isLogin: false,
- },
- errorCode: '401',
- errorMessage: '璇峰厛鐧诲綍锛�',
- success: true,
- });
- return;
- }
- res.send({
- success: true,
- data: {
- name: 'Serati Ma',
- avatar: 'https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png',
- userid: '00000001',
- email: 'antdesign@alipay.com',
- signature: '娴风撼鐧惧窛锛屾湁瀹逛箖澶�',
- title: '浜や簰涓撳',
- group: '铓傝殎閲戞湇锛嶆煇鏌愭煇浜嬩笟缇わ紞鏌愭煇骞冲彴閮紞鏌愭煇鎶�鏈儴锛峌ED',
- tags: [
- {
- key: '0',
- label: '寰堟湁鎯虫硶鐨�',
- },
- {
- key: '1',
- label: '涓撴敞璁捐',
- },
- {
- key: '2',
- label: '杈',
- },
- {
- key: '3',
- label: '澶ч暱鑵�',
- },
- {
- key: '4',
- label: '宸濆瀛�',
- },
- {
- key: '5',
- label: '娴风撼鐧惧窛',
- },
- ],
- notifyCount: 12,
- unreadCount: 11,
- country: 'China',
- access: getAccess(),
- geographic: {
- province: {
- label: '娴欐睙鐪�',
- key: '330000',
- },
- city: {
- label: '鏉窞甯�',
- key: '330100',
- },
- },
- address: '瑗挎箹鍖哄伐涓撹矾 77 鍙�',
- phone: '0752-268888888',
- },
- });
- },
- // GET POST 鍙渷鐣�
- 'GET /api/users': [
- {
- key: '1',
- name: 'John Brown',
- age: 32,
- address: 'New York No. 1 Lake Park',
- },
- {
- key: '2',
- name: 'Jim Green',
- age: 42,
- address: 'London No. 1 Lake Park',
- },
- {
- key: '3',
- name: 'Joe Black',
- age: 32,
- address: 'Sidney No. 1 Lake Park',
- },
- ],
- 'POST /api/login/account': async (req: Request, res: Response) => {
- const { password, username, type } = req.body;
- await waitTime(2000);
- if (password === 'ant.design' && username === 'admin') {
- res.send({
- status: 'ok',
- type,
- currentAuthority: 'admin',
- });
- access = 'admin';
- return;
- }
- if (password === 'ant.design' && username === 'user') {
- res.send({
- status: 'ok',
- type,
- currentAuthority: 'user',
- });
- access = 'user';
- return;
- }
- if (type === 'mobile') {
- res.send({
- status: 'ok',
- type,
- currentAuthority: 'admin',
- });
- access = 'admin';
- return;
- }
-
- res.send({
- status: 'error',
- type,
- currentAuthority: 'guest',
- });
- access = 'guest';
- },
- 'POST /api/login/outLogin': (req: Request, res: Response) => {
- access = '';
- res.send({ data: {}, success: true });
- },
- 'POST /api/register': (req: Request, res: Response) => {
- res.send({ status: 'ok', currentAuthority: 'user', success: true });
- },
- 'GET /api/500': (req: Request, res: Response) => {
- res.status(500).send({
- timestamp: 1513932555104,
- status: 500,
- error: 'error',
- message: 'error',
- path: '/base/category/list',
- });
- },
- 'GET /api/404': (req: Request, res: Response) => {
- res.status(404).send({
- timestamp: 1513932643431,
- status: 404,
- error: 'Not Found',
- message: 'No message available',
- path: '/base/category/list/2121212',
- });
- },
- 'GET /api/403': (req: Request, res: Response) => {
- res.status(403).send({
- timestamp: 1513932555104,
- status: 403,
- error: 'Forbidden',
- message: 'Forbidden',
- path: '/base/category/list',
- });
- },
- 'GET /api/401': (req: Request, res: Response) => {
- res.status(401).send({
- timestamp: 1513932555104,
- status: 401,
- error: 'Unauthorized',
- message: 'Unauthorized',
- path: '/base/category/list',
- });
- },
-
- 'GET /api/login/captcha': getFakeCaptcha,
-};
+import { Request, Response } from 'express';
+
+const waitTime = (time: number = 100) => {
+ return new Promise((resolve) => {
+ setTimeout(() => {
+ resolve(true);
+ }, time);
+ });
+};
+
+async function getFakeCaptcha(req: Request, res: Response) {
+ await waitTime(2000);
+ return res.json('captcha-xxx');
+}
+
+const { ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION } = process.env;
+
+/**
+ * 褰撳墠鐢ㄦ埛鐨勬潈闄愶紝濡傛灉涓虹┖浠h〃娌$櫥褰�
+ * current user access锛� if is '', user need login
+ * 濡傛灉鏄� pro 鐨勯瑙堬紝榛樿鏄湁鏉冮檺鐨�
+ */
+let access = ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION === 'site' ? 'admin' : '';
+
+const getAccess = () => {
+ return access;
+};
+
+// 浠g爜涓細鍏煎鏈湴 service mock 浠ュ強閮ㄧ讲绔欑偣鐨勯潤鎬佹暟鎹�
+export default {
+ // 鏀寔鍊间负 Object 鍜� Array
+ 'GET /api/currentUser': (req: Request, res: Response) => {
+ if (!getAccess()) {
+ res.status(401).send({
+ data: {
+ isLogin: false,
+ },
+ errorCode: '401',
+ errorMessage: '璇峰厛鐧诲綍锛�',
+ success: true,
+ });
+ return;
+ }
+ res.send({
+ success: true,
+ data: {
+ name: 'Serati Ma',
+ avatar: 'https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png',
+ userid: '00000001',
+ email: 'antdesign@alipay.com',
+ signature: '娴风撼鐧惧窛锛屾湁瀹逛箖澶�',
+ title: '浜や簰涓撳',
+ group: '铓傝殎閲戞湇锛嶆煇鏌愭煇浜嬩笟缇わ紞鏌愭煇骞冲彴閮紞鏌愭煇鎶�鏈儴锛峌ED',
+ tags: [
+ {
+ key: '0',
+ label: '寰堟湁鎯虫硶鐨�',
+ },
+ {
+ key: '1',
+ label: '涓撴敞璁捐',
+ },
+ {
+ key: '2',
+ label: '杈',
+ },
+ {
+ key: '3',
+ label: '澶ч暱鑵�',
+ },
+ {
+ key: '4',
+ label: '宸濆瀛�',
+ },
+ {
+ key: '5',
+ label: '娴风撼鐧惧窛',
+ },
+ ],
+ notifyCount: 12,
+ unreadCount: 11,
+ country: 'China',
+ access: getAccess(),
+ geographic: {
+ province: {
+ label: '娴欐睙鐪�',
+ key: '330000',
+ },
+ city: {
+ label: '鏉窞甯�',
+ key: '330100',
+ },
+ },
+ address: '瑗挎箹鍖哄伐涓撹矾 77 鍙�',
+ phone: '0752-268888888',
+ },
+ });
+ },
+ // GET POST 鍙渷鐣�
+ 'GET /api/users': [
+ {
+ key: '1',
+ name: 'John Brown',
+ age: 32,
+ address: 'New York No. 1 Lake Park',
+ },
+ {
+ key: '2',
+ name: 'Jim Green',
+ age: 42,
+ address: 'London No. 1 Lake Park',
+ },
+ {
+ key: '3',
+ name: 'Joe Black',
+ age: 32,
+ address: 'Sidney No. 1 Lake Park',
+ },
+ ],
+ 'POST /api/login/account': async (req: Request, res: Response) => {
+ const { password, username, type } = req.body;
+ await waitTime(2000);
+ if (password === 'ant.design' && username === 'admin') {
+ res.send({
+ status: 'ok',
+ type,
+ currentAuthority: 'admin',
+ });
+ access = 'admin';
+ return;
+ }
+ if (password === 'ant.design' && username === 'user') {
+ res.send({
+ status: 'ok',
+ type,
+ currentAuthority: 'user',
+ });
+ access = 'user';
+ return;
+ }
+ if (type === 'mobile') {
+ res.send({
+ status: 'ok',
+ type,
+ currentAuthority: 'admin',
+ });
+ access = 'admin';
+ return;
+ }
+
+ res.send({
+ status: 'error',
+ type,
+ currentAuthority: 'guest',
+ });
+ access = 'guest';
+ },
+ 'POST /api/login/outLogin': (req: Request, res: Response) => {
+ access = '';
+ res.send({ data: {}, success: true });
+ },
+ 'POST /api/register': (req: Request, res: Response) => {
+ res.send({ status: 'ok', currentAuthority: 'user', success: true });
+ },
+ 'GET /api/500': (req: Request, res: Response) => {
+ res.status(500).send({
+ timestamp: 1513932555104,
+ status: 500,
+ error: 'error',
+ message: 'error',
+ path: '/base/category/list',
+ });
+ },
+ 'GET /api/404': (req: Request, res: Response) => {
+ res.status(404).send({
+ timestamp: 1513932643431,
+ status: 404,
+ error: 'Not Found',
+ message: 'No message available',
+ path: '/base/category/list/2121212',
+ });
+ },
+ 'GET /api/403': (req: Request, res: Response) => {
+ res.status(403).send({
+ timestamp: 1513932555104,
+ status: 403,
+ error: 'Forbidden',
+ message: 'Forbidden',
+ path: '/base/category/list',
+ });
+ },
+ 'GET /api/401': (req: Request, res: Response) => {
+ res.status(401).send({
+ timestamp: 1513932555104,
+ status: 401,
+ error: 'Unauthorized',
+ message: 'Unauthorized',
+ path: '/base/category/list',
+ });
+ },
+
+ 'GET /api/login/captcha': getFakeCaptcha,
+};
--
Gitblit v1.9.1