From 868c8d32983331cbd9190080e4c8eb1f5127a9a8 Mon Sep 17 00:00:00 2001 From: walkor Date: Mon, 5 Dec 2022 21:39:32 +0800 Subject: [PATCH] save --- src/plugin/admin/app/view/admin/index.html | 6 ++--- src/plugin/admin/app/view/admin/insert.html | 28 ++++++++++++++++----- src/plugin/admin/app/view/admin/update.html | 26 +++++++++++++++---- 3 files changed, 46 insertions(+), 14 deletions(-) diff --git a/src/plugin/admin/app/view/admin/index.html b/src/plugin/admin/app/view/admin/index.html index e0148aa..16dbdee 100644 --- a/src/plugin/admin/app/view/admin/index.html +++ b/src/plugin/admin/app/view/admin/index.html @@ -196,9 +196,9 @@ layEvent: "refresh", icon: "layui-icon-refresh", }, "filter", "print", "exports"], - done: function () { - layer.photos({photos: 'div[lay-id="data-table"]', anim: 5}); - } + done: function () { + layer.photos({photos: 'div[lay-id="data-table"]', anim: 5}); + } }); } diff --git a/src/plugin/admin/app/view/admin/insert.html b/src/plugin/admin/app/view/admin/insert.html index ffafbac..ca5d531 100644 --- a/src/plugin/admin/app/view/admin/insert.html +++ b/src/plugin/admin/app/view/admin/insert.html @@ -42,6 +42,9 @@ + @@ -94,11 +97,24 @@ layui.use(["upload", "layer"], function() { let input = layui.$("#avatar").prev(); input.prev().attr("src", input.val()); + layui.$("#attachment-choose-avatar").on('click', function() { + parent.layer.open({ + type: 2, + title: "选择附件", + content: "/app/admin/upload/attachment?ext=jpg,jpeg,png,gif,bmp", + area: ["95%", "90%"], + success: function (layero, index) { + parent.layui.$("#layui-layer" + index).data("callback", function (data) { + input.val(data.url).prev().attr("src", data.url); + }); + } + }); + }); 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); @@ -119,8 +135,8 @@ 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"]}, }) } diff --git a/src/plugin/admin/app/view/admin/update.html b/src/plugin/admin/app/view/admin/update.html index c12b061..00e335d 100644 --- a/src/plugin/admin/app/view/admin/update.html +++ b/src/plugin/admin/app/view/admin/update.html @@ -42,6 +42,9 @@ + @@ -118,10 +121,23 @@ layui.use(["upload", "layer"], function() { let input = layui.$("#avatar").prev(); input.prev().attr("src", input.val()); + layui.$("#attachment-choose-avatar").on('click', function() { + parent.layer.open({ + type: 2, + title: "选择附件", + content: "/app/admin/upload/attachment?ext=jpg,jpeg,png,gif,bmp", + area: ["95%", "90%"], + success: function (layero, index) { + parent.layui.$("#layui-layer" + index).data("callback", function (data) { + input.val(data.url).prev().attr("src", data.url); + }); + } + }); + }); 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); @@ -142,8 +158,8 @@ 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"]}, }) }