This commit is contained in:
walkor 2022-12-05 14:38:20 +08:00
parent 750b2352e6
commit 826dbad1a1
35 changed files with 167 additions and 164 deletions

View File

@ -215,7 +215,7 @@ EOF;
$this->jsContent .= <<<EOF
// 字段 {$options['label']} $field
layui.use(['upload', 'layer', 'jquery', 'popup', 'util'], function() {
layui.use(['upload', 'layer', 'popup', 'util'], function() {
let input = layui.$('#$id').prev();
input.prev().html(layui.util.escape(input.val()));
layui.$("#attachment-choose-$id").on('click', function() {

View File

@ -781,10 +781,10 @@ EOF
const UPDATE_URL = "$url_path_base/$template_path/update";
$js
// 表格渲染
layui.use(['table', 'form', 'jquery', 'common', 'popup', 'util'], function() {
layui.use(['table', 'form', 'common', 'popup', 'util'], function() {
let table = layui.table;
let form = layui.form;
let $ = layui.jquery;
let $ = layui.$;
let common = layui.common;
let util = layui.util;
$table_js
@ -958,9 +958,9 @@ EOF;
const INSERT_API = "$url_path_base/$template_path/insert";
$js
//提交事件
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
layui.form.on('submit(save)', function (data) {
layui.jquery.ajax({
layui.$.ajax({
url: INSERT_API,
type: 'POST',
dateType: 'json',
@ -1033,8 +1033,8 @@ EOF;
const UPDATE_API = "$url_path_base/$template_path/update";
// 获取数据库记录
layui.use(['form', 'jquery', 'util'], function () {
let $ = layui.jquery;
layui.use(['form', 'util'], function () {
let $ = layui.$;
$.ajax({
url: SELECT_API,
dataType: 'json',
@ -1061,10 +1061,10 @@ EOF;
});
//提交事件
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
layui.form.on('submit(save)', function (data) {
data.field[PRIMARY_KEY] = layui.url().search[PRIMARY_KEY];
layui.jquery.ajax({
layui.$.ajax({
url: UPDATE_API,
type: 'POST',
dateType: 'json',

View File

@ -106,9 +106,9 @@
<script src="/app/admin/component/pear/pear.js"></script>
<script>
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
let form = layui.form;
let $ = layui.jquery;
let $ = layui.$;
$.ajax({
url: '/app/admin/account/info',
dataType: 'json',

View File

@ -35,8 +35,8 @@
<script src="/app/admin/component/layui/layui.js"></script>
<script src="/app/admin/component/pear/pear.js"></script>
<script>
layui.use(['form', 'button', 'popup', 'layer', 'jquery'], function() {
var $ = layui.jquery, layer = layui.layer, form = layui.form;
layui.use(['form', 'button', 'popup', 'layer'], function() {
var $ = layui.$, layer = layui.layer, form = layui.form;
function switchCaptcha() {
$('.codeImage').attr("src", "/app/admin/account/captcha/login?v=" + new Date().getTime());
}

View File

@ -94,10 +94,10 @@
})
// 表格渲染
layui.use(['table', 'form', 'jquery', 'common', 'popup', 'util'], function() {
layui.use(['table', 'form', 'common', 'popup', 'util'], function() {
let table = layui.table;
let form = layui.form;
let $ = layui.jquery;
let $ = layui.$;
let common = layui.common;
let util = layui.util;

View File

@ -53,18 +53,18 @@
// 字段 权限 rules
layui.use(["jquery", "xmSelect"], function() {
layui.jquery.ajax({
layui.$.ajax({
url: "/app/admin/admin-rule/get?type=0,1,2",
dataType: "json",
success: function (e) {
let value = layui.jquery("#rules").attr("value");
let value = layui.$("#rules").attr("value");
let initValue = value ? value.split(",") : [];
layui.xmSelect.render({
el: "#rules",
name: "rules",
initValue: initValue,
data: e.data,
tree: {"show":true},
data: e.data,
tree: {"show":true},
toolbar: {"show":true,"list":["ALL","CLEAR","REVERSE"]},
})
}
@ -72,9 +72,9 @@
});
//提交事件
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
layui.form.on('submit(save)', function (data) {
layui.jquery.ajax({
layui.$.ajax({
url: INSERT_API,
type: 'POST',
dateType: 'json',

View File

@ -53,8 +53,8 @@
const UPDATE_API = "/app/admin/admin-role/update";
// 获取数据库记录
layui.use(['form', 'jquery', 'util'], function () {
let $ = layui.jquery;
layui.use(['form', 'util'], function () {
let $ = layui.$;
$.ajax({
url: SELECT_API,
dataType: 'json',
@ -77,18 +77,18 @@
// 字段 权限 rules
layui.use(["jquery", "xmSelect"], function() {
layui.jquery.ajax({
layui.$.ajax({
url: "/app/admin/admin-rule/get?type=0,1,2",
dataType: "json",
success: function (e) {
let value = layui.jquery("#rules").attr("value");
let value = layui.$("#rules").attr("value");
let initValue = value ? value.split(",") : [];
layui.xmSelect.render({
el: "#rules",
name: "rules",
initValue: initValue,
data: e.data,
tree: {"show":true},
data: e.data,
tree: {"show":true},
toolbar: {"show":true,"list":["ALL","CLEAR","REVERSE"]},
})
}
@ -101,10 +101,10 @@
});
//提交事件
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
layui.form.on('submit(save)', function (data) {
data.field[PRIMARY_KEY] = layui.url().search[PRIMARY_KEY];
layui.jquery.ajax({
layui.$.ajax({
url: UPDATE_API,
type: 'POST',
dateType: 'json',

View File

@ -74,10 +74,10 @@
let PRIMARY_KEY = 'id';
// 表格渲染
layui.use(['table', 'treetable', 'form', 'jquery', 'common', 'popup'], function() {
layui.use(['table', 'treetable', 'form', 'common', 'popup'], function() {
let table = layui.table;
let form = layui.form;
let $ = layui.jquery;
let $ = layui.$;
let common = layui.common;
let treeTable = layui.treetable;

View File

@ -97,11 +97,11 @@
// 上级菜单
layui.use(['jquery', 'xmSelect'], function() {
layui.jquery.ajax({
layui.$.ajax({
url: '/app/admin/admin-rule/select?format=tree&type=0,1',
dataType: 'json',
success: function (e) {
let value = layui.jquery('#pid').attr('value');
let value = layui.$('#pid').attr('value');
let initValue = value ? value.split(',') : [];
layui.xmSelect.render({
el: '#pid',
@ -122,7 +122,7 @@
// 菜单类型下拉列表
layui.use(['jquery', 'xmSelect'], function() {
let value = layui.jquery('#type').attr('value');
let value = layui.$('#type').attr('value');
let initValue = value ? value.split(',') : [];
layui.xmSelect.render({
el: '#type',
@ -137,9 +137,9 @@
});
// 表单提交事件
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
layui.form.on('submit(save)', function (data) {
layui.jquery.ajax({
layui.$.ajax({
url: INSERT_URL,
type: 'POST',
dateType: 'json',

View File

@ -88,8 +88,8 @@
const UPDATE_API = "/app/admin/admin-rule/update";
// 获取行数据
layui.use(['form', 'jquery', 'util'], function () {
let $ = layui.jquery;
layui.use(['form', 'util'], function () {
let $ = layui.$;
$.ajax({
url: SELECT_API,
dataType: 'json',
@ -121,11 +121,11 @@
// 获取上级菜单
layui.use(['jquery', 'xmSelect'], function() {
layui.jquery.ajax({
layui.$.ajax({
url: '/app/admin/admin-rule/select?format=tree&type=0,1',
dataType: 'json',
success: function (e) {
let value = layui.jquery('#pid').attr('value');
let value = layui.$('#pid').attr('value');
let initValue = value ? value.split(',') : [];
layui.xmSelect.render({
el: '#pid',
@ -145,7 +145,7 @@
// 菜单类型下拉选择
layui.use(['jquery', 'xmSelect'], function() {
let value = layui.jquery('#type').attr('value');
let value = layui.$('#type').attr('value');
let initValue = value ? value.split(',') : [];
layui.xmSelect.render({
el: '#type',
@ -164,10 +164,10 @@
});
// 提交事件
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
layui.form.on('submit(save)', function (data) {
data.field[PRIMARY_KEY] = layui.url().search[PRIMARY_KEY];
layui.jquery.ajax({
layui.$.ajax({
url: UPDATE_API,
type: 'POST',
dateType: 'json',

View File

@ -115,10 +115,10 @@
})
// 表格渲染
layui.use(['table', 'form', 'jquery', 'common', 'popup', 'util'], function() {
layui.use(['table', 'form', 'common', 'popup', 'util'], function() {
let table = layui.table;
let form = layui.form;
let $ = layui.jquery;
let $ = layui.$;
let common = layui.common;
let util = layui.util;

View File

@ -91,14 +91,14 @@
const INSERT_API = "/app/admin/admin/insert";
// 字段 头像 avatar
layui.use(["upload", "layer", "jquery"], function() {
let input = layui.jquery("#avatar").prev();
layui.use(["upload", "layer"], function() {
let input = layui.$("#avatar").prev();
input.prev().attr("src", input.val());
layui.upload.render({
elem: "#avatar",
url: '/app/admin/upload/avatar',
value: '/app/admin/avatar.png',
acceptMime: 'image/gif,image/jpeg,image/jpg,image/png',
elem: "#avatar",
url: '/app/admin/upload/avatar',
value: '/app/admin/avatar.png',
acceptMime: 'image/gif,image/jpeg,image/jpg,image/png',
field: '__file__',
done: function (res) {
if (res.code > 0) return layui.layer.msg(res.msg);
@ -109,18 +109,18 @@
// 字段 角色 roles
layui.use(["jquery", "xmSelect"], function() {
layui.jquery.ajax({
layui.$.ajax({
url: "/app/admin/admin-role/select?format=select",
dataType: "json",
success: function (e) {
let value = layui.jquery("#roles").attr("value");
let value = layui.$("#roles").attr("value");
let initValue = value ? value.split(",") : [];
layui.xmSelect.render({
el: "#roles",
name: "roles",
initValue: initValue,
data: e.data,
tree: {"show":true},
data: e.data,
tree: {"show":true},
toolbar: {"show":true,"list":["ALL","CLEAR","REVERSE"]},
})
}
@ -128,9 +128,9 @@
});
//提交事件
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
layui.form.on('submit(save)', function (data) {
layui.jquery.ajax({
layui.$.ajax({
url: INSERT_API,
type: 'POST',
dateType: 'json',

View File

@ -92,8 +92,8 @@
const UPDATE_API = "/app/admin/admin/update";
// 获取数据库记录
layui.use(['form', 'jquery', 'util'], function () {
let $ = layui.jquery;
layui.use(['form', 'util'], function () {
let $ = layui.$;
$.ajax({
url: SELECT_API,
dataType: 'json',
@ -115,13 +115,13 @@
});
// 字段 头像 avatar
layui.use(["upload", "layer", "jquery"], function() {
let input = layui.jquery("#avatar").prev();
layui.use(["upload", "layer"], function() {
let input = layui.$("#avatar").prev();
input.prev().attr("src", input.val());
layui.upload.render({
elem: "#avatar",
url: '/app/admin/upload/avatar',
acceptMime: 'image/gif,image/jpeg,image/jpg,image/png',
elem: "#avatar",
url: '/app/admin/upload/avatar',
acceptMime: 'image/gif,image/jpeg,image/jpg,image/png',
field: '__file__',
done: function (res) {
if (res.code > 0) return layui.layer.msg(res.msg);
@ -132,18 +132,18 @@
// 字段 角色 roles
layui.use(["jquery", "xmSelect"], function() {
layui.jquery.ajax({
layui.$.ajax({
url: "/app/admin/admin-role/select?format=select",
dataType: "json",
success: function (e) {
let value = layui.jquery("#roles").attr("value");
let value = layui.$("#roles").attr("value");
let initValue = value ? value.split(",") : [];
layui.xmSelect.render({
el: "#roles",
name: "roles",
initValue: initValue,
data: e.data,
tree: {"show":true},
data: e.data,
tree: {"show":true},
toolbar: {"show":true,"list":["ALL","CLEAR","REVERSE"]},
})
}
@ -156,10 +156,10 @@
});
//提交事件
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
layui.form.on('submit(save)', function (data) {
data.field[PRIMARY_KEY] = layui.url().search[PRIMARY_KEY];
layui.jquery.ajax({
layui.$.ajax({
url: UPDATE_API,
type: 'POST',
dateType: 'json',

View File

@ -185,8 +185,8 @@
<script>
// 基础设置
layui.use(['upload', 'layer', 'jquery', 'popup'], function() {
let $ = layui.jquery;
layui.use(['upload', 'layer', 'popup'], function() {
let $ = layui.$;
let form = layui.form;
// image
@ -224,8 +224,8 @@
// 菜单设置
layui.use(['upload', 'layer', 'jquery', 'popup'], function() {
let $ = layui.jquery;
layui.use(['upload', 'layer', 'popup'], function() {
let $ = layui.$;
let form = layui.form;
// 提交
form.on('submit(saveMenuInfo)', function(data){
@ -246,8 +246,8 @@
});
// 标签设置
layui.use(['upload', 'layer', 'jquery', 'popup'], function() {
let $ = layui.jquery;
layui.use(['upload', 'layer', 'popup'], function() {
let $ = layui.$;
let form = layui.form;
// 提交
form.on('submit(saveTabInfo)', function(data){
@ -274,9 +274,9 @@
});
});
layui.use(['form', 'jquery'], function () {
layui.use(['form'], function () {
let form = layui.form;
let $ = layui.jquery;
let $ = layui.$;
$.ajax({
url: '/app/admin/config/get',
dataType: 'json',

View File

@ -74,10 +74,10 @@
const UPDATE_URL = "/app/admin/dict/update";
// 表格渲染
layui.use(['table', 'form', 'jquery', 'common', 'popup', 'util'], function() {
layui.use(['table', 'form', 'common', 'popup', 'util'], function() {
let table = layui.table;
let form = layui.form;
let $ = layui.jquery;
let $ = layui.$;
let common = layui.common;
let util = layui.util;

View File

@ -173,11 +173,11 @@
});
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
//提交事件
layui.form.on('submit(save)', function () {
let data = layui.form.val('create-dict-form');
layui.jquery.ajax({
layui.$.ajax({
url: INSERT_API,
type: 'POST',
dateType: 'json',

View File

@ -185,11 +185,11 @@
});
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
//提交事件
layui.form.on('submit(save)', function () {
let data = layui.form.val('create-dict-form');
layui.jquery.ajax({
layui.$.ajax({
url: UPDATE_API,
type: 'POST',
dateType: 'json',

View File

@ -98,7 +98,7 @@
<!-- 框 架 初 始 化 -->
<script>
layui.use(['admin','jquery','popup','drawer'], function() {
var $ = layui.jquery;
var $ = layui.$;
var admin = layui.admin;
var popup = layui.popup;

View File

@ -32,8 +32,8 @@
<script src="/app/admin/component/layui/layui.js"></script>
<script src="/app/admin/component/pear/pear.js"></script>
<script>
layui.use(['form', 'button', 'popup', 'layer', 'jquery'], function() {
var $ = layui.jquery, layer = layui.layer, form = layui.form;
layui.use(['form', 'button', 'popup', 'layer'], function() {
var $ = layui.$, layer = layui.layer, form = layui.form;
function switchCaptcha() {
$('.codeImage').attr("src", "/app/admin/plugin/captcha?v=" + new Date().getTime());
}

View File

@ -41,10 +41,10 @@
const AUTH_URL = "/app/admin/plugin/login";
const SCHEMA_API = "/app/admin/plugin/schema";
layui.use(['table', 'form', 'jquery','common', 'popup'], function() {
layui.use(['table', 'form','common', 'popup'], function() {
let table = layui.table;
let form = layui.form;
let $ = layui.jquery;
let $ = layui.$;
let common = layui.common;
$.ajax({

View File

@ -684,7 +684,7 @@
window.keyColumnMultiSelectRender = function () {
layui.use(['jquery', 'xmSelect', 'table'], function () {
let $ = layui.jquery;
let $ = layui.$;
let table = layui.table;
let columnData = table.getData('column-table');
let data = [];
@ -713,12 +713,12 @@
keyColumnMultiSelectRender();
});
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
//提交事件
layui.form.on('submit(save)', function () {
syncTableData();
let data = layui.form.val('create-table-form');
layui.jquery.ajax({
layui.$.ajax({
url: CREATE_API,
type: 'POST',
dateType: 'json',

View File

@ -78,11 +78,11 @@
const CRUD_API = "/app/admin/table/crud";
layui.use(['jquery', 'xmSelect'], function() {
layui.jquery.ajax({
layui.$.ajax({
url: '/app/admin/admin-rule/select?format=tree&type=0,1',
dataType: 'json',
success: function (e) {
let value = layui.jquery('#pid').attr('value');
let value = layui.$('#pid').attr('value');
let initValue = value ? value.split(',') : [];
layui.xmSelect.render({
el: '#pid',
@ -108,10 +108,10 @@
});
});
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
//提交事件
layui.form.on('submit(save)', function (data) {
layui.jquery.ajax({
layui.$.ajax({
url: CRUD_API,
type: 'POST',
dateType: 'json',

View File

@ -45,10 +45,10 @@
const MODIFY_URL = "/app/admin/table/modify";
const CRUD_URL = "/app/admin/table/crud";
layui.use(['table', 'form', 'jquery', 'common', 'popup'], function() {
layui.use(['table', 'form', 'common', 'popup'], function() {
let table = layui.table;
let form = layui.form;
let $ = layui.jquery;
let $ = layui.$;
let common = layui.common;
let cols = [

View File

@ -38,10 +38,10 @@
<?=$form->js(3)?>
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
//提交事件
layui.form.on('submit(save)', function (data) {
layui.jquery.ajax({
layui.$.ajax({
url: INSERT_API,
type: 'POST',
dateType: 'json',

View File

@ -226,7 +226,7 @@
const TABLE_NAME = '<?=htmlspecialchars($table)?>';
layui.use(['jquery'], function () {
let $ = layui.jquery;
let $ = layui.$;
$.ajax({
url: SCHEMA_API + '?table=' + TABLE_NAME,
dataType: 'json',
@ -640,7 +640,7 @@
window.keyColumnMultiSelectRender = function () {
layui.use(['jquery', 'xmSelect', 'table'], function () {
let $ = layui.jquery;
let $ = layui.$;
let table = layui.table;
let columnData = table.getData('column-table');
let data = [];
@ -675,12 +675,12 @@
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
//提交事件
layui.form.on('submit(save)', function () {
syncTableData();
let data = layui.form.val('create-table-form');
layui.jquery.ajax({
layui.$.ajax({
url: MODIFY_API,
type: 'POST',
dateType: 'json',

View File

@ -41,8 +41,8 @@
const SELECT_API = "/app/admin/table/select" + location.search;
const UPDATE_API = "/app/admin/table/update";
layui.use(['form', 'jquery', 'util'], function () {
let $ = layui.jquery;
layui.use(['form', 'util'], function () {
let $ = layui.$;
let util = layui.util;
$.ajax({
url: SELECT_API,
@ -68,10 +68,10 @@
});
});
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
//提交事件
layui.form.on('submit(save)', function (data) {
layui.jquery.ajax({
layui.$.ajax({
url: UPDATE_API,
type: 'POST',
dateType: 'json',

View File

@ -67,10 +67,10 @@
<?=$form->js(3)?>
layui.use(['table', 'form', 'jquery','common', 'popup', 'util'], function() {
layui.use(['table', 'form','common', 'popup', 'util'], function() {
let table = layui.table;
let form = layui.form;
let $ = layui.jquery;
let $ = layui.$;
let common = layui.common;
let util = layui.util;

View File

@ -113,11 +113,11 @@
// 字段 类别 category
layui.use(["jquery", "xmSelect"], function() {
layui.jquery.ajax({
layui.$.ajax({
url: "/app/admin/dict/get/upload",
dataType: "json",
success: function (e) {
let value = layui.jquery("#category").attr("value");
let value = layui.$("#category").attr("value");
let initValue = value ? value.split(",") : [];
layui.xmSelect.render({
el: "#category",
@ -133,10 +133,10 @@
});
// 表格渲染
layui.use(['table', 'form', 'jquery', 'common', 'popup', 'util'], function() {
layui.use(['table', 'form', 'common', 'popup', 'util'], function() {
let table = layui.table;
let form = layui.form;
let $ = layui.jquery;
let $ = layui.$;
let common = layui.common;
let util = layui.util;

View File

@ -124,11 +124,11 @@
// 字段 类别 category
layui.use(["jquery", "xmSelect"], function() {
layui.jquery.ajax({
layui.$.ajax({
url: "/app/admin/dict/get/upload",
dataType: "json",
success: function (e) {
let value = layui.jquery("#category").attr("value");
let value = layui.$("#category").attr("value");
let initValue = value ? value.split(",") : [];
layui.xmSelect.render({
el: "#category",
@ -144,10 +144,10 @@
});
// 表格渲染
layui.use(['table', 'form', 'jquery', 'common', 'popup', 'util'], function() {
layui.use(['table', 'form', 'common', 'popup', 'util'], function() {
let table = layui.table;
let form = layui.form;
let $ = layui.jquery;
let $ = layui.$;
let common = layui.common;
let util = layui.util;

View File

@ -41,14 +41,14 @@
<script>
// 字段 url url
layui.use(['upload', 'layer', 'jquery', 'popup', 'util'], function() {
let input = layui.jquery('#url').prev();
layui.use(['upload', 'layer', 'popup', 'util'], function() {
let input = layui.$('#url').prev();
input.prev().html(layui.util.escape(input.val()));
layui.upload.render({
elem: "#url",
accept: 'file',
data: {category: function () {
return layui.jquery('input[name="category"]').val();
return layui.$('input[name="category"]').val();
}},
url: '/app/admin/upload/attachment',
field: '__file__',
@ -62,11 +62,11 @@
// 字段 类别 category
layui.use(["jquery", "xmSelect"], function() {
layui.jquery.ajax({
layui.$.ajax({
url: "/app/admin/dict/get/upload",
dataType: "json",
success: function (e) {
let value = layui.jquery("#category").attr("value");
let value = layui.$("#category").attr("value");
let initValue = value ? value.split(",") : [];
layui.xmSelect.render({
el: "#category",

View File

@ -46,8 +46,8 @@
const UPDATE_API = "/app/admin/upload/update";
// 获取数据库记录
layui.use(['form', 'jquery', 'util'], function () {
let $ = layui.jquery;
layui.use(['form', 'util'], function () {
let $ = layui.$;
$.ajax({
url: SELECT_API,
dataType: 'json',
@ -61,8 +61,8 @@
});
// 字段 url url
layui.use(['upload', 'layer', 'jquery', 'popup', 'util'], function() {
let input = layui.jquery('#url').prev();
layui.use(['upload', 'layer', 'popup', 'util'], function() {
let input = layui.$('#url').prev();
input.prev().html(layui.util.escape(input.val()));
layui.upload.render({
elem: "#url",
@ -78,11 +78,11 @@
// 字段 类别 category
layui.use(["jquery", "xmSelect"], function() {
layui.jquery.ajax({
layui.$.ajax({
url: "/app/admin/dict/get/upload",
dataType: "json",
success: function (e) {
let value = layui.jquery("#category").attr("value");
let value = layui.$("#category").attr("value");
let initValue = value ? value.split(",") : [];
layui.xmSelect.render({
el: "#category",
@ -102,10 +102,10 @@
});
//提交事件
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
layui.form.on('submit(save)', function (data) {
data.field[PRIMARY_KEY] = layui.url().search[PRIMARY_KEY];
layui.jquery.ajax({
layui.$.ajax({
url: UPDATE_API,
type: 'POST',
dateType: 'json',

View File

@ -179,11 +179,11 @@
// 字段 性别 sex
layui.use(["jquery", "xmSelect"], function() {
layui.jquery.ajax({
layui.$.ajax({
url: "/app/admin/dict/get/sex",
dataType: "json",
success: function (e) {
let value = layui.jquery("#sex").attr("value");
let value = layui.$("#sex").attr("value");
let initValue = value ? value.split(",") : [];
layui.xmSelect.render({
el: "#sex",
@ -225,10 +225,10 @@
})
// 表格渲染
layui.use(['table', 'form', 'jquery', 'common', 'popup', 'util'], function() {
layui.use(['table', 'form', 'common', 'popup', 'util'], function() {
let table = layui.table;
let form = layui.form;
let $ = layui.jquery;
let $ = layui.$;
let common = layui.common;
let util = layui.util;

View File

@ -159,11 +159,11 @@
// 字段 性别 sex
layui.use(["jquery", "xmSelect"], function() {
layui.jquery.ajax({
layui.$.ajax({
url: "/app/admin/dict/get/sex",
dataType: "json",
success: function (e) {
let value = layui.jquery("#sex").attr("value");
let value = layui.$("#sex").attr("value");
let initValue = value ? value.split(",") : [];
layui.xmSelect.render({
el: "#sex",
@ -180,10 +180,10 @@
});
// 字段 头像 avatar
layui.use(["upload", "layer", "jquery"], function() {
let input = layui.jquery("#avatar").prev();
layui.use(["upload", "layer"], function() {
let input = layui.$("#avatar").prev();
input.prev().attr("src", input.val());
layui.jquery('#attachment-choose-avatar').on('click', function() {
layui.$('#attachment-choose-avatar').on('click', function() {
parent.layer.open({
type: 2,
title: '选择附件',
@ -232,18 +232,18 @@
})
// 字段 禁用 status
layui.use(["form", "jquery"], function() {
layui.jquery("#status").attr("checked", layui.jquery('input[name="status"]').val() != 0);
layui.use(["form"], function() {
layui.$("#status").attr("checked", layui.$('input[name="status"]').val() != 0);
layui.form.render();
layui.form.on("switch(status)", function(data) {
layui.jquery('input[name="status"]').val(this.checked ? 1 : 0);
layui.$('input[name="status"]').val(this.checked ? 1 : 0);
});
})
//提交事件
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
layui.form.on('submit(save)', function (data) {
layui.jquery.ajax({
layui.$.ajax({
url: INSERT_API,
type: 'POST',
dateType: 'json',

View File

@ -156,8 +156,8 @@
const UPDATE_API = "/app/admin/user/update";
// 获取数据库记录
layui.use(['form', 'jquery', 'util'], function () {
let $ = layui.jquery;
layui.use(['form', 'util'], function () {
let $ = layui.$;
$.ajax({
url: SELECT_API,
dataType: 'json',
@ -180,19 +180,19 @@
// 字段 性别 sex
layui.use(["jquery", "xmSelect"], function() {
layui.jquery.ajax({
layui.$.ajax({
url: "/app/admin/dict/get/sex",
dataType: "json",
success: function (e) {
let value = layui.jquery("#sex").attr("value");
let value = layui.$("#sex").attr("value");
let initValue = value ? value.split(",") : [];
layui.xmSelect.render({
el: "#sex",
name: "sex",
initValue: initValue,
data: e.data,
model: {"icon":"hidden","label":{"type":"text"}},
clickClose: 'true',
data: e.data,
model: {"icon":"hidden","label":{"type":"text"}},
clickClose: 'true',
radio: 'true',
})
}
@ -200,13 +200,13 @@
});
// 字段 头像 avatar
layui.use(["upload", "layer", "jquery"], function() {
let input = layui.jquery("#avatar").prev();
layui.use(["upload", "layer"], function() {
let input = layui.$("#avatar").prev();
input.prev().attr("src", input.val());
layui.upload.render({
elem: "#avatar",
url: '/app/admin/upload/avatar',
acceptMime: 'image/gif,image/jpeg,image/jpg,image/png',
elem: "#avatar",
url: '/app/admin/upload/avatar',
acceptMime: 'image/gif,image/jpeg,image/jpg,image/png',
field: '__file__',
done: function (res) {
if (res.code > 0) return layui.layer.msg(res.msg);
@ -225,7 +225,7 @@
// 字段 登录时间 last_time
layui.use(["laydate"], function() {
layui.laydate.render({
elem: "#last_time",
elem: "#last_time",
type: 'datetime',
});
})
@ -233,17 +233,17 @@
// 字段 注册时间 join_time
layui.use(["laydate"], function() {
layui.laydate.render({
elem: "#join_time",
elem: "#join_time",
type: 'datetime',
});
})
// 字段 禁用 status
layui.use(["form", "jquery"], function() {
layui.jquery("#status").attr("checked", layui.jquery('input[name="status"]').val() != 0);
layui.use(["form"], function() {
layui.$("#status").attr("checked", layui.$('input[name="status"]').val() != 0);
layui.form.render();
layui.form.on("switch(status)", function(data) {
layui.jquery('input[name="status"]').val(this.checked ? 1 : 0);
layui.$('input[name="status"]').val(this.checked ? 1 : 0);
});
})
@ -253,10 +253,10 @@
});
//提交事件
layui.use(['form', 'jquery', 'popup'], function () {
layui.use(['form', 'popup'], function () {
layui.form.on('submit(save)', function (data) {
data.field[PRIMARY_KEY] = layui.url().search[PRIMARY_KEY];
layui.jquery.ajax({
layui.$.ajax({
url: UPDATE_API,
type: 'POST',
dateType: 'json',

View File

@ -13,9 +13,12 @@
*/
use plugin\admin\app\controller\AccountController;
use plugin\admin\app\controller\DictController;
use Webman\Route;
Route::any('/app/admin/account/captcha/{type}', [AccountController::class, 'captcha']);
Route::any('/app/admin', function () {
return redirect('/app/admin/');
});
Route::any('/app/admin/dict/get/{name}', [DictController::class, 'get']);