form.js 1.63 KB
import request from '@/utils/request'
const portal = window.context.portal
//获取自定义sql视图数据
export function getQuerySqlView(data) {
  return request({
    url: `${context.form}/form/query/queryView/getJson?sqlAlias=${data.sqlAlias}&alias=${data.alias}`,
    method: 'get',
  })
}

//获取自定义sql查询视图数据列表
export function getQuerySqlViewByPagination(data) {
  return request({
    url: `${context.form}/form/query/queryView/data_${data.sqlAlias}/${data.alias}`,
    method: 'post',
    data: data.pagination,
  })
}
////后台管理预览VUE表单
export function previewDesignVue(id) {
  return request({
    url: `${context.form}/form/form/v1/previewDesignVue?formId=${id}`,
    method: 'get',
  })
}

// 获取表单的打印模板列表
export function getFormPrintList(data) {
  return request({
    url: `${context.form}/form/printTemplate/v1/getPrintList`,
    data,
    method: 'post',
  })
}

export function getMainFormByAlias(alias) {
  return request({
    url: `${context.form}/form/form/v1/getMainByAlias?alias=${alias}`,
    method: 'get',
  })
}

// 通过表单ID获取表单数据(包括bpmForm,permission,data)
export function getFormById(formId) {
  return request({
    url: `${context.form}/form/form/v1/previewDesignVue?formId=${formId}`,
  })
}

//word模板打印 data.id: 模板id
export function wordPrint(data) {
  return request({
    url: `${context.form}/form/printTemplate/v1/formWordPrint`,
    data,
    method: 'post',
  })
}

export function getCustomDataByAlias(alias) {
  return request({
    url: `${context.form}/form/customDialog/v1/getByAlias?alias=${alias}`,
    method: 'get',
  })
}