UNPKG

@zhsz/cool-design-crud

Version:

293 lines (272 loc) 10.9 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const XEUtils = require("xe-utils"); let id = 6; const UserList = [ { id: 1, name: "刘一", createTime: "2019年09月02日", startTime: "2023-08-04 09:00:00", endTime: "2023-08-14 11:00:00", phone: "15827047000", price: 75.99, password: "123456", status: 1, hook: "1,2", user: { name: "神仙" }, t2: JSON.stringify({ name: "icssoa" }), address: `新华社北京12月29日电 中国援外医疗队派遣60周年纪念暨表彰大会29日在京举行。中共中央总书记、国家主席、中央军委主席习近平亲切会见会议代表,向他们表示热烈祝贺,并向正在和曾经执行援外医疗任务的同志们致以诚挚慰问。 中共中央政治局常委、中央办公厅主任蔡奇参加会见。 上午11时30分许,习近平等来到人民大会堂东大厅,全场响起热烈掌声。习近平等向代表们挥手致意,同大家亲切交流并合影留念。 中共中央政治局委员、国务院副总理刘国中参加会见并在大会上讲话。他表示,党中央高度重视援外医疗工作,习近平总书记充分肯定援外医疗工作成绩。60年来,广大援外医疗队员以仁心仁术造福当地人民,以实际行动讲好中国故事,赢得了受援国政府和人民的高度赞誉。新时代新征程,要以习近平新时代中国特色社会主义思想为指导,深入贯彻落实习近平总书记重要指示精神,继续弘扬中国医疗队精神,奋力开创援外医疗工作新局面,为推动构建人类卫生健康共同体作出更大贡献。 大会表彰了30个全国援外医疗工作先进集体和60名先进个人。受表彰代表等作了发言。 王毅参加会见。 新华社北京12月29日电 中国援外医疗队派遣60周年纪念暨表彰大会29日在京举行。中共中央总书记、国家主席、中央军委主席习近平亲切会见会议代表,向他们表示热烈祝贺,并向正在和曾经执行援外医疗任务的同志们致以诚挚慰问。 中共中央政治局常委、中央办公厅主任蔡奇参加会见。 上午11时30分许,习近平等来到人民大会堂东大厅,全场响起热烈掌声。习近平等向代表们挥手致意,同大家亲切交流并合影留念。 中共中央政治局委员、国务院副总理刘国中参加会见并在大会上讲话。他表示,党中央高度重视援外医疗工作,习近平总书记充分肯定援外医疗工作成绩。60年来,广大援外医疗队员以仁心仁术造福当地人民,以实际行动讲好中国故事,赢得了受援国政府和人民的高度赞誉。新时代新征程,要以习近平新时代中国特色社会主义思想为指导,深入贯彻落实习近平总书记重要指示精神,继续弘扬中国医疗队精神,奋力开创援外医疗工作新局面,为推动构建人类卫生健康共同体作出更大贡献。 大会表彰了30个全国援外医疗工作先进集体和60名先进个人。受表彰代表等作了发言。 王毅参加会见。 新华社北京12月29日电 中国援外医疗队派遣60周年纪念暨表彰大会29日在京举行。中共中央总书记、国家主席、中央军委主席习近平亲切会见会议代表,向他们表示热烈祝贺,并向正在和曾经执行援外医疗任务的同志们致以诚挚慰问。 中共中央政治局常委、中央办公厅主任蔡奇参加会见。 上午11时30分许,习近平等来到人民大会堂东大厅,全场响起热烈掌声。习近平等向代表们挥手致意,同大家亲切交流并合影留念。 中共中央政治局委员、国务院副总理刘国中参加会见并在大会上讲话。他表示,党中央高度重视援外医疗工作,习近平总书记充分肯定援外医疗工作成绩。60年来,广大援外医疗队员以仁心仁术造福当地人民,以实际行动讲好中国故事,赢得了受援国政府和人民的高度赞誉。新时代新征程,要以习近平新时代中国特色社会主义思想为指导,深入贯彻落实习近平总书记重要指示精神,继续弘扬中国医疗队精神,奋力开创援外医疗工作新局面,为推动构建人类卫生健康共同体作出更大贡献。 大会表彰了30个全国援外医疗工作先进集体和60名先进个人。受表彰代表等作了发言。 王毅参加会见。 新华社北京12月29日电 中国援外医疗队派遣60周年纪念暨表彰大会29日在京举行。中共中央总书记、国家主席、中央军委主席习近平亲切会见会议代表,向他们表示热烈祝贺,并向正在和曾经执行援外医疗任务的同志们致以诚挚慰问。 中共中央政治局常委、中央办公厅主任蔡奇参加会见。 上午11时30分许,习近平等来到人民大会堂东大厅,全场响起热烈掌声。习近平等向代表们挥手致意,同大家亲切交流并合影留念。 中共中央政治局委员、国务院副总理刘国中参加会见并在大会上讲话。他表示,党中央高度重视援外医疗工作,习近平总书记充分肯定援外医疗工作成绩。60年来,广大援外医疗队员以仁心仁术造福当地人民,以实际行动讲好中国故事,赢得了受援国政府和人民的高度赞誉。新时代新征程,要以习近平新时代中国特色社会主义思想为指导,深入贯彻落实习近平总书记重要指示精神,继续弘扬中国医疗队精神,奋力开创援外医疗工作新局面,为推动构建人类卫生健康共同体作出更大贡献。 大会表彰了30个全国援外医疗工作先进集体和60名先进个人。受表彰代表等作了发言。 王毅参加会见。`, tags: [1, 3] }, { id: 2, name: "陈二", createTime: "2019年09月05日", startTime: "2023-08-04 04:00:00", endTime: "2023-08-24 06:00:00", phone: "15827047000", password: "123456", price: 242.1, status: 1, address: "", tags: [2, 3] }, { id: 3, name: "张三", startTime: "2023-07-17 16:10:00", endTime: "2023-07-27 17:00:00", createTime: "2019年09月12日", phone: "15827047000", password: "123456", price: 74.11, status: 0, address: "", tags: [1, 2] }, { id: 4, name: "李四", createTime: "2019年09月13日", startTime: "2023-07-13 10:00:00", endTime: "2023-07-23 11:00:00", phone: "15827047000", password: "123456", price: 276.64, status: 0, address: "", tags: [1, 2, 3] }, { id: 5, name: "王五", createTime: "2019年09月18日", startTime: "2023-07-11 21:00:00", endTime: "2023-07-21 22:00:00", phone: "15827047000", password: "123456", price: 160.23, status: 1, address: "", tags: [2] }, { id: 11, name: "刘一1", createTime: "2019年09月02日", startTime: "2023-08-04 09:00:00", endTime: "2023-08-14 11:00:00", phone: "15827047000", price: 75.99, password: "123456", status: 1, hook: "1,2", user: { name: "神仙" }, t2: JSON.stringify({ name: "icssoa" }), address: "", tags: [1, 3] }, { id: 22, name: "陈二2", createTime: "2019年09月05日", startTime: "2023-08-04 04:00:00", endTime: "2023-08-24 06:00:00", phone: "15827047000", password: "123456", price: 242.1, status: 1, address: "", tags: [2, 3] }, { id: 33, name: "张三3", startTime: "2023-07-17 16:10:00", endTime: "2023-07-27 17:00:00", createTime: "2019年09月12日", phone: "15827047000", password: "123456", price: 74.11, status: 0, address: "", tags: [1, 2] }, { id: 44, name: "李四4", createTime: "2019年09月13日", startTime: "2023-07-13 10:00:00", endTime: "2023-07-23 11:00:00", phone: "15827047000", password: "123456", price: 276.64, status: 0, address: "", tags: [1, 2, 3] }, { id: 55, name: "王五5", createTime: "2019年09月18日", startTime: "2023-07-11 21:00:00", endTime: "2023-07-21 22:00:00", phone: "15827047000", password: "123456", price: 160.23, status: 1, address: "", tags: [2] }, { id: 66, name: "王五66", createTime: "2019年09月18日", startTime: "2023-07-11 21:00:00", endTime: "2023-07-21 22:00:00", phone: "15827047000", password: "123456", price: 160.23, status: 1, address: "", tags: [2] } ]; const TestService = { page: (p) => { console.log("POST[page]", p); let total = 0; const list = UserList.filter((e, i) => { if (p.name) { return e.name.includes(p.name); } if (![void 0, null, ""].includes(p.status)) { return e.status === p.status; } total++; if (i >= (p.page - 1) * p.size && i < p.page * p.size) { return true; } else { return false; } }); return new Promise((resolve) => { setTimeout(() => { resolve({ rows: list, total, pageNum: p.page, pageSize: p.size, pagination: { page: p.page, size: p.size, total } }); }, 50); }); }, list: (p) => { console.log("POST[list]", p); return new Promise((resolve) => { resolve(UserList); }); }, info: (d) => { console.log("GET[info]", d); return new Promise((resolve) => { const user = UserList.find((e) => e.id === d.id); setTimeout(() => { resolve({ ...user, startTime: "2021-12-02 00:00:00", endTime: "2021-12-12 00:00:00", hook: "1,2", user: { name: user == null ? void 0 : user.name } }); }, 500); }); }, add: (d) => { console.log("POST[add]", d); UserList.push({ ...d, id: id++, createTime: XEUtils.toDateString(/* @__PURE__ */ new Date(), "yyyy年MM月dd日") }); return Promise.resolve(); }, delete: (d) => { console.log("POST[delete]", d); return new Promise((resolve, _reject) => { d.ids.forEach((id2) => { const index = UserList.findIndex((e) => e.id === id2); UserList.splice(index, 1); }); setTimeout(() => { resolve(true); }, 1e3); }); }, update: (d) => { console.log("POST[update]", d); const item = UserList.find((e) => e.id === d.id); if (item) { Object.assign(item, d); console.log("POST[update]", item); } return Promise.resolve(); } }; exports.TestService = TestService; exports.UserList = UserList;