commit
Showing
1 changed file
with
120 additions
and
35 deletions
| ... | @@ -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: { | ... | ... |
-
Please register or sign in to post a comment