zouling 3 år sedan
förälder
incheckning
8c0fbb34e3
3 ändrade filer med 196 tillägg och 42 borttagningar
  1. 2 1
      static/css/printstyle.css
  2. 9 2
      static/js/header.js
  3. 185 39
      wshsj.html

+ 2 - 1
static/css/printstyle.css

@@ -125,8 +125,9 @@ font-size: 16px;font-weight: 500;color: #343434;line-height: 26px;padding: 20px
 .pw_select input{border: none;background: #FFFFFF;height: 100%;cursor: pointer;color: #343434;}
 .pw_selecta{position: absolute;left: 0;right: 0;top: 49px;background: #FFFFFF;z-index: 5;border: 1px solid #C4C4C4;display: none;max-height: 120px;overflow-y: auto;}
 .pw_selecta div{width: 100%;text-align: center;font-size: 15px;padding: 4px 0;line-height: 32px;}
+.pw_selecta div div:hover{background: #2C91EB;color: #FFFFFF;}
 .pw_selecta div.act{background: #2C91EB;color: #FFFFFF;}
-.pw_selecta div:hover{background: #2C91EB;color: #FFFFFF;}
+
 
 
 .njgl{margin-bottom: 30px;}

+ 9 - 2
static/js/header.js

@@ -118,7 +118,14 @@
 				  console.log(val,index)
 			  },
 			  jeuese(index){  
-				  console.log(index.label)
+				  // console.log(index.label)
+				   if(index.label=='报告查询'){
+					   window.location.href="bgcx.html"
+				  }else if(index.label=='送检登记'){
+					  window.location.href="wshsj.html"
+				  }else{
+					 window.location.href="djdt.html?id=" + index.id +'&titel=' + index.label + '&ntitel=' + this.hyesfr  + '&openMode=' + index.openMode 
+				  }
 				 //  if(index == 25 || index == 26 ||index ==33 || index ==33 || index == 20 || index ==21 || index==24){
 				 //  window.location.href="jgjj.html?id=" + index +'&titel=' + val + '&ntitel=' + this.hyesfr
 				 //  }else if(index == 32){
@@ -128,7 +135,7 @@
 				 //  }
 				  
 				  // else {
-					window.location.href="djdt.html?id=" + index.id +'&titel=' + index.label + '&ntitel=' + this.hyesfr  + '&openMode=' + index.openMode
+					// window.location.href="djdt.html?id=" + index.id +'&titel=' + index.label + '&ntitel=' + this.hyesfr  + '&openMode=' + index.openMode
 				  // }
 				  // if(index == 1){
 					 //  // this.$router.push('/index.html');

+ 185 - 39
wshsj.html

@@ -9,7 +9,7 @@
        <meta name="keywords" content="刷制品质量监督检验中心">
        <meta name="description" content="刷制品质量监督检验中心">
 	   <link href="./static/css/drag.css" rel="stylesheet" type="text/css">
-	   	<script src="http://www.qsqrkg.com/vendor/vendor.js"></script>
+	   	<!-- <script src="https://www.qsqrkg.com/vendor/vendor.js"></script> -->
 	   <script type="text/javascript" src="./static/js/jquery.min.js"></script>
 	<script type="text/javascript" src="./static/js/custom.js"></script>
 	<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
@@ -87,11 +87,11 @@
 							<i>·</i>
 							<a href="#">办事服务</a>
 							<i>·</i>
-							<a href="wshsj.html">网上送检</a>
+							<a href="wshsj.html">送检登记</a>
 						</p>
 					</div>
 					<div class="p_box">
-						<div class="p_box_tit cf"><p class="fl p_box_titl">网上送检</p>
+						<div class="p_box_tit cf"><p class="fl p_box_titl">送检登记</p>
 </div>
 						<div class="pd10">
 							<form class="pw_main">
@@ -137,6 +137,52 @@
 										</div>
 									</div>
 								</div> 
+								<!-- 报告获取 -->
+								<div class="pw_list cf">
+									<div class="pw_lista fl">
+										<p>取报告方式:</p>
+										<div class="pw_inp pw_select" id="pw_selectc">
+											<input placeholder="请选择取报告方式" :value='takeReportType' disabled="" class="pflex1"/>
+											<img src="static/images/printimg/icon_up.png" class="pw_listb"/>
+											<div class="pw_selecta" >
+												<div v-if="takeReportList.length" style="padding: 0;">
+													<div :class="ite.dictValue==form.takeReportType?'act':''" v-for="(ite,idx) in takeReportList" @click="getDicFns(0,ite)">{{ite.dictLabel}}</div>
+												</div>
+												<div v-else style="color: #999999;">暂无数据</div>
+											</div>
+										</div>
+									</div>
+									<div class="pw_lista fr">
+										<p>样品处理方式:</p>
+										<div class="pw_inp pw_select" id="pw_selectd">
+											<input placeholder="请选择样品处理方式" :value='handleType' disabled="" class="pflex1"/>
+											<img src="static/images/printimg/icon_up.png" class="pw_listb"/>
+											<div class="pw_selecta" >
+												<div v-if="handleList.length" style="padding: 0;">
+													<div :class="ite.dictValue==form.handleType?'act':''" v-for="(ite,idx) in handleList" @click="getDicFns(1,ite)">{{ite.dictLabel}}</div>
+												</div>
+												<div v-else style="color: #999999;">暂无数据</div>
+											</div>
+										</div>
+									</div>
+								</div> 
+								<!-- 地址 -->
+								
+								<div class="pw_list cf" v-if="adrflag">
+									<div class="pw_lista fl">
+										<p>收件人姓名:</p>
+										<input placeholder="请输入收件人姓名" v-model="form.takeName" class="pw_inp"/>
+									</div>
+									<div class="pw_lista fr">
+										<p>收件人手机号:</p>
+										<input placeholder="请输入收件人手机号" v-model="form.takePhone" class="pw_inp"/>
+									</div>
+								</div>
+								<div class="pw_list" v-if="adrflag">
+									<p>收件人地址:</p>
+									<input placeholder="请输入收件人地址" v-model="form.takeAddress" class="pw_inp"/>
+								</div>
+								<!-- 报告获取 -->
 								
 								<div class="pw_list cf">
 									<div class="pw_lista fl">
@@ -201,8 +247,37 @@
 	} */
 	</style>
 	<script src="static/js/footer.js" type="text/javascript" charset="utf-8"></script>
-
-	<script src="static/js/script.js"></script>
+	<script>
+	$(document).ready(function() {
+		$('body').click(function(e) {
+			var e = e || window.event; //浏览器兼容性   
+			var elem = e.target || e.srcElement; 
+			 // console.log(elem.id)
+			 while (elem) { 
+			    if(elem.id && elem.id == 'pw_selecta'||elem.id &&elem.id == 'pw_selectb'||elem.id &&elem.id == 'pw_selectc'||elem.id &&elem.id == 'pw_selectd') {  
+			        return;  
+			    }  
+				elem = elem.parentNode;  
+			}  
+			 if ($('.pw_selecta').is(':visible') ) {
+			 	$('.pw_selecta').hide();
+			 	$(".pw_listb").removeClass('act')
+			 }
+		})
+		$(".pw_select").click(function(){
+			if($(this).find(".pw_selecta").is(":hidden")){
+				$(".pw_selecta").hide();
+				$(".pw_listb").removeClass('act')
+				$(this).find(".pw_selecta").show()
+				$(this).find(".pw_listb").addClass('act')
+			}else{
+				$(this).find(".pw_selecta").hide()
+				$(this).find(".pw_listb").removeClass('act')
+			}	
+		})
+	});
+	</script>
+	<!-- <script src="static/js/script.js"></script> -->
 	<script src="static/js/custom.js"></script>
 	<script type="text/javascript" src="static/js/header.js"></script>
 	<script type="text/jscript">
@@ -230,24 +305,36 @@
 					"manufacturerPhone":"",//生产单位电话
 					 "inspectedName":"",//受检单位名称
 					"inspectedPhone":"",//受检单位电话
-					"remark":""
+					"remark":"",
+					"takeReportType":"",//取报告方式
+					"handleType":"",//样品处理方式
+					"takeName":'',//收件人姓名
+					"takePhone":'',//收件人手机号
+					"takeAddress":'',//收件人地址
 				},
 				base_url:'https://jyzx.qs163.cn/prod-api',
 				// base_url:'http://192.168.101.11:8090',
 				labelPosition: 'top',
 				inspectlist:[],
 				provisionList:[],
+				takeReportList:[],
+				handleList:[],
 				testItems:'',
 				provideType:'',
+				takeReportType:'',
+				handleType:'',//样品处理方式
 				disX : 0,
 				rangeStatus: false,
 				successText:'验证成功',
 				startText:'请拖住滑块,拖动到最右边',
-				dialogVisible:false
+				dialogVisible:false,
+				adrflag:false,
 			},
 			created(){
 				this.getInspect();
 				this.getprovision();
+				this.gettakeReport();
+				this.gethandle();
 			},
 			methods:{
 				// //获取字典值
@@ -289,6 +376,44 @@
 						}
 					})
 				},
