123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- {extend name="public/layout"/} {block name="title"}新增研发案例{/block} {block name="body"}
- <link rel="stylesheet" href="__STATIC__/css/csspc.css">
- <link rel="stylesheet" href="__STATIC__/css/font.css">
- <style>
- html,body{height: 80%;min-width: 500px;}
- .body{height: 100%;overflow-y:auto;background: #F6F7FB;}
- .huise333{color:#333;}
- .layui-form-select{width:50%;float:left;}
- .layui-form-label{width:20%;}
- .layui-input-block{width:78%;}
- .mjtext{width:50%;height: 38px;}
- .pingfang{right: 11%;top:32%;font-size: 14px;color:#999;}
- .addImages {display: inline-block;width: 141px !important;height:94px !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px dashed darkgray;background: #f8f8f8;position: relative;overflow: hidden;}
- .addImages .upload_ico{font-size: 50px;color:#28A1FF;display: inline-block;}
- .imageDiv div {width: 100%;height: 100%;position: absolute;top: 0px;background-color: #e6e6e600;}
- .imageDiv div:hover {background-color: #e6e6e680;}
- .imageDiv div:hover i {display: block;cursor: pointer;}
- .imageDiv div i{display: none; font-size: 31px;line-height: 142px;text-align: center;}
- .text-detail {
- width: 100%;
- height: 100%;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- }
- .mdl20 {
- margin-left: 0px;
- }
- .width56_ {
- width: 59%;
- }
- .layui-form-checkbox i {
- height: 30px;
- }
- .layui-anim-upbit {
- position: relative;
- z-index: 9999999 !important;
- }
- </style>
- <body>
- <div class="bodys">
- <form class="layui-form layui-form-box">
- <div class="layui-form-item mdt30 wpsr">
- <label class="layui-form-label"><i style="color:red;">*</i> 案例名称:</label>
- <div class="layui-input-block">
- <input type="text" name="name" required lay-verify="required" placeholder="请输入案例名称" autocomplete="off" class="layui-input mjtext">
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label"><i style="color:red;">*</i>风格</label>
- <div class="layui-input-block">
- <select name="decostyles_id" lay-verify="required">
- <option value=""></option>
- {volist name="decostyles" id="vo"}
- <option value="{$vo.id}">{$vo.name}</option>
- {/volist}
- </select>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label">类型</label>
- <div class="layui-input-block">
- <input type="radio" name="type" lay-filter="type" value="2" title="图文" checked>
- <input type="radio" name="type" lay-filter="type" value="1" title="VR" >
- </div>
- </div>
- <div class="layui-form-item mdt30 wpsr vrStyle layui-hide">
- <label class="layui-form-label">VR链接:</label>
- <div class="layui-input-block">
- <input type="text" name="vr_link" required placeholder="请输入VR链接" autocomplete="off" class="layui-input mjtext">
- </div>
- </div>
- <div class="layui-form-item mdt20 articleStyle">
- <label class="layui-form-label"><i style="color:red;">*</i> 案例图片:</label>
- <div class="layui-input-block" style="max-width: 50%;">
- <div class="layui-input-inline addImages" id="anlicoverimg">
- <div class="text-detail" style="width: 100%;">
- <i class="layui-icon upload_ico"></i>
- <p>上传封面图</p>
- </div>
- </div>
-
- </div>
- </div>
- <div class="layui-form-item woverflow mdt30 articleStyle">
- <label class="layui-form-label">案例图文:</label>
- <div class="layui-input-block mdl20 wleft" style="max-width: 70%;">
- <textarea id='content' name='house_count' style="height: 500px;"></textarea >
- </div>
- </div>
- <div class="width56_" style="margin:30px auto 0px;padding-bottom: 50px;">
- <button type="button" lay-submit class="layui-btn layui-btn-normal pdlr30" lay-filter="preformance_tasks-submit" id="preformance_tasks-submit">保存</button>
- <div class="layui-btn layui-btn-primary layui-border-blue pdlr30 cancel">取消</div>
- <input type="hidden" name="housetype_id" value="{$housetype_id}"/>
- </div>
-
- </form>
- </div>
- </body>
- {/block} {block name="js"}
- <!-- 配置文件 -->
- <script type="text/javascript" src="__STATIC__/ueditor/dist/utf8-php/ueditor.config.js"></script>
- <!-- 编辑器源码文件 -->
- <script type="text/javascript" src="__STATIC__/ueditor/dist/utf8-php/ueditor.all.js"></script>
- <!-- 实例化编辑器 -->
- <script type="text/javascript">
- var ue = UE.getEditor('content');
- </script>
- <script type="text/javascript">
- //转化正整数
- function zhzs(value){
- value = value.replace(/[^\d]/g,'');
- if(''!=value){
- value = parseInt(value);
- }
- return value;
- }
- </script>
- <script>
- layui.config({
- base: '__LAYUI__/',
- urlbase: '/sys'
- }).extend({
- index: 'lib/index' //主入口模块
- }).use(['index','form','upload'], function() {
- var $ = layui.$,
- layer = layui.layer,
- upload = layui.upload,
- form = layui.form;
- form.render();
- //添加保存
- form.on('submit(preformance_tasks-submit)', function(data) {
- var formData = new FormData(data.form);
- ue.ready(function () {
- formData.append('content', ue.getContent());
- });
- $.ajax({
- url: '{:url("add_dev_case")}',
- type: 'post',
- data: formData,
- dataType: 'json',
- processData: false,
- contentType: false,
- success: function(res) {
- if(res.code === 0) {
- layer.msg(res.msg,{
- anim: 0,time: 1000,icon: 6,
- }, function() {
- var index = parent.layer.getFrameIndex(window.name);
- parent.layui.table.reload('dev-table'); //重载表格
- parent.layer.close(index); //再执行关闭
- });
- } else {
- layer.msg(res.msg, {anim: 0,time: 1000,icon: 5});
- }
- }
- });
- return false;
- });
- $('.cancel').click(function(){
- var index = parent.layer.getFrameIndex(window.name);
- parent.layer.close(index);
- })
- form.on('radio(type)', function (data) {
- if (data.value == 1) {
- $('.vrStyle').removeClass('layui-hide');
- $('.articleStyle').addClass('layui-hide');
- } else {
- $('.vrStyle').addClass('layui-hide');
- $('.articleStyle').removeClass('layui-hide');
- }
- })
- //拖拽上传
- upload.render({
- elem: '#anlicoverimg',
- accept: 'image',
- exts: 'jpg|png|bmp|jpeg|JPG|PNG|BMP|JPEG',
- auto: false,
- field: 'cover',
- size: 1 * 1024,
- choose: function(obj) {
- obj.preview(function(index, file, result) {
- $('#anlicoverimg').html('<img src="' + result + '" style="height: 100%;width:100%;">');
- });
- }
- });
- })
- </script>
- {/block}
|