WXL (wul)
8 小时以前 64aba591ee30c2c31953a852fe6a95db79fc0070
测试完成
已修改58个文件
540 ■■■■ 文件已修改
src/api/AiCentre/EChartsdata.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/AiCentre/Qtemplate.js 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/system/user.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/smartor/dataobject/dw_patouthosp_base.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/smartor/dataobject/dw_patouthosp_list.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/modules/user.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/complaint/complaintlist/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/SpecificDisease/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/again/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/complaint/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/discharge/index.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/discharge/outpatientService.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/linem/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/mzsatisfaction/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/outpatient/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/record/detailpage/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/record/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/record/physical/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/satisfaction/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/satisfaction/particulars/index.vue 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/tasklist/FollowupDetails/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/technology/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/zbAgain/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/followvisit/zysatisfaction/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/knowledge/education/compilequer/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/knowledge/questionnaire/compilequer/index.vue 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/follow/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/medtechnician/Compositeeditdetails.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/ExternalPatient.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/behospitalized.vue 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/hospital.vue 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/indexls.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/operation.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/outpatient.vue 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/physical.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/patient/profile/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/physical/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/propaganda/Missioncreation.vue 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/propaganda/Missionotice.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/propaganda/QuestionnaireTask.vue 40 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/propaganda/index.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/propaganda/particty copy.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/propaganda/particty.vue 42 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/questionnaire/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/shadow/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/patient/subsequent/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/repositoryai/templateku/configurat/index.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/repositoryai/templateku/configurat/taskub.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/satisfaction.vue 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sfstatistics/Voicedetail/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sfstatistics/percentage/index.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sfstatistics/propaganda/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sfstatistics/statement/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/shortmessage/healthinformation/compilequer/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/user/index.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/user/profile/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/AiCentre/EChartsdata.js
@@ -51,7 +51,7 @@
  });
}
// 各课题组服务人次
// 各科室服务人次
export function getDeptRanking(data) {
  return request({
    url: "/smartor/patinhosp/getDeptRanking",
src/api/AiCentre/Qtemplate.js
@@ -141,7 +141,7 @@
    method: "get",
  });
}
//课题组病区模板关联新增
//科室病区模板关联新增
export function depthospgetson(data) {
  return request({
    url: "/smartor/td/add",
@@ -149,7 +149,7 @@
    data: data,
  });
}
//课题组病区模板关联查询
//科室病区模板关联查询
export function depthospgetsonlist(data) {
  return request({
    url: "/smartor/td/list",
@@ -157,7 +157,7 @@
    params: data,
  });
}
//任务课题组病区模板关联查询
//任务科室病区模板关联查询
export function taskdepthospgetsonlist(data) {
  return request({
    url: "/smartor/taskdept/list",
@@ -165,14 +165,14 @@
    data: data,
  });
}
// 删除课题组病区模板分类
// 删除科室病区模板分类
export function depthospgetsondel(id) {
  return request({
    url: "/smartor/td/remove/" + id,
    method: "get",
  });
}
// 删除任务课题组关联
// 删除任务科室关联
export function taskdepthospgetsondel(id) {
  return request({
    url: "/smartor/taskdept/remove/" + id,
src/api/system/user.js
@@ -161,7 +161,7 @@
    params: data,
  });
}
// 新增课题组/病区
// 新增科室/病区
export function adduserdept(data) {
  return request({
    url: "/smartor/userdept/add",
src/smartor/dataobject/dw_patouthosp_base.vue
@@ -4,8 +4,8 @@
        <el-form-item label=" 医院名称 " prop="hospitalname">
          <el-input prop="hospitalname" placeholder="请输入 医院名称 " clearable/>
        </el-form-item>
        <el-form-item label=" 课题组名称 " prop="deptname">
          <el-input prop="deptname" placeholder="请输入 课题组名称 " clearable  />
        <el-form-item label=" 科室名称 " prop="deptname">
          <el-input prop="deptname" placeholder="请输入 科室名称 " clearable  />
        </el-form-item>
        <el-form-item label=" 医生名称 " prop="drname">
          <el-input prop="drname" placeholder="请输入 医生名称 " clearable  />
src/smartor/dataobject/dw_patouthosp_list.vue
@@ -4,7 +4,7 @@
      <el-table-column label=" 自增ID " align="center" prop="id" />
      <el-table-column label=" 医院名称 " align="center" prop="hospitalname" />
      <el-table-column label=" 诊断名称 " align="center" prop="diagname" />
      <el-table-column label=" 课题组名称 " align="center" prop="deptname" />
      <el-table-column label=" 科室名称 " align="center" prop="deptname" />
      <el-table-column label=" 医生名称 " align="center" prop="drname" />
      <el-table-column label=" 就诊日期 " align="center" prop="admitdate" width="180">
        <template slot-scope="scope">
src/store/modules/user.js
@@ -137,15 +137,15 @@
            if (orgid == "H41010500003") {
              localStorage.setItem("orgname", "河南中医药大学第一附属医院");
              localStorage.setItem("ZuHuID", "1400361376454545408"); // 请替换为实际的ZuHuID
              localStorage.setItem("deptCode", "1017"); // 请替换为实际的课题组代码
              localStorage.setItem("deptCode", "1017"); // 请替换为实际的科室代码
            } else if (orgid == "H41082200269") {
              localStorage.setItem("orgname", "博爱县人民医院");
              localStorage.setItem("ZuHuID", "1400360867068907520"); // 请替换为实际的ZuHuID
              localStorage.setItem("deptCode", "01040201"); // 请替换为实际的课题组代码
              localStorage.setItem("deptCode", "01040201"); // 请替换为实际的科室代码
            } else if (orgid == "H41078202417") {
              localStorage.setItem("orgname", "辉县市中医院");
              localStorage.setItem("ZuHuID", "1429338802177000002"); // 请替换为实际的ZuHuID
              localStorage.setItem("deptCode", ""); // 请替换为实际的课题组代码
              localStorage.setItem("deptCode", ""); // 请替换为实际的科室代码
            }
            resolve();
          })
src/views/complaint/complaintlist/index.vue
@@ -32,7 +32,7 @@
            />
          </el-form-item>
          <el-form-item label="被投诉课题组" prop="status">
          <el-form-item label="被投诉科室" prop="status">
            <el-cascader
              v-model="topqueryParams.tagid"
              :options="optionss"
src/views/followvisit/SpecificDisease/index.vue
@@ -384,7 +384,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="课题组"
          label="科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -533,8 +533,8 @@
        </el-row>
        <el-row :gutter="20">
          <el-col :span="24"
            ><el-form-item label="所属课题组">
              <el-select v-model="form.region" placeholder="请选择课题组">
            ><el-form-item label="所属科室">
              <el-select v-model="form.region" placeholder="请选择科室">
                <el-option label="区域一" value="shanghai"></el-option>
                <el-option label="区域二" value="beijing"></el-option>
              </el-select> </el-form-item></el-col
@@ -801,7 +801,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/followvisit/again/index.vue
@@ -449,7 +449,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="首次随访课题组"
          label="首次随访科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -457,7 +457,7 @@
        >
        </el-table-column>
        <el-table-column
          label="本次课题组"
          label="本次科室"
          align="center"
          key="visitDeptName"
          prop="visitDeptName"
@@ -770,7 +770,7 @@
            v-model="zcform.age"
          ></el-input>
        </el-form-item>
        <el-form-item label="课题组">
        <el-form-item label="科室">
          <el-input
            style="width: 400px"
            disabled
@@ -903,7 +903,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/followvisit/complaint/index.vue
@@ -455,7 +455,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="课题组"
          label="科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -1005,7 +1005,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/followvisit/discharge/index.vue
@@ -72,7 +72,7 @@
        v-show="showSearch"
        label-width="98px"
      >
        <!-- <el-form-item label="任务名称">
        <el-form-item label="任务名称">
          <el-input
            v-model="topqueryParams.taskName"
            placeholder="请选择任务名称"
@@ -89,7 +89,7 @@
            start-placeholder="开始日期"
            end-placeholder="结束日期"
          ></el-date-picker>
        </el-form-item> -->
        </el-form-item>
        <el-form-item label="应随访时间">
          <el-date-picker
            v-model="dateRangefs"
@@ -108,19 +108,19 @@
            placeholder="请输入患者姓名"
          ></el-input>
        </el-form-item>
        <!-- <el-form-item label="诊断名称" prop="leavediagname">
        <el-form-item label="诊断名称" prop="leavediagname">
          <el-input
            v-model="topqueryParams.leavediagname"
            placeholder="请输入诊断名称"
          ></el-input>
        </el-form-item> -->
        </el-form-item>
        <el-form-item label="随访人员" prop="updateBy">
          <el-input
            v-model="topqueryParams.updateBy"
            placeholder="请输入随访人员"
          ></el-input>
        </el-form-item>
        <!-- <el-form-item label="主治医生" prop="drname">
        <el-form-item label="主治医生" prop="drname">
          <el-input
            v-model="topqueryParams.drname"
            placeholder="请输入主治医生"
@@ -131,7 +131,7 @@
            v-model="topqueryParams.managementDoctor"
            placeholder="请输入主治医生"
          ></el-input>
        </el-form-item> -->
        </el-form-item>
        <el-form-item label="患者范围" prop="status">
          <el-cascader
@@ -233,7 +233,7 @@
            </div>
          </div>
        </el-col>
        <!-- <el-col :span="1.5">
        <el-col :span="1.5">
          <div class="documentf">
            <div class="document">
              <el-button
@@ -245,8 +245,8 @@
              >
            </div>
          </div>
        </el-col> -->
        <!-- <el-col :span="1.5">
        </el-col>
        <el-col :span="1.5">
          <div class="documentf">
            <div class="document">
              <el-button
@@ -257,7 +257,7 @@
              >
            </div>
          </div>
        </el-col> -->
        </el-col>
        <el-col :span="1.5">
          <div class="documentf">
            <div class="document">
@@ -496,7 +496,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="课题组"
          label="科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -984,7 +984,7 @@
            v-model="zcform.age"
          ></el-input>
        </el-form-item>
        <el-form-item label="课题组">
        <el-form-item label="科室">
          <el-input
            style="width: 400px"
            disabled
@@ -1117,7 +1117,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/followvisit/discharge/outpatientService.vue
@@ -456,7 +456,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="课题组"
          label="科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -759,7 +759,7 @@
            v-model="zcform.age"
          ></el-input>
        </el-form-item>
        <el-form-item label="课题组">
        <el-form-item label="科室">
          <el-input
            style="width: 400px"
            disabled
@@ -892,7 +892,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/followvisit/linem/index.vue
@@ -194,8 +194,8 @@
        </el-row>
        <el-row :gutter="20">
          <el-col :span="24"
            ><el-form-item label="所属课题组">
              <el-select v-model="form.region" placeholder="请选择课题组">
            ><el-form-item label="所属科室">
              <el-select v-model="form.region" placeholder="请选择科室">
                <el-option label="区域一" value="shanghai"></el-option>
                <el-option label="区域二" value="beijing"></el-option>
              </el-select> </el-form-item></el-col
src/views/followvisit/mzsatisfaction/index.vue
@@ -454,7 +454,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="课题组"
          label="科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -909,7 +909,7 @@
            v-model="zcform.age"
          ></el-input>
        </el-form-item>
        <el-form-item label="课题组">
        <el-form-item label="科室">
          <el-input
            style="width: 400px"
            disabled
@@ -1041,7 +1041,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/followvisit/outpatient/index.vue
@@ -394,7 +394,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="课题组"
          label="科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -524,8 +524,8 @@
        </el-row>
        <el-row :gutter="20">
          <el-col :span="24"
            ><el-form-item label="所属课题组">
              <el-select v-model="form.region" placeholder="请选择课题组">
            ><el-form-item label="所属科室">
              <el-select v-model="form.region" placeholder="请选择科室">
                <el-option label="区域一" value="shanghai"></el-option>
                <el-option label="区域二" value="beijing"></el-option>
              </el-select> </el-form-item></el-col
@@ -714,7 +714,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/followvisit/record/detailpage/index.vue
@@ -797,7 +797,7 @@
        <el-form-item label="年龄">
          <el-input style="width: 400px" disabled v-model="form.age"></el-input>
        </el-form-item>
        <el-form-item label="课题组">
        <el-form-item label="科室">
          <el-input
            style="width: 400px"
            disabled
src/views/followvisit/record/index.vue
@@ -416,7 +416,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="课题组"
          label="科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -565,8 +565,8 @@
        </el-row>
        <el-row :gutter="20">
          <el-col :span="24"
            ><el-form-item label="所属课题组">
              <el-select v-model="form.region" placeholder="请选择课题组">
            ><el-form-item label="所属科室">
              <el-select v-model="form.region" placeholder="请选择科室">
                <el-option label="区域一" value="shanghai"></el-option>
                <el-option label="区域二" value="beijing"></el-option>
              </el-select> </el-form-item></el-col
@@ -838,7 +838,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/followvisit/record/physical/index.vue
@@ -359,7 +359,7 @@
        <el-form-item label="年龄">
          <el-input style="width: 400px" disabled v-model="form.age"></el-input>
        </el-form-item>
        <el-form-item label="课题组">
        <el-form-item label="科室">
          <el-input
            style="width: 400px"
            disabled
src/views/followvisit/satisfaction/index.vue
@@ -17,9 +17,9 @@
            v-model="topqueryParams.hospitaldistrictname"
          ></el-input>
        </el-form-item>
        <el-form-item label="课题组名称">
        <el-form-item label="科室名称">
          <el-input
            placeholder="请输入患者课题组"
            placeholder="请输入患者科室"
            v-model="topqueryParams.deptname"
          ></el-input>
        </el-form-item>
@@ -82,7 +82,7 @@
          :show-overflow-tooltip="true"
        />
        <el-table-column
          label="课题组"
          label="科室"
          width="120"
          align="center"
          key="deptname"
src/views/followvisit/satisfaction/particulars/index.vue
@@ -106,7 +106,7 @@
                      </el-select>
                    </el-form-item>
                    <el-form-item
                      label="课题组名称"
                      label="科室名称"
                      v-if="currenttype == 1 || currenttype == 3"
                    >
                      <el-input
@@ -376,7 +376,7 @@
                  </el-option>
                </el-select>
              </el-form-item>
              <el-form-item label="出院课题组" prop="status">
              <el-form-item label="出院科室" prop="status">
                <el-select
                  v-model="patientqueryParams.topic"
                  placeholder="请选择"
@@ -470,7 +470,7 @@
        { label: "患者名称", width: "", prop: "name" },
        { label: "性别", width: "", prop: "sex" },
        { label: "年龄", width: "", prop: "age" },
        { label: "就诊课题组", width: "", prop: "impTemplate" },
        { label: "就诊科室", width: "", prop: "impTemplate" },
        { label: "入院日期", width: "", prop: "create_time" },
        { label: "创建人", width: "", prop: "update_by" },
      ],
