diff --git a/.prettierrc.cjs b/.prettierrc.cjs index fde1071..2b49e6f 100644 --- a/.prettierrc.cjs +++ b/.prettierrc.cjs @@ -38,9 +38,9 @@ module.exports = { htmlWhitespaceSensitivity: 'css', // Vue文件脚本和样式标签缩进 vueIndentScriptAndStyle: false, - //在 windows 操作系统中换行符通常是回车 (CR) 加换行分隔符 (LF),也就是回车换行(CRLF), - //然而在 Linux 和 Unix 中只使用简单的换行分隔符 (LF)。 - //对应的控制字符为 "\n" (LF) 和 "\r\n"(CRLF)。auto意为保持现有的行尾 + // 在 windows 操作系统中换行符通常是回车 (CR) 加换行分隔符 (LF),也就是回车换行(CRLF), + // 然而在 Linux 和 Unix 中只使用简单的换行分隔符 (LF)。 + // 对应的控制字符为 "\n" (LF) 和 "\r\n"(CRLF)。auto意为保持现有的行尾 // 换行符使用 lf 结尾是 可选值"" endOfLine: 'auto' }; diff --git a/src/api/demo/demo.ts b/src/api/demo/demo.ts deleted file mode 100644 index 01034ff..0000000 --- a/src/api/demo/demo.ts +++ /dev/null @@ -1,55 +0,0 @@ -import request from '@/utils/request'; -import { DemoForm, DemoQuery, DemoVO } from './types'; -import { AxiosPromise } from 'axios'; - -// 查询测试单表列表 -export function listDemo(query: DemoQuery): AxiosPromise { - return request({ - url: '/demo/demo/list', - method: 'get', - params: query - }); -} - -// 自定义分页接口 -export function pageDemo(query: DemoQuery): AxiosPromise { - return request({ - url: '/demo/demo/page', - method: 'get', - params: query - }); -} - -// 查询测试单表详细 -export function getDemo(id: string | number): AxiosPromise { - return request({ - url: '/demo/demo/' + id, - method: 'get' - }); -} - -// 新增测试单表 -export function addDemo(data: DemoForm) { - return request({ - url: '/demo/demo', - method: 'post', - data: data - }); -} - -// 修改测试单表 -export function updateDemo(data: DemoForm) { - return request({ - url: '/demo/demo', - method: 'put', - data: data - }); -} - -// 删除测试单表 -export function delDemo(id: string | number | Array) { - return request({ - url: '/demo/demo/' + id, - method: 'delete' - }); -} diff --git a/src/api/demo/demo/index.ts b/src/api/demo/demo/index.ts new file mode 100644 index 0000000..7441720 --- /dev/null +++ b/src/api/demo/demo/index.ts @@ -0,0 +1,62 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { DemoVO, DemoForm, DemoQuery } from '@/api/demo/demo/types'; + +/** + * 查询测试单列表 + * @param query + * @returns {*} + */ +export const listDemo = (query?: DemoQuery): AxiosPromise => { + return request({ + url: '/demo/demo/list', + method: 'get', + params: query + }); +}; + +/** + * 查询测试单详细 + * @param id + */ +export const getDemo = (id: string | number): AxiosPromise => { + return request({ + url: '/demo/demo/' + id, + method: 'get' + }); +}; + +/** + * 新增测试单 + * @param data + */ +export const addDemo = (data: DemoForm) => { + return request({ + url: '/demo/demo', + method: 'post', + data: data + }); +}; + +/** + * 修改测试单 + * @param data + */ +export const updateDemo = (data: DemoForm) => { + return request({ + url: '/demo/demo', + method: 'put', + data: data + }); +}; + +/** + * 删除测试单 + * @param id + */ +export const delDemo = (id: string | number | Array) => { + return request({ + url: '/demo/demo/' + id, + method: 'delete' + }); +}; diff --git a/src/api/demo/demo/types.ts b/src/api/demo/demo/types.ts new file mode 100644 index 0000000..ea51d32 --- /dev/null +++ b/src/api/demo/demo/types.ts @@ -0,0 +1,90 @@ +export interface DemoVO { + /** + * 主键 + */ + id: string | number; + + /** + * 部门id + */ + deptId: string | number; + + /** + * 用户id + */ + userId: string | number; + + /** + * 排序号 + */ + orderNum: number; + + /** + * key键 + */ + testKey: string; + + /** + * 值 + */ + value: string; +} + +export interface DemoForm extends BaseEntity { + /** + * 主键 + */ + id?: string | number; + + /** + * 部门id + */ + deptId?: string | number; + + /** + * 用户id + */ + userId?: string | number; + + /** + * 排序号 + */ + orderNum?: number; + + /** + * key键 + */ + testKey?: string; + + /** + * 值 + */ + value?: string; +} + +export interface DemoQuery extends PageQuery { + /** + * 部门id + */ + deptId?: string | number; + + /** + * 用户id + */ + userId?: string | number; + + /** + * 排序号 + */ + orderNum?: number; + + /** + * key键 + */ + testKey?: string; + + /** + * 值 + */ + value?: string; +} diff --git a/src/api/demo/tree.ts b/src/api/demo/tree.ts deleted file mode 100644 index 87a2246..0000000 --- a/src/api/demo/tree.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { AxiosPromise } from 'axios'; -import request from '@/utils/request'; -import { DemoTreeForm, DemoTreeVO, DemoTreeQuery } from './types'; - -// 查询测试树表列表 -export function listTree(query?: DemoTreeQuery): AxiosPromise { - return request({ - url: '/demo/tree/list', - method: 'get', - params: query - }); -} - -// 查询测试树表详细 -export function getTree(id: string | number): AxiosPromise { - return request({ - url: '/demo/tree/' + id, - method: 'get' - }); -} - -// 新增测试树表 -export function addTree(data: DemoTreeForm) { - return request({ - url: '/demo/tree', - method: 'post', - data: data - }); -} - -// 修改测试树表 -export function updateTree(data: DemoTreeForm) { - return request({ - url: '/demo/tree', - method: 'put', - data: data - }); -} - -// 删除测试树表 -export function delTree(id: string | number | Array) { - return request({ - url: '/demo/tree/' + id, - method: 'delete' - }); -} diff --git a/src/api/demo/tree/index.ts b/src/api/demo/tree/index.ts new file mode 100644 index 0000000..562deb6 --- /dev/null +++ b/src/api/demo/tree/index.ts @@ -0,0 +1,62 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { TreeVO, TreeForm, TreeQuery } from '@/api/demo/tree/types'; + +/** + * 查询测试树列表 + * @param query + * @returns {*} + */ +export const listTree = (query?: TreeQuery): AxiosPromise => { + return request({ + url: '/demo/tree/list', + method: 'get', + params: query + }); +}; + +/** + * 查询测试树详细 + * @param id + */ +export const getTree = (id: string | number): AxiosPromise => { + return request({ + url: '/demo/tree/' + id, + method: 'get' + }); +}; + +/** + * 新增测试树 + * @param data + */ +export const addTree = (data: TreeForm) => { + return request({ + url: '/demo/tree', + method: 'post', + data: data + }); +}; + +/** + * 修改测试树 + * @param data + */ +export const updateTree = (data: TreeForm) => { + return request({ + url: '/demo/tree', + method: 'put', + data: data + }); +}; + +/** + * 删除测试树 + * @param id + */ +export const delTree = (id: string | number | Array) => { + return request({ + url: '/demo/tree/' + id, + method: 'delete' + }); +}; diff --git a/src/api/demo/tree/types.ts b/src/api/demo/tree/types.ts new file mode 100644 index 0000000..4b491c0 --- /dev/null +++ b/src/api/demo/tree/types.ts @@ -0,0 +1,75 @@ +export interface TreeVO { + /** + * 主键 + */ + id: string | number; + + /** + * 父id + */ + parentId: string | number; + + /** + * 部门id + */ + deptId: string | number; + + /** + * 用户id + */ + userId: string | number; + + /** + * 值 + */ + treeName: string; +} + +export interface TreeForm extends BaseEntity { + /** + * 主键 + */ + id?: string | number; + + /** + * 父id + */ + parentId?: string | number; + + /** + * 部门id + */ + deptId?: string | number; + + /** + * 用户id + */ + userId?: string | number; + + /** + * 值 + */ + treeName?: string; +} + +export interface TreeQuery { + /** + * 父id + */ + parentId?: string | number; + + /** + * 部门id + */ + deptId?: string | number; + + /** + * 用户id + */ + userId?: string | number; + + /** + * 值 + */ + treeName?: string; +} diff --git a/src/api/demo/types.ts b/src/api/demo/types.ts deleted file mode 100644 index b756b83..0000000 --- a/src/api/demo/types.ts +++ /dev/null @@ -1,55 +0,0 @@ -export interface DemoVO extends BaseEntity { - id: number | string; - deptId: number | string; - userId: number | string; - orderNum: number; - testKey: string; - value: string; - createByName: string; - updateByName?: any; -} - -export interface DemoQuery extends PageQuery { - testKey: string; - value: string; - createTime: string; -} -export interface DemoForm { - id: string | number | undefined; - deptId: string | number | undefined; - userId: string | number | undefined; - orderNum: number; - testKey: string; - value: string; - version: string; - ossConfigId: string | number | undefined; - createTime?: string; -} - -export interface DemoTreeVO extends BaseEntity { - id: number | string; - parentId: number | string; - deptId: number | string; - userId: number | string; - treeName: string; - children?: DemoTreeVO[]; -} - -export interface DemoTreeQuery { - treeName: string; - createTime: string; -} - -export interface DemoTreeForm { - id: string | number | undefined; - parentId: string | number | undefined; - deptId: string | number | undefined; - userId: string | number | undefined; - treeName: string; -} - -export interface DemoTreeOptionsType { - id: string | number; - treeName: string; - children?: DemoTreeOptionsType[]; -} diff --git a/src/types/global.d.ts b/src/types/global.d.ts index 2083d4b..5a972a3 100644 --- a/src/types/global.d.ts +++ b/src/types/global.d.ts @@ -57,6 +57,7 @@ declare global { interface BaseEntity { createBy?: any; + createDept?: any; createTime?: string; updateBy?: any; updateTime?: any; diff --git a/src/views/demo/demo/index.vue b/src/views/demo/demo/index.vue index 71cc1fc..2786a51 100644 --- a/src/views/demo/demo/index.vue +++ b/src/views/demo/demo/index.vue @@ -3,26 +3,23 @@ diff --git a/src/views/demo/tree/index.vue b/src/views/demo/tree/index.vue index e46f3c5..ddff2bf 100644 --- a/src/views/demo/tree/index.vue +++ b/src/views/demo/tree/index.vue @@ -2,23 +2,12 @@