|
@@ -90,29 +90,29 @@
|
|
|
}
|
|
|
</style>
|
|
|
<script type="text/javascript">
|
|
|
- $(document).ready(function() {
|
|
|
- $("#inputForm").validate({
|
|
|
- submitHandler: function(form){
|
|
|
- var remarks = $("#remarks").val();
|
|
|
- if(remarks != undefined && remarks.trim() != ""){
|
|
|
-
|
|
|
- loading('正在提交,请稍等...');
|
|
|
- form.submit();
|
|
|
- }else {
|
|
|
- alertx("请填写备注!");
|
|
|
- }
|
|
|
- },
|
|
|
- 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);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
+ // $(document).ready(function() {
|
|
|
+ // $("#inputForm").validate({
|
|
|
+ // submitHandler: function(form){
|
|
|
+ // var remarks = $("#describe").val();
|
|
|
+ // if(remarks != undefined && remarks.trim() != ""){
|
|
|
+ //
|
|
|
+ // loading('正在提交,请稍等...');
|
|
|
+ // form.submit();
|
|
|
+ // }else {
|
|
|
+ // alertx("请填写备注!");
|
|
|
+ // }
|
|
|
+ // },
|
|
|
+ // 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);
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ // });
|
|
|
</script>
|
|
|
</head>
|
|
|
<body>
|
|
@@ -123,123 +123,42 @@
|
|
|
<li class="active"><a href="${ctx}/new/user/agency/recordLinkage?clubId=${clubId}">生成行为记录链接</a></li>
|
|
|
</ul><br/>
|
|
|
<br/>
|
|
|
-<form:form id="inputForm" modelAttribute="cmOrderRemark" action="${ctx}/order/cmOrderRemark/addRemarksViewNew?source=${source}" method="post" class="form-horizontal">
|
|
|
+<form:form id="inputForm" onsubmit="return copylink('${linkage}')" action="${ctx}/new/user/agency/recordLinkageSave" method="post" class="form-horizontal">
|
|
|
|
|
|
<sys:message content="${message}"/>
|
|
|
+ <input type="hidden" id='clubId' name='clubId' value="${clubId}">
|
|
|
<div class="control-group">
|
|
|
<label class="control-label"><font color="red">*</font>描述:</label>
|
|
|
- <textarea id='remarks' name='remarks' rows='5' cols='12' style="width: 700px" maxlength="200"></textarea>
|
|
|
+ <textarea id='describe' name='describe' rows='5' cols='12' style="width: 700px" maxlength="200"></textarea>
|
|
|
</div>
|
|
|
- <div>链接:${clubId}</div>
|
|
|
+ <div >链接:<span id='link' name='link'>${link}</span></div>
|
|
|
<div class="form-actions">
|
|
|
<input id="btnCancel" class="btn" type="button" value="返 回" onclick="history.go(-1)"/>
|
|
|
- <input id="btnSubmit" class="btn btn-primary" type="submit" value="确定并生成链接"/>
|
|
|
+ <input id="btnSubmit" class="btn btn-primary" type="submit" value="确定并生成链接"/>
|
|
|
</div>
|
|
|
</form:form>
|
|
|
|
|
|
<script>
|
|
|
- $(function () {
|
|
|
- var fileIds = '';
|
|
|
- $('.upload-content .conList .btn:nth-of-type(1)').html('<div><span>+</span><h5>选择图片</h5></div>');
|
|
|
- $('.upload-content .conList .btn:nth-of-type(2)').after('<img class="cancel-upload" src="/static/images/close-btn1.png">').remove();
|
|
|
- $('.upload-content .conList').find('.cancel-upload').hide();
|
|
|
- var observeEle = document.getElementsByClassName('upload-content')[0];
|
|
|
- var MutationObserver = window.MutationObserver || window.WebKitMutationObserver;
|
|
|
- var MutationObserverConfig={
|
|
|
- childList: true,
|
|
|
- subtree: true,
|
|
|
- characterData: true
|
|
|
- };
|
|
|
- var observer = new MutationObserver(function(mutations){
|
|
|
- $.each(mutations, function(index,item) {
|
|
|
- if (item.type === 'childList') {
|
|
|
- // 在创建新的 element 时调用
|
|
|
- var target = $(item.target),
|
|
|
- thisWrapper = target.closest('.conList'),
|
|
|
- nextEle = thisWrapper.next();
|
|
|
- thisWrapper.find('li').css('z-index',99);
|
|
|
- thisWrapper.find('.cancel-upload').show();
|
|
|
- if(nextEle.hasClass('hide-pic')) {
|
|
|
- nextEle.removeClass('hide-pic');
|
|
|
- }
|
|
|
- }
|
|
|
- })
|
|
|
- });
|
|
|
- observer.observe(observeEle,MutationObserverConfig);
|
|
|
|
|
|
- $('body').on('click','.upload-content li',function() {
|
|
|
- var index = $(this).closest('.conList').index() + 1,
|
|
|
- str = 'remarkImage'+index+'FinderOpen';
|
|
|
- eval(str+'()');
|
|
|
- });
|
|
|
- $('body').on('click', '.cancel-upload',function() {
|
|
|
- var wrapper = $(this).closest('.conList');
|
|
|
- wrapper.find('li').css('z-index','-1');
|
|
|
- wrapper.find('input').val('');
|
|
|
- $(this).hide();
|
|
|
- if ($('.cancel-upload:visible').length < 9) {
|
|
|
- wrapper.addClass("hide-pic");
|
|
|
- }else{
|
|
|
- wrapper.removeClass("hide-pic");
|
|
|
- }
|
|
|
- wrapper.parent().append(wrapper.clone());
|
|
|
- wrapper.remove();
|
|
|
- $(".conList").each(function(i,ele){
|
|
|
- if($(ele).find("input.input-xlarge").val()){
|
|
|
- $(ele).next().removeClass("hide-pic")
|
|
|
- }
|
|
|
- })
|
|
|
- });
|
|
|
- $(window).on("load", function(){
|
|
|
- setTimeout(function(){
|
|
|
- $("#remarkImageBox").find("input.input-xlarge").each(function(i,ele){
|
|
|
- if($(ele).val()){
|
|
|
- $(ele).next().find("li").css("z-index","99");
|
|
|
- $(ele).parents(".conList").find(".cancel-upload").show();
|
|
|
- $(ele).parents(".conList").next().removeClass("hide-pic")
|
|
|
- }
|
|
|
- })
|
|
|
- },500);
|
|
|
- });
|
|
|
- var controlsFiles = document.getElementById("controlsFiles");
|
|
|
- controlsFiles.addEventListener("change", function () {
|
|
|
- $('#uploadFileName').val(name.substring(0, name.indexOf('.')));
|
|
|
- var files = $('#controlsFiles').prop('files');
|
|
|
- var data = new FormData();
|
|
|
- var url = "${ctx}/order/cmOrderRemark/upload";
|
|
|
- data.append('file', files[0]);
|
|
|
- data.append('orderId', ${orderID});
|
|
|
- $.ajax({
|
|
|
- url: url,
|
|
|
- data: data,
|
|
|
- type: "POST",
|
|
|
- processData: false,
|
|
|
- contentType: false,
|
|
|
- dataType: "json",
|
|
|
- success: function (res) {
|
|
|
- var html="<p>"+res.orderRemarkFile.name+"<span class='del' onclick='dataDelete(this,"+res.orderRemarkFile.id+")'>删除</span></p>";
|
|
|
- $("#file-list-display").append(html);
|
|
|
- $("#controlsFiles").val("");
|
|
|
- fileIds += (res.orderRemarkFile.id + ',');
|
|
|
- $('#fileIds').val(fileIds);
|
|
|
- },
|
|
|
- error: function (error) {
|
|
|
- alertx(error);
|
|
|
- }
|
|
|
- });
|
|
|
- })
|
|
|
- });
|
|
|
+ function copylink(link){
|
|
|
+ console.log('link====>',link);
|
|
|
+ debugger
|
|
|
+ var oInput = document.createElement("textarea");
|
|
|
+ oInput.value = link;
|
|
|
+ document.body.appendChild(oInput);
|
|
|
+ oInput.select(); // 选择对象
|
|
|
+ document.execCommand("Copy"); // 执行浏览器复制命令
|
|
|
+ document.body.removeChild(oInput);
|
|
|
+
|
|
|
|
|
|
- //删除文件
|
|
|
- function dataDelete(that, id) {
|
|
|
- $(that).parent().remove();
|
|
|
- $.ajax({
|
|
|
- url: "${ctx}/order/cmOrderRemark/deleteFile",
|
|
|
- data: {"fileId": id},
|
|
|
- async: false,
|
|
|
- type: "POST"
|
|
|
- });
|
|
|
- }
|
|
|
+ var remarks = $("#describe").val();
|
|
|
+ if(remarks != undefined && remarks.trim() != ""){
|
|
|
+ loading('正在提交,请稍等...');
|
|
|
+ }else {
|
|
|
+ alertx("请填写备注!");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
</script>
|
|
|
</body>
|