|
|
@@ -86,6 +86,18 @@
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="医生组别" prop="groupCode">
|
|
|
+ <el-select v-model="queryParams.groupCode" placeholder="请选择医生组别" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in groupCodeOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
|
</el-form-item>
|
|
|
@@ -231,6 +243,11 @@
|
|
|
<el-table-column label="备注" align="center" prop="remark" show-overflow-tooltip/>
|
|
|
<el-table-column label="审核时间" align="center" prop="auditTime" width="180"/>
|
|
|
<el-table-column label="创建时间" align="center" prop="createTime" width="180"/>
|
|
|
+ <el-table-column label="医生组别" align="center" prop="groupCode">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <dict-tag :options="groupCodeOptions" :value="scope.row.groupCode"/>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="170px" fixed="right">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
|
@@ -631,7 +648,20 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- <el-row>
|
|
|
+ <el-row>
|
|
|
+
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="医生组别" prop="groupCode">
|
|
|
+ <el-select v-model="form.groupCode" placeholder="请选择医生组别">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in groupCodeOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="绑定ai" prop="aiRoleId">
|
|
|
<el-select v-model="form.gptRoleId" placeholder="请选择">
|
|
|
@@ -641,12 +671,12 @@
|
|
|
:label="item.roleName"
|
|
|
:value="item.roleId">
|
|
|
</el-option>
|
|
|
- </el-select>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
+
|
|
|
</el-row>
|
|
|
-
|
|
|
+
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="登录账号" prop="account" >
|
|
|
@@ -760,6 +790,8 @@ export default {
|
|
|
components: { doctorDetails,doctorinquiryDetails,ImageUpload },
|
|
|
data() {
|
|
|
return {
|
|
|
+ // 医生组别字典
|
|
|
+ groupCodeOptions: [],
|
|
|
doctorName: {name:"1"},
|
|
|
docuser:[],
|
|
|
updateFollowOpen:false,
|
|
|
@@ -834,6 +866,7 @@ export default {
|
|
|
packageList:[],
|
|
|
// 查询参数
|
|
|
queryParams: {
|
|
|
+ groupCode: null,
|
|
|
pageNum: 1,
|
|
|
pageSize: 10,
|
|
|
doctorName: null,
|
|
|
@@ -944,6 +977,9 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
+ this.getDicts("doctor_group").then(response => {
|
|
|
+ this.groupCodeOptions = response.data;
|
|
|
+ });
|
|
|
this.getCitys();
|
|
|
this.getPackageList();
|
|
|
this.getList();
|
|
|
@@ -1255,6 +1291,7 @@ export default {
|
|
|
isSelf:null,
|
|
|
sort:null,
|
|
|
isShow:null,
|
|
|
+ groupCode: null
|
|
|
};
|
|
|
this.resetForm("form");
|
|
|
},
|
|
|
@@ -1342,7 +1379,7 @@ export default {
|
|
|
if(this.form.cityIds){
|
|
|
this.form.cityIds=((this.form.cityIds).split(",")).map(Number)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if(this.form.prescribeDoctorName!=null){
|
|
|
this.doctorName.name=this.form.prescribeDoctorName;
|
|
|
this.getlistdocuser();
|
|
|
@@ -1471,7 +1508,7 @@ export default {
|
|
|
this.aiOption = response.data;
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
};
|
|
|
</script>
|