Files
backend/storage/view/website/insert.blade.php
toom1996 0a83e2dfc6 update
2025-07-11 14:49:59 +08:00

155 lines
6.5 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>insert</title>
<link rel="stylesheet" href="/component/pear/css/pear.css" />
<link rel="stylesheet" href="/admin/css/reset.css" />
</head>
<body>
<form class="layui-form" action="">
<div class="main-container mr-5">
<div class="layui-form-item">
<label class="layui-form-label">网站域名</label>
<div class="layui-input-inline layui-input-wrap">
<input type="text" name="app_domain" lay-verify="required" autocomplete="off" lay-affix="clear" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">网站名称</label>
<div class="layui-input-inline layui-input-wrap">
<input type="text" name="app_name" autocomplete="off" lay-affix="clear" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">网站logo</label>
<div class="layui-input-block">
<button type="button" class="layui-btn" id="logo_upload_btn">
<i class="layui-icon">&#xe67c;</i>上传图片
</button>
<img style="max-height: 50px;" src="" id="app_logo">
<input type="hidden" name="app_logo" value="" class="layui-input" autocomplete="off">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">网站描述</label>
<div class="layui-input-inline layui-input-wrap">
<input type="text" name="app_description" autocomplete="off" lay-affix="clear" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">关键词</label>
<div class="layui-input-inline layui-input-wrap">
<input type="text" name="app_keywords" autocomplete="off" lay-affix="clear" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">公司名称</label>
<div class="layui-input-inline layui-input-wrap">
<input type="text" name="app_company" autocomplete="off" lay-affix="clear" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">备案号</label>
<div class="layui-input-inline layui-input-wrap">
<input type="text" name="app_filing" autocomplete="off" lay-affix="clear" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">备案号链接地址</label>
<div class="layui-input-inline layui-input-wrap">
<input type="text" name="app_filing_url" autocomplete="off" lay-affix="clear" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">模板</label>
<div class="layui-input-inline layui-input-wrap">
<input type="radio" name="template" value="2" title="模板2">
<input type="radio" name="template" value="3" title="模板3">
{{-- <input type="radio" name="sex" value="nv" title="" checked>--}}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">百度站长验证</label>
<div class="layui-input-inline layui-input-wrap">
<input type="text" name="app_baidu_zhanzhang" autocomplete="off" lay-affix="clear" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">extra_tag</label>
<div class="layui-input-inline layui-input-wrap">
<input type="text" name="app_extra_tag" autocomplete="off" lay-affix="clear" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<div class="button-container">
<button type="submit" class="pear-btn pear-btn-primary pear-btn-md" lay-submit="" lay-filter="insert">
提交
</button>
</div>
</div>
</div>
</form>
<script src="/component/layui/layui.js?v=2.8.12"></script>
<script src="/component/pear/pear.js"></script>
<script>
// api
const INSERT_API = "/admin/api/website/config/insert";
const UPLOAD_API = '/upload/image' // 上传图片
layui.use(['upload', 'jquery', 'popup'], function(){
const $ = layui.jquery;
const upload = layui.upload;
// 上传logo
upload.render({
elem: '#logo_upload_btn' //绑定元素
,url: UPLOAD_API // 上传接口,实际使用时改成您自己的上传接口即可。
,accept: 'images' // 限制为图片类型
,exts: 'jpg|jpeg|png|gif|ico' // 允许上传的文件格式,加入 ico 格式
,before: function(obj){ //obj参数包含的信息跟 choose回调完全一致可参见上文。
console.log(obj)
}
,done: function(res){
//上传完毕回调
console.log(res)
// 若上传失败
if(res.code > 0){
return layer.msg('上传失败');
}
// 上传成功的一些操作
// …
document.querySelector('[id="app_logo"]').src = res.data.url
$("input[name=app_logo]").val(res.data.url);
}
,error: function(e){
console.log(e)
//请求异常回调
}
});
layui.form.on("submit(insert)", function (data) {
console.log(data)
layui.$.ajax({
url: INSERT_API,
type: "POST",
dateType: "json",
data: data.field,
success: function (res) {
if (res.code) {
return layui.popup.failure(res.msg);
}
return layui.popup.success("操作成功", function () {
parent.refreshTable();
parent.layer.close(parent.layer.getFrameIndex(window.name));
});
}
});
return false;
});
});
</script>
</body>
</html>