2023-11-22 20:10:26 +08:00

148 lines
5.4 KiB
PHP
Raw 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.

<?php
/**
* @author Any
* @description KISS
* @date 2020-11-5
* @version 1.0.0
*
* _____LOG_____
*
*/
use app\components\SiteHelper;
use app\widgets\PickFile;
$layui_js_file = "/statics/layuiadmin/layui/layui.all.2.5.5.js?v=1.0.0";
$this->registerJsFile($layui_js_file, ['depends' => 'app\modules\admin\assets\AppAsset']);
$this->title = '报告上传';
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="layui-fluid">
<div class="layui-card">
<div class="layui-card-header"><?= $this->title ?></div>
<div class="layui-card-body">
<div class="layui-form">
<div class="layui-form-item">
<label class="layui-form-label required">姓名</label>
<div class="layui-input-inline">
<input type="text" name="phone" placeholder="请输入姓名" autocomplete="off" class="layui-input"
value="<?= $user->real_name ?>" <?= !$model->isNewRecord ? 'disabled' : '' ?>
lay-verify="required">
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label required">模型编号</label>
<div class="layui-input-inline">
<input type="text" name="phone" placeholder="请输模型编号" autocomplete="off" class="layui-input"
value="<?= $model->model_number ?>" <?= !$model->isNewRecord ? 'disabled' : '' ?>
lay-verify="required">
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
<?= PickFile::widget([
'accept' => 'file',
'id' => 'final_path_upload',
'name' => 'left_img',
'label' => "左脚图片",
'value' => $left_img,
// 'tip' => '图片大小100px×100px'
]) ?>
<?= PickFile::widget([
'accept' => 'file',
'id' => 'final_path_upload_',
'name' => 'right_img',
'label' => "右脚图片",
'value' => $right_img,
// 'value' => SiteHelper::getCustomiseOptionByKey("siteLogo","hump"),
// 'tip' => '图片大小100px×100px'
]) ?>
<div class="layui-form-item">
<div class="layui-input-block">
<div class="">
<button class="layui-btn" lay-submit="" lay-filter="admin-theme-customise">立即提交</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
<?php $this->beginBlock('js_script_wrap') ?>
layui.config({
base: '/statics/layuiadmin/' //静态资源所在路径
}).extend({
index: 'lib/index' //主入口模块
}).use(['index', 'user', 'upload'], function () {
var $ = layui.$
, setter = layui.setter
, admin = layui.admin
, form = layui.form
, router = layui.router()
, upload = layui.upload
, search = router.search;
form.render();
//提交
var submitLock = false;
form.on('submit(admin-theme-customise)', function (obj) {
if (submitLock) {
return false;
}
submitLock = true;
//请求登入接口
//console.log(obj)
var url = '<?= \Yii::$app->urlManager->createUrl(["/store/report/edit", 'id' => $model->id ? $model->id : 0]) ?>';
var returnUrl = "<?= \Yii::$app->urlManager->createUrl(["/store/report/index"]) ?>";
var data = obj.field;
data._csrf = _csrf;
$.ajax(url, {
type: "POST",
dataType: "json",
data: data,
timeout: 10000,
success: function (res) {
if (res.code == 0) {
layer.msg(res.msg, {
offset: '15px'
, icon: 1
, time: 1000
}, function () {
if (returnUrl) {
location.href = returnUrl;
} else {
location.reload();
}
});
} else {
layer.msg(res.msg, {
offset: '15px'
, icon: 2
, time: 1000
}, function () {
});
}
},
error: function (xhr, type, err) {
},
complete: function () {
submitLock = false;
}
})
});
});
<?php $this->endBlock(); ?>
</script>
<?php $this->registerJs($this->blocks['js_script_wrap'], \yii\web\View::POS_END); ?>