diff --git a/src/api/system/version/index.ts b/src/api/system/version/index.ts new file mode 100644 index 0000000..22521c7 --- /dev/null +++ b/src/api/system/version/index.ts @@ -0,0 +1,56 @@ +import { VersionAdd, VersionQuery, Verupdate } from './types'; + +import { AxiosPromise } from 'axios'; +import { RoleVO } from '@/api/system/role/types'; +import { parseStrEmpty } from '@/utils/ruoyi'; +import request from '@/utils/request'; + +/** + * 查询版本列表 + * @param query + */ +export const getList = (query: VersionQuery): AxiosPromise => { + return request({ + url: 'system/version/list', + method: 'post', + data: query + }); +}; +/** + * 版本添加 + * @param query + */ +export const postAdd = (query: VersionAdd): AxiosPromise => { + return request({ + url: 'system/version/add', + method: 'post', + data: query + }); +}; + +/** + * 修改状态 + * @param query + */ +export const getupdate = (query: Verupdate): AxiosPromise => { + return request({ + url: 'system/version/update', + method: 'get', + params: query + }); +}; + +export interface dele { + id: string; +} +/** + * 删除版本 + * @param query + */ +export const getDel = (query: dele): AxiosPromise => { + return request({ + url: `system/version/${query.id}`, + method: 'delete', + params: query + }); +}; diff --git a/src/api/system/version/types.ts b/src/api/system/version/types.ts new file mode 100644 index 0000000..3c9e05d --- /dev/null +++ b/src/api/system/version/types.ts @@ -0,0 +1,34 @@ +export interface VersionQuery { + current: number; + size: number; + platformType: string; + versionCode: string; + versionName: string; +} +export interface VersionList { + createBy: string; + createTime: string; + downloadUrl: string; + id: string; + isForceUpdate: number; + platformType: string; + releaseNotes: string; + status: number; + updateBy: string; + updateTime: string; + versionCode: string; + versionName: string; +} +export interface VersionAdd { + downloadUrl: string; + isForceUpdate: number; + platformType: string; + releaseNotes: string; + status: number; + versionCode: string; + versionName: string; +} +export interface Verupdate { + id: string; + status: number; +} diff --git a/src/api/workflow/category/index.ts b/src/api/workflow/category/index.ts index c33b291..d82b4b7 100644 --- a/src/api/workflow/category/index.ts +++ b/src/api/workflow/category/index.ts @@ -18,7 +18,7 @@ export interface QueryChildOV { export const listCategory = (query?: CategoryQuery): AxiosPromise => { return request({ // url: '/workflow/category/list',old - url: '/admin/vlog/upload/list', + url: '/video/list', method: 'post', data: query }); @@ -31,7 +31,7 @@ export const listCategory = (query?: CategoryQuery): AxiosPromise */ export const updateaudit = (data?: Formaget) => { return request({ - url: `/admin/vlog/upload/audit?vlogId=${data.vlogId}&reason=${data.reason}&status=${data.status}`, + url: `/video/audit?vlogId=${data.vlogId}&reason=${data.reason}&status=${data.status}`, method: 'post' }); }; @@ -42,7 +42,7 @@ export const updateaudit = (data?: Formaget) => { */ export const getcommentlist = (data?: QueryParamOV) => { return request({ - url: `/admin/comment/list`, + url: `/comment/list`, method: 'post', data }); @@ -55,7 +55,7 @@ export const getcommentlist = (data?: QueryParamOV) => { */ export const getchildList = (data?: QueryChildOV) => { return request({ - url: `/admin/comment/childList?fatherCommentId=${data.fatherCommentId}¤t=${data.current}&size=${data.size}`, + url: `/comment/childList?fatherCommentId=${data.fatherCommentId}¤t=${data.current}&size=${data.size}`, method: 'get' }); }; @@ -65,7 +65,7 @@ export const getchildList = (data?: QueryChildOV) => { */ export const gerdetail = (data?: string) => { return request({ - url: `/admin/vlog/upload/detail?fileId=${data}`, + url: `/video/detail?fileId=${data}`, method: 'get' }); }; @@ -75,7 +75,7 @@ export const gerdetail = (data?: string) => { */ export const deldetail = (data?: string) => { return request({ - url: `/admin/comment/delete?commentId=${data}`, + url: `/comment/delete?commentId=${data}`, method: 'post' }); }; @@ -85,7 +85,7 @@ export const deldetail = (data?: string) => { */ export const deloffline = (data?: string) => { return request({ - url: `admin/comment/offline?commentId=${data}`, + url: `comment/offline?commentId=${data}`, method: 'post' }); }; @@ -96,7 +96,7 @@ export const deloffline = (data?: string) => { */ export const updateaforbid = (vlogId?: string) => { return request({ - url: `/admin/vlog/upload/forbid`, + url: `/video/forbid`, method: 'post', data: { fileIds: vlogId, operation: 'forbid' } }); diff --git a/src/views/system/version/index.vue b/src/views/system/version/index.vue new file mode 100644 index 0000000..54b0e20 --- /dev/null +++ b/src/views/system/version/index.vue @@ -0,0 +1,196 @@ + + +