refactor(api):调整前端逻辑
This commit is contained in:
@@ -244,12 +244,13 @@
|
|||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<script>
|
<script>
|
||||||
layui.use(['table', 'form', 'jquery', 'treetable', 'popup'], function () {
|
layui.use(['table', 'form', 'jquery', 'treetable', 'popup', 'dtree'], function () {
|
||||||
let table = layui.table
|
let table = layui.table
|
||||||
let form = layui.form
|
let form = layui.form
|
||||||
let $ = layui.jquery
|
let $ = layui.jquery
|
||||||
let treetable = layui.treetable
|
let treetable = layui.treetable
|
||||||
let popup = layui.popup
|
let popup = layui.popup
|
||||||
|
let dtree = layui.dtree
|
||||||
|
|
||||||
{#定义模块访问路径#}
|
{#定义模块访问路径#}
|
||||||
let MODULE_PATH = '/dept/'
|
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({
|
dtree.renderSelect({
|
||||||
elem: '#selectParent',
|
elem: '#selectParent',
|
||||||
url: '/dept/tree',
|
url: '/dept/tree',
|
||||||
@@ -456,7 +471,7 @@
|
|||||||
selectInitVal: '1'
|
selectInitVal: '1'
|
||||||
})
|
})
|
||||||
|
|
||||||
/*表单组件,提交按钮之后触发的事件*/
|
/*添加数据 表单组件,提交按钮之后触发的事件*/
|
||||||
form.on('submit(dept-save)', function (data) {
|
form.on('submit(dept-save)', function (data) {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: '/dept/add',
|
url: '/dept/add',
|
||||||
@@ -479,33 +494,4 @@
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
</script>
|
</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>
|
</html>
|
||||||
@@ -166,12 +166,14 @@
|
|||||||
|
|
||||||
{% include 'common/footer.html' %}
|
{% include 'common/footer.html' %}
|
||||||
<script>
|
<script>
|
||||||
layui.use(['table', 'form', 'jquery', 'treetable', 'popup'], function () {
|
layui.use(['table', 'form', 'jquery', 'treetable', 'popup', 'dtree', 'iconPicker'], function () {
|
||||||
let table = layui.table
|
let table = layui.table
|
||||||
let form = layui.form
|
let form = layui.form
|
||||||
let $ = layui.jquery
|
let $ = layui.jquery
|
||||||
let treetable = layui.treetable
|
let treetable = layui.treetable
|
||||||
let popup = layui.popup
|
let popup = layui.popup
|
||||||
|
let iconPicker = layui.iconPicker
|
||||||
|
let dtree = layui.dtree
|
||||||
|
|
||||||
let MODULE_PATH = '/rights/'
|
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({
|
dtree.renderSelect({
|
||||||
elem: '#select_parent_dept',
|
elem: '#select_parent_dept',
|
||||||
url: '{{ url_for('rights.select_parent') }}',
|
url: '{{ url_for('rights.select_parent') }}',
|
||||||
|
|||||||
@@ -309,14 +309,8 @@
|
|||||||
window.refresh = function () {
|
window.refresh = function () {
|
||||||
table.reload('role-table')
|
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) {
|
form.on('submit(role-save)', function (data) {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: '/admin/role/add',
|
url: '/admin/role/add',
|
||||||
@@ -327,7 +321,7 @@
|
|||||||
success: function (result) {
|
success: function (result) {
|
||||||
if (result.success) {
|
if (result.success) {
|
||||||
layer.msg(result.msg, { icon: 1, time: 1000 }, function () {
|
layer.msg(result.msg, { icon: 1, time: 1000 }, function () {
|
||||||
// # TODO 关闭不了页面
|
// TODO 关闭不了页面 flask-restful 拦截的错误信息没有提示
|
||||||
layer.close(layer.index) // 关闭当前页
|
layer.close(layer.index) // 关闭当前页
|
||||||
layui.table.reload('role-table')
|
layui.table.reload('role-table')
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user