Commit f33020f0 f33020f0b9ff6ee36cce505f58be62af606aa77d by zhanghao

commit

1 parent 51d1b989
...@@ -411,16 +411,19 @@ ...@@ -411,16 +411,19 @@
411 </el-form> 411 </el-form>
412 </el-col> 412 </el-col>
413 <el-col :span="8"> 413 <el-col :span="8">
414 <el-form ref="apiTest" :model="apiTest" label-width="0px"> 414 <el-form ref="bizData" :model="bizData" label-width="0px">
415 <el-card class="darkred" shadow="always"> 415 <el-card class="darkred" shadow="always">
416 <div slot="header" class="clearfix"> 416 <div slot="header" class="clearfix">
417 <span>接口访问测试</span> 417 <span>加密&解密biz_data</span>
418 </div> 418 </div>
419 <div class="text item"> 419 <div class="text item">
420 <el-form-item> 420 <el-form-item>
421 <el-select v-model="apiTest.path" placeholder="请选择接口服务"> 421 <el-input placeholder="请输入biz_data" v-model="bizData.myData" clearable></el-input>
422 </el-form-item>
423 <el-form-item>
424 <el-select v-model="bizData.type" placeholder="请选择算法类型">
422 <el-option 425 <el-option
423 v-for="item in apiTestPathoptions" 426 v-for="item in bizDataoptions"
424 :key="item.value" 427 :key="item.value"
425 :label="item.label" 428 :label="item.label"
426 :value="item.value"> 429 :value="item.value">
...@@ -428,18 +431,9 @@ ...@@ -428,18 +431,9 @@
428 </el-select> 431 </el-select>
429 </el-form-item> 432 </el-form-item>
430 <el-form-item> 433 <el-form-item>
431 <el-input placeholder="请输入method" v-model="apiTest.method" clearable></el-input> 434 <el-select v-model="bizData.version" placeholder="请选择算法版本">
432 </el-form-item>
433 <el-form-item>
434 <el-input placeholder="请输入biz_data" v-model="apiTest.biz_data" clearable></el-input>
435 </el-form-item>
436 <el-form-item>
437 <el-input placeholder="请输入手机号,如果token已失效,请在app进行登录" v-model="apiTest.phone" clearable></el-input>
438 </el-form-item>
439 <el-form-item>
440 <el-select v-model="apiTest.huanjing" placeholder="请选择执行环境">
441 <el-option 435 <el-option
442 v-for="item in apiTestoptions" 436 v-for="item in bizDataversionoptions"
443 :key="item.value" 437 :key="item.value"
444 :label="item.label" 438 :label="item.label"
445 :value="item.value"> 439 :value="item.value">
...@@ -448,11 +442,20 @@ ...@@ -448,11 +442,20 @@
448 </el-form-item> 442 </el-form-item>
449 <div style="margin: 15px 0;"></div> 443 <div style="margin: 15px 0;"></div>
450 <el-form-item> 444 <el-form-item>
451 <el-button round @click="apiTestSubmit">调用接口</el-button> 445 <el-button round @click="bizDataSubmit">提交</el-button>
452 </el-form-item> 446 </el-form-item>
453 </div> 447 </div>
454 </el-card> 448 </el-card>
455 </el-form> 449 </el-form>
450 <el-dialog
451 title="biz_data"
452 :visible.sync="dialogVisible"
453 width="30%">
454 <span>{{mybizdata}}</span>
455 <span slot="footer" class="dialog-footer">
456 <el-button type="primary" v-clipboard:copy="JSON.stringify(mybizdata)" v-clipboard:success="onCopy" @click="dialogVisible = false">点击复制</el-button>
457 </span>
458 </el-dialog>
456 </el-col> 459 </el-col>
457 </el-row> 460 </el-row>
458 <el-row style="margin-bottom: 15px;"> 461 <el-row style="margin-bottom: 15px;">
...@@ -653,19 +656,16 @@ ...@@ -653,19 +656,16 @@
653 </el-dialog> 656 </el-dialog>
654 </el-col> 657 </el-col>
655 <el-col :span="8"> 658 <el-col :span="8">
656 <el-form ref="bizData" :model="bizData" label-width="0px"> 659 <el-form ref="apiTest" :model="apiTest" label-width="0px">
657 <el-card class="darkred" shadow="always"> 660 <el-card class="darkred" shadow="always">
658 <div slot="header" class="clearfix"> 661 <div slot="header" class="clearfix">
659 <span>加密&解密biz_data</span> 662 <span>接口访问测试</span>
660 </div> 663 </div>
661 <div class="text item"> 664 <div class="text item">
662 <el-form-item> 665 <el-form-item>
663 <el-input placeholder="请输入biz_data" v-model="bizData.myData" clearable></el-input> 666 <el-select v-model="apiTest.path" placeholder="请选择接口服务">
664 </el-form-item>
665 <el-form-item>
666 <el-select v-model="bizData.type" placeholder="请选择算法类型">
667 <el-option 667 <el-option
668 v-for="item in bizDataoptions" 668 v-for="item in apiTestPathoptions"
669 :key="item.value" 669 :key="item.value"
670 :label="item.label" 670 :label="item.label"
671 :value="item.value"> 671 :value="item.value">
...@@ -673,9 +673,18 @@ ...@@ -673,9 +673,18 @@
673 </el-select> 673 </el-select>
674 </el-form-item> 674 </el-form-item>
675 <el-form-item> 675 <el-form-item>
676 <el-select v-model="bizData.version" placeholder="请选择算法版本"> 676 <el-input placeholder="请输入method" v-model="apiTest.method" clearable></el-input>
677 </el-form-item>
678 <el-form-item>
679 <el-input placeholder="请输入biz_data" v-model="apiTest.biz_data" clearable></el-input>
680 </el-form-item>
681 <el-form-item>
682 <el-input placeholder="请输入手机号,如果token已失效,请在app进行登录" v-model="apiTest.phone" clearable></el-input>
683 </el-form-item>
684 <el-form-item>
685 <el-select v-model="apiTest.huanjing" placeholder="请选择执行环境">
677 <el-option 686 <el-option
678 v-for="item in bizDataversionoptions" 687 v-for="item in apiTestoptions"
679 :key="item.value" 688 :key="item.value"
680 :label="item.label" 689 :label="item.label"
681 :value="item.value"> 690 :value="item.value">
...@@ -684,20 +693,11 @@ ...@@ -684,20 +693,11 @@
684 </el-form-item> 693 </el-form-item>
685 <div style="margin: 15px 0;"></div> 694 <div style="margin: 15px 0;"></div>
686 <el-form-item> 695 <el-form-item>
687 <el-button round @click="bizDataSubmit">提交</el-button> 696 <el-button round @click="apiTestSubmit">调用接口</el-button>
688 </el-form-item> 697 </el-form-item>
689 </div> 698 </div>
690 </el-card> 699 </el-card>
691 </el-form> 700 </el-form>
692 <el-dialog
693 title="biz_data"
694 :visible.sync="dialogVisible"
695 width="30%">
696 <span>{{mybizdata}}</span>
697 <span slot="footer" class="dialog-footer">
698 <el-button type="primary" v-clipboard:copy="JSON.stringify(mybizdata)" v-clipboard:success="onCopy" @click="dialogVisible = false">点击复制</el-button>
699 </span>
700 </el-dialog>
701 </el-col> 701 </el-col>
702 <el-col :span="8"> 702 <el-col :span="8">
703 <el-form ref="testHouLi" :model="testHouLi" label-width="0px"> 703 <el-form ref="testHouLi" :model="testHouLi" label-width="0px">
...@@ -854,6 +854,37 @@ ...@@ -854,6 +854,37 @@
854 </el-card> 854 </el-card>
855 </el-form> 855 </el-form>
856 </el-col> 856 </el-col>
857 <el-col :span="8">
858 <el-form ref="createPhoneVisit" :model="createPhoneVisit" label-width="0px">
859 <el-card class="darkred" shadow="always">
860 <div slot="header" class="clearfix">
861 <span>创建电话工单</span>
862 </div>
863 <div class="text item">
864 <el-form-item>
865 <el-input placeholder="请输入代理人手机号" v-model="createPhoneVisit.agentPhone" clearable></el-input>
866 </el-form-item>
867 <el-form-item>
868 <el-input placeholder="请输入拜访客户手机号" v-model="createPhoneVisit.visitPhone" clearable></el-input>
869 </el-form-item>
870 <el-form-item>
871 <el-select v-model="createPhoneVisit.type" placeholder="请选择联系结果">
872 <el-option
873 v-for="item in createPhoneVisittypeoptions"
874 :key="item.value"
875 :label="item.label"
876 :value="item.value">
877 </el-option>
878 </el-select>
879 </el-form-item>
880 <div style="margin: 15px 0;"></div>
881 <el-form-item>
882 <el-button round @click="createPhoneVisitSubmit">提交</el-button>
883 </el-form-item>
884 </div>
885 </el-card>
886 </el-form>
887 </el-col>
857 </el-row> 888 </el-row>
858 </div> 889 </div>
859 </template> 890 </template>
...@@ -954,6 +985,18 @@ ...@@ -954,6 +985,18 @@
954 }], 985 }],
955 dialogVisible: false, 986 dialogVisible: false,
956 mybizdata: '', 987 mybizdata: '',
988 createPhoneVisit: {
989 agentPhone: '',
990 visitPhone: '',
991 type: []
992 },
993 createPhoneVisittypeoptions: [{
994 value: '1',
995 label: '已沟通'
996 }, {
997 value: '0',
998 label: '未联系上'
999 }],
957 smsCode: { 1000 smsCode: {
958 phone: '', 1001 phone: '',
959 code: 1111 1002 code: 1111
...@@ -1545,6 +1588,48 @@ ...@@ -1545,6 +1588,48 @@
1545 }); 1588 });
1546 }) 1589 })
1547 }, 1590 },
1591 createPhoneVisitSubmit() {
1592 const loading = this.$loading({
1593 lock: true,
1594 text: '加载中...',
1595 spinner: 'el-icon-loading',
1596 background: 'rgba(0, 0, 0, 0.7)'
1597 });
1598 let config = {
1599 headers: {
1600 'Content-Type': 'application/x-www-form-urlencoded'
1601 }
1602 }
1603 this.$http.get('/tool/createPhoneVisit?'+this.$qs.stringify({
1604 agentPhone: this.createPhoneVisit.agentPhone,
1605 visitPhone: this.createPhoneVisit.visitPhone,
1606 type: this.createPhoneVisit.type.toString()
1607 }),config).then((res)=>{
1608 console.log(res);
1609 if(res.data=='成功') {
1610 this.$message({
1611 showClose: true,
1612 message: '创建工单成功',
1613 type: 'success'
1614 });
1615 } else {
1616 this.$message({
1617 showClose: true,
1618 message: res.data,
1619 type: 'error'
1620 });
1621 }
1622 loading.close()
1623 }).catch(error=>{
1624 console.log(error);
1625 loading.close()
1626 this.$message({
1627 showClose: true,
1628 message: '服务器处理失败,请核对参数!',
1629 type: 'error'
1630 });
1631 })
1632 },
1548 smsCodeSubmit() { 1633 smsCodeSubmit() {
1549 let config = { 1634 let config = {
1550 headers: { 1635 headers: {
......