1
lkk
8 天以前 321feb4e7752084229f606c87bc4705755b69e31
1
1个文件已修改
63 ■■■■■ 已修改文件
src/views/reservation/reservations/index.vue 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/reservation/reservations/index.vue
@@ -140,6 +140,19 @@
            </el-select>
            <i class="el-icon-circle-plus-outline" @click="handleAdd1"></i>
          </el-form-item>
           <el-form-item label="套餐名称" prop="dwDeptName">
            <el-select v-model="queryParams.dwDeptName" placeholder="请选择套餐名称" clearable style="width: 100%"
              @change="idFn2">
              <el-option v-for="dict in deptList" :key="dict.id" :label="dict.dwDeptName" :value="dict.id" />
            </el-select>
          </el-form-item>
          <el-form-item label="分组名称" prop="groupingName">
            <el-select v-model="queryParams.groupingName" placeholder="请选择分组名称" clearable style="width: 100%">
              <el-option v-for="dict in groupingList" :key="dict.id" :label="dict.pacName" :value="dict.id" />
            </el-select>
          </el-form-item>
          <el-form-item label="预约时间">
            <el-date-picker
              clearable
@@ -327,7 +340,7 @@
          <span>{{ parseTime(scope.row.reservationTime, "{y}-{m}-{d}") }}</span>
        </template>
      </el-table-column>
      <el-table-column
      <!-- <el-table-column
        label="体检类型"
        align="center"
        prop="tjType"
@@ -337,7 +350,7 @@
        <template slot-scope="scope">
          <dict-tag :options="dict.type.dict_team" :value="scope.row.tjType" />
        </template>
      </el-table-column>
      </el-table-column> -->
      <el-table-column
        label="婚姻"
        align="center"
@@ -386,10 +399,24 @@
        prop="company"
        :show-overflow-tooltip="true"
      />
      <el-table-column
      <!-- <el-table-column
        label="邮箱"
        align="center"
        prop="email"
        :show-overflow-tooltip="true"
        width="160px"
      /> -->
      <el-table-column
        label="套餐名称"
        align="center"
        prop="tcmc"
        :show-overflow-tooltip="true"
        width="160px"
      />
      <el-table-column
        label="分组名称"
        align="center"
        prop="fzmc"
        :show-overflow-tooltip="true"
        width="160px"
      />
@@ -1935,7 +1962,8 @@
</template>
<script>
import { addComp, addPlOrderAndDetail } from "@/api/system/comp";
import { addComp, addPlOrderAndDetail, Deptlist,
  getDwAndDwDept, } from "@/api/system/comp";
import Big from "big.js";
import { Loading } from "element-ui";
import {
@@ -2004,6 +2032,7 @@
      taocan: false,
      webSocket: null,
      defaultKeys: [],
      deptList: [],
      value1: "",
      pacName: "",
      hides: false,
@@ -2460,6 +2489,32 @@
        });
      }
    },
    idFn1(value) {
      console.log(value)
      if (value) {
        this.form.dictCompId = value;
        this.CompanyList.forEach((item) => {
          if (item.drugManufacturerId == this.form.dictCompId) {
            this.form.compName = item.cnName;
            this.queryParams.company = item.cnName;
          }
        });
        Deptlist(value).then((response) => {
          this.deptList = response.data;
        });
      }
    },
    idFn2(value) {
      let data = {
        deptId: value,
        dwId: this.form.dictCompId,
      };
      getDwAndDwDept(data).then((response) => {
        // 部门名称
        this.groupingList = response.data;
      });
    },
    // 表单重置
    reset() {
      this.form = {