refactor(api):调整前端逻辑
This commit is contained in:
@@ -244,12 +244,13 @@
|
||||
</div>
|
||||
</form>
|
||||
<script>
|
||||
layui.use(['table', 'form', 'jquery', 'treetable', 'popup'], function () {
|
||||
layui.use(['table', 'form', 'jquery', 'treetable', 'popup', 'dtree'], function () {
|
||||
let table = layui.table
|
||||
let form = layui.form
|
||||
let $ = layui.jquery
|
||||
let treetable = layui.treetable
|
||||
let popup = layui.popup
|
||||
let dtree = layui.dtree
|
||||
|
||||
{#定义模块访问路径#}
|
||||
let MODULE_PATH = '/dept/'
|
||||
@@ -435,16 +436,30 @@
|
||||
})
|
||||
})
|
||||
}
|
||||
})
|
||||
</script>
|
||||
{#添加数据#}
|
||||
<script>
|
||||
layui.use(['form', 'jquery', 'dtree'], function () {
|
||||
let form = layui.form
|
||||
let $ = layui.jquery
|
||||
let dtree = layui.dtree
|
||||
|
||||
/*渲染下拉选择组件*/
|
||||
// 修改数据 当点击更新之后,获取数据
|
||||
form.on('submit(dept-update)', function (data) {
|
||||
$.ajax({
|
||||
url: '/dept/edit/' + data.field.deptId,
|
||||
data: JSON.stringify(data.field),
|
||||
dataType: 'json',
|
||||
contentType: 'application/json',
|
||||
type: 'put',
|
||||
success: function (result) {
|
||||
if (result.success) {
|
||||
layer.msg(result.msg, { icon: 1, time: 1000 }, function () {
|
||||
layer.close(layer.index)
|
||||
location.reload()
|
||||
})
|
||||
} else {
|
||||
layer.msg(result.msg, { icon: 2, time: 1000 })
|
||||
}
|
||||
}
|
||||
})
|
||||
return false
|
||||
})
|
||||
|
||||
/*添加数据 渲染下拉选择组件*/
|
||||
dtree.renderSelect({
|
||||
elem: '#selectParent',
|
||||
url: '/dept/tree',
|
||||
@@ -456,7 +471,7 @@
|
||||
selectInitVal: '1'
|
||||
})
|
||||
|
||||
/*表单组件,提交按钮之后触发的事件*/
|
||||
/*添加数据 表单组件,提交按钮之后触发的事件*/
|
||||
form.on('submit(dept-save)', function (data) {
|
||||
$.ajax({
|
||||
url: '/dept/add',
|
||||
@@ -479,33 +494,4 @@
|
||||
})
|
||||
})
|
||||
</script>
|
||||
{#修改数据#}
|
||||
<script>
|
||||
layui.use(['form', 'jquery'], function () {
|
||||
let form = layui.form
|
||||
let $ = layui.jquery
|
||||
|
||||
// 当点击更新之后,获取数据
|
||||
form.on('submit(dept-update)', function (data) {
|
||||
$.ajax({
|
||||
url: '/dept/edit/' + data.field.deptId,
|
||||
data: JSON.stringify(data.field),
|
||||
dataType: 'json',
|
||||
contentType: 'application/json',
|
||||
type: 'put',
|
||||
success: function (result) {
|
||||
if (result.success) {
|
||||
layer.msg(result.msg, { icon: 1, time: 1000 }, function () {
|
||||
layer.close(layer.index)
|
||||
location.reload()
|
||||
})
|
||||
} else {
|
||||
layer.msg(result.msg, { icon: 2, time: 1000 })
|
||||
}
|
||||
}
|
||||
})
|
||||
return false
|
||||
})
|
||||
})
|
||||
</script>
|
||||
</html>
|
||||
@@ -166,12 +166,14 @@
|
||||
|
||||
{% include 'common/footer.html' %}
|
||||
<script>
|
||||
layui.use(['table', 'form', 'jquery', 'treetable', 'popup'], function () {
|
||||
layui.use(['table', 'form', 'jquery', 'treetable', 'popup', 'dtree', 'iconPicker'], function () {
|
||||
let table = layui.table
|
||||
let form = layui.form
|
||||
let $ = layui.jquery
|
||||
let treetable = layui.treetable
|
||||
let popup = layui.popup
|
||||
let iconPicker = layui.iconPicker
|
||||
let dtree = layui.dtree
|
||||
|
||||
let MODULE_PATH = '/rights/'
|
||||
|
||||
@@ -361,16 +363,8 @@
|
||||
})
|
||||
})
|
||||
}
|
||||
})
|
||||
</script>
|
||||
{#添加权限数据页面#}
|
||||
<script>
|
||||
layui.use(['form', 'jquery', 'iconPicker', 'dtree'], function () {
|
||||
let form = layui.form
|
||||
let $ = layui.jquery
|
||||
let iconPicker = layui.iconPicker
|
||||
let dtree = layui.dtree
|
||||
|
||||
{#添加权限数据页面#}
|
||||
dtree.renderSelect({
|
||||
elem: '#select_parent_dept',
|
||||
url: '{{ url_for('rights.select_parent') }}',
|
||||
|
||||
@@ -309,14 +309,8 @@
|
||||
window.refresh = function () {
|
||||
table.reload('role-table')
|
||||
}
|
||||
})
|
||||
</script>
|
||||
{#添加数据逻辑#}
|
||||
<script>
|
||||
layui.use(['form', 'jquery'], function () {
|
||||
let form = layui.form
|
||||
let $ = layui.jquery
|
||||
|
||||
{#添加数据逻辑#}
|
||||
form.on('submit(role-save)', function (data) {
|
||||
$.ajax({
|
||||
url: '/admin/role/add',
|
||||
@@ -327,7 +321,7 @@
|
||||
success: function (result) {
|
||||
if (result.success) {
|
||||
layer.msg(result.msg, { icon: 1, time: 1000 }, function () {
|
||||
// # TODO 关闭不了页面
|
||||
// TODO 关闭不了页面 flask-restful 拦截的错误信息没有提示
|
||||
layer.close(layer.index) // 关闭当前页
|
||||
layui.table.reload('role-table')
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user