import { addOperatorVersion, delOperatorById, delOperatorVersion, getOperatorById, getOperatorPage, getOperatorType, updateOperatorName } from '@/api/cvs/operator' import { message } from 'ant-design-vue' export class OperatorController { static async page (params: COMMON.API.QueryParams) { return await getOperatorPage(params) } static async type () { const { data } = await getOperatorType() return data } static async byId (aiId: string) { const { data } = await getOperatorById(aiId) return data } static async del (aiId: string) { const { msg, code } = await delOperatorById(aiId) code === 200 ? message.success('删除成功') : message.error(msg) } static async upadteName (aiId: string, aiName: string) { const { code, msg } = await updateOperatorName(aiId, aiName) code === 200 ? message.success('修改成功') : message.error(msg) } static async addVersion (data: CVS.OperatorVersion) { const { code, msg } = await addOperatorVersion(data) code === 200 ? message.success('新增成功') : message.error(msg) } static async delVersion (id: string) { const { code, msg } = await delOperatorVersion(id) code === 200 ? message.success('删除成功') : message.error(msg) } }