田源
2024-10-22 08579f2efb9bd870a9ad4cae3ec5b25cbb30a198
Source/plt-web/plt-web-ui/src/api/UI/formDefine/api.js
@@ -1,14 +1,609 @@
import request from '@/router/axios';
// 列表查询
export function gridPortalVIDatas(page,limit,params) {
export function gridPortalVIDatas(page, limit, params) {
  return request({
    url: "/api/portalVIController/gridPortalVIDatas",
    method: "get",
    params:{
    params: {
      page,
      limit,
      ...params
    }
  });
}
// 表单单条查询接口
export function getPortalVIById(params) {
  return request({
    url: "/api/portalVIController/getPortalVIById",
    method: "get",
    params
  });
}
// 属性超链接类型接口
export function getItemDblList() {
  return request({
    url: "/api/portalVIController/getItemDblList",
    method: "get",
  });
}
// 表格表单保存
export function savePortalVI(params) {
  return request({
    url: "/api/portalVIController/savePortalVI",
    method: "post",
    data: params
  });
}
// 属性树状接口
export function getTreeAttributes(params) {
  return request({
    url: "/api/attributeController/getTreeAttributes",
    method: "get",
    params
  })
}
// 通过id删除
export function deleteByIds(params) {
  return request({
    url: "/api/portalVIController/deleteByIds",
    method: "delete",
    params
  })
}
// 导出
export function exportExcel(params) {
  return request({
    url: '/api/portalVIController/exportExcel',
    method: 'post',
    headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'},
    responseType: 'blob',
    params
  })
}
// 表格查询模板下拉查询
export function getObjTypeQTs(params) {
  return request({
    url: "/api/templateController/getObjTypeQTs",
    method: "get",
    params
  })
}
// 克隆接口
export function clone(params) {
  return request({
    url: "/api/portalVIController/clone",
    method: "post",
    data: params
  })
}
const cloneObj = {
  "clonePortalVIDTOList": [{
    "viName": "ppartProp",//--克隆的表单/表格名称
    "typeName": "ppart",//----克隆的业务类型,为“” 则为当前业务类型
    "typeFlag": "0",//--业务类型,0: 业务类型,1:链接类型
//--克隆的对象
    "oldPortalVIDTO": {
      "id": "5963B31F-287B-6B01-3544-D6ECF9CFDC96",
      "prm": {
        "formQtName": "",
        "prmItemList": [
          {
            "itemAddFilter": "",
            "itemBat": "",
            "itemCols": "0",
            "itemCtrlDisplyCol": "",
            "itemCtrlDisplyCondition": "",
            "itemCustomClass": "",
            "itemCut": "",
            "itemDateFormat": "",
            "itemDbl": "",
            "itemEQ": "",
            "itemEditCondition": "",
            "itemEditableProgram": "",
            "itemField": "anticollaboration",
            "itemFieldWidth": "",
            "itemFieldWidthList": [],
            "itemHrefConf": "",
            "itemHrefFields": "",
            "itemHttpPathField": "",
            "itemHttpVolumnPath": "",
            "itemImgWH": "",
            "itemInObj": "",
            "itemIsEditable": "1",
            "itemIsHidden": "0",
            "itemIsHttpSave": "0",
            "itemIsNavigatorExpand": "",
            "itemIsRequired": "0",
            "itemIsShowFolder": "",
            "itemKeyFieldList": [],
            "itemKeyFields": "",
            "itemListTable": "",
            "itemListTxt": "",
            "itemListVal": "",
            "itemName": "反协作标识",
            "itemOR": "",
            "itemOutFieldList": [],
            "itemOutFields": "",
            "itemOutType": "",
            "itemPageSize": "",
            "itemParentFolderName": "",
            "itemQtName": "",
            "itemQueryRefFields": "",
            "itemQuerySql": "",
            "itemRight": "",
            "itemRows": "",
            "itemScript": "",
            "itemSearchFieldList": [],
            "itemSelectoutFieldList": [],
            "itemSeniorQueryBOS": [],
            "itemSeniorQueryCols": "",
            "itemSeniorQueryColsCounts": "",
            "itemShowExpression": "",
            "itemStyle": "",
            "itemTips": "",
            "itemTrim": "",
            "itemTxf": "",
            "itemType": "text",
            "itemTypeText": "单行文本框",
            "itemValue": "N",
            "itemValueList": []
          },
          {
            "itemAddFilter": "",
            "itemBat": "",
            "itemCols": "0",
            "itemCtrlDisplyCol": "",
            "itemCtrlDisplyCondition": "",
            "itemCustomClass": "",
            "itemCut": "",
            "itemDateFormat": "",
            "itemDbl": "",
            "itemEQ": "",
            "itemEditCondition": "",
            "itemEditableProgram": "",
            "itemField": "holistic",
            "itemFieldWidth": "",
            "itemFieldWidthList": [],
            "itemHrefConf": "",
            "itemHrefFields": "",
            "itemHttpPathField": "",
            "itemHttpVolumnPath": "",
            "itemImgWH": "",
            "itemInObj": "",
            "itemIsEditable": "1",
            "itemIsHidden": "0",
            "itemIsHttpSave": "0",
            "itemIsNavigatorExpand": "",
            "itemIsRequired": "0",
            "itemIsShowFolder": "",
            "itemKeyFieldList": [],
            "itemKeyFields": "",
            "itemListTable": "",
            "itemListTxt": "",
            "itemListVal": "",
            "itemName": "整体性",
            "itemOR": "",
            "itemOutFieldList": [],
            "itemOutFields": "",
            "itemOutType": "",
            "itemPageSize": "",
            "itemParentFolderName": "",
            "itemQtName": "",
            "itemQueryRefFields": "",
            "itemQuerySql": "",
            "itemRight": "",
            "itemRows": "",
            "itemScript": "",
            "itemSearchFieldList": [],
            "itemSelectoutFieldList": [],
            "itemSeniorQueryBOS": [],
            "itemSeniorQueryCols": "",
            "itemSeniorQueryColsCounts": "",
            "itemShowExpression": "",
            "itemStyle": "",
            "itemTips": "",
            "itemTrim": "",
            "itemTxf": "",
            "itemType": "text",
            "itemTypeText": "单行文本框",
            "itemValue": "N",
            "itemValueList": []
          },
          {
            "itemAddFilter": "",
            "itemBat": "",
            "itemCols": "0",
            "itemCtrlDisplyCol": "",
            "itemCtrlDisplyCondition": "",
            "itemCustomClass": "",
            "itemCut": "",
            "itemDateFormat": "",
            "itemDbl": "",
            "itemEQ": "",
            "itemEditCondition": "",
            "itemEditableProgram": "",
            "itemField": "isproductbring",
            "itemFieldWidth": "",
            "itemFieldWidthList": [],
            "itemHrefConf": "",
            "itemHrefFields": "",
            "itemHttpPathField": "",
            "itemHttpVolumnPath": "",
            "itemImgWH": "",
            "itemInObj": "",
            "itemIsEditable": "1",
            "itemIsHidden": "0",
            "itemIsHttpSave": "0",
            "itemIsNavigatorExpand": "",
            "itemIsRequired": "0",
            "itemIsShowFolder": "",
            "itemKeyFieldList": [],
            "itemKeyFields": "",
            "itemListTable": "",
            "itemListTxt": "",
            "itemListVal": "",
            "itemName": "成品带来",
            "itemOR": "",
            "itemOutFieldList": [],
            "itemOutFields": "",
            "itemOutType": "",
            "itemPageSize": "",
            "itemParentFolderName": "",
            "itemQtName": "",
            "itemQueryRefFields": "",
            "itemQuerySql": "",
            "itemRight": "",
            "itemRows": "",
            "itemScript": "",
            "itemSearchFieldList": [],
            "itemSelectoutFieldList": [],
            "itemSeniorQueryBOS": [],
            "itemSeniorQueryCols": "",
            "itemSeniorQueryColsCounts": "",
            "itemShowExpression": "",
            "itemStyle": "",
            "itemTips": "",
            "itemTrim": "",
            "itemTxf": "",
            "itemType": "text",
            "itemTypeText": "单行文本框",
            "itemValue": "N",
            "itemValueList": []
          },
          {
            "itemAddFilter": "",
            "itemBat": "",
            "itemCols": "0",
            "itemCtrlDisplyCol": "",
            "itemCtrlDisplyCondition": "",
            "itemCustomClass": "",
            "itemCut": "",
            "itemDateFormat": "",
            "itemDbl": "",
            "itemEQ": "",
            "itemEditCondition": "",
            "itemEditableProgram": "",
            "itemField": "isforging",
            "itemFieldWidth": "",
            "itemFieldWidthList": [],
            "itemHrefConf": "",
            "itemHrefFields": "",
            "itemHttpPathField": "",
            "itemHttpVolumnPath": "",
            "itemImgWH": "",
            "itemInObj": "",
            "itemIsEditable": "1",
            "itemIsHidden": "0",
            "itemIsHttpSave": "0",
            "itemIsNavigatorExpand": "",
            "itemIsRequired": "0",
            "itemIsShowFolder": "",
            "itemKeyFieldList": [],
            "itemKeyFields": "",
            "itemListTable": "",
            "itemListTxt": "",
            "itemListVal": "",
            "itemName": "是否锻铸件",
            "itemOR": "",
            "itemOutFieldList": [],
            "itemOutFields": "",
            "itemOutType": "",
            "itemPageSize": "",
            "itemParentFolderName": "",
            "itemQtName": "",
            "itemQueryRefFields": "",
            "itemQuerySql": "",
            "itemRight": "",
            "itemRows": "",
            "itemScript": "",
            "itemSearchFieldList": [],
            "itemSelectoutFieldList": [],
            "itemSeniorQueryBOS": [],
            "itemSeniorQueryCols": "",
            "itemSeniorQueryColsCounts": "",
            "itemShowExpression": "",
            "itemStyle": "",
            "itemTips": "",
            "itemTrim": "",
            "itemTxf": "",
            "itemType": "text",
            "itemTypeText": "单行文本框",
            "itemValue": "",
            "itemValueList": []
          },
          {
            "itemAddFilter": "",
            "itemBat": "",
            "itemCols": "1",
            "itemCtrlDisplyCol": "",
            "itemCtrlDisplyCondition": "",
            "itemCustomClass": "",
            "itemCut": "",
            "itemDateFormat": "",
            "itemDbl": "",
            "itemEQ": "",
            "itemEditCondition": "",
            "itemEditableProgram": "",
            "itemField": "processremark",
            "itemFieldWidth": "",
            "itemFieldWidthList": [],
            "itemHrefConf": "",
            "itemHrefFields": "",
            "itemHttpPathField": "",
            "itemHttpVolumnPath": "",
            "itemImgWH": "",
            "itemInObj": "",
            "itemIsEditable": "1",
            "itemIsHidden": "1",
            "itemIsHttpSave": "0",
            "itemIsNavigatorExpand": "",
            "itemIsRequired": "0",
            "itemIsShowFolder": "",
            "itemKeyFieldList": [],
            "itemKeyFields": "",
            "itemListTable": "",
            "itemListTxt": "",
            "itemListVal": "",
            "itemName": "工艺备注",
            "itemOR": "",
            "itemOutFieldList": [],
            "itemOutFields": "",
            "itemOutType": "",
            "itemPageSize": "",
            "itemParentFolderName": "",
            "itemQtName": "",
            "itemQueryRefFields": "",
            "itemQuerySql": "",
            "itemRight": "",
            "itemRows": "",
            "itemScript": "",
            "itemSearchFieldList": [],
            "itemSelectoutFieldList": [],
            "itemSeniorQueryBOS": [],
            "itemSeniorQueryCols": "",
            "itemSeniorQueryColsCounts": "",
            "itemShowExpression": "",
            "itemStyle": "",
            "itemTips": "",
            "itemTrim": "",
            "itemTxf": "",
            "itemType": "text",
            "itemTypeText": "单行文本框",
            "itemValue": "",
            "itemValueList": []
          },
          {
            "itemAddFilter": "",
            "itemBat": "",
            "itemCols": "1",
            "itemCtrlDisplyCol": "",
            "itemCtrlDisplyCondition": "",
            "itemCustomClass": "",
            "itemCut": "",
            "itemDateFormat": "",
            "itemDbl": "",
            "itemEQ": "",
            "itemEditCondition": "",
            "itemEditableProgram": "",
            "itemField": "materialtype",
            "itemFieldWidth": "",
            "itemFieldWidthList": [],
            "itemHrefConf": "",
            "itemHrefFields": "",
            "itemHttpPathField": "",
            "itemHttpVolumnPath": "",
            "itemImgWH": "",
            "itemInObj": "",
            "itemIsEditable": "1",
            "itemIsHidden": "1",
            "itemIsHttpSave": "0",
            "itemIsNavigatorExpand": "",
            "itemIsRequired": "0",
            "itemIsShowFolder": "",
            "itemKeyFieldList": [],
            "itemKeyFields": "",
            "itemListTable": "",
            "itemListTxt": "",
            "itemListVal": "",
            "itemName": "物料类型",
            "itemOR": "",
            "itemOutFieldList": [],
            "itemOutFields": "",
            "itemOutType": "",
            "itemPageSize": "",
            "itemParentFolderName": "",
            "itemQtName": "",
            "itemQueryRefFields": "",
            "itemQuerySql": "",
            "itemRight": "",
            "itemRows": "",
            "itemScript": "",
            "itemSearchFieldList": [],
            "itemSelectoutFieldList": [],
            "itemSeniorQueryBOS": [],
            "itemSeniorQueryCols": "",
            "itemSeniorQueryColsCounts": "",
            "itemShowExpression": "",
            "itemStyle": "",
            "itemTips": "",
            "itemTrim": "",
            "itemTxf": "",
            "itemType": "text",
            "itemTypeText": "单行文本框",
            "itemValue": "",
            "itemValueList": []
          },
          {
            "itemAddFilter": "",
            "itemBat": "",
            "itemCols": "1",
            "itemCtrlDisplyCol": "",
            "itemCtrlDisplyCondition": "",
            "itemCustomClass": "",
            "itemCut": "",
            "itemDateFormat": "",
            "itemDbl": "",
            "itemEQ": "",
            "itemEditCondition": "",
            "itemEditableProgram": "",
            "itemField": "iscruxpart",
            "itemFieldWidth": "",
            "itemFieldWidthList": [],
            "itemHrefConf": "",
            "itemHrefFields": "",
            "itemHttpPathField": "",
            "itemHttpVolumnPath": "",
            "itemImgWH": "",
            "itemInObj": "",
            "itemIsEditable": "1",
            "itemIsHidden": "1",
            "itemIsHttpSave": "0",
            "itemIsNavigatorExpand": "",
            "itemIsRequired": "0",
            "itemIsShowFolder": "",
            "itemKeyFieldList": [],
            "itemKeyFields": "",
            "itemListTable": "",
            "itemListTxt": "",
            "itemListVal": "",
            "itemName": "是否关键件",
            "itemOR": "",
            "itemOutFieldList": [],
            "itemOutFields": "",
            "itemOutType": "",
            "itemPageSize": "",
            "itemParentFolderName": "",
            "itemQtName": "",
            "itemQueryRefFields": "",
            "itemQuerySql": "",
            "itemRight": "",
            "itemRows": "",
            "itemScript": "",
            "itemSearchFieldList": [],
            "itemSelectoutFieldList": [],
            "itemSeniorQueryBOS": [],
            "itemSeniorQueryCols": "",
            "itemSeniorQueryColsCounts": "",
            "itemShowExpression": "",
            "itemStyle": "",
            "itemTips": "",
            "itemTrim": "",
            "itemTxf": "",
            "itemType": "select",
            "itemTypeText": "下拉菜单",
            "itemValue": "N",
            "itemValueList": [
              "否{N}",
              "是{Y}"
            ]
          },
          {
            "itemAddFilter": "",
            "itemBat": "",
            "itemCols": "1",
            "itemCtrlDisplyCol": "",
            "itemCtrlDisplyCondition": "",
            "itemCustomClass": "",
            "itemCut": "",
            "itemDateFormat": "",
            "itemDbl": "",
            "itemEQ": "",
            "itemEditCondition": "",
            "itemEditableProgram": "",
            "itemField": "isimportantpart",
            "itemFieldWidth": "",
            "itemFieldWidthList": [],
            "itemHrefConf": "",
            "itemHrefFields": "",
            "itemHttpPathField": "",
            "itemHttpVolumnPath": "",
            "itemImgWH": "",
            "itemInObj": "",
            "itemIsEditable": "1",
            "itemIsHidden": "1",
            "itemIsHttpSave": "0",
            "itemIsNavigatorExpand": "",
            "itemIsRequired": "0",
            "itemIsShowFolder": "",
            "itemKeyFieldList": [],
            "itemKeyFields": "",
            "itemListTable": "",
            "itemListTxt": "",
            "itemListVal": "",
            "itemName": "是否重要件",
            "itemOR": "",
            "itemOutFieldList": [],
            "itemOutFields": "",
            "itemOutType": "",
            "itemPageSize": "",
            "itemParentFolderName": "",
            "itemQtName": "",
            "itemQueryRefFields": "",
            "itemQuerySql": "",
            "itemRight": "",
            "itemRows": "",
            "itemScript": "",
            "itemSearchFieldList": [],
            "itemSelectoutFieldList": [],
            "itemSeniorQueryBOS": [],
            "itemSeniorQueryCols": "",
            "itemSeniorQueryColsCounts": "",
            "itemShowExpression": "",
            "itemStyle": "",
            "itemTips": "",
            "itemTrim": "",
            "itemTxf": "",
            "itemType": "select",
            "itemTypeText": "下拉菜单",
            "itemValue": "N",
            "itemValueList": [
              "是{Y}",
              "否{N}"
            ]
          }
        ],
        "showCols": "2"
      },
      "typeFlag": 0,
      "typeFlagText": "业务类型的表单",
      "typeName": "ppart",
      "viName": "ppartProp",
      "viType": 1,
      "viTypeText": "表单"
    }
  }]
}