| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224 |
- import { http } from '@/utils/http/axios';
- export interface SceneModule {
- code: string;
- // createdAt: string,
- id: number;
- // isDeleted: number,
- name: string;
- remark: string;
- status: number;
- // updatedAt: string,
- }
- export interface SceneLabel {
- code: string;
- // createdAt: string,
- id: number;
- // isDeleted: number,
- name: string;
- remark: string;
- status: number;
- // updatedAt: string,
- }
- export interface WorkshopModule {
- code: string;
- // createdAt: string,
- id: number;
- // isDeleted: number,
- name: string;
- remark: string;
- status: number;
- // updatedAt: string,
- }
- //老的type
- // export interface Records {
- // code: string;
- // createdAt: string;
- // id: number;
- // isDeleted: number;
- // name: string;
- // remark: string;
- // status: number;
- // updatedAt: string;
- // }
- //新的
- export interface Records {
- code: string;
- createdAt: string;
- id: number;
- isDeleted: number;
- isDisable: number;
- name: string;
- previewImage: string;
- remark: string;
- tenantId: number;
- updatedAt: string;
- }
- export interface Response<Records> {
- pageNumber: number;
- pageSize: number;
- records: Records[];
- totalPage: number;
- totalRow: number;
- }
- // 查询所有场景模板,老的借口都给注释掉
- // export function getSceneModuleList(pageNumber: number, pageSize: number) {
- // return http.request<Response<Records>>({
- // url: '/template/findSceneModule',
- // method: 'get',
- // params: { pageNumber: pageNumber, pageSize: pageSize },
- // });
- // }
- // 查询所有场景模板,这边是新的
- export function getSceneModuleList(data: { pageNumber: number; pageSize: number }) {
- return http.request<Response<Records>>({
- url: '/viewTemplate/queryViewTemplatePage',
- method: 'post',
- data,
- });
- }
- // 查询所有场景模板,全量接口
- export function getAllSceneModuleList() {
- return http.request<Response<Records>>({
- url: '/viewTemplate/queryViewTemplateList',
- method: 'post',
- });
- }
- // 根据场景名称查询场景模板
- export function findSceneModuleByName(
- sceneModuleName: string,
- pageNumber: number,
- pageSize: number,
- ) {
- return http.request<Response<Records>>({
- url: '/template/findSceneModule',
- method: 'get',
- params: { pageNumber: pageNumber, pageSize: pageSize, sceneModuleName: sceneModuleName },
- });
- }
- // 查询所有场景标签模板
- export function getSceneLabelList(pageNumber: number, pageSize: number) {
- return http.request<Response<Records>>({
- url: '/template/findSceneLabel',
- method: 'get',
- params: { pageNumber: pageNumber, pageSize: pageSize },
- });
- }
- // 根据场景标签名称查询场景标签模板
- export function findSceneLabelByName(sceneLabelName: string, pageNumber: number, pageSize: number) {
- return http.request<Response<Records>>({
- url: '/template/findSceneLabel',
- method: 'get',
- params: { sceneLabelName: sceneLabelName, pageNumber: pageNumber, pageSize: pageSize },
- });
- }
- // 查询所有车间模板
- export function getWorkshopModuleList(pageNumber: number, pageSize: number) {
- return http.request<Response<Records>>({
- url: '/template/findWorkshopModule',
- method: 'get',
- params: { pageNumber: pageNumber, pageSize: pageSize },
- });
- }
- // 根据车间名称查询车间模板
- export function findWorkshopModuleByName(
- workshopModuleName: string,
- pageNumber: number,
- pageSize: number,
- ) {
- return http.request<Response<Records>>({
- url: '/template/findWorkshopModule',
- method: 'get',
- params: { workshopModuleName: workshopModuleName, pageNumber: pageNumber, pageSize: pageSize },
- });
- }
- // 添加场景模板
- export function saveSceneModule(sceneModule: SceneModule) {
- return http.request({
- url: '/template/saveSceneModule',
- method: 'post',
- params: sceneModule,
- });
- }
- // 添加场景标签模板
- export function saveSceneLabel(sceneLabel: SceneLabel) {
- return http.request({
- url: '/template/saveSceneLabel',
- method: 'post',
- params: sceneLabel,
- });
- }
- // 添加车间模板
- export function saveWorkshopModule(workshopModule: WorkshopModule) {
- return http.request({
- url: '/template/saveWorkshopModule',
- method: 'post',
- params: workshopModule,
- });
- }
- // 删除场景模板
- export function deleteSceneModule(sceneModuleId: number) {
- return http.request({
- url: `/template/deleteSceneModule?sceneModuleId=${sceneModuleId}`,
- method: 'delete',
- });
- }
- // 删除场景标签
- export function deleteSceneLabel(sceneLabelId: number) {
- return http.request({
- url: `/template/deleteSceneLabel?sceneLabelId=${sceneLabelId}`,
- method: 'delete',
- });
- }
- // 删除车间模板
- export function deleteWorkshopModule(workshopModuleId: number) {
- return http.request({
- url: `/template/deleteWorkshopModule?workshopModuleId=${workshopModuleId}`,
- method: 'delete',
- });
- }
- // 编辑场景模板
- export function updateSceneModule(sceneModule: SceneModule) {
- return http.request({
- url: '/template/updateSceneModule',
- method: 'put',
- params: sceneModule,
- });
- }
- // 编辑场景标签
- export function updateSceneLabel(sceneLabel: SceneLabel) {
- return http.request({
- url: '/template/updateSceneLabel',
- method: 'put',
- params: sceneLabel,
- });
- }
- // 编辑车间模板
- export function updateWorkshopModule(workshopModule: WorkshopModule) {
- return http.request({
- url: '/template/updateWorkshopModule',
- method: 'put',
- params: workshopModule,
- });
- }
|