Переглянути джерело

代理声明添加上传方式

Aslee 4 роки тому
батько
коміт
bfe8022bb5

+ 44 - 1
src/main/webapp/WEB-INF/views/modules/zplm/cmBrandAuthForm.jsp

@@ -146,6 +146,8 @@
                 <div class="controls">
 					<input type="radio" name="statementType" value="1" onclick="changeStatementType()" ${cmBrandAuth.statementType eq null?"checked":cmBrandAuth.statementType eq 1?"checked":""}/>弹窗
 					<input type="radio" name="statementType" value="2" onclick="changeStatementType()" ${cmBrandAuth.statementType eq 2?"checked":""} />链接
+					<input type="radio" name="statementType" value="3" onclick="changeStatementType()" ${cmBrandAuth.statementType eq 3?"checked":""} />图片
+					<input type="radio" name="statementType" value="4" onclick="changeStatementType()" ${cmBrandAuth.statementType eq 4?"checked":""} />文件
                 </div>
             </div>
             <div class="control-group" id="statementContentDiv">
@@ -160,6 +162,24 @@
                     <form:input path="statementLink" htmlEscape="false" maxlength="255" class="input-xlarge required"/>
                 </div>
             </div>
+            <div class="control-group" id="statementImageDiv">
+                <label class="control-label"><span class="help-inline"><font color="red">*</font> </span>图片:</label>
+				<div class="controls upload-content" id="statementImageBox">
+					<div class="conList">
+						<form:hidden id="statementImage" path="statementImage" htmlEscape="false" maxlength="255" class="input-xlarge required"/>
+						<sys:ckfinder input="statementImage" type="images" uploadPath="/photo" selectMultiple="false" maxWidth="100"
+									  maxHeight="100"/>
+						<br>
+						<label style="margin-left: 150px">建议图片分辨率542px*542px</label>
+					</div>
+				</div>
+            </div>
+            <div class="control-group" id="statementFileDiv">
+                <label class="control-label"><span class="help-inline"><font color="red">*</font> </span>文件路径:</label>
+				<div class="controls">
+					<input type="file" name="file" id="statementFile" accept=".pdf .word .ppt">请选择文件
+				</div>
+            </div>
         </div>
 
 		<div class="control-group">
@@ -179,6 +199,7 @@
         $('.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 observeEle1 = document.getElementsByClassName('upload-content')[1];
         var MutationObserver = window.MutationObserver || window.WebKitMutationObserver;
         var MutationObserverConfig = {
             childList: true,
@@ -201,6 +222,7 @@
             })
         });
         observer.observe(observeEle, MutationObserverConfig);
+        observer.observe(observeEle1, MutationObserverConfig);
 
 		$('body').on('click', '.cancel-upload', function () {
 			var wrapper = $(this).closest('.conList');
@@ -227,6 +249,13 @@
 						$(ele).parents(".conList").next().removeClass("hide-pic")
 					}
 				})
+				$("#statementImageBox").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")
+					}
+				})
 			}, 200);
 		});
 	});
@@ -255,9 +284,23 @@
 		if (statementType == 1) {
 			$("#statementContentDiv").show();
 			$("#statementLinkDiv").hide();
-		} else {
+			$("#statementImageDiv").hide();
+			$("#statementFileDiv").hide();
+		} else if (statementType == 2) {
 			$("#statementContentDiv").hide();
 			$("#statementLinkDiv").show();
+			$("#statementImageDiv").hide();
+			$("#statementFileDiv").hide();
+		} else if (statementType == 3) {
+			$("#statementContentDiv").hide();
+			$("#statementLinkDiv").hide();
+			$("#statementImageDiv").show();
+			$("#statementFileDiv").hide();
+		} else if (statementType == 4) {
+			$("#statementContentDiv").hide();
+			$("#statementLinkDiv").hide();
+			$("#statementImageDiv").hide();
+			$("#statementFileDiv").show();
 		}
 	}