@@ -479,7 +479,7 @@
        { label: "姓名", width: "", prop: "name" },
        { label: "年龄", width: "", prop: "age" },
        { label: "联系电话", width: "", prop: "telcode" },
        { label: "就诊课题组", width: "", prop: "impTemplate" },
        { label: "就诊科室", width: "", prop: "impTemplate" },
        { label: "诊断", width: "", prop: "name" },
        { label: "出院时间", width: "", prop: "name" },
        { label: "发起时间", width: "", prop: "create_time" },
@@ -493,7 +493,7 @@
        { label: "姓名", width: "", prop: "name" },
        { label: "年龄", width: "", prop: "age" },
        { label: "联系电话", width: "", prop: "telcode" },
        { label: "就诊课题组", width: "", prop: "impTemplate" },
        { label: "就诊科室", width: "", prop: "impTemplate" },
        { label: "诊断", width: "", prop: "name" },
        { label: "出院时间", width: "", prop: "name" },
        { label: "发起时间", width: "", prop: "create_time" },
@@ -507,7 +507,7 @@
        { label: "姓名", width: "", prop: "name" },
        { label: "年龄", width: "", prop: "age" },
        { label: "联系电话", width: "", prop: "telcode" },
        { label: "所在课题组", width: "", prop: "impTemplate" },
        { label: "所在科室", width: "", prop: "impTemplate" },
        { label: "完成时间", width: "", prop: "finishtime" },
        { label: "状态", width: "", prop: "sex" },
        { label: "重复次数", width: "", prop: "update_by" },
