WXL
2024-04-29 4dc66a6c347a4483e72892ed4195e597b9d43f8f
测试完成
已修改7个文件
245 ■■■■ 文件已修改
src/api/smartor/patouthosp.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartor/patphysical.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/behospitalized.vue 47 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/outpatient.vue 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/physical.vue 52 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/repositoryai/templateku/configurat/index.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/repositoryai/verbaltrick/particulars/index.vue 52 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/smartor/patouthosp.js
@@ -3,9 +3,9 @@
// 查询患者门诊记录列表
export function listPatouthosp(query) {
  return request({
    url: '/smartor/patouthosp/list',
    method: 'get',
    params: query
    url: '/smartor/patouthosp/selectPatMedOuthospList',
    method: 'post',
    data: query
  })
}
src/api/smartor/patphysical.js
@@ -3,9 +3,9 @@
// 查询患者体检记录列表
export function listPatphysical(query) {
  return request({
    url: '/smartor/patphysical/list',
    url: '/smartor/patphysical/selectPatMedPhysicalList',
    method: 'get',
    params: query
    data: query
  })
}
src/views/patient/patient/behospitalized.vue
@@ -169,25 +169,25 @@
            fixed
            label="序号"
            align="center"
            key="patid"
            prop="patid"
            key="inhospid"
            prop="inhospid"
          /><el-table-column
            fixed
            label="患者姓名"
            align="center"
            key="name"
            prop="name"
            key="patname"
            prop="patname"
          />
          <el-table-column
            label="床位号"
            align="center"
            key="Patientnumber"
            prop="Patientnumber"
            key="bedNo"
            prop="bedNo"
          />
          <el-table-column
            label="住院号"
            align="center"
            key="Patientnumber"
            key="deptcode"
            prop="Patientnumber"
          />
@@ -204,7 +204,7 @@
            width="120"
          />
          <el-table-column
            label="费用"
            label="费用(缺)"
            align="center"
            key="telephone"
            prop="telephone"
@@ -213,8 +213,8 @@
          <el-table-column
            label="入科时间"
            align="center"
            key="archivetime"
            prop="archivetime"
            key="createTime"
            prop="createTime"
            width="160"
          >
            <template slot-scope="scope">
@@ -224,24 +224,24 @@
          <el-table-column
            label="出院时间"
            align="center"
            key="archivetime"
            prop="archivetime"
            key="endtime"
            prop="endtime"
            width="160"
          >
            <template slot-scope="scope">
              <span>{{ parseTime(scope.row.createTime) }}</span>
              <span>{{ parseTime(scope.row.endtime) }}</span>
            </template>
          </el-table-column>
          <el-table-column
            label="护理等级"
            label="护理等级(缺)"
            align="center"
            key="idcardtype"
            prop="idcardtype"
            width="120"
          />
          <el-table-column
            label="病情状态"
            label="病情状态(缺)"
            align="center"
            key="idcardno"
            prop="idcardno"
@@ -251,19 +251,19 @@
          <el-table-column
            label="主任医师"
            align="center"
            key="telcode"
            prop="telcode"
            key="drname"
            prop="drname"
            width="120"
          />
          <el-table-column
            label="主治医师"
            label="主治医师(待定)"
            align="center"
            key="telcode"
            prop="telcode"
            width="120"
          />
          <el-table-column
            label="住院医师"
            label="住院医师(待定)"
            align="center"
            key="telcode"
            prop="telcode"
