添加项目文件。

This commit is contained in:
2026-10-12 16:22:04 +08:00
parent 7c68a0ca0a
commit aad11be43d
1000 changed files with 120807 additions and 0 deletions
+175
View File
@@ -0,0 +1,175 @@
layui.define(["table", "admin", "form", 'user', 'tree'], function (e) {
var i = (layui.$, layui.admin),
$ = layui.$,
t = layui.view,
l = layui.table,
r = layui.form,
admin = layui.admin,
setter = layui.setter;
//提交数据
l.render({
elem: "#LAY-task-back-manage",
url: setter.baseurl + "adminapi/task/GetTaskList",
method: "post",
contentType: "application/json",
page: true,
where: {
keyWord: "",
state: -1
},
request: {
pageName: 'pageIndex' //页码的参数名称,默认:page
, limitName: 'pageSize' //每页数据量的参数名,默认:limit
},
limit: 10,
headers: {
'token': layui.data(setter.tableName)[setter.request.tokenName]
},
cols: [
[
{
field: "number",
title: "任务编号",
}, {
field: "remark",
title: "任务描述"
}, {
field: "taskType",
title: "任务类型",
templet: function (d) {
if (d.taskType == 1)
return "每日任务";
if (d.taskType == 2)
return "在线时长任务";
}
}, {
field: "taskEvent",
title: "事件",
templet: function (d) {
var tem = "";
switch (d.taskEvent) {
case 1: tem = "整点在线奖励"; break;
case 2: tem = "在线时长";break;
case 3: tem = "捕获任意鱼";break;
case 4: tem = "捕获黄金鱼";break;
case 5: tem = "捕获Boss鱼"; break;
case 6: tem = "赢取金币"; break;
case 7: tem = "使用狂暴"; break;
case 8: tem = "开炮任务"; break;
case 9: tem = "登录任务"; break;
case 10: tem = "充值任务"; break;
default:tem = "未知";break;
}
return tem;
}
}, {
field: "taskCount",
title: "任务条件"
}
, {
field: "exp",
title: "战令经验"
}
, {
field: "state",
title: "状态",
templet: function (d) {
if (d.state == 1)
return "启用";
else
return "禁用"
}
}
, {
width: 240,
title: "操作",
align: "center",
fixed: "right",
toolbar: "#table-taskadmin-admin"
}]
],
text: "对不起,加载出现异常!",
response: {
statusName: 'code', //数据状态的字段名称,默认:code
statusCode: 0, //成功的状态码,默认:0
msgName: 'info', //状态信息的字段名称,默认:msg
countName: 'count', //数据总数的字段名称,默认:count
dataName: 'data' //数据列表的字段名称,默认:data
}
}),
l.on("tool(LAY-task-back-manage)", function (e) {
var l = e.data;
console.log(e.event)
if ("del" === e.event) {
layer.confirm("确定删除此任务?", function (i) {
//提交数据
admin.req({
method: "get",
url: setter.baseurl + "adminapi/task/DeleteTask?id=" + e.data.id,//实际使用请改成服务端真实接口
async: true,
done: function (res) {
e.del(), layer.close(i)
}
})
})
}
if ("state" === e.event) {
admin.req({
method: "get",
url: setter.baseurl + "adminapi/Task/UpdateTaskState?id=" + e.data.id + "&state=" + (e.data.state == 1 ? 2 :1),//实际使用请改成服务端真实接口
async: true,
done: function (res) {
layer.msg("操作成功");
layui.table.reload("LAY-task-back-manage");
}
})
}
if ("edit" === e.event) {
i.popup({
title: "编辑任务",
area: ["500px", "600px"],
id: "LAY-popup-user-add",
success: function (e, i) {
t(this.id).render("config/taskform", l).done(function () {
r.render(null, "layuiadmin-form-admin"), r.on("submit(LAY-user-back-submit)", function (e) {
console.log(e.field)
//提交数据
admin.req({
method: "post",
contentType: "application/json;charset=UTF-8",
dataType: "json",
headers: {
'token': layui.data(setter.tableName)[setter.request.tokenName]
},
url: setter.baseurl + "adminapi/task/AddTask",//实际使用请改成服务端真实接口
async: false,
data: JSON.stringify(e.field),
done: function (res) {
layui.table.reload("LAY-task-back-manage"), layer.close(i)
}
})
})
})
}
})
}
}), e("task", {})
});