first commit

This commit is contained in:
2025-06-25 10:53:11 +08:00
commit 9f374011ae
1240 changed files with 181139 additions and 0 deletions
+123
View File
@@ -0,0 +1,123 @@
<form class="layui-form page-content p-4">
<h3 class="h3-title">增加账号渠道</h3>
<table class="layui-table layui-table-form">
<tr>
<td class="layui-td-gray-2">账号渠道<font>*</font></td>
<td>
<input
type="text"
name="channel"
lay-verify="required"
lay-reqText="请输入账号渠道"
placeholder="请输入账号渠道"
class="layui-input"
value=""
/>
</td>
</tr>
</table>
<div class="pt-1">
<input type="hidden" name="id" value="0" />
<button
class="layui-btn layui-btn-normal"
lay-submit=""
lay-filter="webform"
>
立即提交
</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
</form>
<div class="tablelist" style="padding: 20px">
<h3 class="h3-title">账号渠道列表</h3>
<table class="layui-table" lay-filter="tablelist" id="channelList"></table>
</div>
<script type="text/html" id="barDemo">
<a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail">查看</a>
<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="delete">删除</a>
</script>
<script>
layui.use(['table', 'form', 'layer'], function () {
var table = layui.table;
var form = layui.form;
var layer = layui.layer;
// 获取账号渠道列表
function getAccountChannelList(pageNumber, pageSize) {
var url = "/account/index/getaccountchannel";
table.render({
elem: "#channelList",
url: url,
page: {
curr: pageNumber ? pageNumber : 1,
limit: pageSize ? pageSize : 10,
},
limit: pageSize ? pageSize : 10,
cols: [
[
{ field: "id", title: "ID" },
{ field: "channel", title: "账号渠道" },
{
title: "操作",
align: "center",
width: 180,
minWidth: 125,
toolbar: "#barDemo",
},
],
],
});
}
function openInit() {
form.render();
// 监听提交
form.on("submit(webform)", function (data) {
let callback = function (e) {
layer.msg(e.msg);
if (e.code == 2) {
layui.tool.close(1000);
}
};
layui.tool.post("/account/index/add_channel", data.field, callback);
return false;
});
// 初始化账号渠道列表
getAccountChannelList();
}
openInit();
// 监听工具条
table.on('tool(tablelist)', function (obj) {
var data = obj.data;
console.log(obj.event);
if (obj.event === 'detail') {
layer.msg('ID' + data.id + ' 的查看操作');
} else if (obj.event === 'delete') {
layer.confirm('确定要删除该账号渠道吗?', function (index) {
let callback = function (e) {
console.log('e.code:', e.code);
if (e.code == 1) {
obj.del();
layer.msg('删除成功');
} else {
layer.msg('删除失败');
}
};
layui.tool.post('/account/index/del_account_channel', { id: data.id }, callback);
layer.close(index);
});
} else if (obj.event === 'edit') {
layer.alert('编辑行:<br>' + JSON.stringify(data));
}
});
});
</script>