@@ -562,7 +562,7 @@
        },
        {
          value: 1,
          label: "课题组患者",
          label: "科室患者",
        },
        {
          value: 2,
src/views/followvisit/tasklist/FollowupDetails/index.vue
@@ -513,7 +513,7 @@
              <el-form-item label="执行人">
                <el-row :gutter="20">
                  <el-col :span="6"
                    ><el-select v-model="form.value" placeholder="请选择课题组">
                    ><el-select v-model="form.value" placeholder="请选择科室">
                      <el-option
                        v-for="item in options"
                        :key="item.value"
@@ -859,7 +859,7 @@
                  </el-option>
                </el-select>
              </el-form-item>
              <el-form-item label="出院课题组" prop="status">
              <el-form-item label="出院科室" prop="status">
                <el-select
                  v-model="patientqueryParams.topic"
                  placeholder="请选择"
@@ -1046,7 +1046,7 @@
        },
        {
          value: 1,
          label: "课题组患者",
          label: "科室患者",
        },
        {
          value: 2,
src/views/followvisit/technology/index.vue
@@ -397,7 +397,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="课题组"
          label="科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -546,8 +546,8 @@
        </el-row>
        <el-row :gutter="20">
          <el-col :span="24"
            ><el-form-item label="所属课题组">
              <el-select v-model="form.region" placeholder="请选择课题组">
            ><el-form-item label="所属科室">
              <el-select v-model="form.region" placeholder="请选择科室">
                <el-option label="区域一" value="shanghai"></el-option>
                <el-option label="区域二" value="beijing"></el-option>
              </el-select> </el-form-item></el-col
@@ -782,7 +782,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/followvisit/zbAgain/index.vue
@@ -449,7 +449,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="首次随访课题组"
          label="首次随访科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -457,7 +457,7 @@
        >
        </el-table-column>
        <el-table-column
          label="本次课题组"
          label="本次科室"
          align="center"
          key="visitDeptName"
          prop="visitDeptName"
@@ -760,7 +760,7 @@
            v-model="zcform.age"
          ></el-input>
        </el-form-item>
        <el-form-item label="课题组">
        <el-form-item label="科室">
          <el-input
            style="width: 400px"
            disabled
@@ -893,7 +893,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/followvisit/zysatisfaction/index.vue
@@ -455,7 +455,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="课题组"
          label="科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -1005,7 +1005,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/index.vue
@@ -130,7 +130,7 @@
        <el-col :span="4" class="aside">
          <div class="grid-contentsa bg-purple" style="margin-top: -180px">
            <div class="title">
              课题组服务量
              科室服务量
              <span>{{ endatd }} ~ {{ statd }}</span>
            </div>
            <div class="dept-table-container">
@@ -158,7 +158,7 @@
                </el-table-column>
              </el-table>
              <div v-else class="empty-tip">
                <el-empty description="暂无课题组服务数据"></el-empty>
                <el-empty description="暂无科室服务数据"></el-empty>
              </div>
            </div>
          </div>
src/views/knowledge/education/compilequer/index.vue
@@ -228,7 +228,7 @@
              </el-option>
            </el-select>
          </el-form-item>
          <el-form-item label="适用课题组" prop="region">
          <el-form-item label="适用科室" prop="region">
            <el-cascader
              v-model="tempDetpRelevanceslist"
              :options="deptList"
@@ -868,7 +868,7 @@
          });
        });
    },
    // 课题组处理
    // 科室处理
    Departmenttreatment() {
      this.ruleForm.deptNames = JSON.stringify(this.tempDetpRelevanceslist);
      const result = this.tempDetpRelevanceslist.map(
src/views/knowledge/questionnaire/compilequer/index.vue
@@ -249,7 +249,7 @@
          <el-row>
            <el-col :span="20"
              ><el-form-item label="适用课题组" prop="region">
              ><el-form-item label="适用科室" prop="region">
                <el-select
                  v-model="tempDetpRelevanceslist"
                  @remove-tag="removetag"
@@ -257,7 +257,7 @@
                  size="medium"
                  multiple
                  filterable
                  placeholder="请选择课题组"
                  placeholder="请选择科室"
                >
                  <el-option
                    class="ruleFormaa"
@@ -1417,8 +1417,8 @@
      delScriptVOList: [],
      illnesslistapi: [],
      illnesslist: [],
      tempDetpRelevanceslist: [], //课题组数据
      tempDetpRelevanceslistform: [], //课题组数据
      tempDetpRelevanceslist: [], //科室数据
      tempDetpRelevanceslistform: [], //科室数据
      tempbelongWards: [], //病区数据
      tempbelongWardsform: [], //病区数据
      optionstag: [],
@@ -1589,9 +1589,9 @@
        });
      }
    },
    // 获取课题组树
    // 获取科室树
    getDeptTree() {
      // 课题组列表
      // 科室列表
      deptTreeSelect().then((response) => {
        this.deptOptions = response.data;
        this.flatArray = this.flattenArray(response.data);
@@ -1707,7 +1707,7 @@
      this.Departmenttreatment();
    },
    // 课题组/院区处理
    // 科室/院区处理
    Departmenttreatment() {
      this.tempDetpRelevanceslist.forEach((item) => {
        console.log(item);
@@ -1742,7 +1742,7 @@
        this.submitForm();
      }, 500);
    },
    // 课题组删除触发
    // 科室删除触发
    removetag(row) {
      let result = this.deptlist
        .filter((item) => item.deptCode == row)
@@ -1984,7 +1984,7 @@
      this.illnessVisible = false;
      this.$modal.msgSuccess("编辑成功");
    },
    // 保存课题组/病区
    // 保存科室/病区
    putbelongDepts(id) {
      this.tempDetpRelevanceslistform.forEach((item) => {
        if (!item.tempid) item.tempid = id;
@@ -1995,7 +1995,7 @@
      if (this.tempDetpRelevanceslistform.length > 0) {
        depthospgetson(this.tempDetpRelevanceslistform).then((res) => {
          if (res.code == 200) {
            this.$modal.msgSuccess("课题组新增成功");
            this.$modal.msgSuccess("科室新增成功");
          }
        });
      }
src/views/patient/follow/index.vue
@@ -314,7 +314,7 @@
        },
        {
          value: 1,
          label: "课题组患者",
          label: "科室患者",
        },
        {
          value: 2,
src/views/patient/medtechnician/Compositeeditdetails.vue
@@ -57,7 +57,7 @@
            prop="leavehospitaldistrictname"
          />
          <el-table-column
            label="课题组"
            label="科室"
            width="120"
            align="center"
            key="deptname"
src/views/patient/patient/ExternalPatient.vue
@@ -761,7 +761,7 @@
        },
        {
          value: 1,
          label: "课题组患者",
          label: "科室患者",
        },
        {
          value: 2,
src/views/patient/patient/behospitalized.vue
@@ -47,7 +47,7 @@
          <el-form-item label="患者范围" prop="status">
            <el-cascader
              v-model="queryParams.scopetype"
              placeholder="默认全部课题组"
              placeholder="默认全部科室"
              :options="sourcetype"
              :props="{ expandTrigger: 'hover' }"
              @change="handleChange"
@@ -216,7 +216,7 @@
          />
          <el-table-column
            label="课题组"
            label="科室"
            align="center"
            key="deptname"
            prop="deptname"
@@ -448,7 +448,7 @@
        },
        {
          value: 1,
          label: "课题组患者",
          label: "科室患者",
        },
        {
          value: 2,
@@ -491,7 +491,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
@@ -501,7 +501,7 @@
        },
        {
          value: 3,
          label: "全部课题组",
          label: "全部科室",
        },
        {
          value: 4,
@@ -530,11 +530,11 @@
      optionstag: [], //标签列表
      Patientrange: [
        {
          name: "全部课题组",
          name: "全部科室",
          id: 999,
        },
        {
          name: "当前课题组",
          name: "当前科室",
          id: 1,
        },
      ],
src/views/patient/patient/hospital.vue
@@ -45,10 +45,10 @@
              @keyup.enter.native="handleQuery"
            />
          </el-form-item>
          <el-form-item label="课题组名称" prop="inhospno">
          <el-form-item label="科室名称" prop="inhospno">
            <el-input
              v-model="queryParams.deptname"
              placeholder="请输入课题组名称"
              placeholder="请输入科室名称"
              clearable
              style="width: 250px"
              @keyup.enter.native="handleQuery"
@@ -58,7 +58,7 @@
          <el-form-item label="患者范围" prop="status">
            <el-cascader
              v-model="queryParams.scopetype"
              placeholder="默认全部课题组"
              placeholder="默认全部科室"
              :options="sourcetype"
              :props="{ expandTrigger: 'hover' }"
              @change="handleChange"
@@ -247,7 +247,7 @@
            width="120"
          /> -->
          <el-table-column
            label="课题组"
            label="科室"
            align="center"
            key="deptname"
            prop="deptname"
@@ -479,7 +479,7 @@
        },
        {
          value: 1,
          label: "课题组患者",
          label: "科室患者",
        },
        {
          value: 2,
@@ -539,7 +539,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
@@ -549,7 +549,7 @@
        },
        {
          value: 3,
          label: "全部课题组",
          label: "全部科室",
        },
        {
          value: 4,
@@ -567,11 +567,11 @@
      optionstag: [], //标签列表
      Patientrange: [
        {
          name: "全部课题组",
          name: "全部科室",
          id: 999,
        },
        {
          name: "当前课题组",
          name: "当前科室",
          id: 1,
        },
      ],
src/views/patient/patient/index.vue
@@ -68,7 +68,7 @@
                  </el-option>
                </el-select>
              </el-form-item> -->
              <!-- <el-form-item label="课题组/病区" prop="userName">
              <!-- <el-form-item label="科室/病区" prop="userName">
                <el-select v-model="queryParams.value2" placeholder="请选择">
                  <el-option
                    v-for="item in options"
@@ -996,7 +996,7 @@
        },
        {
          value: 1,
          label: "课题组患者",
          label: "科室患者",
        },
        {
          value: 2,
@@ -1090,7 +1090,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/patient/patient/indexls.vue
@@ -68,7 +68,7 @@
        },
        {
          value: 1,
          label: "课题组患者",
          label: "科室患者",
        },
        {
          value: 2,
src/views/patient/patient/operation.vue
@@ -186,7 +186,7 @@
            width="120"
          /> -->
          <el-table-column
            label="课题组"
            label="科室"
            align="center"
            key="regdeptname"
            prop="regdeptname"
@@ -419,7 +419,7 @@
        },
        {
          value: 1,
          label: "课题组患者",
          label: "科室患者",
        },
        {
          value: 2,
@@ -454,11 +454,11 @@
      optionstag: [], //标签列表
      Patientrange: [
        {
          name: "全部课题组",
          name: "全部科室",
          id: 999,
        },
        {
          name: "当前课题组",
          name: "当前科室",
          id: 1,
        },
      ],
src/views/patient/patient/outpatient.vue
@@ -29,10 +29,10 @@
              @keyup.enter.native="handleQuery"
            />
          </el-form-item>
          <el-form-item label="课题组" width="100" prop="name">
          <el-form-item label="科室" width="100" prop="name">
            <el-input
              v-model="queryParams.deptname"
              placeholder="请输入课题组名称"
              placeholder="请输入科室名称"
              clearable
              style="width: 200px"
              @keyup.enter.native="handleQuery"
@@ -306,7 +306,7 @@
            width="120"
          /> -->
          <el-table-column
            label="就诊课题组"
            label="就诊科室"
            align="center"
            key="deptname"
            prop="deptname"
@@ -405,7 +405,7 @@
                </template>
              </el-table-column>
              <el-table-column prop="outhospno" label="病案号" />
              <el-table-column prop="deptname" label="课题组" />
              <el-table-column prop="deptname" label="科室" />
            </el-table>
          </div>
        </el-col>
@@ -459,7 +459,7 @@
              <template #empty>
                <div class="empty-message">
                  <i class="el-icon-warning"></i>
                  <span>患者课题组无匹配服务</span>
                  <span>患者科室无匹配服务</span>
                </div>
              </template>
            </el-table>
@@ -662,7 +662,7 @@
          id: 999,
        },
        {
          name: "当前课题组",
          name: "当前科室",
          id: 1,
        },
      ],
@@ -706,7 +706,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
@@ -1081,7 +1081,7 @@
        );
        return;
      }
      // 获取选中患者的课题组信息(用于校验同一课题组)
      // 获取选中患者的科室信息(用于校验同一科室)
      const patientDepts = new Set();
      let deptcode = "";
      this.ids.forEach((patId) => {
@@ -1092,9 +1092,9 @@
        }
      });
      // 校验是否同一课题组
      // 校验是否同一科室
      if (patientDepts.size > 1) {
        this.$modal.msgError("选中的患者不属于同一课题组,无法批量添加任务");
        this.$modal.msgError("选中的患者不属于同一科室,无法批量添加任务");
        return;
      }