+				gettakeReport(){
+					var that=this;
+					$.ajax({
+						url:this.base_url+ '/gateway/query/type/takeReport_type',
+						type: 'GET',
+						data: {},
+						dataType: 'json',
+						success: function(res) {
+							if (res.code == 200) {
+								that.takeReportList=res.data
+							} else {
+								that.$message({
+									message: res.msg,
+									type: 'error'
+								});
+							}
+						}
+					})
+				},
+				gethandle(){
+					var that=this;
+					$.ajax({
+						url:this.base_url+ '/gateway/query/type/handle_Type',
+						type: 'GET',
+						data: {},
+						dataType: 'json',
+						success: function(res) {
+							if (res.code == 200) {
+								that.handleList=res.data
+							} else {
+								that.$message({
+									message: res.msg,
+									type: 'error'
+								});
+							}
+						}
+					})
+				},
 				getDicFn(idx,e){
 					if(idx==0){
 						this.testItems=e.dictLabel
@@ -299,6 +424,23 @@
 
 					}
 				},
+				// 取报告方式
+				getDicFns(idx,e){
+					if(idx==0){
+						this.takeReportType=e.dictLabel
+						this.form.takeReportType=e.dictValue;
+						// 判断是邮寄
+						if(e.dictValue==1){
+							this.adrflag=true
+						}else{
+							this.adrflag=false;
+						}
+					}else{
+						this.handleType=e.dictLabel
+						this.form.handleType=e.dictValue;
+					
+					}
+				},
 				rangeMove(e){
 					let ele = e.target;
 					    let startX = e.clientX;
@@ -394,6 +536,32 @@
 						this.$message.error("请选择提供方式");
 						return
 					}
