bgcx.html 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716
  1. <!DOCTYPE html>
  2. <html lang="zh">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta http-equv="X-UA-Compatible" content="IE=edge" />
  6. <!-- <meta name="viewport" content="width=device-width, initial-scale=1" /> -->
  7. <meta name="format-detection" content="telephone=no" />
  8. <title>报告查询</title>
  9. <meta name="keywords" content="">
  10. <meta name="description" content="">
  11. <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
  12. <script src="https://unpkg.com/element-ui/lib/index.js"></script>
  13. <script type="text/javascript" src="./static/js/jquery.min.js"></script>
  14. <script type="text/javascript" src="./static/js/custom.js"></script>
  15. <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
  16. <link href="./static/css/vendor.css" rel="stylesheet" />
  17. <link href="./static/css/style.css" rel="stylesheet" />
  18. <link href="./static/css/custom.css" rel="stylesheet" />
  19. <link href="./static/css/printstyle.css" rel="stylesheet"/>
  20. <link href="static/css/index.css" rel="stylesheet"/>
  21. </head>
  22. <body class="pcs" style="display: none;">
  23. <div id="appse">
  24. <header>
  25. <div class='a'>
  26. <div class='container'>
  27. <div class='tool'>
  28. <div class='fr'>
  29. <a href='' target='_blank'></a>
  30. </div>
  31. <div class='loca'>
  32. <span> 欢迎访问 安徽省刷制品质量监督检验中心 ! 今天{{date_show}} {{week}}</span>
  33. </div>
  34. <div class='srch'><input type='text' class='tt' placeholder='输入要查找的信息' v-model="inpute"
  35. @blur="inpubie" /> <img src='static/picture/icon_ztl_ss@2x.png' @click="nhyesee">
  36. </div>
  37. </div>
  38. </div>
  39. </div>
  40. <div class='b'>
  41. <div class='container'>
  42. <div class='logo'>
  43. <a href='javascript:void(0)'><img src='static/picture/pic_hp_dh_logo@2x.png' alt='' /></a>
  44. </div>
  45. <div class='frs fr' v-if="hyew == true">
  46. <div class='menu _list'>
  47. <ul>
  48. <li v-for="item,index in tablide" :key="index" @click="tabcl(item.id)">
  49. <div :class="[ nue == item.id ? 'on' : '' , 'i' ]">
  50. <p><a :href='ulrw'>{{item.label}}</a></p>
  51. <div class='ex' v-for="(items,indexs) in item.children" :key="indexs + 'y'"
  52. v-if='item.children' @click.stop="jeuese(items.id)">
  53. <p><a :href='ulrw'>{{items.label}}</a></p>
  54. </div>
  55. </div>
  56. </li>
  57. </ul>
  58. </div>
  59. </div>
  60. <a href='' class='mbtn pc-hide'></a>
  61. </div>
  62. </div>
  63. </header>
  64. </div>
  65. <div id="app">
  66. <main>
  67. <div class="u-fullpart">
  68. <div class="p_container">
  69. <!-- 定位 -->
  70. <div class="pleft">
  71. <ul>
  72. <li class="pleft_tit">办事服务</li>
  73. <li><a href="送检流程.html" >送检流程</a></li>
  74. <li><a href="办事指南.html">办事指南</a></li>
  75. <li><a href="网上送检.html">网上送检</a></li>
  76. <li><a href="报告查询.html" class="act">报告查询</a></li>
  77. <li><a href="送检须知.html" >送检须知</a></li>
  78. </ul>
  79. </div>
  80. <div class="container">
  81. <div class="u-pagepath">
  82. <p>
  83. <a href="index.html">首页</a>
  84. <i>·</i>
  85. <a href="#">办事服务</a>
  86. <i>·</i>
  87. <a href="报告查询.html">报告查询</a>
  88. </p>
  89. </div>
  90. <div class="p_box">
  91. <div class="p_box_tit cf"><p class="fl p_box_titl">报告查询</p>
  92. <div class="p_box_ser">
  93. <div class="psearch" @click="getMode(0)" :class="form.queryMode==0?'act':''">二维码查询</div>
  94. <div class="psearch" @click="getMode(1)" :class="form.queryMode==1?'act':''">粗略查询</div>
  95. <div class="psearch" @click="getMode(2)" :class="form.queryMode==2?'act':''">详细查询</div>
  96. </div>
  97. </div>
  98. <div class="pd10 pf_list">
  99. <!-- 二维码查询 -->
  100. <div class="pb_search" v-if="searchflag">
  101. <form>
  102. <!-- 查询码 -->
  103. <div v-if="nextflag&&form.queryMode==2">
  104. <div class="pb_w520 pb_searchnum" style="padding-bottom: 20px;">
  105. <div class="pb_searchtit" style="margin-bottom: 30px;">查询码:</div>
  106. <div class="pflexc pb_searnum">
  107. <input maxlength="1" v-model="queryinput[0]" @keyup="nextFocusNum($event,0)"/>
  108. <input maxlength="1" v-model="queryinput[1]" @keyup="nextFocusNum($event,1)"/>
  109. <input maxlength="1" v-model="queryinput[2]" @keyup="nextFocusNum($event,2)"/>
  110. <input maxlength="1" v-model="queryinput[3]" @keyup="nextFocusNum($event,3)"/>
  111. </div>
  112. </div>
  113. </div>
  114. <!--第一步页面 -->
  115. <div v-else>
  116. <!-- 粗略查询,详细查询 -->
  117. <div class="pb_w520 pb_searchnum" v-if="form.queryMode!=0">
  118. <div class="pb_searchtit">报告编号:</div>
  119. <div class="pflexc pb_searinput"><span>NO:ASJ (</span>
  120. <input maxlength="1" @keyup="nextFocus($event,0)"
  121. v-model="reportinput[0]"/>
  122. <input maxlength="1" @keyup="nextFocus($event,1)"
  123. v-model="reportinput[1]"/>
  124. <input maxlength="1" @keyup="nextFocus($event,2)"
  125. v-model="reportinput[2]"/>
  126. <input maxlength="1" @keyup="nextFocus($event,3)"
  127. v-model="reportinput[3]"/>
  128. <span>QG —</span>
  129. <input maxlength="1" @keyup="nextFocus($event,4)"
  130. v-model="reportinput[4]"/>
  131. <input maxlength="1" @keyup="nextFocus($event,5)"
  132. v-model="reportinput[5]"/>
  133. <input maxlength="1" @keyup="nextFocus($event,6)"
  134. v-model="reportinput[6]"/>
  135. <span>号</span>
  136. </div>
  137. </div>
  138. <div class="pb_w520">
  139. <div class="pb_searchtit">查询主体:</div>
  140. <div class="cf">
  141. <div class="fl pb_searchzt" @click="getType(0)" :class="form.queryType==0?'act':''">个人</div>
  142. <div class="fl pb_searchzt" @click="getType(1)" :class="form.queryType==1?'act':''">单位</div>
  143. </div>
  144. </div>
  145. <!-- 个人 -->
  146. <div class="pb_searchsta" v-if="form.queryType==0">
  147. <div class="pb_w520">
  148. <div class="pb_searchtit">查询人姓名:</div>
  149. <input placeholder="请输入查询人姓名" v-model="form.queryName" class="pb_searchin"/>
  150. </div>
  151. <div class="pb_w520" >
  152. <div class="pb_searchtit">查询人手机号:</div>
  153. <input placeholder="请输入查询人手机号" v-model="form.queryPhone" class="pb_searchin"/>
  154. </div>
  155. </div>
  156. <!-- 单位 -->
  157. <div class="pb_searchsta" v-if="form.queryType==1">
  158. <div class="pb_w520">
  159. <div class="pb_searchtit">单位名称:</div>
  160. <input placeholder="请输入单位名称" v-model="form.companyName" class="pb_searchin"/>
  161. </div>
  162. <div class="pb_w520">
  163. <div class="pb_searchtit">单位联系号码:</div>
  164. <input placeholder="请输入单位联系号码" v-model="form.companyPhone" class="pb_searchin"/>
  165. </div>
  166. </div>
  167. <div class="pb_w520">
  168. <div class="pb_searchtit">短信验证码:</div>
  169. <div class="cf pb_searchsend">
  170. <input placeholder="请输入短信验证码" v-model="form.code" class="pb_searchin fl" style="width: 366px;"/>
  171. <div class="fr pb_searchsendr" style="background: #999999;" v-if="timefalg">{{time}}秒后重新获取验证码</div>
  172. <div class="fr pb_searchsendr" @click="getCode" v-else>发送验证码</div>
  173. <!-- <div class="pb_searchsendt">* 此验证码时效期为10分钟</div> -->
  174. </div>
  175. </div>
  176. <!-- 二维码查询 -->
  177. <div class="pb_w520 pb_searchcode" v-if="form.queryMode==0">
  178. <div class="pb_searchtit">二维码上传:</div>
  179. <div class="cf">
  180. <div class="pb_searchup">
  181. <el-upload
  182. class="avatar-uploader"
  183. :action='uploadImgUrl'
  184. list-type="picture"
  185. :show-file-list="false"
  186. :on-success="handleAvatarSuccess"
  187. :before-upload="handleBeforeUpload"
  188. >
  189. <img v-if="form.qrImage" :src="form.qrImage" class="avatar">
  190. <i v-else class="el-icon-plus avatar-uploader-icon"></i>
  191. </el-upload>
  192. <!-- <img src="static/images/printimg/code_icon.png" class="pb_searchupi"/>
  193. <input type="file" class="pb_searchupin" /> -->
  194. <div class="pb_searchupt">* 请确认上传的二维码图片准确无误</div>
  195. </div>
  196. </div>
  197. </div>
  198. </div>
  199. <div class="pb_searchbtn pb_searchbtna" v-if="form.queryMode==2&&!nextflag" @click="getNext">下一步</div>
  200. <div class="pb_searchbtn pb_searchbtna" v-else @click="getSerch">查询</div>
  201. <div class="pb_searchtxt" v-if="form.queryMode==2&&nextflag" @click="getPre">返回上一步</div>
  202. </form>
  203. </div>
  204. <!-- 查询结果 -->
  205. <div class="pb_result" v-else>
  206. <img src="static/images/printimg/pic_bgcx_yes.png" v-if="resdata.isQualify=='N'" class="pb_result_img"/>
  207. <img src="static/images/printimg/pic_bgcx_no.png" v-else class="pb_result_img"/>
  208. <div class="pb_resulta cf">
  209. <div class="pb_resultw fl">
  210. <div class="pb_resultt">报告编号:</div>
  211. <p>{{resdata.reportNumber}}</p>
  212. </div>
  213. <div class="pb_resultw fl">
  214. <div class="pb_resultt">样品名称:</div>
  215. <p>{{resdata.sampleName}}</p>
  216. </div>
  217. </div>
  218. <div class="pb_resulta cf">
  219. <div class="pb_resultw fl">
  220. <div class="pb_resultt">送检单位名称:</div>
  221. <p>{{resdata.inspectName}}</p>
  222. </div>
  223. <div class="pb_resultw fl">
  224. <div class="pb_resultt">委托单位名称 :</div>
  225. <p>{{resdata.entrustName}}</p>
  226. </div>
  227. </div>
  228. <div class="pb_resulta cf">
  229. <div class="pb_resultw fl">
  230. <div class="pb_resultt">是否合格: </div>
  231. <p>{{resdata.isQualify=='N'?'合格':'不合格'}}</p>
  232. </div>
  233. </div>
  234. <!-- 详细结果 -->
  235. <div class="pb_resulta cf pb_resultb" v-if="resdata.reportUrl">
  236. <div style="margin-left: 60px;">
  237. <div class="pb_resultt">详细报告: </div>
  238. <div >
  239. <img v-for="item in resdata.reportUrl" :src="item" class="pb_resulttja"/>
  240. <!-- <img src="static/images/printimg/pic_jb.png" class="pb_resulttja"/>
  241. <img src="static/images/printimg/pic_jc.png" class="pb_resulttja"/> -->
  242. </div>
  243. </div>
  244. </div>
  245. <div class="pb_result_btn">
  246. <a href="index.html" class="pb_result_btna ">返回首页</a>
  247. <div class="pb_result_btna btnb" @click="getMoreSearch">查询更多详细报告</div>
  248. </div>
  249. </div>
  250. </div>
  251. </div>
  252. </div>
  253. </div>
  254. </div>
  255. <!-- 分割 -->
  256. <!-- <div class="foot_line"></div> -->
  257. </main>
  258. </div>
  259. </body>
  260. <script src="static/js/footer.js" type="text/javascript" charset="utf-8"></script>
  261. <script src="http://www.qsqrkg.com/vendor/vendor.js"></script>
  262. <script src="static/js/script.js"></script>
  263. <script src="static/js/custom.js"></script>
  264. <script type="text/javascript" src="static/js/header.js"></script>
  265. <script type="text/javascript">
  266. var app=new Vue({
  267. el:'#app',
  268. data:{
  269. inpute: '',
  270. tablide: [],
  271. hyew: false,
  272. nue: 0,
  273. week: '',
  274. date_show: '',
  275. ulrw: '',
  276. mjuede: '',
  277. reportinput:['','','','','','','',],//编码展示
  278. queryinput:['','','',''],//查询码展示
  279. form:{
  280. 'reportNumber':'',//报告编号
  281. 'queryType':0,//查询主体0个体,1单位
  282. 'queryMode':0,//查询方式0二维码,1粗略,2详细
  283. 'queryPhone':'',//查询主体为个人时传
  284. 'queryName':'',//查询主体为个人时传
  285. 'companyPhone':'',//查询主体为单位时传
  286. 'companyName':'',//查询主体为单位时传
  287. 'code':'',//验证码
  288. 'qrImage':'',//二维码
  289. 'queryNum':'',//查询码,
  290. },
  291. base_url:'http://192.168.101.243:8090/dev-api',
  292. resdata:{ "searchValue": null,
  293. "createBy": "admin",
  294. "createTime": "2021-12-23 07:43:23",
  295. "updateBy": "",
  296. "updateTime": null,
  297. "remark": null,
  298. "params": {},
  299. "reportNumber": 1,
  300. "sampleName": "样品名称",
  301. "inspectName": "送检单位名称",
  302. "entrustName": "委托单位名称",
  303. "isQualify": "Y",
  304. "reportUrl":''
  305. },//接口返回展示
  306. codeflag:false,//禁止多次点击
  307. nextflag:false,
  308. searchflag:true,
  309. timefalg:false,//时间
  310. time:60,
  311. timer:'',
  312. uploadImgUrl: "http://192.168.101.243:8090/dev-api/gateway/query/common/upload", // 上传的图片服务器地址
  313. },
  314. created() {
  315. },
  316. methods:{
  317. getType(e){
  318. this.form.queryType=e;
  319. },
  320. getMode(e){
  321. this.form.queryMode=e;
  322. this.searchflag=true;
  323. },
  324. handleBeforeUpload(file) {
  325. const isJPG =
  326. file.type === "image/jpeg" ||
  327. file.type === "image/png" ||
  328. file.type === "image/jpg";
  329. const isPNG = file.type === "image/png";
  330. const isLt2M = file.size / 1024 / 1024 < 10;
  331. // this.ndheuos = isJPG
  332. if (!isJPG) {
  333. this.$message.error("图片只能是 JPG 格式! 或者 PNG 格式!");
  334. }
  335. // if(!isPNG){
  336. // this.$message.error('图片只能是 JPG 格式! 或者 PNG 格式!');
  337. // }
  338. // if (!isLt2M) {
  339. // this.$message.error("文件大小不能超过 10MB!");
  340. // }
  341. return isLt2M;
  342. // this.loading = this.$loading({
  343. // lock: true,
  344. // text: "上传中",
  345. // background: "rgba(0, 0, 0, 0.7)",
  346. // });
  347. },
  348. handleAvatarSuccess(res, file) {
  349. // console.log(res)
  350. if(res.code==200){
  351. this.form.qrImage =res.url;
  352. }else{
  353. this.$message.error(res.msg);
  354. }
  355. },
  356. setTimein(){
  357. var that=this;
  358. clearInterval(that.timer)
  359. that.timer=setInterval(()=>{
  360. if(that.time<=1){
  361. that.timefalg=false;
  362. that.time=60;
  363. clearInterval(that.timer)
  364. }
  365. that.time=that.time-1;
  366. },1000)
  367. },
  368. getPre(){
  369. this.nextflag=false
  370. },
  371. nextFocus(el,index){
  372. var dom = $(".pb_searinput input"),
  373. currInput = dom[index],
  374. nextInput = dom[index + 1],
  375. lastInput = dom[index - 1];
  376. if (el.keyCode != 8) {
  377. if (index < (this.reportinput.length - 1)){
  378. nextInput.focus();
  379. } else {
  380. currInput.blur();
  381. }
  382. }else{
  383. if (index !=0) {
  384. lastInput.focus();
  385. }
  386. }
  387. },
  388. nextFocusNum(el,index){
  389. var dom = $(".pb_searnum input"),
  390. currInput = dom[index],
  391. nextInput = dom[index + 1],
  392. lastInput = dom[index - 1];
  393. if (el.keyCode != 8) {
  394. if (index < (this.queryinput.length - 1)){
  395. nextInput.focus();
  396. } else {
  397. currInput.blur();
  398. }
  399. }else{
  400. if (index !=0) {
  401. lastInput.focus();
  402. }
  403. }
  404. },
  405. getNext(){
  406. var that=this;
  407. var params=this.form;
  408. if(this.form.queryType==0){
  409. if(!this.form.queryName){
  410. this.$message.error('请输入查询人姓名');
  411. return
  412. }
  413. if(!this.form.queryPhone){
  414. this.$message.error('请输入查询人手机号');
  415. return
  416. }
  417. params.companyName='';
  418. params.companyPhone='';
  419. }else{
  420. if(!this.form.companyName){
  421. this.$message.error('请输入单位名称');
  422. return
  423. }
  424. if(!this.form.companyPhone){
  425. this.$message.error('请输入单位联系号码');
  426. return
  427. }
  428. params.queryName='';
  429. params.queryPhone='';
  430. }
  431. if(!this.form.code){
  432. this.$message.error('请输入短信验证码');
  433. return
  434. }
  435. if(this.form.queryMode==2){
  436. var newArr=this.reportinput;
  437. var report=0;
  438. for(var i=0;i<newArr.length;i++){
  439. if(!newArr[i]){
  440. report=1
  441. break
  442. }
  443. }
  444. if(report==0){
  445. var a=newArr.slice(0,4)
  446. var b=newArr.slice(4)
  447. params.reportNumber='NO:ASJ('+a.join('')+')QG —'+b.join('')+'号'
  448. }else{
  449. this.$message.error('请输入报告编码');
  450. return
  451. }
  452. params.qrImage='';
  453. }
  454. that.nextflag=true;
  455. params.queryNum='';
  456. // console.log(params,12)
  457. // 获取查询码
  458. $.ajax({
  459. url:this.base_url+ '/gateway/query/sendQueryNum',
  460. type: 'POST',
  461. data: params,
  462. dataType: 'json',
  463. success: function(res) {
  464. if (res.code == 200) {
  465. that.$message.success(res.msg);
  466. // that.setTimein()
  467. } else {
  468. that.$message({
  469. message: res.msg,
  470. type: 'error'
  471. });
  472. }
  473. }
  474. })
  475. },
  476. getMoreSearch(){
  477. this.form={
  478. 'reportNumber':'',
  479. 'queryType':0,
  480. 'queryMode':0,
  481. 'queryPhone':'',
  482. 'queryName':'',
  483. 'companyPhone':'',
  484. 'companyName':'',
  485. 'code':'',
  486. 'qrImage':'',
  487. 'queryNum':'',
  488. }
  489. this.reportinput=['','','','','','','']
  490. this.queryinput=['','','',''];
  491. this.nextflag=false
  492. this.searchflag=true
  493. this.timefalg=false
  494. this.time=60
  495. },
  496. getSerch(){
  497. var that=this;
  498. var params=this.form;
  499. //
  500. if(this.form.queryType==0){
  501. if(!this.form.queryName){
  502. this.$message.error('请输入查询人姓名');
  503. return
  504. }
  505. if(!this.form.queryPhone){
  506. this.$message.error('请输入查询人手机号');
  507. return
  508. }
  509. params.companyName='';
  510. params.companyPhone='';
  511. }else{
  512. if(!this.form.companyName){
  513. this.$message.error('请输入单位名称');
  514. return
  515. }
  516. if(!this.form.companyPhone){
  517. this.$message.error('请输入单位联系号码');
  518. return
  519. }
  520. params.queryName='';
  521. params.queryPhone='';
  522. }
  523. if(!this.form.code){
  524. this.$message.error('请输入短信验证码');
  525. return
  526. }
  527. params.reportNumber='';
  528. params.queryNum='';
  529. // 判断报告编号
  530. if(this.form.queryMode!=0){
  531. var newArr=this.reportinput;
  532. var report=0;
  533. for(var i=0;i<newArr.length;i++){
  534. if(!newArr[i]){
  535. report=1
  536. break
  537. }
  538. }
  539. if(report==0){
  540. var a=newArr.slice(0,4)
  541. var b=newArr.slice(4)
  542. // NO:ASJ(2021)QG —001号
  543. params.reportNumber='NO:ASJ('+a.join('')+')QG —'+b.join('')+'号'
  544. }else{
  545. this.$message.error('请输入报告编码');
  546. return
  547. }
  548. params.qrImage='';
  549. }else{
  550. if(!this.form.qrImage){
  551. this.$message.error('请选择二维码');
  552. return
  553. }
  554. }
  555. //查询码
  556. if(this.form.queryMode==2){
  557. var newArrs=this.queryinput;
  558. var report=0;
  559. for(var i=0;i<newArrs.length;i++){
  560. if(!newArrs[i]){
  561. report=1
  562. break
  563. }
  564. }
  565. if(report==0){
  566. params.queryNum=newArrs.join("")
  567. }else{
  568. this.$message.error('请输入查询码');
  569. return
  570. }
  571. }
  572. // console.log(params,123)
  573. $.ajax({
  574. url:this.base_url+ '/gateway/query/getReport',
  575. type: 'POST',
  576. data: params,
  577. dataType: 'json',
  578. success: function(res) {
  579. if (res.code == 200) {
  580. that.searchflag=false;
  581. that.resdata=res.data;
  582. var newArr=res.data.reportUrl;
  583. that.resdata.reportUrl=newArr.split(',');
  584. } else {
  585. that.$message({
  586. message: res.msg,
  587. type: 'error'
  588. });
  589. }
  590. }
  591. })
  592. },
  593. getCode(){
  594. var that=this;
  595. var params={}
  596. // 判断是否有手机号
  597. if(this.form.queryType==0){
  598. if(!this.form.queryPhone||this.form.queryPhone.length!=11){
  599. this.$message.error('请输入查询人查询手机号');
  600. return
  601. }
  602. params={
  603. queryType:this.form.queryType,
  604. queryPhone:this.form.queryPhone,
  605. queryMode:this.form.queryMode
  606. }
  607. }else{
  608. if(!this.form.companyPhone||this.form.companyPhone.length!=11){
  609. this.$message.error('请输入单位联系号码');
  610. return
  611. }
  612. params={
  613. queryType:this.form.queryType,
  614. companyPhone:this.form.companyPhone,
  615. queryMode:this.form.queryMode
  616. }
  617. }
  618. $.ajax({
  619. url:this.base_url+ '/gateway/query/getCode',
  620. type: 'POST',
  621. data: params,
  622. dataType: 'json',
  623. success: function(res) {
  624. if (res.code == 200) {
  625. that.$message.success('发送成功');
  626. that.timefalg=true;
  627. that.setTimein()
  628. } else {
  629. that.$message({
  630. message: res.msg,
  631. type: 'error'
  632. });
  633. }
  634. }
  635. })
  636. },
  637. getInput(){
  638. console.log(55)
  639. },
  640. // 头部
  641. inpubie() {
  642. console.log(this.inpute)
  643. },
  644. nhyesee() {
  645. console.log(this.inpute)
  646. },
  647. tabcl(index, val) {
  648. this.nue = index
  649. if (val == 1) {
  650. this.ulrw = index.html
  651. } else {
  652. this.ulrw = 'djdt.html?id=' + val
  653. }
  654. },
  655. jeuese(index) {
  656. if (index == 1) {
  657. this.ulrw = index.html
  658. } else {
  659. this.ulrw = 'djdt.html?id=' + index
  660. }
  661. },
  662. }
  663. })
  664. </script>
  665. <style>
  666. .avatar-uploader .el-upload {
  667. border: 1px dashed #d9d9d9;
  668. border-radius: 6px;
  669. cursor: pointer;
  670. position: relative;
  671. overflow: hidden;
  672. }
  673. .avatar-uploader .el-upload:hover {
  674. border-color: #409EFF;
  675. }
  676. .avatar-uploader-icon {
  677. font-size: 28px;
  678. color: #8c939d;
  679. width: 178px;
  680. height: 178px;
  681. line-height: 178px;
  682. text-align: center;
  683. }
  684. .avatar {
  685. width: 178px;
  686. height: 178px;
  687. display: block;
  688. }
  689. </style>
  690. </html>