refactor(api):调整后端逻辑-上

This commit is contained in:
zhengxinonly
2021-07-24 03:06:19 +08:00
parent 0ca75c81d4
commit b8e0173a9c
22 changed files with 342 additions and 323 deletions
+3 -5
View File
@@ -71,14 +71,16 @@
</div>
</form>
{% include 'common/footer.html' %}
</body>
<script>
layui.use(['form', 'jquery'], function () {
let form = layui.form
let $ = layui.jquery
let MODULE_PATH = '/api/v1/roles/'
form.on('submit(role-update)', function (data) {
$.ajax({
url: '/admin/role/edit/' + data.field.roleId,
url: MODULE_PATH + 'edit/' + data.field.roleId,
data: JSON.stringify(data.field),
dataType: 'json',
contentType: 'application/json',
@@ -96,10 +98,6 @@
})
return false
})
})
})
</script>
<script>
</script>
</body>
</html>
+8 -6
View File
@@ -131,7 +131,7 @@
let $ = layui.jquery
let popup = layui.popup
let MODULE_PATH = '/admin/role/'
let MODULE_PATH = '/api/v1/roles/'
let cols = [
[
@@ -194,7 +194,7 @@
}
let loading = layer.load()
$.ajax({
url: '/admin/role/enable',
url: MODULE_PATH + 'enable',
data: JSON.stringify({ roleId: this.value, operate: operate }),
dataType: 'json',
contentType: 'application/json',
@@ -226,7 +226,8 @@
title: '授权',
shade: 0.1,
area: ['320px', '400px'],
content: MODULE_PATH + 'power/' + obj.data['id']
{#content: MODULE_PATH + 'power/' + obj.data['id']#}
content: '/admin/role/power/' + obj.data['id']
})
}
@@ -236,7 +237,8 @@
title: '修改',
shade: 0.1,
area: ['500px', '500px'],
content: MODULE_PATH + 'edit/' + obj.data['id']
{#content: MODULE_PATH + 'edit/' + obj.data['id']#}
content: '/admin/role/edit/' + obj.data['id']
})
}
@@ -288,7 +290,7 @@
let loading = layer.load()
$.ajax({
url: MODULE_PATH + 'batchRemove',
url: MODULE_PATH + 'batch_remove',
data: { ids: ids },
dataType: 'json',
type: 'delete',
@@ -313,7 +315,7 @@
{#添加数据逻辑#}
form.on('submit(role-save)', function (data) {
$.ajax({
url: '/admin/role/add',
url: MODULE_PATH + 'add',
data: JSON.stringify(data.field),
dataType: 'json',
contentType: 'application/json',
+3 -2
View File
@@ -31,11 +31,12 @@
let dtree = layui.dtree
let form = layui.form
let $ = layui.jquery
let MODULE_PATH = '/api/v1/roles/'
dtree.render({
elem: '#role-power',
method: 'get',
url: '/admin/role/role_power/' + {{id}},
url: MODULE_PATH + 'role_power/' + {{id}},
dataFormat: 'list',
checkbar: true,
skin: 'layui',
@@ -56,7 +57,7 @@
data.field.powerIds = ids
$.ajax({
url: '/admin/role/role_power/' + data.field.roleId,
url: MODULE_PATH + 'role_power/' + data.field.roleId,
data: data.field,
dataType: 'json',
type: 'put',