+					if(!this.form.takeReportType){
+						this.$message.error("请选择取报告方式");
+						return
+					}
+					if(this.form.takeReportType==1){
+						if(!this.form.takeName){
+							this.$message.error("请输入收件人姓名");
+							return
+						}
+						if(!this.form.takePhone||this.form.takePhone.length!=11||!myreg.test(this.form.takePhone)){
+							this.$message.error("请输入正确的收件人手机号");
+							return
+						}
+						if(!this.form.takeAddress){
+							this.$message.error("请输入收件人地址");
+							return
+						}
+					}else{
+						this.form.takeName=''
+						this.form.takePhone=''
+						this.form.takeAddress=''
+					}
+					if(!this.form.handleType){
+						this.$message.error("请选择样品处理方式");
+						return
+					}
 					if(!this.form.manufacturerName){
 						this.$message.error("请输入送检单位名称");
 						return
@@ -426,10 +594,18 @@
 							"manufacturerPhone":"",//生产单位电话
 							 "inspectedName":"",//受检单位名称
 							"inspectedPhone":"",//受检单位电话
-							"remark":""
+							"remark":"",
+							"takeReportType":"",//取报告方式
+							"handleType":"",//样品处理方式
+							"takeName":'',//收件人姓名
+							"takePhone":'',//收件人手机号
+							"takeAddress":'',//收件人地址
 					}
 					this.testItems=''
 					this.provideType=''
+					this.takeReportType=''
+					this.handleType=''
+					this.adrflag=false;
 				},
 				inpubie() {
 					console.log(this.inpute)
@@ -457,35 +633,5 @@
 			}
 		})
 	</script>
-	<script>
-	$(document).ready(function() {
-		$('body').click(function(e) {
-			var e = e || window.event; //浏览器兼容性   
-			var elem = e.target || e.srcElement;  
-			 while (elem) { 
-			    if ((elem.id && elem.id == 'pw_selecta')||(elem.id &&elem.id == 'pw_selectb')) {  
-			        return;  
-			    }  
-				elem = elem.parentNode;  
-			}  
-			 if ($('.pw_selecta').is(':visible') ) {
-			 	$('.pw_selecta').hide();
-			 	$(".pw_listb").removeClass('act')
-			 }
-		})
-		$(".pw_select").click(function(){
-			if($(this).find(".pw_selecta").is(":hidden")){
-				$(".pw_selecta").hide();
-				$(".pw_listb").removeClass('act')
-				$(this).find(".pw_selecta").show()
-				$(this).find(".pw_listb").addClass('act')
-			}else{
-				$(this).find(".pw_selecta").hide()
-				$(this).find(".pw_listb").removeClass('act')
-			}	
-		})
-		
-		
-	});
-	</script>
+	
 </html>