WXL
2025-01-09 07e07d6663c15f2ed6ba77ab3afe2aea7d0bcf1a
src/views/patient/propaganda/particty.vue
@@ -78,6 +78,7 @@
                      v-for="(item, index) in checkboxlist"
                      :key="index"
                      :label="item.value"
                      :disabled="!item.disabled"
                      @change="checkboxChange($event, item.value)"
                    >
                      {{ item.label }}</el-checkbox
@@ -398,25 +399,8 @@
                    </el-col>
                    <el-col :span="1.5">
                      <div v-if="form.longTask">
                        <el-tooltip
                          class="item"
                          effect="dark"
                          content="长期任务不支持手动添加患者!"
                          placement="top-start"
                        >
                          <el-button
                            type="primary"
                            plain
                            disabled
                            icon="el-icon-plus"
                            size="medium"
                            @click="handleQuery"
                            >新增</el-button
                          >
                        </el-tooltip>
                      </div>
                      <div v-else>
                        <el-button
                          type="primary"
                          plain
@@ -426,7 +410,7 @@
                          @click="handleQuery"
                          >新增</el-button
                        >
                      </div>
                    </el-col>
                    <!-- <el-col :span="1.5">
@@ -1194,7 +1178,6 @@
      ],
      // 科室/病区
      belongWards: [],
      belongWards: [],
      deptlist: [],
      hosplist: [],
      tempDetpRelevanceslist: [], //科室数据
@@ -1214,12 +1197,19 @@
        sendType: [
          { required: true, message: "发送设置不能为空", trigger: "blur" },
        ],
        deptcode: [
          { required: true, message: "适用科室不能为空", trigger: "blur" },
        ],
        leavehospitaldistrictcode: [
          { required: true, message: "适用病区不能为空", trigger: "blur" },
        ],
      },
      // 科室院区查询入参
      queryParamsdept: {
        tempid: "",
        type: 2,
      },
      belongDepts:[],
      quote: false,
      serviceType: null,
    };
@@ -1332,6 +1322,11 @@
            label: "纸质",
          },
          {
            value: "4",
            label: "短信",
          },
          {
            value: "5",
            label: "微信公众号",
          },
@@ -1345,6 +1340,7 @@
          {
            value: "4",
            label: "短信",
          },
          {
            value: "5",
@@ -1377,6 +1373,7 @@
          {
            value: "4",
            label: "短信",
          },
          {
            value: "5",
@@ -1400,6 +1397,7 @@
          {
            value: "4",
            label: "短信",
          },
          {
            value: "5",
@@ -1517,6 +1515,11 @@
          this.objyl = res.data;
          this.objyl.isoperation = 2;
          this.objyl.taskid = data.taskId;
          if (!this.objyl.sendDa) {
            this.objyl.sendDay='5';
          }
          console.log(this.objyl.sendDay,'this.objyl.sendDay');
          Taskparticty(this.objyl).then((response) => {
            this.previewtf = false;
            this.form.libtemplateid = this.objyl.id;
@@ -1541,7 +1544,7 @@
          if (res.code == 200) {
            this.objyl = res.data;
            if (this.form.longTask) {
              this.objyl.longTemp = 5;
              this.objyl.sendDay = 5;
            }
            this.queryParamsdept.type = 2;
            this.queryParamsdept.tempid = row.id;
@@ -1861,6 +1864,7 @@
    neWaddfn() {
      this.id = null;
      this.form.taskName = "";
      this.form.sendState = null;
      this.form.taskid = null;
      this.overallCase = [];
      this.form.patTaskRelevances = [];
@@ -1993,6 +1997,9 @@
      if (this.form.id) {
        this.objyl.taskid = this.form.id;
      }
      if (!this.objyl.sendDay) {
        this.objyl.sendDay='5';
      }
      if (this.form.templateid) {
        deleteTaskparticty(this.form.templateid).then((res) => {
          if (res.code == 200) {