Blame view

src/api/onlineDev/visualDev.js 4.29 KB
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
1
2
3
4
5
  import request from '@/utils/request'
  
  // 获取功能列表
  export function getVisualDevList(data) {
    return request({
1916a5ed   “wangming”   1
6
      url: '/visualdev/Base',
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
7
8
9
10
11
12
13
      method: 'get',
      data
    })
  }
  // 获取功能信息
  export function getVisualDevInfo(id) {
    return request({
1916a5ed   “wangming”   1
14
      url: `/visualdev/Base/${id}`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
15
16
17
18
19
20
21
22
      method: 'get'
    })
  }
  
  
  // 删除功能
  export function Delete(id) {
    return request({
1916a5ed   “wangming”   1
23
      url: `/visualdev/Base/${id}`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
24
25
26
27
28
29
      method: 'DELETE'
    })
  }
  // 修改功能
  export function Update(data) {
    return request({
1916a5ed   “wangming”   1
30
      url: `/visualdev/Base/${data.id}`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
31
32
33
34
35
36
37
      method: 'PUT',
      data
    })
  }
  // 新建功能
  export function Create(data) {
    return request({
1916a5ed   “wangming”   1
38
      url: '/visualdev/Base',
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
39
40
41
42
43
44
45
      method: 'post',
      data
    })
  }
  // 复制功能
  export function Copy(id) {
    return request({
1916a5ed   “wangming”   1
46
      url: `/visualdev/Base/${id}/Actions/Copy`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
47
48
49
50
51
52
      method: 'POST'
    })
  }
  // 获取模块命名
  export function getAreasName() {
    return request({
1916a5ed   “wangming”   1
53
      url: `/visualdev/Generater/AreasName`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
54
55
56
57
58
59
      method: 'get'
    })
  }
  // 代码下载
  export function DownloadCode(id, data) {
    return request({
1916a5ed   “wangming”   1
60
      url: `/visualdev/Generater/${id}/Actions/DownloadCode`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
61
62
63
64
65
66
67
      method: 'POST',
      data
    })
  }
  // 代码预览
  export function CodePreview(id, data) {
    return request({
1916a5ed   “wangming”   1
68
      url: `/visualdev/Generater/${id}/Actions/CodePreview`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
69
70
71
72
73
74
75
76
      method: 'POST',
      data
    })
  }
  // 无表
  // 获取列表表单配置JSON
  export function getConfigData(modelId) {
    return request({
1916a5ed   “wangming”   1
77
      url: `/visualdev/OnlineDev/${modelId}/Config`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
78
79
80
81
82
83
      method: 'get'
    })
  }
  // 获取列表配置JSON
  export function getColumnData(modelId) {
    return request({
1916a5ed   “wangming”   1
84
      url: `/visualdev/OnlineDev/${modelId}/ColumnData`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
85
86
87
88
89
90
      method: 'get'
    })
  }
  // 获取表单配置JSON
  export function getFormData(modelId) {
    return request({
1916a5ed   “wangming”   1
91
      url: `/visualdev/OnlineDev/${modelId}/FormData`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
92
93
94
95
96
97
      method: 'get'
    })
  }
  // 获取数据列表
  export function getModelList(modelId, data) {
    return request({
1916a5ed   “wangming”   1
98
      url: `/visualdev/OnlineDev/${modelId}/List`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
99
100
101
102
103
104
105
      method: 'post',
      data
    })
  }
  // 添加数据
  export function createModel(modelId, data) {
    return request({
1916a5ed   “wangming”   1
106
      url: `/visualdev/OnlineDev/${modelId}`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
107
108
109
110
111
112
113
      method: 'POST',
      data
    })
  }
  // 修改数据
  export function updateModel(modelId, data) {
    return request({
1916a5ed   “wangming”   1
114
      url: `/visualdev/OnlineDev/${modelId}/${data.id}`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
115
116
117
118
119
120
121
      method: 'PUT',
      data
    })
  }
  // 获取数据信息
  export function getModelInfo(modelId, id) {
    return request({
1916a5ed   “wangming”   1
122
      url: `/visualdev/OnlineDev/${modelId}/${id}`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
123
124
125
126
127
128
      method: 'GET'
    })
  }
  // 获取数据详情
  export function getDataChange(modelId, id) {
    return request({
1916a5ed   “wangming”   1
129
      url: `/visualdev/OnlineDev/${modelId}/${id}/DataChange`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
130
131
132
133
134
135
      method: 'GET'
    })
  }
  // 获取表单主表属性列表
  export function getFormDataFields(modelId) {
    return request({
1916a5ed   “wangming”   1
136
      url: `/visualdev/Base/${modelId}/FormDataFields`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
137
138
139
140
141
142
      method: 'GET'
    })
  }
  // 获取表单主表属性下拉框
  export function getFieldDataSelect(modelId, data) {
    return request({
1916a5ed   “wangming”   1
143
      url: `/visualdev/Base/${modelId}/FieldDataSelect`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
144
145
146
147
148
149
150
      method: 'GET',
      data
    })
  }
  // 删除数据
  export function deteleModel(modelId, id) {
    return request({
1916a5ed   “wangming”   1
151
      url: `/visualdev/OnlineDev/${modelId}/${id}`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
152
153
154
155
156
157
      method: 'DELETE'
    })
  }
  // 批量删除数据
  export function batchDelete(modelId, ids) {
    return request({
1916a5ed   “wangming”   1
158
      url: `/visualdev/OnlineDev/batchDelete/${modelId}`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
159
160
161
162
163
164
165
      method: 'post',
      data: { ids }
    })
  }
  // 导出
  export function exportModel(modelId, data) {
    return request({
1916a5ed   “wangming”   1
166
      url: `/visualdev/OnlineDev/${modelId}/Actions/Export`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
167
168
169
170
171
172
173
      method: 'POST',
      data
    })
  }
  // 下载模板
  export function getTemplate(modelId) {
    return request({
1916a5ed   “wangming”   1
174
      url: `/visualdev/OnlineDev/${modelId}/Template`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
175
176
177
178
179
180
      method: 'GET'
    })
  }
  // 获取功能下拉框列表
  export function getFeatureSelector(data) {
    return request({
1916a5ed   “wangming”   1
181
      url: '/visualdev/Base/Selector',
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
182
183
184
185
186
187
188
      method: 'GET',
      data
    })
  }
  // App预览(后台APP表单设计)
  export function Preview(data) {
    return request({
1916a5ed   “wangming”   1
189
      url: `/visualdev/OnlineDev/App/Preview`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
190
191
192
193
194
195
196
      method: 'post',
      data: { data }
    })
  }
  // 导出模板
  export function exportData(modelId) {
    return request({
1916a5ed   “wangming”   1
197
      url: `/visualdev/OnlineDev/${modelId}/Actions/ExportData`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
198
199
200
201
202
203
      method: 'post'
    })
  }
  // 导出App
  export function exportAppData(modelId) {
    return request({
1916a5ed   “wangming”   1
204
      url: `/visualdev/OnlineDev/App/${modelId}/Actions/ExportData`,
4424f41c   monkeyhouyi   网信执法、清单管理静态页面
205
206
207
      method: 'post'
    })
  }