github.com/easysoft/zendata@v0.0.0-20240513203326-705bd5a7fd67/ui/src/api/manage.js (about)

     1  import request from '../utils/request'
     2  
     3  const api = {
     4    admin: '/admin',
     5  }
     6  
     7  export default api
     8  
     9  export function getWorkDir () {
    10    return request({
    11      url: `/comm/getWorkDir`,
    12      method: 'get',
    13    })
    14  }
    15  
    16  export function syncData () {
    17    return request({
    18      url: `/comm/syncData`,
    19      method: 'post',
    20    })
    21  }
    22  
    23  export function listDef (keywords, page) {
    24    return request({
    25      url: `/defs`,
    26      method: 'get',
    27      params: {keywords: keywords, page: page}
    28    })
    29  }
    30  
    31  export function getDef (id) {
    32    const data = {'action': 'getDef', id: id}
    33    console.log(data)
    34    return request({
    35      url: api.admin,
    36      method: 'post',
    37      data: data
    38    })
    39  }
    40  
    41  export function saveDef (data) {
    42    return request({
    43      url: api.admin,
    44      method: 'post',
    45      data: {'action': 'saveDef', 'data': data}
    46    })
    47  }
    48  export function saveDefDesign (data) {
    49    return request({
    50      url: api.admin,
    51      method: 'post',
    52      data: {'action': 'saveDefDesign', 'data': data}
    53    })
    54  }
    55  export function removeDef (id) {
    56    return request({
    57      url: api.admin,
    58      method: 'post',
    59      data: {'action': 'removeDef', id: id}
    60    })
    61  }
    62  
    63  export function getDefFieldTree (id) {
    64    const data = {'action': 'getDefFieldTree', id: id}
    65    console.log(data)
    66    return request({
    67      url: api.admin,
    68      method: 'post',
    69      data: data
    70    })
    71  }
    72  export function getDefField (id) {
    73    const data = {'action': 'getDefField', id: id}
    74    console.log(data)
    75    return request({
    76      url: api.admin,
    77      method: 'post',
    78      data: data
    79    })
    80  }
    81  export function createDefField (targetId, mode) {
    82    const data = {'action': 'createDefField', id: targetId, mode: mode}
    83    console.log(data)
    84    return request({
    85      url: api.admin,
    86      method: 'post',
    87      data: data
    88    })
    89  }
    90  
    91  export function saveDefField (data) {
    92    return request({
    93      url: api.admin,
    94      method: 'post',
    95      data: {'action': 'saveDefField', 'data': data}
    96    })
    97  }
    98  
    99  export function removeDefField (id) {
   100    const data = {'action': 'removeDefField', id: id}
   101  
   102    return request({
   103      url: api.admin,
   104      method: 'post',
   105      data: data
   106    })
   107  }
   108  
   109  export function moveDefField (src, dist, mode) {
   110    const data = {'action': 'moveDefField', src: src, dist: dist, mode: ''+mode}
   111  
   112    return request({
   113      url: api.admin,
   114      method: 'post',
   115      data: data
   116    })
   117  }
   118  
   119  export function previewDefData (params) {
   120    return request({
   121      url: `/data/generate`,
   122      method: 'get',
   123      params
   124    })
   125  }
   126  
   127  export function previewFieldData (params) {
   128    return request({
   129      url: `/data/generate`,
   130      method: 'get',
   131      params: params
   132    })
   133  }
   134  
   135  export function listRanges (keywords, page) {
   136    const data = {'action': 'listRanges', keywords: keywords, page: page}
   137  
   138    return request({
   139      url: api.admin,
   140      method: 'post',
   141      data: data
   142    })
   143  }
   144  export function getRanges (id) {
   145    const data = {'action': 'getRanges', id: id}
   146  
   147    return request({
   148      url: api.admin,
   149      method: 'post',
   150      data: data
   151    })
   152  }
   153  export function saveRanges (model) {
   154    const data = {'action': 'saveRanges', data: model}
   155  
   156    return request({
   157      url: api.admin,
   158      method: 'post',
   159      data: data
   160    })
   161  }
   162  export function removeRanges (id) {
   163    const data = {'action': 'removeRanges', id: id}
   164  
   165    return request({
   166      url: api.admin,
   167      method: 'post',
   168      data: data
   169    })
   170  }
   171  
   172  export function getResRangesItemTree (id) {
   173    const data = {'action': 'getResRangesItemTree', id: id}
   174  
   175    return request({
   176      url: api.admin,
   177      method: 'post',
   178      data: data
   179    })
   180  }
   181  export function getResRangesItem (id) {
   182    const data = {'action': 'getResRangesItem', id: id}
   183  
   184    return request({
   185      url: api.admin,
   186      method: 'post',
   187      data: data
   188    })
   189  }
   190  export function createResRangesItem (rangesId, mode) {
   191    const data = {'action': 'createResRangesItem', domainId: rangesId, mode: mode}
   192    console.log(data)
   193    return request({
   194      url: api.admin,
   195      method: 'post',
   196      data: data
   197    })
   198  }
   199  export function saveRangesItem (model) {
   200    const data = {'action': 'saveRangesItem', data: model}
   201  
   202    return request({
   203      url: api.admin,
   204      method: 'post',
   205      data: data
   206    })
   207  }export function removeResRangesItem (itemId, rangesId) {
   208    const data = {'action': 'removeResRangesItem', id: itemId, domainId: rangesId}
   209  
   210    return request({
   211      url: api.admin,
   212      method: 'post',
   213      data: data
   214    })
   215  }
   216  
   217  export function listInstances (keywords, page) {
   218    const data = {'action': 'listInstances', keywords: keywords, page: page}
   219  
   220    return request({
   221      url: api.admin,
   222      method: 'post',
   223      data: data
   224    })
   225  }
   226  export function getInstances (id) {
   227    const data = {'action': 'getInstances', id: id}
   228  
   229    return request({
   230      url: api.admin,
   231      method: 'post',
   232      data: data
   233    })
   234  }
   235  export function saveInstances (model) {
   236    const data = {'action': 'saveInstances', data: model}
   237  
   238    return request({
   239      url: api.admin,
   240      method: 'post',
   241      data: data
   242    })
   243  }
   244  export function removeInstances (id) {
   245    const data = {'action': 'removeInstances', id: id}
   246  
   247    return request({
   248      url: api.admin,
   249      method: 'post',
   250      data: data
   251    })
   252  }
   253  
   254  export function getResInstancesItemTree (id) {
   255    const data = {'action': 'getResInstancesItemTree', id: id}
   256  
   257    return request({
   258      url: api.admin,
   259      method: 'post',
   260      data: data
   261    })
   262  }
   263  export function getResInstancesItem (id) {
   264    const data = {'action': 'getResInstancesItem', id: id}
   265  
   266    return request({
   267      url: api.admin,
   268      method: 'post',
   269      data: data
   270    })
   271  }
   272  export function createResInstancesItem (rangesId, mode) {
   273    const data = {'action': 'createResInstancesItem', domainId: rangesId, mode: mode}
   274    console.log(data)
   275    return request({
   276      url: api.admin,
   277      method: 'post',
   278      data: data
   279    })
   280  }
   281  export function saveInstancesItem (model) {
   282    const data = {'action': 'saveInstancesItem', data: model}
   283  
   284    return request({
   285      url: api.admin,
   286      method: 'post',
   287      data: data
   288    })
   289  }
   290  export function removeResInstancesItem (itemId, rangesId) {
   291    const data = {'action': 'removeResInstancesItem', id: itemId, domainId: rangesId}
   292  
   293    return request({
   294      url: api.admin,
   295      method: 'post',
   296      data: data
   297    })
   298  }
   299  
   300  export function getResConfigItemTree (id) {
   301    const data = {'action': 'getResConfigItemTree', id: id}
   302  
   303    return request({
   304      url: api.admin,
   305      method: 'post',
   306      data: data
   307    })
   308  }
   309  export function getResConfigItem (id) {
   310    const data = {'action': 'getResConfigItem', id: id}
   311  
   312    return request({
   313      url: api.admin,
   314      method: 'post',
   315      data: data
   316    })
   317  }
   318  
   319  export function listText (keywords, page) {
   320    const data = {'action': 'listText', keywords: keywords, page: page}
   321  
   322    return request({
   323      url: api.admin,
   324      method: 'post',
   325      data: data
   326    })
   327  }
   328  export function getText (id) {
   329    const data = {'action': 'getText', id: id}
   330  
   331    return request({
   332      url: api.admin,
   333      method: 'post',
   334      data: data
   335    })
   336  }
   337  export function saveText (model) {
   338    const data = {'action': 'saveText', data: model}
   339  
   340    return request({
   341      url: api.admin,
   342      method: 'post',
   343      data: data
   344    })
   345  }
   346  export function removeText (id) {
   347    const data = {'action': 'removeText', id: id}
   348  
   349    return request({
   350      url: api.admin,
   351      method: 'post',
   352      data: data
   353    })
   354  }
   355  
   356  export function listConfig (keywords, page) {
   357    const data = {'action': 'listConfig', keywords: keywords, page: page}
   358  
   359    return request({
   360      url: api.admin,
   361      method: 'post',
   362      data: data
   363    })
   364  }
   365  export function getConfig (id) {
   366    const data = {'action': 'getConfig', id: id}
   367  
   368    return request({
   369      url: api.admin,
   370      method: 'post',
   371      data: data
   372    })
   373  }
   374  export function saveConfig (model) {
   375    const data = {'action': 'saveConfig', data: model}
   376  
   377    return request({
   378      url: api.admin,
   379      method: 'post',
   380      data: data
   381    })
   382  }
   383  export function removeConfig (id) {
   384    const data = {'action': 'removeConfig', id: id}
   385  
   386    return request({
   387      url: api.admin,
   388      method: 'post',
   389      data: data
   390    })
   391  }
   392  
   393  export function listExcel (keywords, page) {
   394    const data = {'action': 'listExcel', keywords: keywords, page: page}
   395  
   396    return request({
   397      url: api.admin,
   398      method: 'post',
   399      data: data
   400    })
   401  }
   402  export function getExcel (id) {
   403    const data = {'action': 'getExcel', id: id}
   404  
   405    return request({
   406      url: api.admin,
   407      method: 'post',
   408      data: data
   409    })
   410  }
   411  export function saveExcel (model) {
   412    const data = {'action': 'saveExcel', data: model}
   413  
   414    return request({
   415      url: api.admin,
   416      method: 'post',
   417      data: data
   418    })
   419  }
   420  export function removeExcel (id) {
   421    const data = {'action': 'removeExcel', id: id}
   422  
   423    return request({
   424      url: api.admin,
   425      method: 'post',
   426      data: data
   427    })
   428  }
   429