WXL
14 小时以前 9dd3964e34f08bbb04a82f2e05f1b41de7425c48
src/views/patient/propaganda/QuestionnaireTask.vue
@@ -202,7 +202,7 @@
                    <el-radio :label="1">病区关联</el-radio>
                  </el-radio-group>
                </el-form-item> -->
                <el-row >
                <el-row>
                  <el-col :span="20"
                    ><el-form-item label="适用科室" prop="region">
                      <el-select
@@ -225,7 +225,7 @@
                      </el-select> </el-form-item
                  ></el-col>
                </el-row>
                <el-row >
                <el-row>
                  <el-col :span="20"
                    ><el-form-item label="适用病区" prop="region">
                      <el-select
@@ -436,6 +436,7 @@
                    :currentList="overallCase"
                    :tableLabel="tableLabelhzwb"
                    :serialnumber="false"
                    :agenumber="true"
                    :searchTrue="true"
                    :multiplechoice="false"
                    :controlxz="false"
@@ -486,6 +487,12 @@
                  @keyup.enter.native="handleQuery"
                ></el-input>
              </el-form-item>
              <el-form-item label="患者标签:">
                <el-input
                  v-model="patientqueryParams.tagname"
                  @keyup.enter.native="handleQuery"
                ></el-input>
              </el-form-item>
              <el-select
                v-model="patientqueryParams.searchscope"
                placeholder="请选择患者范围"
@@ -522,6 +529,7 @@
              :currentList="patientuserList"
              :tableLabel="tableLabelhz"
              :heights="600"
              :agenumber="true"
              :serialnumber="false"
              :center="false"
              :typeinfo="3"
@@ -530,6 +538,8 @@
          <pagination
            v-show="patienttotal > 0 && this.patientqueryParams.allhosp != 6"
            :total="patienttotal"
            :page.sync="patientqueryParams.pageNum"
            :limit.sync="patientqueryParams.pageSize"
            @pagination="handleAddpatient"
          />
        </div>
@@ -794,6 +804,7 @@
              :serialnumber="false"
              :controlsc="false"
              :multiplechoice="false"
              :agenumber="true"
              :typeinfo="1"
            />
            <pagination
@@ -801,7 +812,7 @@
              :total="total"
              :page.sync="topqueryParams.pageNum"
              :limit.sync="topqueryParams.pageSize"
              @pagination="Acquisitiontype"
              @pagination="handleQuerymb"
            />
          </el-row>
        </div>