src/views/patient/patient/physical.vue
@@ -237,7 +237,7 @@
          />
          <el-table-column
            label="课题组"
            label="科室"
            align="center"
            key="hospitalname"
            prop="hospitalname"
@@ -614,7 +614,7 @@
          id: 1,
        },
        {
          name: "当前课题组",
          name: "当前科室",
          id: 1,
        },
      ],
src/views/patient/patient/profile/index.vue
@@ -419,7 +419,7 @@
          />
          <el-table-column
            label="就诊课题组"
            label="就诊科室"
            align="center"
            key="deptname"
            prop="deptname"
@@ -496,7 +496,7 @@
          />
          <el-table-column
            label="就诊课题组"
            label="就诊科室"
            align="center"
            key="deptname"
            prop="deptname"
@@ -573,7 +573,7 @@
          />
          <el-table-column
            label="就诊课题组"
            label="就诊科室"
            align="center"
            key="deptname"
            prop="deptname"
@@ -649,7 +649,7 @@
          <div style="margin-top: 10px">
            <el-row :gutter="20">
              <el-col :span="12"
                >课题组:
                >科室:
                <span style="color: #2775b6">{{ item.deptname }}</span></el-col
              >
              <el-col :span="12"
src/views/patient/physical/index.vue
@@ -394,7 +394,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="课题组"
          label="科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -524,8 +524,8 @@
        </el-row>
        <el-row :gutter="20">
          <el-col :span="24"
            ><el-form-item label="所属课题组">
              <el-select v-model="form.region" placeholder="请选择课题组">
            ><el-form-item label="所属科室">
              <el-select v-model="form.region" placeholder="请选择科室">
                <el-option label="区域一" value="shanghai"></el-option>
                <el-option label="区域二" value="beijing"></el-option>
              </el-select> </el-form-item></el-col
@@ -714,7 +714,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/patient/propaganda/Missioncreation.vue
@@ -84,13 +84,13 @@
                </el-form-item>
                <el-row>
                  <el-col :span="20"
                    ><el-form-item label="适用课题组" prop="region">
                    ><el-form-item label="适用科室" prop="region">
                      <el-select
                        v-model="form.deptcode"
                        style="width: 400px"
                        size="medium"
                        filterable
                        placeholder="请选择课题组"
                        placeholder="请选择科室"
                      >
                        <el-option
                          class="ruleFormaa"
@@ -344,7 +344,7 @@
                      <el-input v-model="topqueryParams.name"></el-input>
                    </el-form-item>
                    <el-form-item label="就诊课题组">
                    <el-form-item label="就诊科室">
                      <el-input v-model="topqueryParams.deptName"></el-input>
                    </el-form-item>
                    <el-form-item>
@@ -701,7 +701,7 @@
                </el-select>
              </el-form-item> -->
              <!-- <el-form-item label="适用课题组" prop="status">
              <!-- <el-form-item label="适用科室" prop="status">
                <el-select v-model="topqueryParams.topicd" placeholder="请选择">
                  <el-option
                    v-for="item in topicoptions"
@@ -796,7 +796,7 @@
      dialogVisiblepatient: false, //添加患者弹框
      radio: 1,
      checkboxlist: [],
      // 课题组/病区
      // 科室/病区
      belongWards: [],
      belongWards: [],
      tableLabel: [],
@@ -812,7 +812,7 @@
        { label: "年龄", width: "", prop: "age" },
        { label: "责任护士", width: "", prop: "nurseName" },
        { label: "主治医生", width: "", prop: "drname" },
        { label: "课题组", width: "240", prop: "dept" },
        { label: "科室", width: "240", prop: "dept" },
        { label: "病区", width: "240", prop: "leavehospitaldistrictname" },
      ],
      // 患者表单
@@ -824,7 +824,7 @@
        { label: "年龄", width: "", prop: "age" },
        { label: "责任护士", width: "", prop: "nurseName" },
        { label: "主治医生", width: "", prop: "drname" },
        { label: "课题组", width: "180", prop: "deptName" },
        { label: "科室", width: "180", prop: "deptName" },
        { label: "病区", width: "150", prop: "leavehospitaldistrictname" },
      ],
