WXL
2024-08-01 bac13bc1c321bc155c37a3305a7bb6b9d0732d12
src/views/patient/follow/index.vue
@@ -70,9 +70,9 @@
              >
                <el-option
                  v-for="item in Filterreason"
                  :key="item.id"
                  :label="item.name"
                  :value="item.id"
                  :key="item.value"
                  :label="item.label"
                  :value="item.value"
                >
                </el-option>
              </el-select>
@@ -188,14 +188,14 @@
          <el-table-column
            label="证件类型"
            align="center"
            key="idtype"
            prop="idtype"
            key="idcardtype"
            prop="idcardtype"
            width="120"
          /><el-table-column
            label="证件编号"
            align="center"
            key="idno"
            prop="idno"
            key="idcardno"
            prop="idcardno"
            width="190"
          />
          <el-table-column
@@ -208,8 +208,8 @@
          <el-table-column
            label="家庭住址"
            align="center"
            key="idno"
            prop="idno"
            key="idcardno"
            prop="idcardno"
            width="190"
          />
          <el-table-column
@@ -299,8 +299,8 @@
        </el-row>
        <el-row>
          <el-col :span="12">
            <el-form-item label="证件类型" prop="idtype">
              <el-select v-model="form.idtype" placeholder="请选择性别">
            <el-form-item label="证件类型" prop="idcardtype">
              <el-select v-model="form.idcardtype" placeholder="请选择性别">
                <el-option
                  v-for="item in paperstypes"
                  :key="item.papersname"
@@ -311,9 +311,9 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="证件号" prop="idno">
            <el-form-item label="证件号" prop="idcardno">
              <el-input
                v-model="form.idno"
                v-model="form.idcardno"
                placeholder="请输入证件号"
                maxlength="50"
              />
@@ -390,13 +390,7 @@
<script>
import { delUser } from "@/api/system/user";
import {
  listpat_archive,
  getpat_archive,
  addpat_archive,
  updatepat_archive,
  delpat_archive,
} from "@/api/smartorpor/pat_archive";
import {
  messagelistpatient,
  alterpatient,
@@ -409,6 +403,7 @@
import { listtag } from "@/api/system/label";
import { getToken } from "@/utils/auth";
import Treeselect from "@riophae/vue-treeselect";
import store from "@/store";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
export default {
@@ -456,9 +451,9 @@
        age: "",
        sex: "",
        tagList: [],
        idno: "",
        idcardno: "",
        telcode: "",
        idtype: "",
        idcardtype: "",
        relativetelcode: "",
      },
      //导入进度
@@ -494,28 +489,7 @@
          id: 2,
        },
      ],
      Filterreason: [
        {
          name: "患者死亡",
          id: 1,
        },
        {
          name: "频繁就诊",
          id: 2,
        },
        {
          name: "患者拒绝服务",
          id: 3,
        },
        {
          name: "联系方式无效",
          id: 4,
        },
        {
          name: "黑名单",
          id: 5,
        },
      ],
      Filterreason: [],
      defaultProps: {
        children: "children",
        label: "label",
@@ -539,7 +513,7 @@
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        idno: undefined,
        idcardno: undefined,
        name: undefined,
        status: undefined,
        tagIds: undefined,
@@ -558,6 +532,7 @@
  created() {
    this.getList();
    this.gettabList();
    this.Filterreason = store.getters.Filterreason;
  },
  methods: {
    /** 查询患者列表 */
@@ -572,8 +547,14 @@
    },
    /** 查询标签列表 */
    gettabList() {
      const queryParams = {};
      listtag().then((response) => {
      const tagqueryParams = {
        pageNum: 1,
        pageSize: 1000,
        tagname: undefined,
        tagdescription: undefined,
        tagcategoryid: "0",
      };
      listtag(tagqueryParams).then((response) => {
        console.log(response);
        this.optionstag = response.rows;
      });
@@ -611,9 +592,9 @@
        age: "",
        sex: "",
        tagList: [],
        idno: "",
        idcardno: "",
        telcode: "",
        idtype: "",
        idcardtype: "",
        relativetelcode: "",
      };
      // this.resetForm("form");