123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Administrator
- * Date: 2017/3/17 0017
- * Time: 下午 3:41
- */
- use yii\helpers\Url;
- use yii\widgets\ActiveForm;
- use common\models\UploadForm;
- use kucha\ueditor\UEditor;
- $position_arr = [
- '0'=>'轮播框',
- '1'=>'平台公告',
- '2'=>'轮播框下方',
- ];
- //$type_arr = [
- // '0'=>'图片',
- // '1'=>'文字公告',
- // '2'=>'轮播框下方',
- //]
- ?>
- <script src="/js/layer/laydate/laydate.js"></script>
- <style type="text/css">
- .modal-backdrop.in {display: none!important;}
- .modal-open .modal {background: rgba(0, 0, 0, 0.52);}
- .modal.in .modal-dialog{position: fixed;margin-left: -300px;top: 10%;left: 50%;}
- .red{color: red;}
- .form-control{
- width: auto;
- }
- </style>
- <?php if(empty($model->id)):?>
- <form id="myform" action="<?=Url::toRoute(['webconfig/add_notice']);?>" method="post">
- <?php else:?>
- <form id="myform" action="<?=Url::toRoute(['webconfig/edit_notice']);?>" method="post">
- <?php endif;?>
- <div class="col-sm-12">
- <div class="ibox float-e-margins">
- <div class="ibox-content form-horizontal">
- <?php $information = empty($model->information)?'':$model->information?>
- <?php $title = empty($information->title)?'':$information->title?>
- <div class="form-group">
- <label class="col-sm-2 control-label">标题:</label>
- <div class="col-sm-10" style="padding-left:0">
- <select id="title" <?=!empty($model->id)?"disabled='disabled'":''?> name="title" style="display:inline-block;height: 36px;width:144px;line-height: 36px;border: 1px solid #e6e6e6;background-color: #fff;border-radius: 2px;">
- <option>请选择标题</option>
- <?php if(!empty($datas)):?>
- <?php foreach($datas as $data):?>
- <option value="<?=empty($data->title)?'':$data->title?>" <?=($title==$data->title)?"selected='selected'":''?>><?=empty($data->title)?'':$data->title?></option>
- <?php endforeach;?>
- <?php endif?>
- </select>
- <label class="red notice"></label>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-2 control-label">发布时间:</label>
- <div class="layui-input-inline" style="width:160px">
- <input class="layui-input" placeholder="发布时间"value="<?=empty($model->release_time)?'':date("Y-m-d",$model->release_time)?>"id="start" name="start">
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-2 control-label">结束时间:</label>
- <div class="layui-input-inline" style="width:160px">
- <input class="layui-input" placeholder="截止时间"value="<?=empty($model->over_time)?'':date("Y-m-d",$model->over_time)?>"id="end" name="end">
- </div>
- </div>
- <input type="hidden" name="_csrf-backend" value="<?=Yii::$app->request->csrfToken;?>" />
- <input type="hidden" name="id" value="<?=empty($model->id)?'': $model->id;?>" />
- <div class="form-group">
- <div class="col-sm-2"></div>
- <div class="col-sm-10">
- <button type="button" class="btn btn-primary" id="submit1">提交</button>
- <button type="button" class="btn btn-default" onclick="location.href='<?=Url::toRoute(['webconfig/notice']);?>';return false;">取消添加</button>
- </label>
- </div>
- </div>
- </div>
- </div>
- </form>
- <script>
- var lock = true;
- $('#title').change(function(){
- var title = $('#title').find("option:selected").text();
- $.ajax({
- url: '<?=Url::toRoute(['webconfig/checksid'])?>',
- type: 'POST',
- dataType:"json",
- data: {title:title, '_csrf-backend': '<?=Yii::$app->request->getCsrfToken();?>'},
- success: function (data) {
- console.log(data)
- if(data=='该内容标题不存在'){
- lock = false;
- $('.notice').text('该内容id不存在或已被删除');
- }else if(data=='该内容标题已被安排'){
- lock = false;
- $('.notice').text('该内容标题已被安排');
- }else{
- lock = true;
- $('.notice').text('');
- }
- }
- })
- });
- $('#submit1').click(function(){
- // var sid = $('#sid').val();
- var title = $('#title').find("option:selected").text();
- var start = $('#start').val();
- var end = $('#end').val();
- if(title =='请选择标题'){
- layer.alert('请选择标题');
- return false;
- }else if(start == ''){
- layer.alert('发布时间不能为空');
- return false;
- }
- if(lock){
- lock=false;
- $('#title').removeAttr('disabled');
- $('#myform').submit();
- }else{
- alert('该内容标题不存在或已被删除')
- }
- });
- laydate.skin('molv');
- var start = {
- elem: '#start',
- format: 'YYYY-MM-DD hh:mm:ss',
- // min: laydate.now(), //设定最小日期为当前日期
- max: '2099-06-16 00:00:00', //最大日期
- istime: true,
- istoday: false,
- choose: function(datas){
- end.min = datas; //开始日选好后,重置结束日的最小日期
- end.start = datas //将结束日的初始值设定为开始日
- }
- };
- var end = {
- elem: '#end',
- format: 'YYYY-MM-DD hh:mm:ss',
- // min: laydate.now(), //设定最小日期为当前日期
- max: '2099-06-16 00:00:00', //最大日期
- istime: true,
- istoday: false,
- choose: function(datas){
- start.max = datas; //结束日选好后,重置开始日的最大日期
- }
- };
- laydate(start);
- laydate(end);
- $('.laydate_top').removeAttr('padding')
- </script>
|