浏览代码

修改ptsbug

liujiankang 7 年之前
父节点
当前提交
2e6a047173

+ 11 - 8
watero-rst-web/src/main/webapp/WEB-INF/views/pts/machinePtras/ptras_add.ftl

@@ -18,7 +18,7 @@
 	<form action="" method="post" class="form form-horizontal" id="form-parts-add">
 
         <div class="row cl">
-            <label class="form-label col-xs-4 col-sm-3">所属机器:</label>
+            <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>所属机器:</label>
             <div class="formControls col-xs-8 col-sm-9"> <span class="select-box">
 				<select class="select" size="1" name="produceId" id="produceId">
                 <#if (produceList ?size > 0)>
@@ -35,7 +35,7 @@
 		<div class="row cl">
 			<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>零件编号:</label>
 			<div class="formControls col-xs-8 col-sm-9">
-				<input type="text" class="input-text" value=""  id="componentsNo" name="componentsNo" placeholder="请输入零件编号,支持数字、字母组合">
+				<input type="text" class="input-text" value=""  id="componentsNo" name="componentsNo" placeholder="请输入零件编号,支持数字、字母组合" onkeyup="this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'')">
 			</div>
 		</div>
         <div class="row cl">
@@ -68,7 +68,7 @@
         </div>-->
 
         <div class="row cl">
-            <label class="form-label col-xs-4 col-sm-3">零件图片:</label>
+            <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>零件图片:</label>
             <div class="formControls col-xs-8 col-sm-9" id="fileDiv">
                 <input type="file" name="file" id="fileid" style="opacity: 0; position: absolute; width: 90px;height: 80px;">
                 <img alt="介绍图" src="/common/images/pts/addparts.jpg" id="partsImg" width="90" height="80">
@@ -104,13 +104,13 @@
         <div class="row cl">
             <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>零件成本:</label>
             <div class="formControls col-xs-8 col-sm-9">
-                <input type="text" class="input-text" value=""  id="componentsCost" name="componentsCost" placeholder="请输入零件成本,单位为元">
+                <input type="text" class="input-text" value=""  id="componentsCost" name="componentsCost" placeholder="请输入零件成本,单位为元"  oninput= 'this.value = this.value.replace(/\D+/g, "")' onblur = 'this.value = this.value.replace(/\D+/g, "")'>
             </div>
         </div>
         <div class="row cl">
             <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>零件重量:</label>
             <div class="formControls col-xs-8 col-sm-9">
-                <input type="text" class="input-text" value=""  id="componentsWeight" name="componentsWeight" placeholder="请输入零件重量,单位为克">
+                <input type="text" class="input-text" value="" id="componentsWeight" name="componentsWeight" placeholder="请输入零件重量,单位为克"  onkeyup="value=value.replace(/[^\d.]/g,'')" >
             </div>
         </div>
         <div class="row cl">
@@ -189,8 +189,7 @@
             });
         });
     });*/
-
-        $(function(){
+    $(function(){
 	$('.skin-minimal input').iCheck({
 		checkboxClass: 'icheckbox-blue',
 		radioClass: 'iradio-blue',
@@ -246,12 +245,16 @@
                 minlength:1,
                 maxlength:100
             }
+
 		},
 		onkeyup:false,
 		focusCleanup:true,
 		success:"valid",
 		submitHandler:function(form){
-
+            if($("#componentsImg").val() == null || $("#componentsImg").val() == ""){
+                layer.msg('零件图片不能为空!', {icon: 2, time: 2000});
+                return;
+            }
 			//$(form).ajaxSubmit();
             //var index = parent.layer.getFrameIndex(window.name);
 			//parent.$('.btn-refresh').click();

+ 36 - 4
watero-rst-web/src/main/webapp/WEB-INF/views/pts/machinePtras/ptras_update.ftl

@@ -60,12 +60,20 @@
 				</select>
 				</span> </div>
         </div>
-        <div class="row cl">
+        <#--<div class="row cl">
             <label class="form-label col-xs-4 col-sm-3">零件图片:</label>
             <div class="formControls col-xs-8 col-sm-9">
                 <img alt="介绍图" src="${ptsComponents.componentsImg!''}" id="partsImg" width="90" height="80">
                 <input type="hidden" id="componentsImg" name="componentsImg" value="${ptsComponents.componentsImg!''}"/>
 			</div>
+        </div>-->
+        <div class="row cl">
+            <label class="form-label col-xs-4 col-sm-3">零件图片:</label>
+            <div class="formControls col-xs-8 col-sm-9" id="fileDiv">
+                <input type="file" name="file" id="fileid" style="opacity: 0; position: absolute; width: 90px;height: 80px;">
+                <img alt="介绍图" src="${ptsComponents.componentsImg!''}" id="partsImg" width="90" height="80">
+                <input type="hidden" id="componentsImg" name="componentsImg" value=""/>
+            </div>
         </div>
 
 		<div class="row cl">
@@ -146,7 +154,7 @@
 <script type="text/javascript" src="${path}/common/kingedit/lang/zh_CN.js"></script>
 <script type="text/javascript">
 
-    KindEditor.ready(function(K) {
+    /*KindEditor.ready(function(K) {
         var editor = K.editor({
             fileManagerJson : '${path}/common/kingedit/jsp/file_manager_json.jsp',
             uploadJson : '${path}/common/kingedit/jsp/upload_json.jsp',
@@ -167,9 +175,9 @@
                 });
             });
         });
-    });
+    });*/
 
-        $(function(){
+  $(function(){
 	$('.skin-minimal input').iCheck({
 		checkboxClass: 'icheckbox-blue',
 		radioClass: 'iradio-blue',
@@ -285,6 +293,30 @@
 		}
 	});
 });
+
+    $('#fileid').change(function() {
+        fileUpload();
+    });
+
+    function fileUpload() {
+        $.ajaxFileUpload({
+            url:"${path}/admin/machineParts/fileUpload",
+            secureuri:false,
+            fileElementId:"fileid",//文件选择框的id属性
+            dataType: 'json',   //json
+            success: function (data) {
+                if(data.returnCode == 200){
+                    $('#componentsImg').val(data.returnMsg.imgUrl);
+                    $('#partsImg').attr("src",data.returnMsg.imgUrl);
+                    $("#fileid").remove();
+                    /*<input type="file" name="file" id="fileid" style="opacity: 0; position: absolute; width: 90px;height: 80px;">*/
+                    $("#fileDiv").prepend('<input type="file" name="file" id="fileid" style="opacity: 0; position: absolute; width: 90px;height: 80px;" onchange="fileUpload()">');
+                }else{
+                    layer.msg('上传失败,请重试!',{icon: 5,time:2000});
+                }
+            }
+        });
+    }
 </script> 
 <!--/请在上方写此页面业务相关的脚本-->
 </body>