|
@@ -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>
|