Commit d998c335 d998c335ec1d84f44e24b445a6f7bcdc3da8c0d8 by zhanghao

commit

1 parent f7fc1948
...@@ -170,6 +170,93 @@ ...@@ -170,6 +170,93 @@
170 </el-row> 170 </el-row>
171 <el-row style="margin-bottom: 15px;"> 171 <el-row style="margin-bottom: 15px;">
172 <el-col :span="8"> 172 <el-col :span="8">
173 <el-form ref="createAgentUser" :model="createAgentUser" label-width="0px">
174 <el-card class="darkred" shadow="always">
175 <div slot="header" class="clearfix">
176 <span>健康坊用户开通爱保险</span>
177 </div>
178 <div class="text item">
179 <el-form-item>
180 <el-input placeholder="健康坊用户手机号" v-model="createAgentUser.phone" clearable></el-input>
181 </el-form-item>
182 <div style="margin: 15px 0;"></div>
183 <el-form-item>
184 <el-input placeholder="开通代理人的工号" v-model="createAgentUser.jobNumber" clearable></el-input>
185 </el-form-item>
186 <div style="margin: 15px 0;"></div>
187 <el-form-item>
188 <el-tooltip placement="right">
189 <div slot="content">
190 爱保险默认开通重庆机构<br/>
191 如需更换,请使用切换机构工具<br/>
192 </div>
193 <el-button round @click="createAgentUserSubmit">开通爱保险</el-button>
194 </el-tooltip>
195 </el-form-item>
196 </div>
197 </el-card>
198 </el-form>
199 </el-col>
200 <el-col :span="8">
201 <el-form ref="callLinuxLogByUid" :model="callLinuxLogByUid" label-width="0px">
202 <el-card class="darkred" shadow="always">
203 <div slot="header" class="clearfix">
204 <span>查询小佗服务器LOG</span>
205 </div>
206 <div class="text item">
207 <el-form-item>
208 <el-input placeholder="请输入UID" v-model="callLinuxLogByUid.uid" clearable></el-input>
209 </el-form-item>
210 <el-form-item>
211 <el-input placeholder="请输入method" v-model="callLinuxLogByUid.method" clearable></el-input>
212 </el-form-item>
213 <div style="margin: 15px 0;"></div>
214 <el-form-item>
215 <el-tooltip placement="right">
216 <div slot="content">
217 1、uid有,method无,通过UID筛结果<br/>
218 2、uid无,method有,通过method筛结果<br/>
219 3、uid有,method有,通过UID+method筛结果<br/>
220 4、uid无,method无,直接读取最新的100条log
221 </div>
222 <el-button round @click="callLinuxLogByUidSubmit">查询LOG</el-button>
223 </el-tooltip>
224 </el-form-item>
225 </div>
226 </el-card>
227 </el-form>
228 </el-col>
229 <el-col :span="8">
230 <el-form ref="callLinuxCommand" :model="callLinuxCommand" label-width="0px">
231 <el-card class="darkred" shadow="always">
232 <div slot="header" class="clearfix">
233 <span>查询打点服务器log</span>
234 </div>
235 <div class="text item">
236 <el-form-item>
237 <el-input placeholder="查询log行数" v-model="callLinuxCommand.size" clearable></el-input>
238 </el-form-item>
239 <el-form-item>
240 <el-select v-model="callLinuxCommand.huanjing" placeholder="请选择执行环境">
241 <el-option
242 v-for="item in callLinuxCommandOptions"
243 :key="item.value"
244 :label="item.label"
245 :value="item.value">
246 </el-option>
247 </el-select>
248 </el-form-item>
249 <div style="margin: 15px 0;"></div>
250 <el-form-item>
251 <el-button round @click="callLinuxCommandSubmit">查询打点</el-button>
252 </el-form-item>
253 </div>
254 </el-card>
255 </el-form>
256 </el-col>
257 </el-row>
258 <el-row style="margin-bottom: 15px;">
259 <el-col :span="8">
173 <el-form ref="changeOrgAll" :model="changeOrgAll" label-width="0px"> 260 <el-form ref="changeOrgAll" :model="changeOrgAll" label-width="0px">
174 <el-card class="darkred" shadow="always"> 261 <el-card class="darkred" shadow="always">
175 <div slot="header" class="clearfix"> 262 <div slot="header" class="clearfix">
...@@ -330,61 +417,19 @@ ...@@ -330,61 +417,19 @@
330 </el-row> 417 </el-row>
331 <el-row style="margin-bottom: 15px;"> 418 <el-row style="margin-bottom: 15px;">
332 <el-col :span="8"> 419 <el-col :span="8">
333 <el-form ref="changeOrg" :model="changeOrg" label-width="0px"> 420 <el-form ref="nlpApi" :model="nlpApi" label-width="0px">
334 <el-card class="darkred" shadow="always">
335 <div slot="header" class="clearfix">
336 <span>开通切换任意机构权限</span>
337 </div>
338 <div class="text item">
339 <el-form-item>
340 <el-input placeholder="请输入手机号" v-model="changeOrg.phone" clearable></el-input>
341 </el-form-item>
342 <div style="margin: 15px 0;"></div>
343 <el-form-item>
344 <el-button round @click="changeOrgSubmit">开通权限</el-button>
345 </el-form-item>
346 </div>
347 </el-card>
348 </el-form>
349 </el-col>
350 <el-col :span="8">
351 <el-form ref="queryProvince" :model="queryProvince" label-width="0px">
352 <el-card class="darkred" shadow="always">
353 <div slot="header" class="clearfix">
354 <span>查询机构code</span>
355 </div>
356 <div class="text item">
357 <el-form-item>
358 <el-select v-model="queryProvince.provinceCode" filterable placeholder="一级机构名称或code">
359 <el-option
360 v-for="item in queryProvinceOptions"
361 :key="item.province_code"
362 :label="item.province_name+' '+item.province_code"
363 :value="item.province_code">
364 </el-option>
365 </el-select>
366 </el-form-item>
367 <el-form-item>
368 <el-button round @click="queryProvinceSubmit">查询二级机构</el-button>
369 </el-form-item>
370 </div>
371 </el-card>
372 </el-form>
373 </el-col>
374 <el-col :span="8">
375 <el-form ref="callLinuxCommand" :model="callLinuxCommand" label-width="0px">
376 <el-card class="darkred" shadow="always"> 421 <el-card class="darkred" shadow="always">
377 <div slot="header" class="clearfix"> 422 <div slot="header" class="clearfix">
378 <span>查询打点服务器log</span> 423 <span>NLP语义接口测试</span>
379 </div> 424 </div>
380 <div class="text item"> 425 <div class="text item">
381 <el-form-item> 426 <el-form-item>
382 <el-input placeholder="查询log行数" v-model="callLinuxCommand.size" clearable></el-input> 427 <el-input placeholder="请输入nlp问题,比如今天天气怎么样" v-model="nlpApi.keyword" clearable></el-input>
383 </el-form-item> 428 </el-form-item>
384 <el-form-item> 429 <el-form-item>
385 <el-select v-model="callLinuxCommand.huanjing" placeholder="请选择执行环境"> 430 <el-select v-model="nlpApi.huanjing" placeholder="请选择执行环境">
386 <el-option 431 <el-option
387 v-for="item in callLinuxCommandOptions" 432 v-for="item in nlpApiOptions"
388 :key="item.value" 433 :key="item.value"
389 :label="item.label" 434 :label="item.label"
390 :value="item.value"> 435 :value="item.value">
...@@ -393,88 +438,49 @@ ...@@ -393,88 +438,49 @@
393 </el-form-item> 438 </el-form-item>
394 <div style="margin: 15px 0;"></div> 439 <div style="margin: 15px 0;"></div>
395 <el-form-item> 440 <el-form-item>
396 <el-button round @click="callLinuxCommandSubmit">查询打点</el-button> 441 <el-button round @click="nlpApiSubmit">调用接口</el-button>
397 </el-form-item> 442 </el-form-item>
398 </div> 443 </div>
399 </el-card> 444 </el-card>
400 </el-form> 445 </el-form>
401 </el-col> 446 </el-col>
402 </el-row>
403 <el-row style="margin-bottom: 15px;">
404 <el-col :span="8"> 447 <el-col :span="8">
405 <el-form ref="callLinuxLogByUid" :model="callLinuxLogByUid" label-width="0px"> 448 <el-form ref="changeOrg" :model="changeOrg" label-width="0px">
406 <el-card class="darkred" shadow="always"> 449 <el-card class="darkred" shadow="always">
407 <div slot="header" class="clearfix"> 450 <div slot="header" class="clearfix">
408 <span>查询小佗服务器LOG</span> 451 <span>开通切换任意机构权限</span>
409 </div> 452 </div>
410 <div class="text item"> 453 <div class="text item">
411 <el-form-item> 454 <el-form-item>
412 <el-input placeholder="请输入UID" v-model="callLinuxLogByUid.uid" clearable></el-input> 455 <el-input placeholder="请输入手机号" v-model="changeOrg.phone" clearable></el-input>
413 </el-form-item>
414 <el-form-item>
415 <el-input placeholder="请输入method" v-model="callLinuxLogByUid.method" clearable></el-input>
416 </el-form-item> 456 </el-form-item>
417 <div style="margin: 15px 0;"></div> 457 <div style="margin: 15px 0;"></div>
418 <el-form-item> 458 <el-form-item>
419 <el-tooltip placement="right"> 459 <el-button round @click="changeOrgSubmit">开通权限</el-button>
420 <div slot="content">
421 1、uid有,method无,通过UID筛结果<br/>
422 2、uid无,method有,通过method筛结果<br/>
423 3、uid有,method有,通过UID+method筛结果<br/>
424 4、uid无,method无,直接读取最新的100条log
425 </div>
426 <el-button round @click="callLinuxLogByUidSubmit">查询LOG</el-button>
427 </el-tooltip>
428 </el-form-item> 460 </el-form-item>
429 </div> 461 </div>
430 </el-card> 462 </el-card>
431 </el-form> 463 </el-form>
432 </el-col> 464 </el-col>
433 <el-col :span="8"> 465 <el-col :span="8">
434 <el-form ref="nlpApi" :model="nlpApi" label-width="0px"> 466 <el-form ref="queryProvince" :model="queryProvince" label-width="0px">
435 <el-card class="darkred" shadow="always"> 467 <el-card class="darkred" shadow="always">
436 <div slot="header" class="clearfix"> 468 <div slot="header" class="clearfix">
437 <span>NLP语义接口测试</span> 469 <span>查询机构code</span>
438 </div> 470 </div>
439 <div class="text item"> 471 <div class="text item">
440 <el-form-item> 472 <el-form-item>
441 <el-input placeholder="请输入nlp问题,比如今天天气怎么样" v-model="nlpApi.keyword" clearable></el-input> 473 <el-select v-model="queryProvince.provinceCode" filterable placeholder="一级机构名称或code">
442 </el-form-item>
443 <el-form-item>
444 <el-select v-model="nlpApi.huanjing" placeholder="请选择执行环境">
445 <el-option 474 <el-option
446 v-for="item in nlpApiOptions" 475 v-for="item in queryProvinceOptions"
447 :key="item.value" 476 :key="item.province_code"
448 :label="item.label" 477 :label="item.province_name+' '+item.province_code"
449 :value="item.value"> 478 :value="item.province_code">
450 </el-option> 479 </el-option>
451 </el-select> 480 </el-select>
452 </el-form-item> 481 </el-form-item>
453 <div style="margin: 15px 0;"></div>
454 <el-form-item>
455 <el-button round @click="nlpApiSubmit">调用接口</el-button>
456 </el-form-item>
457 </div>
458 </el-card>
459 </el-form>
460 </el-col>
461 <el-col :span="8">
462 <el-form ref="updateBe" :model="updateBe" label-width="0px">
463 <el-card class="darkred" shadow="always">
464 <div slot="header" class="clearfix">
465 <span>充值健康币</span>
466 </div>
467 <div class="text item">
468 <el-form-item>
469 <el-input placeholder="请输入手机号" v-model="updateBe.phone" clearable></el-input>
470 </el-form-item>
471 <div style="margin: 15px 0;"></div>
472 <el-form-item>
473 <el-input placeholder="请输入健康币充值数量" v-model="updateBe.chongzhi" clearable></el-input>
474 </el-form-item>
475 <div style="margin: 15px 0;"></div>
476 <el-form-item> 482 <el-form-item>
477 <el-button round @click="onSubmit">充值</el-button> 483 <el-button round @click="queryProvinceSubmit">查询二级机构</el-button>
478 </el-form-item> 484 </el-form-item>
479 </div> 485 </div>
480 </el-card> 486 </el-card>
...@@ -529,6 +535,28 @@ ...@@ -529,6 +535,28 @@
529 </span> 535 </span>
530 </el-dialog> 536 </el-dialog>
531 </el-col> 537 </el-col>
538 <el-col :span="8">
539 <el-form ref="updateBe" :model="updateBe" label-width="0px">
540 <el-card class="darkred" shadow="always">
541 <div slot="header" class="clearfix">
542 <span>充值健康币</span>
543 </div>
544 <div class="text item">
545 <el-form-item>
546 <el-input placeholder="请输入手机号" v-model="updateBe.phone" clearable></el-input>
547 </el-form-item>
548 <div style="margin: 15px 0;"></div>
549 <el-form-item>
550 <el-input placeholder="请输入健康币充值数量" v-model="updateBe.chongzhi" clearable></el-input>
551 </el-form-item>
552 <div style="margin: 15px 0;"></div>
553 <el-form-item>
554 <el-button round @click="onSubmit">充值</el-button>
555 </el-form-item>
556 </div>
557 </el-card>
558 </el-form>
559 </el-col>
532 </el-row> 560 </el-row>
533 </div> 561 </div>
534 </template> 562 </template>
...@@ -659,6 +687,10 @@ ...@@ -659,6 +687,10 @@
659 phone: '', 687 phone: '',
660 agentPhone: '' 688 agentPhone: ''
661 }, 689 },
690 createAgentUser: {
691 phone: '',
692 jobNumber: ''
693 },
662 callLinuxCommand: { 694 callLinuxCommand: {
663 size: '', 695 size: '',
664 huanjing: [] 696 huanjing: []
...@@ -1126,6 +1158,47 @@ ...@@ -1126,6 +1158,47 @@
1126 }); 1158 });
1127 }) 1159 })
1128 }, 1160 },
1161 createAgentUserSubmit() {
1162 const loading = this.$loading({
1163 lock: true,
1164 text: '加载中...',
1165 spinner: 'el-icon-loading',
1166 background: 'rgba(0, 0, 0, 0.7)'
1167 });
1168 let config = {
1169 headers: {
1170 'Content-Type': 'application/x-www-form-urlencoded'
1171 }
1172 }
1173 this.$http.get('/tool/createAgentUser?'+this.$qs.stringify({
1174 phone: this.createAgentUser.phone,
1175 jobNumber: this.createAgentUser.jobNumber
1176 }),config).then((res)=>{
1177 console.log(res);
1178 if(res.data=='success') {
1179 this.$message({
1180 showClose: true,
1181 message: '开通爱保险成功',
1182 type: 'success'
1183 });
1184 } else {
1185 this.$message({
1186 showClose: true,
1187 message: res.data,
1188 type: 'error'
1189 });
1190 }
1191 loading.close();
1192 }).catch(error=>{
1193 console.log(error);
1194 loading.close();
1195 this.$message({
1196 showClose: true,
1197 message: '服务器处理失败,请核对参数!',
1198 type: 'error'
1199 });
1200 })
1201 },
1129 queryUserInfoSubmit() { 1202 queryUserInfoSubmit() {
1130 const {href} = this.$router.resolve({ name:'userInfo', query: 1203 const {href} = this.$router.resolve({ name:'userInfo', query:
1131 {phone: this.queryUserInfo.agentPhone, huanjing: this.queryUserInfo.huanjing.toString()}}) 1204 {phone: this.queryUserInfo.agentPhone, huanjing: this.queryUserInfo.huanjing.toString()}})
......