Commit 85e9e061 85e9e061d3b813af2c2cac6a4d4278fcd68e527d by zhanghao

commit

1 parent 3de1f977
1 <template xmlns:el-col="http://www.w3.org/1999/html">
2 <div>
3 <br/>
4 <span>查询服务器log,最多展示100条</span>
5 <el-table
6 :data="selectActStart"
7 border
8 style="width: 100%"
9 :header-cell-style="{background: 'deepskyblue', color: 'snow'}">
10 <el-table-column
11 prop="id"
12 label="活动ID"
13 min-width="1">
14 </el-table-column>
15 <el-table-column
16 prop="name"
17 label="活动名称"
18 min-width="2">
19 </el-table-column>
20 <el-table-column
21 prop="type"
22 label="活动类型"
23 :formatter="changeType"
24 min-width="1">
25 </el-table-column>
26 <el-table-column
27 prop="startTime"
28 label="开始时间"
29 min-width="2">
30 </el-table-column>
31 <el-table-column
32 prop="endTime"
33 label="结束时间"
34 min-width="2">
35 </el-table-column>
36 </el-table>
37 </div>
38 </template>
39
40 <script>
41 export default {
42 data() {
43 return {
44 huanjing: this.$route.query.huanjing,
45 selectActStart: []
46 }
47 },
48 mounted() {
49 this.activity()
50 },
51 methods: {
52 changeType(row, column) {
53 switch(row[column.property]) {
54 case 1:
55 return "转盘";
56 case 2:
57 return "红包";
58 case 3:
59 return "小简互动";
60 case 4:
61 return "健康币";
62 case 5:
63 return "重庆苏宁活动";
64 case 6:
65 return "吼一吼";
66 case 7:
67 return "等级卡活动";
68 case 8:
69 return "通知活动";
70 case 9:
71 return "投票活动";
72 case 10:
73 return "报名活动";
74 case 11:
75 return "老虎机活动";
76 case 12:
77 return "黄金客户";
78 case 13:
79 return "礼包领取";
80 case 14:
81 return "调查问卷";
82 case 15:
83 return "碰一碰礼包领取";
84 case 16:
85 return "粽子游戏";
86 case 17:
87 return "信息展示";
88 case 18:
89 return "兑换";
90 case 19:
91 return "代理人扫码签到活动";
92 case 22:
93 return "广东兑礼活动";
94 default:
95 return row[column.property];
96 }
97 },
98 activity() {
99 const loading = this.$loading({
100 lock: true,
101 text: '加载中...',
102 spinner: 'el-icon-loading',
103 background: 'rgba(0, 0, 0, 0.7)'
104 });
105 let config = {
106 headers: {
107 'Content-Type': 'application/x-www-form-urlencoded'
108 }
109 }
110 this.$http.get('/tool/selectActStart?'+this.$qs.stringify({
111 type: this.huanjing
112 }),config).then((res)=>{
113 console.log(res.data)
114 this.selectActStart=res.data
115 loading.close();
116 }).catch(error=>{
117 console.log(error);
118 loading.close();
119 this.$message({
120 showClose: true,
121 message: '服务器处理失败,请核对参数!',
122 type: 'error'
123 });
124 })
125 }
126 }
127 }
128 </script>
...@@ -417,19 +417,16 @@ ...@@ -417,19 +417,16 @@
417 </el-row> 417 </el-row>
418 <el-row style="margin-bottom: 15px;"> 418 <el-row style="margin-bottom: 15px;">
419 <el-col :span="8"> 419 <el-col :span="8">
420 <el-form ref="nlpApi" :model="nlpApi" label-width="0px"> 420 <el-form ref="selectActStart" :model="selectActStart" label-width="0px">
421 <el-card class="darkred" shadow="always"> 421 <el-card class="darkred" shadow="always">
422 <div slot="header" class="clearfix"> 422 <div slot="header" class="clearfix">
423 <span>NLP语义接口测试</span> 423 <span>查询进行中的活动</span>
424 </div> 424 </div>
425 <div class="text item"> 425 <div class="text item">
426 <el-form-item> 426 <el-form-item>
427 <el-input placeholder="请输入nlp问题,比如今天天气怎么样" v-model="nlpApi.keyword" clearable></el-input> 427 <el-select v-model="selectActStart.huanjing" placeholder="请选择执行环境">
428 </el-form-item>
429 <el-form-item>
430 <el-select v-model="nlpApi.huanjing" placeholder="请选择执行环境">
431 <el-option 428 <el-option
432 v-for="item in nlpApiOptions" 429 v-for="item in selectActStartOptions"
433 :key="item.value" 430 :key="item.value"
434 :label="item.label" 431 :label="item.label"
435 :value="item.value"> 432 :value="item.value">
...@@ -438,7 +435,7 @@ ...@@ -438,7 +435,7 @@
438 </el-form-item> 435 </el-form-item>
439 <div style="margin: 15px 0;"></div> 436 <div style="margin: 15px 0;"></div>
440 <el-form-item> 437 <el-form-item>
441 <el-button round @click="nlpApiSubmit">调用接口</el-button> 438 <el-button round @click="selectActStartSubmit">查询活动</el-button>
442 </el-form-item> 439 </el-form-item>
443 </div> 440 </div>
444 </el-card> 441 </el-card>
...@@ -536,6 +533,34 @@ ...@@ -536,6 +533,34 @@
536 </el-dialog> 533 </el-dialog>
537 </el-col> 534 </el-col>
538 <el-col :span="8"> 535 <el-col :span="8">
536 <el-form ref="nlpApi" :model="nlpApi" label-width="0px">
537 <el-card class="darkred" shadow="always">
538 <div slot="header" class="clearfix">
539 <span>NLP语义接口测试</span>
540 </div>
541 <div class="text item">
542 <el-form-item>
543 <el-input placeholder="请输入nlp问题,比如今天天气怎么样" v-model="nlpApi.keyword" clearable></el-input>
544 </el-form-item>
545 <el-form-item>
546 <el-select v-model="nlpApi.huanjing" placeholder="请选择执行环境">
547 <el-option
548 v-for="item in nlpApiOptions"
549 :key="item.value"
550 :label="item.label"
551 :value="item.value">
552 </el-option>
553 </el-select>
554 </el-form-item>
555 <div style="margin: 15px 0;"></div>
556 <el-form-item>
557 <el-button round @click="nlpApiSubmit">调用接口</el-button>
558 </el-form-item>
559 </div>
560 </el-card>
561 </el-form>
562 </el-col>
563 <el-col :span="8">
539 <el-form ref="updateBe" :model="updateBe" label-width="0px"> 564 <el-form ref="updateBe" :model="updateBe" label-width="0px">
540 <el-card class="darkred" shadow="always"> 565 <el-card class="darkred" shadow="always">
541 <div slot="header" class="clearfix"> 566 <div slot="header" class="clearfix">
...@@ -699,6 +724,16 @@ ...@@ -699,6 +724,16 @@
699 value: '0', 724 value: '0',
700 label: '测试环境' 725 label: '测试环境'
701 }], 726 }],
727 selectActStart: {
728 huanjing: []
729 },
730 selectActStartOptions: [{
731 value: '0',
732 label: '测试环境'
733 }, {
734 value: '1',
735 label: '线上环境'
736 }],
702 callLinuxLogByUid: { 737 callLinuxLogByUid: {
703 uid: '', 738 uid: '',
704 method: '' 739 method: ''
...@@ -1219,6 +1254,11 @@ ...@@ -1219,6 +1254,11 @@
1219 {code: this.queryProvince.provinceCode.toString()}}) 1254 {code: this.queryProvince.provinceCode.toString()}})
1220 window.open(href, '_blank') 1255 window.open(href, '_blank')
1221 }, 1256 },
1257 selectActStartSubmit() {
1258 const {href} = this.$router.resolve({ name:'selectActStart', query:
1259 {huanjing: this.selectActStart.huanjing.toString()}})
1260 window.open(href, '_blank')
1261 },
1222 queryPhoneCodeSubmit() { 1262 queryPhoneCodeSubmit() {
1223 const loading = this.$loading({ 1263 const loading = this.$loading({
1224 lock: true, 1264 lock: true,
......
...@@ -15,6 +15,7 @@ import toolAime from '@/page/toolAime' ...@@ -15,6 +15,7 @@ import toolAime from '@/page/toolAime'
15 import nlpApi from '@/page/nlpApi' 15 import nlpApi from '@/page/nlpApi'
16 import hadoop from '@/page/hadoop' 16 import hadoop from '@/page/hadoop'
17 import queryProvince from '@/page/queryProvince' 17 import queryProvince from '@/page/queryProvince'
18 import selectActStart from '@/page/selectActStart'
18 19
19 Vue.use(Router) 20 Vue.use(Router)
20 21
...@@ -82,6 +83,14 @@ export default new Router({ ...@@ -82,6 +83,14 @@ export default new Router({
82 } 83 }
83 }, 84 },
84 { 85 {
86 path: '/selectActStart',
87 component: selectActStart,
88 name: 'selectActStart',
89 meta: {
90 title: '测试工具平台'
91 }
92 },
93 {
85 path: '/queryProvince', 94 path: '/queryProvince',
86 component: queryProvince, 95 component: queryProvince,
87 name: 'queryProvince', 96 name: 'queryProvince',
......