@@ -989,7 +989,7 @@
        },
        {
          value: 1,
          label: "课题组患者",
          label: "科室患者",
        },
        {
          value: 2,
@@ -1251,7 +1251,7 @@
          { label: "年龄", width: "", prop: "age" },
          { label: "责任护士", width: "", prop: "nurseName" },
          { label: "医生", width: "", prop: "drname" },
          { label: "课题组", width: "180", prop: "dept" },
          { label: "科室", width: "180", prop: "dept" },
          { label: "病区", width: "150", prop: "leavehospitaldistrictname" },
        ];
      } else if (this.patientqueryParams.allhosp == 2) {
@@ -1261,7 +1261,7 @@
          { label: "性别", width: "", prop: "sex" },
          { label: "年龄", width: "", prop: "age" },
          { label: "诊断", width: "", prop: "diagname" },
          { label: "就诊课题组", width: "", prop: "deptName" },
          { label: "就诊科室", width: "", prop: "deptName" },
          { label: "入院日期", width: "", prop: "inhosptime" },
          { label: "创建人", width: "", prop: "createBy" },
        ];
@@ -1471,7 +1471,7 @@
        console.log(this.sortlist);
      });
    },
    // 获取课题组列表
    // 获取科室列表
    listDept() {
      listDept().then((res) => {
        this.topicoptions = this.handleTree(res.data, "deptId");
src/views/patient/propaganda/Missionotice.vue
@@ -153,7 +153,7 @@
        <el-table-column label="年龄" align="center" key="age" prop="age" />
        <el-table-column label="床号" align="center" key="badNo" prop="badNo" />
        <el-table-column
          label="课题组/病区"
          label="科室/病区"
          align="center"
          key="dept"
          prop="dept"
src/views/patient/propaganda/QuestionnaireTask.vue
@@ -199,7 +199,7 @@
                </el-form-item>
                <el-form-item label="任务关联" prop="longTask">
                  <el-radio-group v-model="form.appltype">
                    <el-radio label="1">课题组关联</el-radio>
                    <el-radio label="1">科室关联</el-radio>
                    <el-radio label="2">病区关联</el-radio>
                    <el-radio label="3">疾病关联</el-radio>
                    <el-radio label="4">手术关联</el-radio>
@@ -207,7 +207,7 @@
                </el-form-item>
                <el-row v-if="form.appltype == 1">
                  <el-col :span="20"
                    ><el-form-item label="适用课题组" prop="region">
                    ><el-form-item label="适用科室" prop="region">
                      <el-select
                        v-model="deptcodesWards"
                        @remove-tag="removetag"
@@ -215,7 +215,7 @@
                        size="medium"
                        multiple
                        filterable
                        placeholder="请选择课题组"
                        placeholder="请选择科室"
                      >
                        <el-option
                          class="ruleFormaa"
@@ -941,7 +941,7 @@
      previewtftype: 0, //预览情况0新模板预览1已选择模板修改
      dialogVisiblepatient: false, //添加患者弹框
      dialogVisiblepatientjb: false, //添加疾病弹框
      deptcodesWards: [], //课题组数据
      deptcodesWards: [], //科室数据
      leavehospitaldistrictcodes: [], //病区数据
      operationcodes: [], //手术数据
      illnesscodes: [], //疾病数据
@@ -971,7 +971,7 @@
        { label: "年龄", width: "", prop: "age" },
        { label: "责任护士", width: "", prop: "nurseName" },
        { label: "主治医生", width: "", prop: "drname" },
        { label: "课题组", width: "240", prop: "dept" },
        { label: "科室", width: "240", prop: "dept" },
        { label: "病区", width: "240", prop: "leavehospitaldistrictname" },
      ],
      // 患者表单
@@ -985,7 +985,7 @@
        { label: "出院天数", width: "", prop: "endDay" },
        { label: "责任护士", width: "", prop: "nurseName" },
        { label: "主治医生", width: "", prop: "drname" },
        { label: "课题组", width: "180", prop: "deptName" },
        { label: "科室", width: "180", prop: "deptName" },
        { label: "病区", width: "150", prop: "leavehospitaldistrictname" },
      ],
@@ -1146,7 +1146,7 @@
        },
        {
          value: 1,
          label: "课题组患者",
          label: "科室患者",
        },
        {
          value: 2,
@@ -1155,14 +1155,14 @@
      ],
      tasktypes: store.getters.tasktypes,
      // 课题组/病区
      // 科室/病区
      belongWards: [],
      deptlist: [],
      hosplist: [],
      diagglist: [],
      operlist: [],
      tempDetpRelevanceslist: [], //课题组数据
      tempDetpRelevanceslistform: [], //课题组数据
      tempDetpRelevanceslist: [], //科室数据
      tempDetpRelevanceslistform: [], //科室数据
      tempbelongWards: [], //病区数据
      tempbelongWardsform: [], //病区数据
      rules: {
@@ -1179,14 +1179,14 @@
          { required: true, message: "发送设置不能为空", trigger: "blur" },
        ],
        deptcode: [
          { required: true, message: "适用课题组不能为空", trigger: "blur" },
          { required: true, message: "适用科室不能为空", trigger: "blur" },
        ],
        // leavehospitaldistrictcode: [
        //   { required: true, message: "适用病区不能为空", trigger: "blur" },
        // ],
      },
      belongDepts: [],
      // 课题组院区查询入参
      // 科室院区查询入参
      queryParamsdept: {},
      quote: false,
      serviceType: null,
@@ -1654,7 +1654,7 @@
          { label: "出院天数", width: "", prop: "endDay" },
          { label: "责任护士", width: "", prop: "nurseName" },
          { label: "医生", width: "", prop: "drname" },
          { label: "课题组", width: "180", prop: "dept" },
          { label: "科室", width: "180", prop: "dept" },
          { label: "病区", width: "150", prop: "leavehospitaldistrictname" },
        ];
      } else if (this.patientqueryParams.allhosp == 1) {
@@ -1668,7 +1668,7 @@
          { label: "出院天数", width: "", prop: "endDay" },
          { label: "责任护士", width: "", prop: "nurseName" },
          { label: "医生", width: "", prop: "drname" },
          { label: "课题组", width: "180", prop: "dept" },
          { label: "科室", width: "180", prop: "dept" },
          { label: "病区", width: "150", prop: "leavehospitaldistrictname" },
        ];
      }
@@ -1842,7 +1842,7 @@
      this.patientqueryParams = {
        pageNum: 1, //
        pageSize: 10,
        topica: 1, //0全部1课题组2病区
        topica: 1, //0全部1科室2病区
        leavehospitaldistrictcodes: [],
        leaveldeptcodes: [],
      };
@@ -1913,7 +1913,7 @@
                this.time1 = this.form.showTimeMorn.split(",");
              }
            }
            // 获取任务课题组
            // 获取任务科室
            if (this.form.taskid) {
              this.listDept();
            }
@@ -1990,7 +1990,7 @@
        }
      });
    },
    // 任务课题组删除触发
    // 任务科室删除触发
    removetag(row) {
      let result = this.deptlist
        .filter((item) => item.deptCode == row)
@@ -2180,7 +2180,7 @@
        });
      }
    },
    // 保存课题组/病区
    // 保存科室/病区
    putbelongDepts(id) {
      this.tempDetpRelevanceslistform.forEach((item) => {
        item.tempid = id;
@@ -2190,7 +2190,7 @@
      });
      depthospgetson(this.tempDetpRelevanceslistform).then((res) => {
        if (res.code == 200) {
          this.$modal.msgSuccess("课题组更新成功");
          this.$modal.msgSuccess("科室更新成功");
          this.tempDetpRelevanceslistform = [];
        }
      });
@@ -2202,7 +2202,7 @@
      });
    },
    // 课题组处理
    // 科室处理
    Departmenttreatment() {
      if (!this.form.taskid) {
        this.templateor = true;
src/views/patient/propaganda/index.vue
@@ -312,7 +312,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="课题组"
          label="科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -442,8 +442,8 @@
        </el-row>
        <el-row :gutter="20">
          <el-col :span="24"
            ><el-form-item label="所属课题组">
              <el-select v-model="form.region" placeholder="请选择课题组">
            ><el-form-item label="所属科室">
              <el-select v-model="form.region" placeholder="请选择科室">
                <el-option label="区域一" value="shanghai"></el-option>
                <el-option label="区域二" value="beijing"></el-option>
              </el-select> </el-form-item></el-col
@@ -613,7 +613,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
@@ -648,7 +648,7 @@
        },
        {
          value: 1,
          label: "课题组患者",
          label: "科室患者",
        },
        {
          value: 2,
src/views/patient/propaganda/particty copy.vue
@@ -451,7 +451,7 @@
                <el-input v-model="topqueryParams.templateName"></el-input>
              </el-form-item>
              <el-form-item label="适用课题组" prop="status">
              <el-form-item label="适用科室" prop="status">
                <el-select v-model="topqueryParams.topicd" placeholder="请选择">
                  <el-option
                    v-for="item in topicoptions"
@@ -577,7 +577,7 @@
        { label: "患者名称", width: "", prop: "name" },
        { label: "性别", width: "", prop: "sex" },
        { label: "年龄", width: "", prop: "age" },
        { label: "就诊课题组", width: "", prop: "deptName" },
        { label: "就诊科室", width: "", prop: "deptName" },
        { label: "入院日期", width: "", prop: "birthdate" },
        { label: "创建人(缺)", width: "", prop: "update_by" },
      ],
@@ -920,7 +920,7 @@
          { label: "性别", width: "", prop: "sex" },
          { label: "年龄", width: "", prop: "age" },
          { label: "主任医师", width: "", prop: "drname" },
          { label: "就诊课题组", width: "", prop: "deptName" },
          { label: "就诊科室", width: "", prop: "deptName" },
          { label: "入院日期", width: "", prop: "birthdate" },
          { label: "创建人", width: "", prop: "createBy" },
        ];
