commit
Showing
3 changed files
with
185 additions
and
8 deletions
src/page/selectActStart.vue
0 → 100644
| 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', | ... | ... |
-
Please register or sign in to post a comment