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