数通互联化工云平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

169 lines
3.4 KiB

import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import {
customerFormCont,
CustomerFormPageResult,
SearchForm,
customerFormConfig,
getContForId,
editFormStatus,
setupCustomerFormCont,
customerFormLogo,
customerFormVersionCont,
editFormInfo,
customerFromCont,
enableVersionId,
databaseCallBackStruct,
haveFormTabelcontInfo,
getFormTableStruct,
optimizeRepairForm,
publicFormTableStruct,
hanziToPinyin,
gogoBackFormTabelStruct,
nodeFlow,
searchUserListForm,
taskflowquery,
editFlowFormStatus
} from './type';
//启用版本
export function enableVersion(data: enableVersionId) {
return request({
url: '/systemapi/customer_form/enable_version',
method: 'post',
data: data
});
}
//中文转拼音
export function chineseToPinyin(data: hanziToPinyin){
return request({
url: '/systemapi/public/chinese_to_pinyin',
method: 'post',
data: data
});
}
//自定义表单搜索人员
export function searchUserList(data: searchUserListForm){
return request({
url: '/systemapi/task_flow/searchUserList',
method: 'post',
data: data
});
}
//自定义表单搜索人员
export function gainFlowPeople(data?: string[]){
return request({
url: '/systemapi/task_flow/gainFlowPeople',
method: 'post',
data: data
});
}
//发起工作流
export function startRunFlow(data?:any){
return request({
url: '/systemapi/task_management/startRunWorkFlow',
// url: '/systemapi/task_flow/startRunFlow',
method: 'post',
data: data
});
}
//获取要修改的数据
export function gainEditFormFlowInfo(data?:enableVersionId){
return request({
url: '/systemapi/task_flow/gainEditFormFlowInfo',
method: 'post',
data: data
});
}
//获取要修改的数据
export function gainNumber(data?:any){
return request({
url: '/systemapi/public/gainNumber',
method: 'post',
data: data
});
}
//验证无感登录
export function silentLogin(data?:any){
return request({
url: '/systemapi/public/silentLogin',
method: 'post',
data: data
});
}
//预览App多版本表单页面
export function previewAppFormVersion(data: any) {
return request({
url: '/systemapi/app/previewAppFormVersion',
method: 'post',
data: data
});
}
//设置App基础
export function appBasicSettings(data: any) {
return request({
url: '/systemapi/app/appBasicSettings',
method: 'post',
data: data
});
}
//获取应用下属表单
export function gianAppFormTable(data: any) {
return request({
url: '/systemapi/app/gianAppFormTable',
method: 'post',
data: data
});
}
//获取应用下属表单
export function setCustomerFormState(data: any) {
return request({
url: '/systemapi/app/setCustomerFormState',
method: 'post',
data: data
});
}
//动态获取关联的系统字段数据作为单选下拉多选的选项
export function getFieldRecord(param1: any) {
return request({
url: '/javasys/lowCode/AssociatedForms/getFieldRecord',
method: 'post',
data: {
optionsValue3Field:param1
},
})
}
//获取数据库表字段
export function gainTableField(data: any) {
return request({
url: '/systemapi/customer_form/gainTableField',
method: 'post',
data: data
});
}
//获取数据库表字段
export function gainListTableField(data: any) {
return request({
url: '/systemapi/customer_form/gainListTableField',
method: 'post',
data: data
});
}
//多视图数据处理
export function multiViewPage(data: any) {
return request({
url: '/systemapi/customer_form/multiViewPage',
method: 'post',
data: data
});
}