@@ -930,7 +930,7 @@
          { label: "性别", width: "", prop: "sex" },
          { label: "年龄", width: "", prop: "age" },
          { label: "诊断", width: "", prop: "diagname" },
          { label: "就诊课题组", width: "", prop: "deptName" },
          { label: "就诊科室", width: "", prop: "deptName" },
          { label: "入院日期", width: "", prop: "birthdate" },
          { label: "创建人", width: "", prop: "createBy" },
        ];
@@ -1088,7 +1088,7 @@
        this.indexAssortlist = res.rows;
      });
    },
    // 获取课题组列表
    // 获取科室列表
    listDept() {
      listDept().then((res) => {
        this.topicoptions = this.handleTree(res.data, "deptId");
src/views/patient/propaganda/particty.vue
@@ -216,7 +216,7 @@
                </el-form-item>
                <el-form-item label="任务关联" prop="longTask">
                  <el-radio-group v-model="form.appltype">
                    <el-radio label="1">课题组关联</el-radio>
                    <el-radio label="1">科室关联</el-radio>
                    <el-radio label="2">病区关联</el-radio>
                    <el-radio label="3">疾病关联</el-radio>
                    <el-radio label="4">手术关联</el-radio>
@@ -224,7 +224,7 @@
                </el-form-item>
                <el-row v-if="form.appltype == 1">
                  <el-col :span="20"
                    ><el-form-item label="适用课题组" prop="region">
                    ><el-form-item label="适用科室" prop="region">
                      <el-select
                        v-model="deptcodesWards"
                        @remove-tag="removetag"
@@ -232,7 +232,7 @@
                        size="medium"
                        multiple
                        filterable
                        placeholder="请选择课题组"
                        placeholder="请选择科室"
                      >
                        <el-option
                          class="ruleFormaa"
@@ -940,7 +940,7 @@
      patientloading: false, // 遮罩层
      dialogVisiblepatient: false, //添加患者弹框
      dialogVisiblepatientjb: false,
      deptcodesWards: [], //课题组数据
      deptcodesWards: [], //科室数据
      leavehospitaldistrictcodes: [], //病区数据
      operationcodes: [], //手术数据
      illnesscodes: [], //疾病数据
@@ -971,7 +971,7 @@
        { label: "年龄", width: "", prop: "age" },
        { label: "责任护士", width: "", prop: "nurseName" },
        { label: "主治医生", width: "", prop: "drname" },
        { label: "课题组", width: "240", prop: "dept" },
        { label: "科室", width: "240", prop: "dept" },
        { label: "病区", width: "240", prop: "leavehospitaldistrictname" },
      ],
      // 患者表单
@@ -985,7 +985,7 @@
        { label: "出院天数", width: "", prop: "endDay" },
        { label: "责任护士", width: "", prop: "nurseName" },
        { label: "主治医生", width: "", prop: "drname" },
        { label: "课题组", width: "180", prop: "deptName" },
        { label: "科室", width: "180", prop: "deptName" },
        { label: "病区", width: "150", prop: "leavehospitaldistrictname" },
      ],
@@ -1039,7 +1039,7 @@
      patientqueryParams: {
        pageNum: 1, //
        pageSize: 10,
        topica: 1, //0全部1课题组2病区
        topica: 1, //0全部1科室2病区
        leaveldeptcodes: [],
        leavehospitaldistrictcodes: [],
      },
@@ -1149,7 +1149,7 @@
        },
        {
          value: 1,
          label: "课题组患者",
          label: "科室患者",
        },
        {
          value: 2,
@@ -1158,14 +1158,14 @@
      ],
      tasktypes: store.getters.tasktypes,
      // 课题组/病区
      // 科室/病区
      belongWards: [],
      deptlist: [],
      hosplist: [],
      diagglist: [],
      operlist: [],
      tempDetpRelevanceslist: [], //课题组数据
      tempDetpRelevanceslistform: [], //课题组数据
      tempDetpRelevanceslist: [], //科室数据
      tempDetpRelevanceslistform: [], //科室数据
      tempbelongWards: [], //病区数据
      tempbelongWardsform: [], //病区数据
      rules: {
@@ -1182,13 +1182,13 @@
          { required: true, message: "发送设置不能为空", trigger: "blur" },
        ],
        // deptcode: [
        //   { required: true, message: "适用课题组不能为空", trigger: "blur" },
        //   { required: true, message: "适用科室不能为空", trigger: "blur" },
        // ],
        // leavehospitaldistrictcode: [
        //   { required: true, message: "适用病区不能为空", trigger: "blur" },
        // ],
      },
      // 课题组院区查询入参
      // 科室院区查询入参
      queryParamsdept: {
        tempid: "",
        type: 2,
@@ -1633,7 +1633,7 @@
          { label: "出院天数", width: "", prop: "endDay" },
          { label: "责任护士", width: "", prop: "nurseName" },
          { label: "医生", width: "", prop: "drname" },
          { label: "课题组", width: "180", prop: "dept" },
          { label: "科室", width: "180", prop: "dept" },
          { label: "病区", width: "150", prop: "leavehospitaldistrictname" },
        ];
      } else if (this.patientqueryParams.allhosp == 4) {
@@ -1647,7 +1647,7 @@
          { label: "出院天数", width: "", prop: "endDay" },
          { label: "责任护士", width: "", prop: "nurseName" },
          { label: "医生", width: "", prop: "drname" },
          { label: "课题组", width: "180", prop: "dept" },
          { label: "科室", width: "180", prop: "dept" },
          { label: "病区", width: "150", prop: "leavehospitaldistrictname" },
        ];
      }
@@ -1796,7 +1796,7 @@
      this.patientqueryParams = {
        pageNum: 1, //
        pageSize: 10,
        topica: 1, //0全部1课题组2病区
        topica: 1, //0全部1科室2病区
        leaveldeptcodes: [],
        leavehospitaldistrictcodes: [],
      };
