fix: 🐛 mOCK缺失的接口完善

This commit is contained in:
ray
2024-10-11 16:53:58 +08:00
parent 1ac9153add
commit 3273b237d1
3 changed files with 1150 additions and 81 deletions

View File

@@ -39,6 +39,89 @@ export default defineMock([
},
},
{
url: "dict-data/:dictCode/options",
method: ["GET"],
body: ({ params }) => {
const dictCode = params.dictCode;
let list = null;
if (dictCode == "gender") {
list = [
{
value: "1",
label: "男",
},
{
value: "2",
label: "女",
},
{
value: "0",
label: "保密",
},
];
} else if (dictCode == "notice_level") {
list = [
{
value: "L",
label: "低",
tag: "info",
},
{
value: "M",
label: "中",
tag: "warning",
},
{
value: "H",
label: "高",
tag: "danger",
},
];
} else if (dictCode == "notice_type") {
list = [
{
value: "1",
label: "系统升级",
tag: "success",
},
{
value: "2",
label: "系统维护",
tag: "primary",
},
{
value: "3",
label: "安全警告",
tag: "danger",
},
{
value: "4",
label: "假期通知",
tag: "success",
},
{
value: "5",
label: "公司新闻",
tag: "primary",
},
{
value: "99",
label: "其他",
tag: "info",
},
];
}
return {
code: "00000",
data: list,
msg: "一切ok",
};
},
},
// 新增字典数据
{
url: "dict-data",

View File

@@ -1,39 +1,6 @@
import { defineMock } from "./base";
export default defineMock([
{
url: "dict/:code/options",
method: ["GET"],
body: ({ params }) => {
const code = params.code;
let list = null;
if (code == "gender") {
list = [
{
value: "1",
label: "男",
},
{
value: "2",
label: "女",
},
{
value: "0",
label: "保密",
},
];
}
return {
code: "00000",
data: list,
msg: "一切ok",
};
},
},
{
url: "dict/page",
method: ["GET"],
@@ -44,31 +11,8 @@ export default defineMock([
{
id: 1,
name: "性别",
code: "gender",
dictCode: "gender",
status: 1,
dictItems: [
{
id: 1,
name: "男",
value: "1",
sort: 1,
status: 1,
},
{
id: 2,
name: "女",
value: "2",
sort: 2,
status: 1,
},
{
id: 3,
name: "保密",
value: "0",
sort: 3,
status: 1,
},
],
},
],
total: 1,
@@ -137,31 +81,8 @@ const dictMap: Record<string, any> = {
data: {
id: 1,
name: "性别",
code: "gender",
dictCode: "gender",
status: 1,
dictItems: [
{
id: 1,
name: "男",
value: "1",
sort: 1,
status: 1,
},
{
id: 2,
name: "女",
value: "2",
sort: 2,
status: 1,
},
{
id: 3,
name: "未知",
value: "0",
sort: 3,
status: 1,
},
],
},
msg: "一切ok",
},

File diff suppressed because it is too large Load Diff