Commit d998c335 d998c335ec1d84f44e24b445a6f7bcdc3da8c0d8 by zhanghao

commit

1 parent f7fc1948
......@@ -170,6 +170,93 @@
</el-row>
<el-row style="margin-bottom: 15px;">
<el-col :span="8">
<el-form ref="createAgentUser" :model="createAgentUser" label-width="0px">
<el-card class="darkred" shadow="always">
<div slot="header" class="clearfix">
<span>健康坊用户开通爱保险</span>
</div>
<div class="text item">
<el-form-item>
<el-input placeholder="健康坊用户手机号" v-model="createAgentUser.phone" clearable></el-input>
</el-form-item>
<div style="margin: 15px 0;"></div>
<el-form-item>
<el-input placeholder="开通代理人的工号" v-model="createAgentUser.jobNumber" clearable></el-input>
</el-form-item>
<div style="margin: 15px 0;"></div>
<el-form-item>
<el-tooltip placement="right">
<div slot="content">
爱保险默认开通重庆机构<br/>
如需更换,请使用切换机构工具<br/>
</div>
<el-button round @click="createAgentUserSubmit">开通爱保险</el-button>
</el-tooltip>
</el-form-item>
</div>
</el-card>
</el-form>
</el-col>
<el-col :span="8">
<el-form ref="callLinuxLogByUid" :model="callLinuxLogByUid" label-width="0px">
<el-card class="darkred" shadow="always">
<div slot="header" class="clearfix">
<span>查询小佗服务器LOG</span>
</div>
<div class="text item">
<el-form-item>
<el-input placeholder="请输入UID" v-model="callLinuxLogByUid.uid" clearable></el-input>
</el-form-item>
<el-form-item>
<el-input placeholder="请输入method" v-model="callLinuxLogByUid.method" clearable></el-input>
</el-form-item>
<div style="margin: 15px 0;"></div>
<el-form-item>
<el-tooltip placement="right">
<div slot="content">
1、uid有,method无,通过UID筛结果<br/>
2、uid无,method有,通过method筛结果<br/>
3、uid有,method有,通过UID+method筛结果<br/>
4、uid无,method无,直接读取最新的100条log
</div>
<el-button round @click="callLinuxLogByUidSubmit">查询LOG</el-button>
</el-tooltip>
</el-form-item>
</div>
</el-card>
</el-form>
</el-col>
<el-col :span="8">
<el-form ref="callLinuxCommand" :model="callLinuxCommand" label-width="0px">
<el-card class="darkred" shadow="always">
<div slot="header" class="clearfix">
<span>查询打点服务器log</span>
</div>
<div class="text item">
<el-form-item>
<el-input placeholder="查询log行数" v-model="callLinuxCommand.size" clearable></el-input>
</el-form-item>
<el-form-item>
<el-select v-model="callLinuxCommand.huanjing" placeholder="请选择执行环境">
<el-option
v-for="item in callLinuxCommandOptions"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<div style="margin: 15px 0;"></div>
<el-form-item>
<el-button round @click="callLinuxCommandSubmit">查询打点</el-button>
</el-form-item>
</div>
</el-card>
</el-form>
</el-col>
</el-row>
<el-row style="margin-bottom: 15px;">
<el-col :span="8">
<el-form ref="changeOrgAll" :model="changeOrgAll" label-width="0px">
<el-card class="darkred" shadow="always">
<div slot="header" class="clearfix">
......@@ -330,61 +417,19 @@
</el-row>
<el-row style="margin-bottom: 15px;">
<el-col :span="8">
<el-form ref="changeOrg" :model="changeOrg" label-width="0px">
<el-card class="darkred" shadow="always">
<div slot="header" class="clearfix">
<span>开通切换任意机构权限</span>
</div>
<div class="text item">
<el-form-item>
<el-input placeholder="请输入手机号" v-model="changeOrg.phone" clearable></el-input>
</el-form-item>
<div style="margin: 15px 0;"></div>
<el-form-item>
<el-button round @click="changeOrgSubmit">开通权限</el-button>
</el-form-item>
</div>
</el-card>
</el-form>
</el-col>
<el-col :span="8">
<el-form ref="queryProvince" :model="queryProvince" label-width="0px">
<el-card class="darkred" shadow="always">
<div slot="header" class="clearfix">
<span>查询机构code</span>
</div>
<div class="text item">
<el-form-item>
<el-select v-model="queryProvince.provinceCode" filterable placeholder="一级机构名称或code">
<el-option
v-for="item in queryProvinceOptions"
:key="item.province_code"
:label="item.province_name+' '+item.province_code"
:value="item.province_code">
</el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button round @click="queryProvinceSubmit">查询二级机构</el-button>
</el-form-item>
</div>
</el-card>
</el-form>
</el-col>
<el-col :span="8">
<el-form ref="callLinuxCommand" :model="callLinuxCommand" label-width="0px">
<el-form ref="nlpApi" :model="nlpApi" label-width="0px">
<el-card class="darkred" shadow="always">
<div slot="header" class="clearfix">
<span>查询打点服务器log</span>
<span>NLP语义接口测试</span>
</div>
<div class="text item">
<el-form-item>
<el-input placeholder="查询log行数" v-model="callLinuxCommand.size" clearable></el-input>
<el-input placeholder="请输入nlp问题,比如今天天气怎么样" v-model="nlpApi.keyword" clearable></el-input>
</el-form-item>
<el-form-item>
<el-select v-model="callLinuxCommand.huanjing" placeholder="请选择执行环境">
<el-select v-model="nlpApi.huanjing" placeholder="请选择执行环境">
<el-option
v-for="item in callLinuxCommandOptions"
v-for="item in nlpApiOptions"
:key="item.value"
:label="item.label"
:value="item.value">
......@@ -393,88 +438,49 @@
</el-form-item>
<div style="margin: 15px 0;"></div>
<el-form-item>
<el-button round @click="callLinuxCommandSubmit">查询打点</el-button>
<el-button round @click="nlpApiSubmit">调用接口</el-button>
</el-form-item>
</div>
</el-card>
</el-form>
</el-col>
</el-row>
<el-row style="margin-bottom: 15px;">
<el-col :span="8">
<el-form ref="callLinuxLogByUid" :model="callLinuxLogByUid" label-width="0px">
<el-form ref="changeOrg" :model="changeOrg" label-width="0px">
<el-card class="darkred" shadow="always">
<div slot="header" class="clearfix">
<span>查询小佗服务器LOG</span>
<span>开通切换任意机构权限</span>
</div>
<div class="text item">
<el-form-item>
<el-input placeholder="请输入UID" v-model="callLinuxLogByUid.uid" clearable></el-input>
</el-form-item>
<el-form-item>
<el-input placeholder="请输入method" v-model="callLinuxLogByUid.method" clearable></el-input>
<el-input placeholder="请输入手机号" v-model="changeOrg.phone" clearable></el-input>
</el-form-item>
<div style="margin: 15px 0;"></div>
<el-form-item>
<el-tooltip placement="right">
<div slot="content">
1、uid有,method无,通过UID筛结果<br/>
2、uid无,method有,通过method筛结果<br/>
3、uid有,method有,通过UID+method筛结果<br/>
4、uid无,method无,直接读取最新的100条log
</div>
<el-button round @click="callLinuxLogByUidSubmit">查询LOG</el-button>
</el-tooltip>
<el-button round @click="changeOrgSubmit">开通权限</el-button>
</el-form-item>
</div>
</el-card>
</el-form>
</el-col>
<el-col :span="8">
<el-form ref="nlpApi" :model="nlpApi" label-width="0px">
<el-form ref="queryProvince" :model="queryProvince" label-width="0px">
<el-card class="darkred" shadow="always">
<div slot="header" class="clearfix">
<span>NLP语义接口测试</span>
<span>查询机构code</span>
</div>
<div class="text item">
<el-form-item>
<el-input placeholder="请输入nlp问题,比如今天天气怎么样" v-model="nlpApi.keyword" clearable></el-input>
</el-form-item>
<el-form-item>
<el-select v-model="nlpApi.huanjing" placeholder="请选择执行环境">
<el-select v-model="queryProvince.provinceCode" filterable placeholder="一级机构名称或code">
<el-option
v-for="item in nlpApiOptions"
:key="item.value"
:label="item.label"
:value="item.value">
v-for="item in queryProvinceOptions"
:key="item.province_code"
:label="item.province_name+' '+item.province_code"
:value="item.province_code">
</el-option>
</el-select>
</el-form-item>
<div style="margin: 15px 0;"></div>
<el-form-item>
<el-button round @click="nlpApiSubmit">调用接口</el-button>
</el-form-item>
</div>
</el-card>
</el-form>
</el-col>
<el-col :span="8">
<el-form ref="updateBe" :model="updateBe" label-width="0px">
<el-card class="darkred" shadow="always">
<div slot="header" class="clearfix">
<span>充值健康币</span>
</div>
<div class="text item">
<el-form-item>
<el-input placeholder="请输入手机号" v-model="updateBe.phone" clearable></el-input>
</el-form-item>
<div style="margin: 15px 0;"></div>
<el-form-item>
<el-input placeholder="请输入健康币充值数量" v-model="updateBe.chongzhi" clearable></el-input>
</el-form-item>
<div style="margin: 15px 0;"></div>
<el-form-item>
<el-button round @click="onSubmit">充值</el-button>
<el-button round @click="queryProvinceSubmit">查询二级机构</el-button>
</el-form-item>
</div>
</el-card>
......@@ -529,6 +535,28 @@
</span>
</el-dialog>
</el-col>
<el-col :span="8">
<el-form ref="updateBe" :model="updateBe" label-width="0px">
<el-card class="darkred" shadow="always">
<div slot="header" class="clearfix">
<span>充值健康币</span>
</div>
<div class="text item">
<el-form-item>
<el-input placeholder="请输入手机号" v-model="updateBe.phone" clearable></el-input>
</el-form-item>
<div style="margin: 15px 0;"></div>
<el-form-item>
<el-input placeholder="请输入健康币充值数量" v-model="updateBe.chongzhi" clearable></el-input>
</el-form-item>
<div style="margin: 15px 0;"></div>
<el-form-item>
<el-button round @click="onSubmit">充值</el-button>
</el-form-item>
</div>
</el-card>
</el-form>
</el-col>
</el-row>
</div>
</template>
......@@ -659,6 +687,10 @@
phone: '',
agentPhone: ''
},
createAgentUser: {
phone: '',
jobNumber: ''
},
callLinuxCommand: {
size: '',
huanjing: []
......@@ -1126,6 +1158,47 @@
});
})
},
createAgentUserSubmit() {
const loading = this.$loading({
lock: true,
text: '加载中...',
spinner: 'el-icon-loading',
background: 'rgba(0, 0, 0, 0.7)'
});
let config = {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}
this.$http.get('/tool/createAgentUser?'+this.$qs.stringify({
phone: this.createAgentUser.phone,
jobNumber: this.createAgentUser.jobNumber
}),config).then((res)=>{
console.log(res);
if(res.data=='success') {
this.$message({
showClose: true,
message: '开通爱保险成功',
type: 'success'
});
} else {
this.$message({
showClose: true,
message: res.data,
type: 'error'
});
}
loading.close();
}).catch(error=>{
console.log(error);
loading.close();
this.$message({
showClose: true,
message: '服务器处理失败,请核对参数!',
type: 'error'
});
})
},
queryUserInfoSubmit() {
const {href} = this.$router.resolve({ name:'userInfo', query:
{phone: this.queryUserInfo.agentPhone, huanjing: this.queryUserInfo.huanjing.toString()}})
......