|
@@ -0,0 +1,388 @@
|
|
|
+<%@ page contentType="text/html;charset=UTF-8" %>
|
|
|
+<%@ include file="/webpage/include/taglib.jsp"%>
|
|
|
+<html>
|
|
|
+<head>
|
|
|
+ <title>确认单采集编辑</title>
|
|
|
+ <meta name="decorator" content="default"/>
|
|
|
+ <script type="text/javascript">
|
|
|
+
|
|
|
+ var validateForm;
|
|
|
+ validateForm = $("#inputForm").validate({
|
|
|
+ rules:{
|
|
|
+ // leader:{
|
|
|
+ // leader:true
|
|
|
+ // },
|
|
|
+ // officeName:{
|
|
|
+ // officeName:true
|
|
|
+ // },
|
|
|
+ // projectName:{
|
|
|
+ // projectName:true
|
|
|
+ // },
|
|
|
+ // beginDate:{
|
|
|
+ // beginDate:true
|
|
|
+ // },
|
|
|
+ // endDate:{
|
|
|
+ // endDate:true
|
|
|
+ // },
|
|
|
+ // projectSite:{
|
|
|
+ // projectSite:true
|
|
|
+ // }
|
|
|
+ },
|
|
|
+ messages:{
|
|
|
+ },
|
|
|
+ submitHandler: function(form){
|
|
|
+ loading('正在提交,请稍等...');
|
|
|
+ form.submit();
|
|
|
+ },
|
|
|
+ errorContainer: "#messageBox",
|
|
|
+ errorPlacement: function(error, element) {
|
|
|
+ $("#messageBox").text("输入有误,请先更正。");
|
|
|
+ if (element.is(":checkbox")||element.is(":radio")||element.parent().is(".input-append")){
|
|
|
+ error.appendTo(element.parent().parent());
|
|
|
+ } else {
|
|
|
+ error.insertAfter(element);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ var count = 0;
|
|
|
+ $(document).ready(function() {
|
|
|
+ laydate.render({
|
|
|
+ elem: '#beginDate', //目标元素。由于laydate.js封装了一个轻量级的选择器引擎,因此elem还允许你传入class、tag但必须按照这种方式 '#id .class'
|
|
|
+ format: 'yyyy-MM-dd',
|
|
|
+ type : 'date'
|
|
|
+ });
|
|
|
+
|
|
|
+ laydate.render({
|
|
|
+ elem: '#endDate', //目标元素。由于laydate.js封装了一个轻量级的选择器引擎,因此elem还允许你传入class、tag但必须按照这种方式 '#id .class'
|
|
|
+ format: 'yyyy-MM-dd',
|
|
|
+ type : 'date'
|
|
|
+ });
|
|
|
+
|
|
|
+ checkContentKeyUp('collarFor',255);
|
|
|
+ if($("#collarDate").val()==null || $("#collarDate").val()==''){
|
|
|
+ $("#collarDate").val(getNowFormatDate());
|
|
|
+ }
|
|
|
+ });
|
|
|
+ function doSubmit(obj){//回调函数,在编辑和保存动作时,供openDialog调用提交表单。
|
|
|
+ // var idArr = $("#workItemCollarCatalogList tr:visible");
|
|
|
+ // if(idArr.length<1){
|
|
|
+ // parent.layer.msg("请上传材料价格采集文件!", {icon: 5});
|
|
|
+ // return false;
|
|
|
+ // }
|
|
|
+ // if(validateForm.form()){
|
|
|
+ // alert(1);
|
|
|
+ // return true;
|
|
|
+ // }else {
|
|
|
+ // parent.layer.msg("信息未填写完整!", {icon: 5});
|
|
|
+ // }
|
|
|
+ if(obj == 2){
|
|
|
+ $("#inputForm").attr("action","${ctx}/workMaterialCollect/engineer/store");
|
|
|
+ }else{
|
|
|
+ $("#inputForm").attr("action","${ctx}/workMaterialCollect/engineer/save");
|
|
|
+ }
|
|
|
+ $("#inputForm").submit();
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ function deleteRow(obj,index){
|
|
|
+ $(obj).parent().parent().remove();
|
|
|
+ str[index] = " ";
|
|
|
+ mon[index] = 0;
|
|
|
+
|
|
|
+ }
|
|
|
+ function getNowFormatDate() {
|
|
|
+ var date = new Date();
|
|
|
+ var seperator1 = "-";
|
|
|
+ var seperator2 = ":";
|
|
|
+ var month = date.getMonth() + 1;
|
|
|
+ var strDate = date.getDate();
|
|
|
+ month = (month < 10)?"0"+month:month;
|
|
|
+ strDate = (strDate < 10)?"0"+strDate:strDate;
|
|
|
+ var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate;
|
|
|
+ return currentdate;
|
|
|
+ }
|
|
|
+
|
|
|
+ function addRow(list, idx, tpl, row){
|
|
|
+ var idx1 = $("#workItemCollarCatalogList tr").length;
|
|
|
+ //tpl = tpl.replace("workMonthlyPlanThisList[0]_workClientInfoId","workMonthlyPlanThisList["+idx1+"].workClientInfoId");
|
|
|
+
|
|
|
+ bornTemplete(list, idx, tpl, row, idx1);
|
|
|
+ }
|
|
|
+ function bornTemplete(list, idx, tpl, row, idx1){
|
|
|
+ $(list).append(Mustache.render(tpl, {
|
|
|
+ idx: idx, delBtn: true, row: row,
|
|
|
+ order:idx1 + 1
|
|
|
+ }));
|
|
|
+ $(list+idx).find("select").each(function(){
|
|
|
+ $(this).val($(this).attr("data-value"));
|
|
|
+ });
|
|
|
+ $(list+idx).find("input[type='checkbox'], input[type='radio']").each(function(){
|
|
|
+ var ss = $(this).attr("data-value").split(',');
|
|
|
+ for (var i=0; i<ss.length; i++){
|
|
|
+ if($(this).val() == ss[i]){
|
|
|
+ $(this).attr("checked","checked");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ }
|
|
|
+ function delRow(obj, prefix,url){
|
|
|
+ <%--deleteFileFromAliyun(this,'${ctx}/sys/workattachment/deleteFileFromAliyun?url=${workClientAttachment.url}&id=null&type=2','addFile_attachment','_attachment');--%>
|
|
|
+ $(obj).parent().parent().remove();
|
|
|
+ // var id = $(prefix+"_id");
|
|
|
+ // var delFlag = $(prefix+"_delFlag");
|
|
|
+ // if (id.val() == ""){
|
|
|
+ // delFlag.val("1");
|
|
|
+ //
|
|
|
+ // }else if(delFlag.val() == "0"){
|
|
|
+ // delFlag.val("1");
|
|
|
+ // $(obj).html("÷").attr("title", "撤销删除");
|
|
|
+ // $(obj).parent().parent().addClass("error");
|
|
|
+ // $(obj).parent().parent().addClass("hide");
|
|
|
+ // }else if(delFlag.val() == "1"){
|
|
|
+ // delFlag.val("0");
|
|
|
+ // $(obj).html("×").attr("title", "删除");
|
|
|
+ // $(obj).parent().parent().removeClass("error");
|
|
|
+ // }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ function isNumber(val){
|
|
|
+ if(val === "" || val ==null){
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ var regPos = /^\d+(\.\d+)?$/; //非负浮点数
|
|
|
+ var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/; //负浮点数
|
|
|
+ if(regPos.test(val) || regNeg.test(val)){
|
|
|
+ return true;
|
|
|
+ }else{
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ function setCatalogInfo(data){
|
|
|
+ for(var i=0;i<data.length;i++){
|
|
|
+ // var idArr = $("#workMaterialCollectEngineer tr:visible .workCatalogueItemId");
|
|
|
+ addRow('#workMaterialCollectEngineer', workItemCollarCatalogListRowIdx, workItemCollarCatalogListTpl);
|
|
|
+ workItemCollarCatalogListRowIdx = workItemCollarCatalogListRowIdx + 1;
|
|
|
+ var row = workItemCollarCatalogListRowIdx - 1 ;
|
|
|
+ // $("#"+"workMaterialCollectTypes"+row+"_workCatalogueItemid").val(data[i].id);
|
|
|
+ $("#"+"workMaterialCollectTypes"+row+"_1").val(data[i].projectType);
|
|
|
+ $("#"+"workMaterialCollectTypes"+row+"_2").val(data[i].projectPart);
|
|
|
+ $("#"+"workMaterialCollectTypes"+row+"_3").val(data[i].attachmentName);
|
|
|
+ $("#"+"workMaterialCollectTypes"+row+"_4").val(data[i].url);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ function hasInArr(id,idArr) {
|
|
|
+ for(var i=0;i<idArr.length;i++){
|
|
|
+ if(id==$(idArr[i]).val()){
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ // function setAssetsInfo(d){
|
|
|
+ // addRow('#workMaterialCollectEngineer', workItemCollarItemListRowIdx, workItemCollarItemListTpl);workItemCollarItemListRowIdx = workItemCollarItemListRowIdx + 1;
|
|
|
+ // var row = workItemCollarItemListRowIdx - 1 ;
|
|
|
+ // $("#"+"workMaterialCollectTypes"+row+"_workAssetsId").val(d.id);
|
|
|
+ // $("#"+"workMaterialCollectTypes"+row+"_1").val(d.number);
|
|
|
+ // $("#"+"workMaterialCollectTypes"+row+"_2").val(d.itemName);
|
|
|
+ // $("#"+"workMaterialCollectTypes"+row+"_3").val(d.itemNumber);
|
|
|
+ // // $("#"+"workItemCollarItemList"+row+"_6").val(d.primaryUnit);
|
|
|
+ // }
|
|
|
+
|
|
|
+ </script>
|
|
|
+ <style>
|
|
|
+ /*超过5个汉字,调整label的长度,以下是配套的*/
|
|
|
+ .layui-item .layui-form-label{
|
|
|
+ width:90px;
|
|
|
+ }
|
|
|
+ .form-group .layui-item .layui-input-block,
|
|
|
+ .query .layui-input-block {
|
|
|
+ margin-left: 116px;
|
|
|
+ }
|
|
|
+ </style>
|
|
|
+</head>
|
|
|
+<body>
|
|
|
+<div class="single-form">
|
|
|
+ <div class="container">
|
|
|
+ <form:form id="inputForm" modelAttribute="workMaterialCollectEngineer" action="${ctx}/workMaterialCollect/engineer/save" method="post" class="form-horizontal" >
|
|
|
+ <form:hidden path="id"/>
|
|
|
+ <div class="form-group layui-row first">
|
|
|
+ <div class="form-group-label"><h2>基础信息</h2></div>
|
|
|
+ <div class="layui-item layui-col-sm6">
|
|
|
+ <label class="layui-form-label"><span class="require-item">*</span>采集人:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <form:input id="leader" path="userName" readonly="true" htmlEscape="false" class="form-control required layui-input"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-item layui-col-sm6">
|
|
|
+ <label class="layui-form-label"><span class="require-item">*</span>采集部门:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <form:input id="officeName" readonly="true" path="officeName" htmlEscape="false" class="form-control required layui-input "/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-item layui-col-sm6">
|
|
|
+ <label class="layui-form-label"><span class="require-item">*</span>工程名称:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <form:input id="projectName" path="projectName" name = "projectName" htmlEscape="false" class="form-control required layui-input"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-item layui-col-sm6">
|
|
|
+ <label class="layui-form-label"><span class="require-item">*</span>工程日期:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input id="beginDate" placeholder="开始时间" name="projectStartDate" htmlEscape="false" type="text" readonly maxlength="20" class="laydate-icondate form-control layer-date layui-input laydate-icon query-group required"
|
|
|
+ value="<fmt:formatDate value="${workMaterialCollectEngineer.projectStartDate}" pattern="yyyy-MM-dd"/>"/>
|
|
|
+ </input>
|
|
|
+ <span class="group-sep">-</span>
|
|
|
+ <input id="endDate" placeholder="结束时间" name="projectEndDate" htmlEscape="false" type="text" readonly maxlength="20" class="laydate-icondate form-control layer-date layui-input laydate-icon query-group required"
|
|
|
+ value="<fmt:formatDate value="${workMaterialCollectEngineer.projectEndDate}" pattern="yyyy-MM-dd"/>"/>
|
|
|
+ </input>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-item layui-col-sm6">
|
|
|
+ <label class="layui-form-label"><span class="require-item">*</span>工作地点:</label>
|
|
|
+ <div class="layui-input-block with-icon">
|
|
|
+ <sys:treeselect id="projectSite" name="projectSite" value="${workMaterialCollectEngineer.projectSite}" labelName="projectSite"
|
|
|
+ labelValue="${workMaterialCollectEngineer.projectSite}"
|
|
|
+ title="区域" url="/sys/area/treeData" cssClass="form-control required layui-input"
|
|
|
+ allowClear="true" notAllowSelectParent="false"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="form-group layui-row">
|
|
|
+ <div class="form-group-label"><h2>材料价格采集</h2></div>
|
|
|
+ <div class="layui-item nav-btns">
|
|
|
+ <sys:gridselectCataWork url="${ctx}//workMaterialCollect/type/selectCataWork" id="contentData" title="选择工程类型"
|
|
|
+ fieldLabels="" fieldKeys="" searchLabel="" searchKey="name"></sys:gridselectCataWork>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <div class="layui-item layui-col-xs12 form-table-container" >
|
|
|
+ <table id="contentTable" class="table table-bordered table-condensed can-edit no-bottom-margin">
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th width="200px">工程类型</th>
|
|
|
+ <th width="200px">工程部位</th>
|
|
|
+ <th width="200px">采集文件名称</th>
|
|
|
+ <%--<th width="200px">文件路径</th>--%>
|
|
|
+ <th width="200px">编辑</th>
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ <tbody id="workMaterialCollectEngineer">
|
|
|
+ <c:if test="${not empty workMaterialCollectEngineer.workMaterialCollectTypes}">
|
|
|
+ <c:forEach items="${workMaterialCollectEngineer.workMaterialCollectTypes}" var="workMaterialCollectType" varStatus="index">
|
|
|
+ <tr id="workItemCollarCatalogList${index.index}">
|
|
|
+ <td class="hide">
|
|
|
+ <input id="workMaterialCollectTypes${index.index}_id" name="workMaterialCollectTypes[${index.index}].id" type="hidden" value="${workMaterialCollectType.id}"/>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <input id="workMaterialCollectTypes${index.index}_1" readonly="true" name="workMaterialCollectTypes[${index.index}].projectType" type="text" value="${workMaterialCollectType.projectType}" class="form-control "/>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <input id="workMaterialCollectTypes${index.index}_2" readonly="true" name="workMaterialCollectTypes[${index.index}].projectPart" type="text" value="${workMaterialCollectType.projectPart}" class="form-control "/>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <input id="workMaterialCollectTypes${index.index}_3" readonly="true" name="workMaterialCollectTypes[${index.index}].workattachment.attachmentName" value="${workMaterialCollectType.workattachment.attachmentName}" class="form-control "/>
|
|
|
+ </td>
|
|
|
+ <%--<c:choose>--%>
|
|
|
+ <%--<c:when test="${fn:containsIgnoreCase(workMaterialCollectType.workClientAttachment.attachmentName,'jpg')--%>
|
|
|
+ <%--or fn:containsIgnoreCase(workMaterialCollectType.workClientAttachment.attachmentName,'png')--%>
|
|
|
+ <%--or fn:containsIgnoreCase(workMaterialCollectType.workClientAttachment.attachmentName,'gif')--%>
|
|
|
+ <%--or fn:containsIgnoreCase(workMaterialCollectType.workClientAttachment.attachmentName,'bmp')--%>
|
|
|
+ <%--or fn:containsIgnoreCase(workMaterialCollectType.workClientAttachment.attachmentName,'jpeg')}">--%>
|
|
|
+ <%--<td><img src="${workMaterialCollectType.workClientAttachment.url}" width="50" height="50" onclick="openDialogView('预览','${ctx}/sys/picturepreview/picturePreview?url=${workMaterialCollectType.workClientAttachment.url}','90%','90%')" alt="${workMaterialCollectType.workClientAttachment.attachmentName}">--%>
|
|
|
+ <%--</c:when>--%>
|
|
|
+ <%--<c:otherwise>--%>
|
|
|
+ <%--<c:choose>--%>
|
|
|
+ <%--<c:when test="${fn:containsIgnoreCase(workMaterialCollectType.workClientAttachment.attachmentName,'pdf')}">--%>
|
|
|
+ <%--<td><a class="attention-info" href="javascript:void(0)" onclick="preview('预览','${workMaterialCollectType.workClientAttachment.url}','90%','90%','1')">${workMaterialCollectType.workClientAttachment.attachmentName}</a></td>--%>
|
|
|
+ <%--</c:when>--%>
|
|
|
+ <%--<c:otherwise>--%>
|
|
|
+ <%--<td><a class="attention-info" href="javascript:void(0)" onclick="preview('预览','${workMaterialCollectType.workClientAttachment.url}','90%','90%')">${workMaterialCollectType.workClientAttachment.attachmentName}</a></td>--%>
|
|
|
+ <%--</c:otherwise>--%>
|
|
|
+ <%--</c:choose>--%>
|
|
|
+ <%--</c:otherwise>--%>
|
|
|
+ <%--</c:choose>--%>
|
|
|
+ <td class="hide">
|
|
|
+ <input id="workMaterialCollectTypes${index.index}_4" readonly="true" name="workMaterialCollectTypes[${index.index}].workattachment.url" value="${workMaterialCollectType.workattachment.url}" class="form-control "/>
|
|
|
+ </td>
|
|
|
+ <td class="text-center op-td" >
|
|
|
+ <span class="op-btn op-btn-delete" id="workMaterialCollectTypes${index.index}_span" onclick="delRow(this, '#workItemCollarCatalogList${index.index}','${workMaterialCollectType.workattachment.url}')" title="删除"><i class="glyphicon glyphicon-remove"></i> 删除</span>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ </c:forEach>
|
|
|
+ </c:if>
|
|
|
+ </tbody>
|
|
|
+ </table>
|
|
|
+ <script type="text/template" id="workItemCollarCatalogListTpl">//<!--
|
|
|
+ <tr id="workItemCollarCatalogList{{idx}}">
|
|
|
+ <td>
|
|
|
+ <input id="workMaterialCollectTypes{{idx}}_1" name="workMaterialCollectTypes[{{idx}}].projectType" type="text" value="{{row.workMaterialCollectType.projectType}}" readonly="true" class="form-control "/>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <input id="workMaterialCollectTypes{{idx}}_2" name="workMaterialCollectTypes[{{idx}}].projectPart" type="text" value="{{row.workMaterialCollectType.projectPart}}" readonly="true" class="form-control "/>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <input id="workMaterialCollectTypes{{idx}}_3" name="workMaterialCollectTypes[{{idx}}].workattachment.attachmentName" type="text" value="{{row.workMaterialCollectType.workattachment.attachmentName}}" readonly="true" class="form-control "/>
|
|
|
+ </td>
|
|
|
+ <td class="hide">
|
|
|
+ <input id="workMaterialCollectTypes{{idx}}_4" name="workMaterialCollectTypes[{{idx}}].workattachment.url" type="text" value="{{row.workMaterialCollectType.workattachment.url}}" readonly="true" class="form-control "/>
|
|
|
+ </td>
|
|
|
+ <td class="text-center op-td" >
|
|
|
+ {{#delBtn}}<span class="op-btn op-btn-delete" id="workMaterialCollectTypes{{idx}}_span" onclick="delRow(this, '#workItemCollarCatalogList{{idx}}','{{row.workMaterialCollectType.workattachment.url}}')" title="删除"><i class="glyphicon glyphicon-remove"></i> 删除</span>{{/delBtn}}
|
|
|
+ </td>
|
|
|
+ </tr>//-->
|
|
|
+ </script>
|
|
|
+ <script type="text/javascript">
|
|
|
+ var workItemCollarCatalogListRowIdx = ${fn:length(workItemCollar.workItemCollarCatalogList)}, workItemCollarCatalogListTpl = $("#workItemCollarCatalogListTpl").html().replace(/(\/\/\<!\-\-)|(\/\/\-\->)/g,"");
|
|
|
+ if($("#id").val()){
|
|
|
+ workItemCollarCatalogListIdx = ${fn:length(workItemCollar.workItemCollarCatalogList)};
|
|
|
+ }
|
|
|
+ $(document).ready(function() {
|
|
|
+ });
|
|
|
+ </script>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-group layui-row page-end"></div>
|
|
|
+ </form:form>
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+</body>
|
|
|
+<script>
|
|
|
+ function openDialog(title,url,width,height,target) {
|
|
|
+ if (navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)) {//如果是移动端,就使用自适应大小弹窗
|
|
|
+ width = 'auto';
|
|
|
+ height = 'auto';
|
|
|
+ } else {//如果是PC端,根据用户设置的width和height显示。
|
|
|
+ }
|
|
|
+ top.layer.open({
|
|
|
+ type: 2,
|
|
|
+ area: [width, height],
|
|
|
+ title: title,
|
|
|
+ maxmin: true, //开启最大化最小化按钮
|
|
|
+ content: url,
|
|
|
+ skin: 'three-btns',
|
|
|
+ btn: ['确定', '关闭'],
|
|
|
+ btn1: function(index, layero){
|
|
|
+ var body = top.layer.getChildFrame('body', index);
|
|
|
+ var iframeWin = layero.find('iframe')[0]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
|
|
|
+ var inputForm = body.find('#inputForm');
|
|
|
+ var top_iframe;
|
|
|
+ if(target){
|
|
|
+ top_iframe = target;//如果指定了iframe,则在改frame中跳转
|
|
|
+ }else{
|
|
|
+ top_iframe = top.getActiveTab().attr("name");//获取当前active的tab的iframe
|
|
|
+ }
|
|
|
+ inputForm.attr("target",top_iframe);//表单提交成功后,从服务器返回的url在当前tab中展示
|
|
|
+ if(iframeWin.contentWindow.doSubmit(1) ){
|
|
|
+ // top.layer.close(index);//关闭对话框。
|
|
|
+ setTimeout(function(){top.layer.close(index)}, 100);//延时0.1秒,对应360 7.1版本bug
|
|
|
+ }
|
|
|
+ },
|
|
|
+ btn2: function (index) {
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+</script>
|
|
|
+</html>
|