@@ -877,11 +888,11 @@
      propstask: { value: "deptCode", label: "deptName" },
      // 患者表单
      tableLabelhz: [
        { label: "出院日期", width: "150", prop: "inhosptime" },
        { label: "出院日期", width: "180", prop: "endtime" },
        { label: "患者", width: "", prop: "name" },
        { label: "身份证", width: "200", prop: "idcardno" },
        { label: "性别", width: "", prop: "sex" },
        { label: "年龄", width: "", prop: "age" },
        { label: "患者标签", width: "", prop: "tag" },
        { label: "责任护士", width: "", prop: "nurseName" },
        { label: "主治医生", width: "", prop: "drname" },
        { label: "科室", width: "240", prop: "dept" },
@@ -889,11 +900,10 @@
      ],
      // 患者表单
      tableLabelhzwb: [
        { label: "出院日期", width: "150", prop: "endtime" },
        { label: "出院日期", width: "180", prop: "endtime" },
        { label: "患者", width: "", prop: "name" },
        { label: "身份证", width: "200", prop: "sfzh" },
        { label: "性别", width: "", prop: "sex" },
        { label: "年龄", width: "", prop: "age" },
        { label: "出院天数", width: "", prop: "endDay" },
        { label: "责任护士", width: "", prop: "nurseName" },
        { label: "主治医生", width: "", prop: "drname" },
@@ -1021,7 +1031,7 @@
        templateid: null,
        libtemplateid: null,
        kcb: "亲爱的患者/家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,观看这份宣教资讯。",
        jsy: "请您注意休息和营养,生活上要劳逸结合,适当锻炼,戒烟限酒,保持心情舒畅,定期复诊。那本次宣教内容就到这里,祝您身体健康!",
        jsy: "感谢您参与本次随访。您的反馈帮助我们更好地了解宝宝的适应情况,并为您提供更精准的护理建议与健康指导。祝您和宝宝健康快乐。",
      },
      taskoptions: [
        {
@@ -1295,6 +1305,8 @@
          // },
        ];
      }
      console.log(this.topqueryParams, "this.topqueryParams");
      getQtemplatelist(this.topqueryParams).then((response) => {
        this.userList = response.rows;
        this.total = response.total;
@@ -1417,10 +1429,13 @@
    },
    // 预览
    previewfnmb() {
      console.log(this.form.templateid, "this.form.templateid");
      getTaskQuestioncomit(this.form.templateid).then((res) => {
        if (res.code == 200) {
          console.log(res, "预览数据");
          this.objyl = res.data;
          console.log(this.objyl, "预览数据");
          if (this.objyl.suitway)
            this.objyl.suitway = this.objyl.suitway.split(",");
@@ -1487,11 +1502,11 @@
      ) {
        this.tableLabelhz = [
          // { label: "入院日期", width: "170", prop: "starttime" },
          { label: "出院日期", width: "150", prop: "endtime" },
          { label: "出院日期", width: "180", prop: "endtime" },
          { label: "患者", width: "", prop: "name" },
          { label: "身份证", width: "200", prop: "idcardno" },
          { label: "性别", width: "", prop: "sex" },
          { label: "年龄", width: "", prop: "age" },
          { label: "患者标签", width: "200", prop: "tag" },
          { label: "出院天数", width: "", prop: "endDay" },
          { label: "责任护士", width: "", prop: "nurseName" },
          { label: "医生", width: "", prop: "drname" },
@@ -1504,7 +1519,7 @@
          { label: "患者", width: "", prop: "name" },
          { label: "身份证", width: "200", prop: "idcardno" },
          { label: "性别", width: "", prop: "sex" },
          { label: "年龄", width: "", prop: "age" },
          { label: "患者标签", width: "200", prop: "tag" },
          { label: "出院天数", width: "", prop: "endDay" },
          { label: "责任护士", width: "", prop: "nurseName" },
          { label: "医生", width: "", prop: "drname" },
@@ -1665,7 +1680,6 @@
        { label: "患者", width: "", prop: "name" },
        { label: "身份证", width: "200", prop: "idcardno" },
        { label: "性别", width: "", prop: "sex" },
        { label: "年龄", width: "", prop: "age" },
        { label: "出院天数", width: "", prop: "endDay" },
      ];
      this.patientqueryParams.pageSize = 1000;
@@ -1716,7 +1730,7 @@
        templateid: null,
        libtemplateid: null,
        kcb: "亲爱的患者/家属,您好!我们是无锡儿童医院的医护人员,为了更好地了解您的康复情况,请您抽一点宝贵时间,完成这份随访问卷。",
        jsy: "请您注意休息和营养,生活上要劳逸结合,适当锻炼,戒烟限酒,保持心情舒畅,定期复诊。那本次回访就到这里,祝您身体健康!",
        jsy: "感谢您参与本次随访。您的反馈帮助我们更好地了解宝宝的适应情况,并为您提供更精准的护理建议与健康指导。祝您和宝宝健康快乐。",
      };
      this.questionList = [];
@@ -1771,6 +1785,7 @@
      this.id = null;
      this.form.taskName = "";
      this.form.taskid = null;
      this.form.sendState = 1;
      this.overallCase = [];
      this.form.patTaskRelevances = [];
      this.daytime = []; //日期
@@ -2011,10 +2026,10 @@
            this.objyl.svyTaskTemplateScriptVOS =
              this.objyl.svyTemplateLibScripts;
            this.form.svyTaskTemplateVO = this.objyl;
            this.form.templatename=this.objyl.svyname;
            this.form.templatename = this.objyl.svyname;
            this.$modal.msgSuccess("暂存成功保存任务后模板失效");
            this.drawermb=false;
            this.previewtf=false;
            this.drawermb = false;
            this.previewtf = false;
          });
      } else {
        setTimeout(() => {