WXL
2025-01-23 98589bb54e0d3352041c321acd0db5ab930030ca
测试完成
已删除1个文件
已修改8个文件
269 ■■■■ 文件已修改
dist.zip 补丁 | 查看 | 原始文档 | blame | 历史
src/api/AiCentre/Qtemplate.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/SpecificDisease/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/discharge/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/outpatient/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/record/detailpage/index.vue 253 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/indexls.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/physical/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/subsequent/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
dist.zip
Binary files differ
src/api/AiCentre/Qtemplate.js
@@ -162,8 +162,8 @@
 export function taskdepthospgetsonlist(data) {
  return request({
    url: "/smartor/taskdept/list",
    method: "get",
    params: data,
    method: "post",
    data: data,
  });
}
    // 删除科室病区模板分类
src/views/followvisit/SpecificDisease/index.vue
@@ -218,7 +218,7 @@
              type="text"
              @click="
                $router.push({
                  path: '/patient/indexls/',
                  path: '/patient/indexls'+'?current='+scope.row.sfzh
                })
              "
              ><span class="button-textsc">{{
src/views/followvisit/discharge/index.vue
@@ -218,7 +218,7 @@
              type="text"
              @click="
                $router.push({
                  path: '/patient/indexls/',
                  path: '/patient/indexls'+'?current='+scope.row.sfzh
                })
              "
              ><span class="button-textsc">{{
src/views/followvisit/outpatient/index.vue
@@ -218,7 +218,7 @@
              type="text"
              @click="
                $router.push({
                  path: '/patient/indexls/',
                  path: '/patient/indexls'+'?current='+scope.row.sfzh
                })
              "
              ><span class="button-textsc">{{
src/views/followvisit/record/detailpage/index.vue
@@ -18,10 +18,14 @@
                >查看患者本次服务信息</el-button
              >
            </div>
            <div style="margin-left: 20px;color: #59a0f0;">
              <el-link href="https://9.208.2.207:6060/search-homepage" target="_blank" :underline="true">
        前往CDSS查询
      </el-link>
            <div style="margin-left: 20px; color: #59a0f0">
              <el-link
                href="https://9.208.2.207:6060/search-homepage"
                target="_blank"
                :underline="true"
              >
                前往CDSS查询
              </el-link>
            </div>
          </div>
          <!-- <el-button type="success">随访后短信</el-button> -->
@@ -211,96 +215,89 @@
        <el-collapse v-model="activeNames" @change="handleChange">
          <el-collapse-item title="查看当前患者信息" name="1">
            <div class="detailed">
          <el-form
            ref="userform"
            :model="userform"
              <el-form ref="userform" :model="userform" label-width="100px">
                <el-row :gutter="20">
                  <el-col :span="12">
                    <el-form-item label="患者姓名" prop="name">
                      <el-input
                        v-model="userform.name"
                        placeholder="请输入姓名"
                        maxlength="30"
                      ></el-input> </el-form-item
                  ></el-col>
                  <el-col :span="12"
                    ><el-form-item label="联系方式" prop="telcode">
                      <el-input
                        v-model="userform.telcode"
                        placeholder="请输入联系方式"
                        maxlength="30"
                      /> </el-form-item
                  ></el-col>
                </el-row>
                <el-row :gutter="20">
                  <el-col :span="24">
                    <el-form-item label="出生地" prop="birthplace">
                      <el-input
                        v-model="userform.birthplace"
                        placeholder="国、省、地市、区县、街道等详细信息"
                        maxlength="50"
                      /> </el-form-item
                  ></el-col>
                </el-row>
                <el-row :gutter="20">
                  <el-col :span="24"
                    ><el-form-item label="居住地" prop="placeOfResidence">
                      <el-input
                        v-model="userform.placeOfResidence"
                        placeholder="国、省、地市、区县、街道等详细信息"
                        maxlength="50"
                      /> </el-form-item
                  ></el-col>
                </el-row>
                <el-row :gutter="20">
                  <el-col :span="24">
                    <el-form-item label="标签" prop="desc">
                      <div class="xinz-inf">
                        <el-tag
                          :key="tag.tagname"
                          type="success"
                          v-for="tag in dynamicTags"
                          v-if="tag.isoperation != 3"
                          :disable-transitions="false"
                        >
                          {{ tag.tagname }}
                        </el-tag>
                        <el-select
                          v-if="inputVisible"
                          v-model="inputValue"
                          @change="handleInputConfirm"
                          filterable
                          allow-create
                          default-first-option
                          placeholder="请选择/查询"
                        >
                          <el-option
                            v-for="item in options"
                            :key="item.tagid"
                            :label="item.tagname"
                            :value="item.tagname"
                          >
                          </el-option>
                        </el-select>
            label-width="100px"
          >
            <el-row :gutter="20">
              <el-col :span="12">
                <el-form-item label="患者姓名" prop="name">
                  <el-input
                    v-model="userform.name"
                    placeholder="请输入姓名"
                    maxlength="30"
                  ></el-input> </el-form-item
              ></el-col>
              <el-col :span="12"
                ><el-form-item label="联系方式" prop="telcode">
                  <el-input
                    v-model="userform.telcode"
                    placeholder="请输入联系方式"
                    maxlength="30"
                  /> </el-form-item
              ></el-col>
            </el-row>
            <el-row :gutter="20">
              <el-col :span="24">
                <el-form-item label="出生地" prop="birthplace">
                  <el-input
                    v-model="userform.birthplace"
                    placeholder="国、省、地市、区县、街道等详细信息"
                    maxlength="50"
                  /> </el-form-item
              ></el-col>
            </el-row>
            <el-row :gutter="20">
              <el-col :span="24"
                ><el-form-item label="居住地" prop="placeOfResidence">
                  <el-input
                    v-model="userform.placeOfResidence"
                    placeholder="国、省、地市、区县、街道等详细信息"
                    maxlength="50"
                  /> </el-form-item
              ></el-col>
            </el-row>
            <el-row :gutter="20">
              <el-col :span="24">
                <el-form-item label="标签" prop="desc">
                  <div class="xinz-inf">
                    <el-tag
                      :key="tag.tagname"
                      type="success"
                      v-for="tag in dynamicTags"
                      v-if="tag.isoperation != 3"
                      :disable-transitions="false"
                    >
                      {{ tag.tagname }}
                    </el-tag>
                    <el-select
                      v-if="inputVisible"
                      v-model="inputValue"
                      @change="handleInputConfirm"
                      filterable
                      allow-create
                      default-first-option
                      placeholder="请选择/查询"
                    >
                      <el-option
                        v-for="item in options"
                        :key="item.tagid"
                        :label="item.tagname"
                        :value="item.tagname"
                      >
                      </el-option>
                    </el-select>
                    <el-button
                      v-else
                      class="button-new-tag"
                      size="small"
                      @click="showInput"
                      >+ 新增标签</el-button
                    >
                  </div>
                </el-form-item>
              </el-col>
            </el-row>
          </el-form>
        </div>
                        <el-button
                          v-else
                          class="button-new-tag"
                          size="small"
                          @click="showInput"
                          >+ 新增标签</el-button
                        >
                      </div>
                    </el-form-item>
                  </el-col>
                </el-row>
              </el-form>
            </div>
          </el-collapse-item>
        </el-collapse>
      </div>
@@ -592,10 +589,7 @@
  updatePersonVoices,
  addPersonVoices,
} from "@/api/AiCentre/index";
import {
  messagelistpatient,
} from "@/api/patient/homepage";
import { messagelistpatient } from "@/api/patient/homepage";
export default {
  dicts: ["sys_normal_disable", "sys_user_sex", "sys_yujing", "sys_suggest"],
  data() {
@@ -613,7 +607,7 @@
      voiceDatatop: [], //题目表
      dynamicTags: [],
      userform:{},
      userform: {},
      Whetherall: false, //是否全部记录展示
      dialogFormVisible: false,
      Voicetype: 0, //是否为语音服务
@@ -690,7 +684,7 @@
        if (res.code == 200) {
          this.voiceDatatop = res.data.serviceSubtaskDetails;
          this.voice = res.data.voice;
          this.activeName = "yy";
          // this.activeName = "yy";
          this.taskname = res.data.taskName;
          // 问卷展示数据处理
          this.tableDatatop = res.data.filteredDetails;
@@ -785,23 +779,26 @@
        item.subId = this.id;
        item.taskid = this.taskid;
        item.asrtext = item.matchedtext;
        item.isoperation = 1;
        if (!item.id) {
          item.isoperation = 1;
        }
        item.patid = this.patid;
        item.templateid = item.templateID;
        if (item.id) {
          updatePersonVoices(item).then((res) => {
            if (res.code == 200) {
              this.$modal.msgSuccess("服务修改成功");
            }
          });
        } else {
          addPersonVoices(item).then((res) => {
            if (res.code == 200) {
              this.$modal.msgSuccess("服务保存成功");
            }
          });
        }
      });
      if (this.tableDatatop[0].id) {
        updatePersonVoices(this.tableDatatop).then((res) => {
          if (res.code == 200) {
            this.$modal.msgSuccess("服务修改成功");
          }
        });
      } else {
        addPersonVoices(this.tableDatatop).then((res) => {
          if (res.code == 200) {
            this.$modal.msgSuccess("服务保存成功");
          }
        });
      }
    },
    // 获取患者记录
    getTaskservelist(taskid) {
@@ -1037,20 +1034,20 @@
  color: red;
}
.detailed {
      width: 88%;
      border-radius: 8px;
      padding: 30px;
      margin-bottom: 30px;
      background-color: #ddf0f8;
      .bg-purple {
        margin-bottom: 20px;
      }
      .spanvalue {
        display: inline-block;
        min-width: 200px;
        border-bottom: 1px solid rgb(172, 172, 172);
      }
    }
  width: 88%;
  border-radius: 8px;
  padding: 30px;
  margin-bottom: 30px;
  background-color: #ddf0f8;
  .bg-purple {
    margin-bottom: 20px;
  }
  .spanvalue {
    display: inline-block;
    min-width: 200px;
    border-bottom: 1px solid rgb(172, 172, 172);
  }
}
.headline {
  font-size: 24px;
  height: 40px;
@@ -1096,7 +1093,7 @@
::v-deep.offside-value .el-radio__label {
  color: #fff;
}
::v-deep.el-link.el-link--default{
::v-deep.el-link.el-link--default {
  color: #02a7f0 !important;
}
.mulsz {
src/views/patient/patient/indexls.vue
@@ -179,7 +179,7 @@
        },
        YeWuXX: {
          BingRenXX: {
            ZhengJianHM: "110101199701018034",
            ZhengJianHM: this.$route.query.sfzh,
            ZhengJianLXDM: "01",
            ZhengJianLXMC: "居民身份证",
            ZuZhiJGID: "47255004333112711A1001",
src/views/patient/physical/index.vue
@@ -218,7 +218,7 @@
              type="text"
              @click="
                $router.push({
                  path: '/patient/indexls/',
                  path: '/patient/indexls'+'?current='+scope.row.sfzh
                })
              "
              ><span class="button-textsc">{{
src/views/patient/subsequent/index.vue
@@ -219,7 +219,7 @@
              type="text"
              @click="
                $router.push({
                  path: '/patient/indexls/',
                  path: '/patient/indexls'+'?current='+scope.row.sfzh
                })
              "
              ><span class="button-textsc">{{