@@ -549,14 +549,13 @@
import { delUser } from "@/api/system/user";
import {
  messagelistpatient,
  alterpatient,
  addpatient,
  listpatient,
  particularpatient,
  addpatient,
  deletepatient,
  Exporterrorpatient,
  toleadpatient,
} from "@/api/patient/homepage";
} from "@/api/patient/record";
import { listtag } from "@/api/system/label";
import { getToken } from "@/utils/auth";
import Treeselect from "@riophae/vue-treeselect";
@@ -722,7 +721,7 @@
    /** 查询患者列表 */
    getList() {
      this.loading = true;
      messagelistpatient(this.queryParams).then((response) => {
      listpatient(this.queryParams).then((response) => {
        console.log(response);
        this.userList = response.rows;
        this.total = response.total;
src/views/patient/patient/outpatient.vue
@@ -13,7 +13,7 @@
        >
          <el-form-item label="姓名" prop="name">
            <el-input
              v-model="queryParams.name"
              v-model="queryParams.hospname"
              placeholder="请输入姓名"
              clearable
              style="width: 200px"
@@ -29,15 +29,7 @@
              @keyup.enter.native="handleQuery"
            />
          </el-form-item>
          <el-form-item label="患者编号" prop="telcode">
            <el-input
              v-model="queryParams.telcode"
              placeholder="请输入患者编号"
              clearable
              style="width: 280px"
              @keyup.enter.native="handleQuery"
            />
          </el-form-item>
          <el-form-item label="患者范围" prop="tagId">
            <el-select
              v-model="queryParams.Patientid"
@@ -172,21 +164,21 @@
            label="序号"
            fixed
            align="center"
            key="patid"
            prop="patid"
            key="id"
            prop="id"
          />
          <el-table-column
            label="姓名"
            fixed
            align="center"
            key="name"
            prop="name"
            key="patname"
            prop="patname"
          />
          <el-table-column
            label="患者编号"
            label="门诊编号"
            align="center"
            key="Patientnumber"
            prop="Patientnumber"
            key="outhospno"
            prop="outhospno"
          />
          <el-table-column label="性别" align="center" key="sex" prop="sex">
            <template slot-scope="scope">
@@ -194,21 +186,21 @@
            </template>
          </el-table-column>
          <el-table-column
            label="年龄"
            label="年龄(缺)"
            align="center"
            key="age"
            prop="age"
            width="120"
          />
          <el-table-column
            label="联系电话"
            label="联系电话(缺)"
            align="center"
            key="telephone"
            prop="telephone"
            width="120"
          />
          <el-table-column
            label="患者标签"
            label="患者标签(缺)"
            align="center"
            key="tagList"
            prop="tagList"
@@ -220,7 +212,7 @@
            </template>
          </el-table-column>
          <el-table-column
            label="就诊类别"
            label="就诊类别(未定)"
            align="center"
            key="idcardtype"
            prop="idcardtype"
@@ -229,27 +221,27 @@
          <el-table-column
            label="诊断"
            align="center"
            key="idcardno"
            prop="idcardno"
            key="diagname"
            prop="diagname"
            width="190"
          />
          <el-table-column
            label="科室"
            align="center"
            key="telcode"
            prop="telcode"
            key="deptname"
            prop="deptname"
            width="120"
          />
          <el-table-column
            label="医生"
            align="center"
            key="telcode"
            prop="telcode"
            key="drname"
            prop="drname"
            width="120"
          />
          <el-table-column
            label="状态"
            label="状态(未定)"
            align="center"
            key="telcode"
            prop="telcode"
@@ -258,8 +250,8 @@
          <el-table-column
            label="就诊时间"
            align="center"
            key="archivetime"
            prop="archivetime"
            key="createTime"
            prop="createTime"
            width="160"
          >
            <template slot-scope="scope">
@@ -273,7 +265,7 @@
            width="160"
          >
            <template slot-scope="scope">
              <span>{{ parseTime(scope.row.createTime) }}</span>
              <span>{{ parseTime(scope.row.updateTime) }}</span>
            </template>
          </el-table-column>
          <el-table-column
@@ -535,14 +527,12 @@
import { delUser } from "@/api/system/user";
import {
  messagelistpatient,
  alterpatient,
  addpatient,
  particularpatient,
  deletepatient,
  Exporterrorpatient,
  toleadpatient,
} from "@/api/patient/homepage";
  listPatouthosp,
  getPatouthosp,
  addPatouthosp,
  updatePatouthosp,
  delPatouthosp,
} from "@/api/smartor/patouthosp";
import { listtag } from "@/api/system/label";
import { getToken } from "@/utils/auth";
import Treeselect from "@riophae/vue-treeselect";
@@ -640,11 +630,7 @@
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        idcardno: undefined,
        name: undefined,
        status: undefined,
        tagIds: undefined,
        telcode: undefined,
      },
      // 表单校验
      rules: {
@@ -708,7 +694,7 @@
    /** 查询患者列表 */
    getList() {
      this.loading = true;
      messagelistpatient(this.queryParams).then((response) => {
      listPatouthosp(this.queryParams).then((response) => {
        console.log(response);
        this.userList = response.rows;
        this.total = response.total;
src/views/patient/patient/physical.vue
@@ -164,15 +164,15 @@
            label="序号"
            fixed
            align="center"
            key="patid"
            prop="patid"
            key="id"
            prop="id"
          />
          <el-table-column label="姓名" fixed align="center" key="name" prop="name" />
          <el-table-column label="姓名" fixed align="center" key="patname" prop="patname" />
          <el-table-column
            label="体检编号"
            align="center"
            key="Patientnumber"
            prop="Patientnumber"
            key="projectcode"
            prop="projectcode"
          />
          <el-table-column label="性别" align="center" key="sex" prop="sex">
            <template slot-scope="scope">
@@ -187,14 +187,14 @@
            width="120"
          />
          <el-table-column
            label="联系电话"
            label="联系电话(缺)"
            align="center"
            key="telephone"
            prop="telephone"
            width="120"
          />
          <el-table-column
            label="患者标签"
            label="患者标签(缺)"
            align="center"
            key="tagList"
            prop="tagList"
@@ -208,12 +208,12 @@
          <el-table-column
            label="体检套餐"
            align="center"
            key="combo"
            prop="combo"
            key="projectname    "
            prop="projectname    "
            width="120"
          />
          <el-table-column
            label="体检类型"
            label="体检类型(缺)"
            align="center"
            key="idcardtype"
            prop="idcardtype"
@@ -222,12 +222,12 @@
          <el-table-column
            label="体检状态"
            align="center"
            key="telcode"
            prop="telcode"
            key="state"
            prop="state"
            width="120"
          />
          <el-table-column
            label="体检报告"
            label="体检报告(待定)"
            align="center"
            key="idcardno"
            prop="idcardno"
@@ -237,23 +237,23 @@
          <el-table-column
            label="科室"
            align="center"
            key="telcode"
            prop="telcode"
            key="hospitalname"
            prop="hospitalname"
            width="120"
          />
          <el-table-column
            label="医生"
            align="center"
            key="telcode"
            prop="telcode"
            key="drname"
            prop="drname"
            width="120"
          />
          <el-table-column
            label="就诊时间"
            align="center"
            key="archivetime"
            prop="archivetime"
            key="createTime"
            prop="createTime"
            width="160"
          >
            <template slot-scope="scope">
@@ -529,14 +529,14 @@
import { delUser } from "@/api/system/user";
import {
  messagelistpatient,
  alterpatient,
  addpatient,
  particularpatient,
  deletepatient,
  listPatphysical,
  getPatphysical,
  addPatphysical,
  updatePatphysical,
  delPatphysical,
  Exporterrorpatient,
  toleadpatient,
} from "@/api/patient/homepage";
} from "@/api/smartor/patphysical";
import { listtag } from "@/api/system/label";
import { getToken } from "@/utils/auth";
import Treeselect from "@riophae/vue-treeselect";
@@ -702,7 +702,7 @@
    /** 查询患者列表 */
    getList() {
      this.loading = true;
      messagelistpatient(this.queryParams).then((response) => {
      listPatphysical(this.queryParams).then((response) => {
        console.log(response);
        this.userList = response.rows;
        this.total = response.total;
src/views/repositoryai/templateku/configurat/index.vue
@@ -311,7 +311,6 @@
              <el-form-item label="随访前处理" prop="name">
                <el-input
                  type="textarea"
                  maxlength="66"
                  show-word-limit
                  v-model="ruleForm.revisitBefore"
                ></el-input></el-form-item
@@ -320,7 +319,6 @@
              <el-form-item label="随访后处理" prop="region">
                <el-input
                  type="textarea"
                  maxlength="66"
                  show-word-limit
                  v-model="ruleForm.revisitAfter"
                ></el-input> </el-form-item
@@ -541,7 +539,7 @@
                          <el-input
                            type="text"
                            placeholder="请输入"
                            v-model="topicobj.nomatchtext"
                            v-model="topicobj.noMatchText"
                            show-word-limit
                          >
                          </el-input> </el-form-item
@@ -588,7 +586,7 @@
                          <el-input
                            type="text"
                            placeholder="请输入"
                            v-model="topicobj.noclearlytext"
                            v-model="topicobj.noClearlyText"
                            show-word-limit
                          >
                          </el-input> </el-form-item
@@ -635,7 +633,7 @@
                          <el-input
                            type="text"
                            placeholder="请输入"
                            v-model="topicobj.sliencetext"
                            v-model="topicobj.slienceText"
                            show-word-limit
                          >
                          </el-input> </el-form-item
src/views/repositoryai/verbaltrick/particulars/index.vue
@@ -270,7 +270,6 @@
                :rows="2"
                  type="textarea"
                  id="questionText"
                  maxlength="66"
                  show-word-limit
                  placeholder="请输入内容"
                  v-model.sync="indexform.questionText"
@@ -298,15 +297,14 @@
          >
          <el-row>
            <el-col :span="24">
              <el-form-item label="无匹配文本" prop="nomatchtext">
              <el-form-item label="无匹配文本" prop="noMatchText">
                <el-input
                  type="textarea"
                  :rows="2"
                  id="nomatchtext"
                  id="noMatchText"
                  placeholder="请输入内容"
                  v-model.sync="indexform.nomatchtext"
                  @focus="handleInput('nomatchtext')"
                  maxlength="66"
                  v-model.sync="indexform.noMatchText"
                  @focus="handleInput('noMatchText')"
                  show-word-limit
                />
              </el-form-item> </el-col
@@ -329,15 +327,14 @@
          >
          <el-row>
            <el-col :span="24">
              <el-form-item label="无声文本" prop="sliencetext">
              <el-form-item label="无声文本" prop="slienceText">
                <el-input
                  type="textarea"
                  :rows="2"
                  id="sliencetext"
                  id="slienceText"
                  placeholder="请输入内容"
                  v-model.sync="indexform.sliencetext"
                  @focus="handleInput('sliencetext')"
                  maxlength="66"
                  v-model.sync="indexform.slienceText"
                  @focus="handleInput('slienceText')"
                  show-word-limit
                />
              </el-form-item> </el-col
@@ -361,15 +358,14 @@
          <el-row>
            <el-col :span="24">
              <el-form-item label="听不清文本" prop="noclearlytext">
              <el-form-item label="听不清文本" prop="noClearlyText">
                <el-input
                  type="textarea"
                  id="noclearlytext"
                  id="noClearlyText"
                  :rows="2"
                  placeholder="请输入内容"
                  @focus="handleInput('noclearlytext')"
                  v-model.sync="indexform.noclearlytext"
                  maxlength="66"
                  @focus="handleInput('noClearlyText')"
                  v-model.sync="indexform.noClearlyText"
                  show-word-limit
                />
              </el-form-item> </el-col
@@ -897,12 +893,12 @@
      //el.selectionStart; 这就是当前光标所在的位置(字符串中字符的index)
      if (this.currentInputId == "questionText") {
        inputValueArr = this.indexform.questionText.split("");
      } else if (this.currentInputId == "nomatchtext") {
        inputValueArr = this.indexform.nomatchtext.split("");
      } else if (this.currentInputId == "sliencetext") {
        inputValueArr = this.indexform.sliencetext.split("");
      } else if (this.currentInputId == "noclearlytext") {
        inputValueArr = this.indexform.noclearlytext.split("");
      } else if (this.currentInputId == "noMatchText") {
        inputValueArr = this.indexform.noMatchText.split("");
      } else if (this.currentInputId == "slienceText") {
        inputValueArr = this.indexform.slienceText.split("");
      } else if (this.currentInputId == "noClearlyText") {
        inputValueArr = this.indexform.noClearlyText.split("");
      } else if (this.currentInputId == "submoduletext") {
        inputValueArr = this.indexform.submoduletext.split("");
      } else {
@@ -919,12 +915,12 @@
      console.log(inputValueArr);
      if (this.currentInputId == "questionText") {
        this.indexform.questionText = inputValueArr;
      } else if (this.currentInputId == "nomatchtext") {
        this.indexform.nomatchtext = inputValueArr;
      } else if (this.currentInputId == "sliencetext") {
        this.indexform.sliencetext = inputValueArr;
      } else if (this.currentInputId == "noclearlytext") {
        this.indexform.noclearlytext = inputValueArr;
      } else if (this.currentInputId == "noMatchText") {
        this.indexform.noMatchText = inputValueArr;
      } else if (this.currentInputId == "slienceText") {
        this.indexform.slienceText = inputValueArr;
      } else if (this.currentInputId == "noClearlyText") {
        this.indexform.noClearlyText = inputValueArr;
      } else if (this.currentInputId == "submoduletext") {
        this.indexform.submoduletext = inputValueArr;
      } else {