123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211 |
- /*
- * @Author: zc
- * @description 业务管理-工单管理
- */
- import request from '@/utils/request';
- import qs from 'qs';
- /**
- * @description 列表页面基础数据
- */
- export const listBaseData = () => {
- return request({
- url: `/api/v1/Order/base-data`,
- method: 'get',
- });
- };
- /**
- * @description 工单列表
- * @param {any} params
- */
- export const orderList = (params: any) => {
- return request({
- url: `/api/v1/Order`,
- method: 'get',
- params,
- paramsSerializer: params => qs.stringify(params)
- });
- };
- /**
- * @description 历史工单
- * @param {object} params
- */
- export const historyOrder = (params: object) => {
- return request({
- url: `/api/v1/Order/history`,
- method: 'get',
- params,
- });
- };
- /**
- * @description 新增工单
- * @param {object} data
- */
- export const orderAdd = (data: object) => {
- return request({
- url: `/api/v1/Order`,
- method: 'post',
- data,
- });
- };
- /**
- * @description 更新工单
- * @param {object} data
- */
- export const orderEdit = (data: object) => {
- return request({
- url: `/api/v1/Order`,
- method: 'put',
- data,
- });
- };
- /**
- * @description 工单详情
- * @param {string} id
- */
- export const orderDetail = (id: string | any[]) => {
- return request({
- url: `/api/v1/Order/${id}`,
- method: 'get',
- });
- };
- /**
- * @description 删除工单
- * @param {string} id
- */
- export const orderDelete = (id: string) => {
- return request({
- url: `/api/v1/Order/${id}`,
- method: 'delete',
- });
- };
- /**
- * @description 查询工单办理流程开启参数
- * @param {object}params
- */
- export const orderFlowParams = (params?: object) => {
- return request({
- url: `/api/v1/Order/startflow`,
- method: 'get',
- params,
- });
- };
- /**
- * @description 开始工单办理流程
- * @param data
- */
- export const orderStartFlow = (data?: object) => {
- return request({
- url: `/api/v1/Order/startflow`,
- method: 'post',
- data,
- });
- };
- /**
- * @description 新增页面基础数据
- * @param {object} params
- */
- export const orderBaseDataAdd = (params?: object) => {
- return request({
- url: `/api/v1/Order/base-data-add`,
- method: 'get',
- params,
- });
- };
- /**
- * @description 扩展表单页面基础数据
- * @param {object} params
- */
- export const orderBaseExt = (params?: object) => {
- return request({
- url: `/api/v1/Order/base-data-ext`,
- method: 'get',
- params,
- });
- };
- /**
- * @description 获取热点下一级
- * @param {object} params
- */
- export const hotSpotType = (params?: object) => {
- return request({
- url: `/api/v1/HotSpot/children`,
- method: 'get',
- params,
- });
- };
- /**
- * @description 查询热点
- * @param {string} params 热点名称
- */
- export const hotSpotSearch = (params: string) => {
- return request({
- url: `/api/v1/Hotspot/children-hasname?name=${params}`,
- method: 'get',
- });
- };
- /**
- * @description 重复工单列表查询
- * @param {object} params
- */
- export const duplicateOrder = (params?: object) => {
- return request({
- url: `/api/v1/Order/duplicate?${qs.stringify(params)}`,
- method: 'get'
- });
- };
- /**
- * @description 查询工单办理的期满时间配置
- * @param {object} params
- */
- export const orderTimeConfig = (params?: object) => {
- return request({
- url: `/api/v1/Order/time-config`,
- method: 'get',
- params
- });
- };
- /**
- * @description 查询企业信息
- * @param {object} params
- */
- export const companyInfo = (params?: object) => {
- return request({
- url: `/api/v1/Order/enterprise/List`,
- method: 'get',
- params
- });
- }
- /**
- * @description 结束会签
- * @param {object} data
- */
- export const endCounterSign = (data: object) => {
- return request({
- url: `/api/v1/Order/endcs`,
- method: 'post',
- data
- });
- }
- /**
- * @description 取消延期
- * @param {object} data
- */
- export const cancelDelay = (data: object) => {
- return request({
- url: `/api/v1/Order/delay/cancel`,
- method: 'post',
- data
- });
- }
- /**
- * @description 工单办理
- * @param {object} data
- */
- export const orderHandle = (data: object) => {
- return request({
- url: `/api/v1/Order/handle`,
- method: 'post',
- data
- });
- }
|