瀏覽代碼

益寿缘销售端处方订单增加医生组别筛选功能

cgp 2 周之前
父節點
當前提交
34a9593c41
共有 1 個文件被更改,包括 23 次插入0 次删除
  1. 23 0
      src/views/store/prescribe/list.vue

+ 23 - 0
src/views/store/prescribe/list.vue

@@ -82,6 +82,18 @@
       <el-form-item label="审核时间" prop="auditTime">
           <el-date-picker v-model="auditTime" size="small" style="width: 220px" value-format="yyyy-MM-dd" type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" @change="change"></el-date-picker>
       </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-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>
@@ -143,6 +155,11 @@
               <dict-tag :options="orderStatusOptions" :value="scope.row.orderStatus"/>
             </template>
       </el-table-column>
+      <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" prop="auditTime" width="180" />
       <el-table-column label="创建时间" align="center" prop="createTime" width="180" />
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="100px">
@@ -182,6 +199,8 @@ export default {
   components: { prescribeDetails },
   data() {
     return {
+      // 医生组别字典
+      groupCodeOptions: [],
       createTime:null,
       pjtUrl: process.env.VUE_APP_BASE_API+"/",
       show:{
@@ -212,6 +231,7 @@ export default {
       open: false,
       // 查询参数
       queryParams: {
+        groupCode: null,
         pageNum: 1,
         pageSize: 10,
         prescribeType: null,
@@ -260,6 +280,9 @@ export default {
     };
   },
   created() {
+    this.getDicts("doctor_group").then(response => {
+      this.groupCodeOptions = response.data;
+    });
     this.getDicts("sys_prescribe_status").then(response => {
         this.prescribeStatusOptions = response.data;
       });