瀏覽代碼

益寿缘总后台的医生管理增加医生组别功能

cgp 1 天之前
父節點
當前提交
4e7dbc9761
共有 2 個文件被更改,包括 48 次插入11 次删除
  1. 43 6
      src/views/his/doctor/type1.vue
  2. 5 5
      src/views/his/storeOrder/order2.vue

+ 43 - 6
src/views/his/doctor/type1.vue

@@ -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>

+ 5 - 5
src/views/his/storeOrder/order2.vue

@@ -1,11 +1,11 @@
 <template>
   <div class="app-container">
     <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="100px">
-      <el-form-item label="公司名称" prop="companyId" >
-        <el-select v-model="queryParams.companyId" placeholder="请选择所属公司" filterable size="small">
-          <el-option v-for="(option, index) in companyList" :key="index" :value="option.dictValue" :label="option.dictLabel"></el-option>
-        </el-select>
-      </el-form-item>
+<!--      <el-form-item label="公司名称" prop="companyId" >-->
+<!--        <el-select v-model="queryParams.companyId" placeholder="请选择所属公司" filterable size="small">-->
+<!--          <el-option v-for="(option, index) in companyList" :key="index" :value="option.dictValue" :label="option.dictLabel"></el-option>-->
+<!--        </el-select>-->
+<!--      </el-form-item>-->
 
       <el-form-item label="处方类型" prop="prescribeType">
        <el-select v-model="queryParams.prescribeType" placeholder="处方类型" clearable size="small">