refactor(api):调整后端逻辑-上
This commit is contained in:
@@ -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>
|
||||
@@ -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',
|
||||
|
||||
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user