why.xingtongworld.com项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

732 lines
33 KiB

{extend name="admin@public/base" /}
{block name="main-content"}
<style>
.btn{
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
text-decoration: none;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
a.btn:hover{
background-color: #3366b7;
}
.progress{
margin-top:2px;
width: 200px;
height: 14px;
margin-bottom: 10px;
overflow: hidden;
background-color: #f5f5f5;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.progress-bar{
background-color: rgb(92, 184, 92);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.14902) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.14902) 50%, rgba(255, 255, 255, 0.14902) 75%, transparent 75%, transparent);
background-size: 40px 40px;
box-shadow: rgba(0, 0, 0, 0.14902) 0px -1px 0px 0px inset;
box-sizing: border-box;
color: rgb(255, 255, 255);
display: block;
float: left;
font-size: 12px;
height: 20px;
line-height: 20px;
text-align: center;
transition-delay: 0s;
transition-duration: 0.6s;
transition-property: width;
transition-timing-function: ease;
width: 266.188px;
}
</style>
<div class="page-content">
<!--主题-->
<div class="page-header">
<h1>
您当前操作
<small>
<i class="ace-icon fa fa-angle-double-right"></i>
修改
</small>
</h1>
</div>
<div class="row">
<div class="col-xs-12">
<form class="form-horizontal ajaxForm2" name="form0" method="post" action="{:url('admin/Gpgl/show_edit',array('kind'=>$c_kind))}" enctype="multipart/form-data">
<input type="hidden" name="c_id" value="{$list.c_id}" />
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">托管资产名称: </label>
<div class="col-sm-10">
<input type="text" name="c_name" value="{$list.c_name}" placeholder="必填:标的名称" class="col-xs-10 col-sm-6" required/>
<span class="help-inline col-xs-12 col-sm-7">
<span class="middle" id="resone"></span>
</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">资产托管代码: </label>
<div class="col-sm-10">
<input type="text" name="c_code" value="{$list.c_code}" class="col-xs-10 col-sm-6" />
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">披露状态: </label>
<div class="col-sm-10">
<select id="c_state" name="c_state" required class="col-xs-10 col-sm-6" >
<option value="">请选择状态</option>
<option value="1" {if condition="$list['c_state'] eq 1"}selected{/if}>预披露</option>
<option value="2" {if condition="$list['c_state'] eq 2"}selected{/if}>正式披露</option>
<option value="3" {if condition="$list['c_state'] eq 3"}selected{/if}>成交结果公示</option>
<option value="4" {if condition="$list['c_state'] eq 4"}selected{/if}>艺术资产转让</option>
</select>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">托管类型: </label>
<div class="col-sm-10">
<select id="c_cate" name="c_cate" required class="col-xs-10 col-sm-6" >
<option value="">请选择类型</option>
<option value="1" {if condition="$list['c_cate'] eq 1"}selected{/if}>A担保回购式</option>
<option value="2" {if condition="$list['c_cate'] eq 2"}selected{/if}>B撮合回购式</option>
<option value="3" {if condition="$list['c_cate'] eq 3"}selected{/if}>C登记备案式</option>
</select>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">(新)托管类别: </label>
<div class="col-sm-10">
{foreach name="parents" id="vo" key="key"}
<input type="checkbox" name="c_parent[]" id="parent{$key}" value="{$key}" {if condition="count($list['c_parent'])&&in_array($key,$list['c_parent'])"}checked="checked"{/if}>{$vo} &nbsp;&nbsp;
{/foreach}
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">(新)托管子类别: </label>
<div class="col-sm-10" id="childbox">
{foreach name="pcchilds" id="jo" key="jey"}
{foreach name="jo" id="vo" key="key"}
{if condition="$vo"}
<span class="child{$jey}"></span><input type="checkbox" name="c_child[{$jey}][]" id="child{$jey}{$key}" value="{$jey}-{$key}" {if condition="isset($list['c_child'][$jey])&&in_array($jey.'-'.$key,$list['c_child'][$jey])"}checked="checked"{/if}>{$jo.parent}-{$vo} &nbsp;&nbsp;</span>
{/if}
{/foreach}
{/foreach}
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right">检测状态: </label>
<div class="col-sm-10">
<label>
<input name="detect" type="radio" value="0" class="ace" {if condition="!is_null($list['detect']) and $list['detect'] eq 0"}checked{/if}/>
<span class="lbl"> 未检测 </span>&nbsp;&nbsp;
</label>
<label>
<input name="detect" type="radio" value="1" class="ace" {if condition="!is_null($list['detect']) and $list['detect'] eq 1"}checked{/if}/>
<span class="lbl"> 检测未通过 </span>
</label>
<label>
<input name="detect" type="radio" value="2" class="ace" {if condition="!is_null($list['detect']) and $list['detect'] eq 2"}checked{/if}/>
<span class="lbl"> 检测通过</span>
</label>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">托管类别: </label>
<div class="col-sm-10">
<select id="c_type" name="c_type" class="col-xs-10 col-sm-6" >
<option value="">请选择类别</option>
{foreach name="types" id="vo" key="key"}
<option value="{$key}" {if condition="$list['c_type'] eq $key"}selected{/if}>{$vo}</option>
{/foreach}
</select>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">托管子类别: </label>
<div class="col-sm-10">
<select id="c_cid" name="c_cid" class="col-xs-10 col-sm-6" >
<option value="">请选择子类别</option>
{foreach name="tchilds" id="vo" key="key"}
<option value="{$key}" {if condition="$list['c_cid'] eq $key"}selected{/if}>{$vo}</option>
{/foreach}
</select>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">卖家报价: </label>
<div class="col-sm-10">
<input type="text" name="c_price" value="{$list.c_price}" class="col-xs-10 col-sm-6" />
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">本所指导价: </label>
<div class="col-sm-10">
<input type="text" name="c_gprice" value="{$list.c_gprice}" class="col-xs-10 col-sm-6" />
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">第三方估价: </label>
<div class="col-sm-10">
<input type="text" name="c_tprice" value="{$list.c_tprice}" class="col-xs-10 col-sm-6" />
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">数量: </label>
<div class="col-sm-10">
<input type="text" name="c_num" value="{$list.c_num}" class="col-xs-10 col-sm-6" />
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">尺寸: </label>
<div class="col-sm-10">
<input type="text" name="c_size" value="{$list.c_size}" class="col-xs-10 col-sm-6" />
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">材质: </label>
<div class="col-sm-10">
<input type="text" name="c_material" value="{$list.c_material}" class="col-xs-10 col-sm-6" />
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">风格: </label>
<div class="col-sm-10">
<input type="text" name="c_class" value="{$list.c_class}" class="col-xs-10 col-sm-6" />
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">年代: </label>
<div class="col-sm-10">
<input type="text" name="c_year" value="{$list.c_year}" class="col-xs-10 col-sm-6" />
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">鉴定机构: </label>
<div class="col-sm-10" style="padding-top:5px;">
<input type="text" name="c_jcname" value="{$list.c_jcname}" class="col-xs-10 col-sm-6" />
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">区块链链接: </label>
<div class="col-sm-10">
<input name="c_jump" class=" col-xs-10 col-sm-6" value="{$list.c_jump}" type="text" >
<span class="lbl"></span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">视频地址 : </label>
<div class="col-sm-10">
<input type="hidden" name="c_video" id="c_video" value="{$list.c_video}" />
{if condition="$list['c_video']"}<p><a href="{$list.c_video}" target="_blank">{$list.c_video}</a></p>{/if}
<div id="ossfile">你的浏览器不支持flash,Silverlight或者HTML5!</div>
<div id="container">
<a id="selectfiles" href="javascript:void(0);" class='btn'>选择文件</a>
<a id="postfiles" href="javascript:void(0);" class='btn'>开始上传</a>
</div>
<div id="console"></div>
<span class="lbl">&nbsp;&nbsp;只支持mp4格式;需要能用浏览器播放;建议最大不超过20M</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 封面图片上传: </label>
<div class="col-sm-10">
<input type="hidden" name="checkpic" id="checkpic" value="{$list.c_logo}" />
<input type="hidden" name="oldcheckpic" id="oldcheckpic" value="{$list.c_logo}" />
<a href="javascript:;" class="file" title="点击选择所要上传的图片">
<input type="file" name="pic_one[]" id="file0" />
选择上传文件
</a>
<span class="lbl">&nbsp;&nbsp;<img src="{$list.c_logo|get_imgurl}" height="70" id="img0" ></span>&nbsp;&nbsp;<a href="javascript:;" onclick="return backpic('{$list.c_logo|get_imgurl}');" title="还原修改前的图片" class="file">
撤销修改
</a>
<span class="lbl">&nbsp;&nbsp;上传前先用PS处理成等比例图片后上传,建议尺寸最大宽度1000px,高等比例缩放<br /></span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1">卖家承诺书上传: </label>
<div class="col-sm-10">
<input type="hidden" name="c_notice" id="c_notice" value="{$list.c_notice}" />
<a href="javascript:;" class="file" title="点击选择所要上传的图片">
<input type="file" name="pic_one2[]" id="file2" />
选择上传文件
</a>
<span class="lbl">{if condition="$list['c_notice']"}<a href="{$list.c_notice}" target="_blank">{$list.c_notice}</a>{/if}&nbsp;&nbsp;支持jpg,png,jpeg,gif,pdf文件;建议尺寸最大宽度1000px,高等比例缩放</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 多图图集: </label>
<div class="col-sm-10">
<label>
<span class="btn btn-minier btn-success" data-toggle="modal" data-target="#myModal">查看已上传的图片</span>
</label>
</div>
</div>
<div class="space-4"></div>
<link href="__PUBLIC__/ppy/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/ppy/js/fileinput.js" type="text/javascript"></script>
<script src="__PUBLIC__/ppy/js/fileinput_locale_zh.js" type="text/javascript"></script>
<div class="form-group" id="pic_list">
<div class="col-sm-10 col-sm-offset-2" style="padding-top:5px;">
<input id="file1" name="pic_all[]" type="file" class="file" multiple data-preview-file-type="any" data-upload-url="#" data-preview-file-icon="">
<span class="lbl">单次编辑只支持一次性多选图片上传;不支持多次选择上传;建议尺寸最大宽度1000px,高等比例缩放<span style="color:red">(未上传多图时,内页只显示封面图片)</span></span>
</div>
</div>
<!--老多图字符串-->
<input name="pic_oldlist" type="hidden" id="pic_oldlist" type="text" size="130" value="{$list.c_photos}" >
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 是否启用: </label>
<div class="col-sm-10" style="padding-top:5px;">
<input name='c_status' {if condition="$list['c_status'] eq 1"}checked{/if} value='1' class='ace ace-switch ace-switch-4 btn-flat' type='checkbox' />
<span class="lbl">&nbsp;&nbsp;默认启用</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 是否摘牌: </label>
<div class="col-sm-10" style="padding-top:5px;">
<input name='c_tag' {if condition="$list['c_tag'] eq 1"}checked{/if} value='1' class='ace ace-switch ace-switch-4 btn-flat' type='checkbox' />
<span class="lbl">&nbsp;&nbsp;默认未摘</span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 排序(从小到大): </label>
<div class="col-sm-10">
<input type="text" name="c_order" value="{$list['c_order']|default=50}" class="col-xs-10 col-sm-1" />
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 托管日期: </label>
<div class="col-sm-10">
<input name="c_gptime" class="date-picker col-xs-10 col-sm-6" value="{$list['c_gptime']|date='Y-m-d',###}" type="text" data-date-format="yyyy-mm-dd">
<span class="lbl"></span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 信息发布起始日期: </label>
<div class="col-sm-10">
<input name="c_infostime" class="date-picker col-xs-10 col-sm-6" value="{$list['c_infostime']|date='Y-m-d',###}" type="text" data-date-format="yyyy-mm-dd">
<span class="lbl"></span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 信息发布期满日期: </label>
<div class="col-sm-10">
<input name="c_infoetime" class="date-picker col-xs-10 col-sm-6" value="{$list['c_infoetime']|date='Y-m-d',###}" type="text" data-date-format="yyyy-mm-dd">
<span class="lbl"></span>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 资产描述: </label>
<div class="col-sm-10">
<script src="__PUBLIC__/ueditor/ueditor.config.js" type="text/javascript"></script>
<script src="__PUBLIC__/ueditor/ueditor.all.js" type="text/javascript"></script>
<textarea name="c_content" rows="100%" style="width:100%" id="myEditor">{$list.c_content}</textarea>
<script type="text/javascript">
var editor = new UE.ui.Editor();
editor.render("myEditor");
</script>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 鉴评情况: </label>
<div class="col-sm-10">
<textarea name="c_evaluation" rows="100%" style="width:100%" id="myEditor2">{$list.c_evaluation}</textarea>
<script type="text/javascript">
var editor = new UE.ui.Editor();
editor.render("myEditor2");
</script>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-2 control-label no-padding-right" for="form-field-1"> 交易/展览记录: </label>
<div class="col-sm-10">
<textarea name="c_transaction" rows="100%" style="width:100%" id="myEditor3">{$list.c_transaction}</textarea>
<script type="text/javascript">
var editor = new UE.ui.Editor();
editor.render("myEditor3");
</script>
</div>
</div>
<div class="space-4"></div>
<div class="clearfix form-actions">
<div class="col-md-offset-3 col-md-9">
<button class="btn btn-info" type="submit">
<i class="ace-icon fa fa-check bigger-110"></i>
保存
</button>
&nbsp; &nbsp; &nbsp;
<button class="btn" type="reset">
<i class="ace-icon fa fa-undo bigger-110"></i>
重置
</button>
</div>
</div>
</form>
</div>
</div>
<!-- 显示模态框(Modal) -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog" style="width:80%">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-hidden="true">×
</button>
<h4 class="modal-title" id="myModalLabel">
操作已上传的多图
</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col-xs-12">
<div class="form-group">
<div class="col-sm-12">
<ul>
{volist name="pic_list" id="v"}
<div class="file-preview-frame" data-fileindex="0" id="id{$i}">
<img src="{$v|get_imgurl}" class="file-preview-image" style="height:120px;">
<div class="file-thumbnail-footer">
<div class="file-actions">
<div class="file-footer-buttons">
<a class="red" href="javascript:;" onclick="return delall({$i},'{$v}');" title="回收站">
<i class="ace-icon fa fa-trash-o bigger-130"></i>
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
{/volist}
</ul>
</div>
</div>
<div class="space-4"></div>
</div>
</div>
</div>
<div class="modal-footer">
<button class="btn btn-primary">
若想取消修改,请刷新当前页面
</button>
<button type="button" class="btn btn-default" data-dismiss="modal">
关闭
</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
</div><!-- /.page-content -->
{/block}
{block name="scripts"}
<script type="text/javascript" src="__PUBLIC__/plupload-2.1.2/js/plupload.full.min.js"></script>
<script>
$(function(){
var childs={$childs|json_encode};
$("#c_type").change(function(){
var val=$(this).val();
$("#c_cid").attr('required',false);
if(val){
var child=childs[val];
var html='<option value="">请选择子类别</option>';
if(child){
var haschild=false;
for(let index in child){
var item=child[index];
html+='<option value='+index+'>'+item+'</option>';
haschild=true;
}
}
$("#c_cid").html(html);
}
});
var tchilds={$pchilds|json_encode};
console.log("childs",tchilds);
$("input[name='c_parent[]'").change(function(){
var val=$(this).val();
var check=$(this).is(':checked');
console.log("checked",check);
if(check){
var child=tchilds[val];
console.log("child",child);
var html='';
if(child){
var haschild=false;
for(let index in child){
var item=child[index];
html+='<span class="child'+val+'"><input type="checkbox" name="c_child['+val+'][]" id="child'+val+'_'+index+'" value="'+val+'-'+index+'">'+item+' &nbsp;&nbsp;</span>';
haschild=true;
}
}
console.log(html);
$("#childbox").append(html);
}else{
$(".child"+val).remove();
}
});
accessid = ''
accesskey = ''
host = ''
policyBase64 = ''
signature = ''
callbackbody = ''
filename = ''
key = ''
expire = 0
g_object_name = ''
now = timestamp = Date.parse(new Date()) / 1000;
function send_request(){
var xmlhttp = null;
if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}else if (window.ActiveXObject){
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp!=null){
// serverUrl是 用户获取 '签名和Policy' 等信息的应用服务器的URL,请将下面的IP和Port配置为您自己的真实信息。
serverUrl ="{:url('aliinfo',['dir'=>'tuoguan'])}"
xmlhttp.open( "GET", serverUrl, false );
xmlhttp.send( null );
return xmlhttp.responseText
}else{
alert("Your browser does not support XMLHTTP.");
}
};
function get_signature(){
// 可以判断当前expire是否超过了当前时间, 如果超过了当前时间, 就重新取一下,3s 作为缓冲。
now = timestamp = Date.parse(new Date()) / 1000;
if (expire < now + 3){
body = send_request()
var obj = eval ("(" + body + ")");
host = obj['host']
policyBase64 = obj['policy']
accessid = obj['accessid']
signature = obj['signature']
expire = parseInt(obj['expire'])
callbackbody = obj['callback']
key = obj['dir']
return true;
}
return false;
};
function random_string(len) {
len=len||32;
  var chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';
  var maxPos = chars.length;
  var pwd = '';
  for (i = 0; i < len; i++) {
  pwd += chars.charAt(Math.floor(Math.random() * maxPos));
}
return pwd;
}
function get_suffix(filename) {
pos = filename.lastIndexOf('.')
suffix = ''
if (pos != -1) {
suffix = filename.substring(pos)
}
return suffix;
}
function calculate_object_name(filename){
suffix = get_suffix(filename)
g_object_name = key + random_string(10) + suffix
return ''
}
function set_upload_param(up, filename, ret){
if (ret == false){
ret = get_signature()
}
g_object_name = key;
if (filename != '') { suffix = get_suffix(filename)
calculate_object_name(filename)
}
new_multipart_params = {
'key' : g_object_name,
'policy': policyBase64,
'OSSAccessKeyId': accessid,
'success_action_status' : '200', //让服务端返回200,不然,默认会返回204
'callback' : callbackbody,
'signature': signature,
};
up.setOption({'url': host,'multipart_params': new_multipart_params});
up.start();
}
var uploader = new plupload.Uploader({
runtimes : 'html5,flash,silverlight,html4',
browse_button : 'selectfiles',
//multi_selection: false,
container: document.getElementById('container'),
flash_swf_url : '__PUBLIC__/plupload-2.1.2/js/Moxie.swf',
silverlight_xap_url : '__PUBLIC__/plupload-2.1.2/js/Moxie.xap',
url : 'http://oss.aliyuncs.com',
filters: {
mime_types : [ //只允许上传图片和zip文件
{title: "files", extensions: "mpg,m4v,mp4,flv,3gp,mov,avi,rmvb,mkv,wmv"}
],
max_file_size : '50mb', //最大只能上传10mb的文件
prevent_duplicates : true //不允许选取重复文件
},
init: {
PostInit: function() {
document.getElementById('ossfile').innerHTML = '';
document.getElementById('postfiles').onclick = function() {
set_upload_param(uploader, '', false);
return false;
};
},
FilesAdded: function(up, files) {
plupload.each(files, function(file) {
document.getElementById('ossfile').innerHTML += '<div id="' + file.id + '">' + file.name + ' (' + plupload.formatSize(file.size) + ')<b></b>'
+'<div class="progress"><div class="progress-bar" style="width: 0%"></div></div>'
+'</div>';
});
},
BeforeUpload: function(up, file) {
set_upload_param(up, file.name, true);
},
UploadProgress: function(up, file) {
var d = document.getElementById(file.id);
d.getElementsByTagName('b')[0].innerHTML = '<span>' + file.percent + "%</span>";
var prog = d.getElementsByTagName('div')[0];
var progBar = prog.getElementsByTagName('div')[0]
progBar.style.width= 2*file.percent+'px';
progBar.setAttribute('aria-valuenow', file.percent);
},
FileUploaded: function(up, file, info) {
if (info.status == 200){
document.getElementById(file.id).getElementsByTagName('b')[0].innerHTML = 'upload to oss success';
console.log(info.response);
if(typeof info.response!='undefined'){
var response=info.response;
response = eval ("(" + response + ")");
var data=response.data;
console.log(data);
var filename=data['endpoint']+'/'+data['filename'];
$("#c_video").val(filename);
}
}else if (info.status == 203){
document.getElementById(file.id).getElementsByTagName('b')[0].innerHTML = '上传到OSS成功,但是oss访问用户设置的上传回调服务器失败,失败原因是:' + info.response;
}else{
document.getElementById(file.id).getElementsByTagName('b')[0].innerHTML = info.response;
}
},
Error: function(up, err) {
if (err.code == -600) {
document.getElementById('console').appendChild(document.createTextNode("\n选择的文件太大了,可以根据应用情况,在upload.js 设置一下上传的最大大小"));
}else if (err.code == -601) {
document.getElementById('console').appendChild(document.createTextNode("\n选择的文件后缀不对,可以根据应用情况,在upload.js进行设置可允许的上传文件类型"));
}else if (err.code == -602) {
document.getElementById('console').appendChild(document.createTextNode("\n这个文件已经上传过一遍了"));
}else{
document.getElementById('console').appendChild(document.createTextNode("\nError xml:" + err.response));
}
}
}
});
uploader.init();
});
$('.date-picker').datepicker({
autoclose: true,
todayHighlight: true,
language:'zh-CN',
})
</script>
{/block}