123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- {extend name="public/layout"}
- {block name="body"}
- <style>
- html,body {
- background-color: #fff;
- }
- </style>
- <body>
- <div class="layui-fluid">
- <div class="layui-row layui-col-space15">
- <div class="layui-col-md12">
- <div class="layui-card">
- <div class="layui-card-body">
- <form class="layui-form" id="admin" enctype="multipart/form-data">
- <div class="layui-form-item">
- <label class="layui-form-label" for="name">姓名:</label>
- <div class="layui-input-block" style="width: 150px">
- <input type="text" name="name" required lay-verify="required" id="name"
- placeholder="请输入姓名" autocomplete="off" class="layui-input" value="{$data.name}">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label" for="name">联系方式:</label>
- <div class="layui-input-block" style="width: 150px">
- <input type="text" name="phone" required lay-verify="required" id="vx"
- placeholder="请输入联系电话" autocomplete="off" class="layui-input" value="{$data.phone}">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label" for="name">微信号:</label>
- <div class="layui-input-block" style="width: 150px">
- <input type="text" name="vx" required lay-verify="required" id="vx"
- placeholder="请输入微信号" autocomplete="off" class="layui-input" value="{$data.vx}">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">头像:</label>
- <div class="layui-input-inline">
- <div class="upload-img" id="img">
- {notempty name="data.headimg"}
- <img src="{$data.headimg}">
- {else/}
- <div class="area">
- <i class="layui-icon"></i>
- </div>
- {/notempty}
- </div>
- </div>
- <div class="layui-form-mid layui-word-aux">jpg,png,bmp,jpeg格式,大小800KB</div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label" for="desc">简介:</label>
- <div class="layui-input-block">
- <textarea name="desc" id="desc"
- placeholder="请输入简介" class="layui-textarea">{$data.desc}</textarea>
- </div>
- </div>
- <input type="hidden" name="id" value="{$data.id}">
- <div class="layui-form-item">
- <div class="layui-input-block">
- <button class="layui-btn" lay-submit lay-filter="admin">立即提交</button>
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- {/block}
- {block name="js"}
- <script src="__STATIC__/js/jquery.min.js"></script>
- <script>
- function number_input(key){
- $(key).keypress(function(key){
- var ableKey = [0,46,45,48,49,50,51,52,53,54,55,56,57];
- var code = key.charCode;
- if(ableKey.indexOf(code) < 0){
- return false;
- }
- });
- }
- </script>
- <script>
- number_input('.num');
- var addurl = '{:url("broad/teacher_edit")}';
- layui.use(['form','upload'], function () {
- var $ = layui.jquery
- , form = layui.form
- , upload = layui.upload;
- form.on("submit(admin)", function (obj) {
- if($(obj.elem).hasClass('layui-btn-disabled')) return false;
- $(obj.elem).addClass('layui-btn-disabled');
- var formData = new FormData(obj.form);
- $.ajax({
- url:addurl,
- type: 'POST',
- data: formData,
- dataType: 'json',
- processData: false,
- contentType: false,
- success: function (resp) {
- var res = JSON.parse(resp);
- if (res.code === 0) {
- layer.msg(res.msg, {anim: 0}, function () {
- parent.t.reload();
- var index = parent.layer.getFrameIndex(window.name);
- parent.layer.close(index);
- });
- } else {
- layer.msg(res.msg, {anim: 6});
- $(obj.elem).removeClass('layui-btn-disabled');
- }
- }});
- return false;
- });
- upload.render({
- elem: '#img',
- accept: 'images',
- exts: 'jpg|png|bmp|jpeg|JPG|PNG|BMP|JPEG',
- auto: false,
- field: 'headimg',
- size: 800,
- choose: function(obj){
- file=obj.pushFile();
- obj.preview(function(index, file, result){
- $('#img').html('<img src="' + result + '" style="height: 100%;width:100%;">');
- });
- }
- });
- });
- </script>
- {/block}
|