commit
Showing
1 changed file
with
172 additions
and
99 deletions
| ... | @@ -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()}}) | ... | ... |
-
Please register or sign in to post a comment