@@ -1900,7 +1900,7 @@
      this.time3 = ""; //晚上时间段
      this.time4 = ""; //晚上时间段
    },
    // 获取课题组列表
    // 获取科室列表
    listDept() {
      this.leavehospitaldistrictcodes = [];
      this.deptcodesWards = [];
@@ -1970,7 +1970,7 @@
      }
    },
    // 任务课题组删除触发
    // 任务科室删除触发
    removetag(row) {
      let result = this.deptlist
        .filter((item) => item.deptCode == row)
@@ -2174,7 +2174,7 @@
        });
      }
    },
    // 保存课题组/病区
    // 保存科室/病区
    putbelongDepts(id) {
      this.tempDetpRelevanceslistform.forEach((item) => {
        item.tempid = id;
@@ -2184,7 +2184,7 @@
      });
      depthospgetson(this.tempDetpRelevanceslistform).then((res) => {
        if (res.code == 200) {
          this.$modal.msgSuccess("课题组更新成功");
          this.$modal.msgSuccess("科室更新成功");
          this.tempDetpRelevanceslistform = [];
        }
      });
@@ -2212,7 +2212,7 @@
        (obj) => obj.value !== tag.value
      );
    },
    // 课题组处理
    // 科室处理
    Departmenttreatment() {
      if (!this.form.taskid) {
        this.templateor = true;
src/views/patient/questionnaire/index.vue
@@ -363,7 +363,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="课题组"
          label="科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -508,8 +508,8 @@
        </el-row>
        <el-row :gutter="20">
          <el-col :span="24"
            ><el-form-item label="所属课题组">
              <el-select v-model="form.region" placeholder="请选择课题组">
            ><el-form-item label="所属科室">
              <el-select v-model="form.region" placeholder="请选择科室">
                <el-option label="区域一" value="shanghai"></el-option>
                <el-option label="区域二" value="beijing"></el-option>
              </el-select> </el-form-item></el-col
@@ -698,7 +698,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/patient/shadow/index.vue
@@ -363,7 +363,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="课题组"
          label="科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -508,8 +508,8 @@
        </el-row>
        <el-row :gutter="20">
          <el-col :span="24"
            ><el-form-item label="所属课题组">
              <el-select v-model="form.region" placeholder="请选择课题组">
            ><el-form-item label="所属科室">
              <el-select v-model="form.region" placeholder="请选择科室">
                <el-option label="区域一" value="shanghai"></el-option>
                <el-option label="区域二" value="beijing"></el-option>
              </el-select> </el-form-item></el-col
@@ -698,7 +698,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/patient/subsequent/index.vue
@@ -394,7 +394,7 @@
        <!-- <el-table-column label="性别"width="100" align="center" key="sex" prop="sex" /> -->
        <!-- <el-table-column label="床号" align="center" key="badNo" prop="badNo" /> -->
        <el-table-column
          label="课题组"
          label="科室"
          align="center"
          key="deptname"
          prop="deptname"
@@ -524,8 +524,8 @@
        </el-row>
        <el-row :gutter="20">
          <el-col :span="24"
            ><el-form-item label="所属课题组">
              <el-select v-model="form.region" placeholder="请选择课题组">
            ><el-form-item label="所属科室">
              <el-select v-model="form.region" placeholder="请选择科室">
                <el-option label="区域一" value="shanghai"></el-option>
                <el-option label="区域二" value="beijing"></el-option>
              </el-select> </el-form-item></el-col
@@ -714,7 +714,7 @@
      sourcetype: [
        {
          value: 1,
          label: "课题组",
          label: "科室",
          children: [],
        },
        {
src/views/repositoryai/templateku/configurat/index.vue
@@ -274,7 +274,7 @@
          </el-form-item>
          <el-row>
            <el-col :span="20"
              ><el-form-item label="适用课题组" prop="region">
              ><el-form-item label="适用科室" prop="region">
                <el-select
                  v-model="tempDetpRelevanceslist"
                  @remove-tag="removetag"
@@ -282,7 +282,7 @@
                  size="medium"
                  multiple
                  filterable
                  placeholder="请选择课题组"
                  placeholder="请选择科室"
                >
                  <el-option
                    class="ruleFormaa"
@@ -305,7 +305,7 @@
                  size="medium"
                  multiple
                  filterable
                  placeholder="请选择课题组"
                  placeholder="请选择科室"
                >
                  <el-option
                    class="ruleFormaa"
@@ -1494,7 +1494,7 @@
        ivrLibaScriptTargetoptionList: [],
      },
      labelInfovalue: [], //标签临时存储
      deptNamesvalue: [], //课题组临时存储
      deptNamesvalue: [], //科室临时存储
      dialogVisiblepatient: false, //适用疾病窗口
      dynamicTags: [],
      indexAssortlist: [],
@@ -1521,8 +1521,8 @@
      optionstag: [],
      prefollowuplist: [],
      postfollowuplist: [],
      tempDetpRelevanceslist: [], //课题组数据
      tempDetpRelevanceslistform: [], //课题组数据
      tempDetpRelevanceslist: [], //科室数据
      tempDetpRelevanceslistform: [], //科室数据
      tempbelongWards: [], //病区数据
      tempbelongWardsform: [], //病区数据
      generallist: [
@@ -1669,9 +1669,9 @@
      this.task = this.$route.query.task;
      this.queryParamsdept.tempid = this.id;
    },
    // 获取课题组树
    // 获取科室树
    getDeptTree() {
      // 课题组列表
      // 科室列表
      deptTreeSelect().then((response) => {
        this.deptOptions = response.data;
        this.flatArray = this.flattenArray(response.data);
@@ -1896,7 +1896,7 @@
      this.illnessVisible = false;
      this.$modal.msgSuccess("编辑成功");
    },
    // 课题组处理
    // 科室处理
    Departmenttreatment() {
      this.$modal.loading("正在修正保存数据,请稍候...");
      this.tempDetpRelevanceslist.forEach((item) => {
@@ -1930,7 +1930,7 @@
      }, 1000);
      // this.submitForm();
    },
    // 保存课题组/病区
    // 保存科室/病区
    putbelongDepts(id) {
      this.tempDetpRelevanceslistform.forEach((item) => {
        if (!item.tempid) item.tempid = id;
@@ -1942,7 +1942,7 @@
      if (this.tempDetpRelevanceslistform.length > 0) {
        depthospgetson(this.tempDetpRelevanceslistform).then((res) => {
          if (res.code == 200) {
            this.$modal.msgSuccess("课题组新增成功");
            this.$modal.msgSuccess("科室新增成功");
          }
        });
      }
@@ -2249,7 +2249,7 @@
    resetForm(formName) {
      this.$refs[formName].resetFields();
    },
    // 课题组删除触发
    // 科室删除触发
    removetag(row) {
      let result = this.deptlist
        .filter((item) => item.deptCode == row)
src/views/repositoryai/templateku/configurat/taskub.vue
@@ -274,7 +274,7 @@
          </el-form-item>
          <el-row>
            <el-col :span="20"
              ><el-form-item label="适用课题组" prop="region">
              ><el-form-item label="适用科室" prop="region">
                <el-select
                  v-model="tempDetpRelevanceslist"
                  @remove-tag="removetag"
@@ -282,7 +282,7 @@
                  size="medium"
                  multiple
                  filterable
                  placeholder="请选择课题组"
                  placeholder="请选择科室"
                >
                  <el-option
                    class="ruleFormaa"
@@ -305,7 +305,7 @@
                  size="medium"
                  multiple
                  filterable
                  placeholder="请选择课题组"
                  placeholder="请选择科室"
                >
                  <el-option
                    class="ruleFormaa"
@@ -1492,7 +1492,7 @@
        ivrTaskScriptTargetoptionList: [],
      },
      labelInfovalue: [], //标签临时存储
      deptNamesvalue: [], //课题组临时存储
      deptNamesvalue: [], //科室临时存储
      dialogVisiblepatient: false, //适用疾病窗口
      dynamicTags: [],
      indexAssortlist: [],
@@ -1519,8 +1519,8 @@
      optionstag: [],
      prefollowuplist: [],
      postfollowuplist: [],
      tempDetpRelevanceslist: [], //课题组数据
      tempDetpRelevanceslistform: [], //课题组数据
      tempDetpRelevanceslist: [], //科室数据
      tempDetpRelevanceslistform: [], //科室数据
      tempbelongWards: [], //病区数据
      tempbelongWardsform: [], //病区数据
      generallist: [
@@ -1666,9 +1666,9 @@
      this.task = this.$route.query.task;
      this.queryParamsdept.tempid = this.id;
    },
    // 获取课题组树
    // 获取科室树
    getDeptTree() {
      // 课题组列表
      // 科室列表
      deptTreeSelect().then((response) => {
        this.deptOptions = response.data;
        this.flatArray = this.flattenArray(response.data);
@@ -1894,7 +1894,7 @@
      this.illnessVisible = false;
      this.$modal.msgSuccess("编辑成功");
    },
    // 课题组处理
    // 科室处理
    Departmenttreatment() {
      this.$modal.loading("正在修正保存数据,请稍候...");
      this.tempDetpRelevanceslist.forEach((item) => {
@@ -1928,7 +1928,7 @@
      }, 1000);
      // this.submitForm();
    },
    // 保存课题组/病区
    // 保存科室/病区
    putbelongDepts(id) {
      this.tempDetpRelevanceslistform.forEach((item) => {
        if (!item.tempid) item.tempid = id;
@@ -1940,7 +1940,7 @@
      if (this.tempDetpRelevanceslistform.length > 0) {
        depthospgetson(this.tempDetpRelevanceslistform).then((res) => {
          if (res.code == 200) {
            this.$modal.msgSuccess("课题组新增成功");
            this.$modal.msgSuccess("科室新增成功");
          }
        });
      }
@@ -2246,7 +2246,7 @@
    resetForm(formName) {
      this.$refs[formName].resetFields();
    },
    // 课题组删除触发
    // 科室删除触发
    removetag(row) {
      let result = this.deptlist
        .filter((item) => item.deptCode == row)
src/views/satisfaction.vue
@@ -50,12 +50,12 @@
        <div v-if="showDeptSelect" class="dept-select-container">
          <el-form>
            <el-form>
              <el-form-item label="选择课题组">
              <el-form-item label="选择科室">
                <el-select
                  v-model="selectedDept"
                  filterable
                  clearable
                  placeholder="请选择课题组或输入关键词搜索"
                  placeholder="请选择科室或输入关键词搜索"
                  @change="handleDeptChange"
                  popper-class="dept-select-dropdown"
                >
@@ -370,11 +370,11 @@
      // 加载问卷数据
      this.loadSurveyData();
      // 获取课题组列表
      // 获取科室列表
      this.WLgetDept();
    },
    WLgetDept() {
      // 调用接口获取课题组数据
      // 调用接口获取科室数据
      WLgetDept(this.encryptedParams.param6).then((res) => {
        this.deptList = Object.entries(res.data).map(([code, name]) => ({
          code,
@@ -547,12 +547,12 @@
    // 准备提交数据
    prepareSubmitData() {
      // 创建课题组选择问题对象
      // 创建科室选择问题对象
      const deptQuestion = {
        scriptId: "dept_selection", // 自定义ID
        scriptType: 4, // 4表示问答类型
        scriptContent: "选择的课题组",
        scriptResult: this.selectedDept || "", // 存储选择的课题组名称
        scriptContent: "选择的科室",
        scriptResult: this.selectedDept || "", // 存储选择的科室名称
        required: false, // 非必填
        sort: 999,
        nextScriptno: "1",
@@ -563,7 +563,7 @@
        serialnum: this.encryptedParams.param2 || this.encryptedParams.param3,
        mzzy: this.surveyType,
        svyLibTemplateScriptVOS: [
          deptQuestion, // 将课题组选择作为第一个问题
          deptQuestion, // 将科室选择作为第一个问题
          ...this.questionList.map((item) => {
            return {
              scriptId: item.scriptId,
src/views/sfstatistics/Voicedetail/index.vue
@@ -47,7 +47,7 @@
              end-placeholder="结束日期"
            ></el-date-picker>
          </el-form-item>
          <el-form-item label="课题组:" prop="userName">
          <el-form-item label="科室:" prop="userName">
            <el-select v-model="queryParams.value2" placeholder="请选择">
              <el-option
                v-for="item in ksoptions"
src/views/sfstatistics/percentage/index.vue
@@ -49,7 +49,7 @@
                  size="medium"
                  multiple
                  filterable
                  placeholder="请选择课题组"
                  placeholder="请选择科室"
                >
                  <el-option
                    v-for="item in flatArraydept"
@@ -151,7 +151,7 @@
                      align="center"
                    />
                    <el-table-column
                      label="课题组"
                      label="科室"
                      width="120"
                      prop="deptname"
                      align="center"
@@ -350,7 +350,7 @@
                :show-overflow-tooltip="true"
              />
              <el-table-column
                label="课题组"
                label="科室"
                align="center"
                key="deptname"
                prop="deptname"
@@ -866,7 +866,7 @@
          value: 1,
        },
        {
          label: "课题组统计",
          label: "科室统计",
          value: 2,
        },
      ],
@@ -901,7 +901,7 @@
      postOptions: [],
      // 角色选项
      roleOptions: [],
      // 存储所有课题组代码
      // 存储所有科室代码
      allDeptCodes: [],
      // 存储所有病区代码
      allWardCodes: [],
@@ -938,7 +938,7 @@
        dateRange: [],
        statisticaltype: 1,
        leavehospitaldistrictcodes: ["all"], // 默认选中全部病区
        deptcodes: [], // 默认选中全部课题组
        deptcodes: [], // 默认选中全部科室
      },
      // 列信息
      columns: [
@@ -964,7 +964,7 @@
      // 处理查询参数
      const params = {
        ...this.queryParams,
        // 如果选择了"全部",则传所有病区/课题组代码
        // 如果选择了"全部",则传所有病区/科室代码
        leavehospitaldistrictcodes:
          this.queryParams.leavehospitaldistrictcodes.includes("all")
            ? this.allWardCodes
@@ -1001,7 +1001,7 @@
      // 处理查询参数
      const params = {
        ...this.queryParams,
        // 如果选择了"全部",则传所有病区/课题组代码
        // 如果选择了"全部",则传所有病区/科室代码
        leavehospitaldistrictcodes: [row.leavehospitaldistrictcode],
        drcode: "1",
      };
@@ -1030,16 +1030,16 @@
        tagid: row.tagid,
      };
    },
    // 获取课题组树
    // 获取科室树
    getDeptTree() {
      // 课题组列表
      // 科室列表
      this.flatArraydept = store.getters.belongDepts.map((dept) => {
        return {
          label: dept.deptName,
          value: dept.deptCode,
        };
      });
      // 存储所有课题组代码
      // 存储所有科室代码
      this.allDeptCodes = store.getters.belongDepts.map(
        (dept) => dept.deptCode
      );
@@ -1412,7 +1412,7 @@
  const option = {
    title: {
      text: "课题组/病区随访趋势",
      text: "科室/病区随访趋势",
      left: "center",
      textStyle: {
        color: '#333',
src/views/sfstatistics/propaganda/index.vue
@@ -28,7 +28,7 @@
            <span class="mulsz" slot="label">按出院病区统计 </span>
          </el-tab-pane>
          <el-tab-pane name="sharing">
            <span class="mulsz" slot="label">按出院课题组统计 </span>
            <span class="mulsz" slot="label">按出院科室统计 </span>
          </el-tab-pane>
        </el-tabs>
      </div>
src/views/sfstatistics/statement/index.vue
@@ -28,7 +28,7 @@
            <span class="mulsz" slot="label">按出院病区统计 </span>
          </el-tab-pane>
          <el-tab-pane name="sharing">
            <span class="mulsz" slot="label">按出院课题组统计 </span>
            <span class="mulsz" slot="label">按出院科室统计 </span>
          </el-tab-pane>
        </el-tabs>
      </div>
src/views/shortmessage/healthinformation/compilequer/index.vue
@@ -183,7 +183,7 @@
              </el-option>
            </el-select>
          </el-form-item>
          <el-form-item label="适用课题组" prop="region">
          <el-form-item label="适用科室" prop="region">
            <el-cascader
              v-model="tempDetpRelevanceslist"
              :options="deptList"
@@ -415,7 +415,7 @@
          });
        });
    },
    // 课题组处理
    // 科室处理
    Departmenttreatment() {
      this.ruleForm.deptNames = JSON.stringify(this.tempDetpRelevanceslist);
      const result = this.tempDetpRelevanceslist.map(
src/views/system/user/index.vue
@@ -331,7 +331,7 @@
            </el-form-item>
          </el-col>
        </el-row>
        <el-form-item label="适用课题组" prop="region">
        <el-form-item label="适用科室" prop="region">
            <el-cascader
              style="width: 478px"
              v-model="form.deptCodes"
@@ -626,7 +626,7 @@
        deptId: undefined,
      },
      searchscopelist: [
        { value: "1", label: "课题组" },
        { value: "1", label: "科室" },
        { value: "2", label: "病区" },
        { value: "0", label: "全部" },
        { value: "9", label: "无" },
@@ -718,7 +718,7 @@
    },
    /** 查询部门下拉树结构 */
    getDeptTree() {
      // 课题组列表
      // 科室列表
      deptTreeSelect(1).then((response) => {
        this.deptOptionsks = response.data;
      });
@@ -855,9 +855,9 @@
        this.form.password = "";
      });
    },
    // 删除课题组
    // 删除科室
    removehpsp(valueArray) {
      console.log(valueArray, "删除课题组");
      console.log(valueArray, "删除科室");
      console.log(this.form.userId, "删除");
      let code = valueArray[valueArray.length - 1];
      removeusertd(this.form.userId, code).then((res) => {
src/views/system/user/profile/index.vue
@@ -32,11 +32,11 @@
                <div class="pull-right" >未配置</div>
              </li>
              <li class="list-group-item" v-if="user.belongDepts[0]">
                <svg-icon icon-class="tree" />所属课题组
                <svg-icon icon-class="tree" />所属科室
                <div class="pull-right" >{{ user.belongDepts[0].deptName }}</div>
              </li>
              <li class="list-group-item" v-else>
                <svg-icon icon-class="tree" />所属课题组
                <svg-icon icon-class="tree" />所属科室
                <div class="pull-right" >未配置</div>
              </li>
              <li class="list-group-item">