WXL
2024-09-04 7eaee92ee52e1501480adbbe8a1af9ddecc04275
src/views/patient/propaganda/index.vue
@@ -38,7 +38,7 @@
            </el-option>
          </el-select>
        </el-form-item>
        <el-form-item label="模版" prop="status">
        <el-form-item label="模板" prop="status">
          <el-select v-model="topqueryParams.topic" placeholder="请选择">
            <el-option
              v-for="item in topicoptions"
@@ -133,40 +133,30 @@
        @selection-change="handleSelectionChange"
      >
        <el-table-column type="selection" width="50" align="center" />
        <el-table-column fixed label="序号" align="center" key="id" prop="id" />
        <el-table-column
        fixed
          label="序号"
          label="姓名"
          fixed
          align="center"
          key="id"
          prop="id"
          key="sendname"
          prop="sendname"
        />
<el-table-column label="姓名" fixed align="center" key="types" prop="types" />
        <el-table-column
          label="病历号"
          align="center"
          sortable
          key="userName"
          prop="userName"
          key="medicalRecordNo"
          prop="medicalRecordNo"
          width="120"
        />
        <el-table-column
          label="年龄"
          align="center"
          key="nickName"
          prop="nickName"
        />
        <el-table-column
          label="床号"
          align="center"
          key="nickName"
          prop="nickName"
        />
        <el-table-column label="年龄" align="center" key="age" prop="age" />
        <el-table-column label="床号" align="center" key="badNo" prop="badNo" />
        <el-table-column
          label="科室/病区"
          align="center"
          key="phonenumber"
          prop="phonenumber"
          key="dept"
          prop="dept"
          width="120"
        >
        </el-table-column>
@@ -174,93 +164,56 @@
        <el-table-column
          label="疾病名称"
          align="center"
          key="topicnumber"
          prop="topicnumber"
          key="icdName"
          prop="icdName"
          width="120"
          :show-overflow-tooltip="true"
        >
          <template slot-scope="scope">
            <div>轻度骨裂</div>
          </template>
        </el-table-column>
        <el-table-column
          label="宣教内容"
          label="宣教模板"
          align="center"
          key="topicnumberaa"
          prop="topicnumberaa"
          key="templatename"
          prop="templatename"
          width="120"
        />
        <el-table-column
          label="宣教材料"
          align="center"
          key="topicnumberaa"
          prop="topicnumberaa"
          width="120"
        />
        >
        </el-table-column>
        <el-table-column
          label="宣教方式"
          align="center"
          key="topicnumberaa"
          prop="topicnumberaa"
          key="serviceform"
          prop="serviceform"
          width="120"
        />
        >
        </el-table-column>
        <el-table-column
          label="宣教人员"
          label="操作人员"
          align="center"
          key="topicnumberaa"
          prop="topicnumberaa"
          key="operatePerson"
          prop="operatePerson"
          width="120"
        />
        <el-table-column
          label="就诊时间"
          sortable
          align="center"
          prop="createTime"
          key="visitTime"
          prop="visitTime"
          width="160"
        >
          <template slot-scope="scope">
            <span>{{ parseTime(scope.row.createTime) }}</span>
          </template>
        </el-table-column>
        <el-table-column
          label="宣教时间"
          sortable
          align="center"
          prop="createTime"
          key="senddate"
          prop="senddate"
          width="160"
        >
          <template slot-scope="scope">
            <span>{{ parseTime(scope.row.createTime) }}</span>
          </template>
        </el-table-column>
        <el-table-column
          label="回复时间"
          sortable
          align="center"
          prop="createTime"
          width="160"
        >
          <template slot-scope="scope">
            <span>{{ parseTime(scope.row.createTime) }}</span>
          </template>
        </el-table-column>
<el-table-column
          label="通知状态"
          fixed="right"
          align="center"
          key="topicnumber"
          prop="topicnumber"
          width="120"
          :show-overflow-tooltip="true"
        >
          <template slot-scope="scope">
            <div>未完成</div>
          </template>
        </el-table-column>
        <el-table-column
        fixed="right"
          label="任务详情"
          align="center"
          width="200"
@@ -310,6 +263,11 @@
  resetUserPwd,
  changeUserStatus,
} from "@/api/system/user";
import {
  getTaskservelist,
  getTaskInfo,
  Editsingletask,
} from "@/api/AiCentre/index";
import { gethetasklist, delhetaskinfo } from "@/api/AiCentre/index";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
@@ -406,6 +364,7 @@
      topqueryParams: {
        pageNum: 1,
        pageSize: 10,
        type: 1,
      },
      propss: { multiple: true },
      options: [],
@@ -493,7 +452,7 @@
    /** 查询门诊宣教列表 */
    getList() {
      this.loading = true;
      gethetasklist(this.topqueryParams).then((response) => {
      getTaskservelist(this.topqueryParams).then((response) => {
        this.userList = response.rows;
        this.total = response.total;
        this.loading = false;
@@ -597,15 +556,18 @@
    /** 新增按钮操作 */
    handleAdd() {
      this.$router.push({
        path: "/followvisit/particty",
        query: { type: 1 },
        path: "/followvisit/Missioncreation",
        query: {
          type: 1,
          serviceType: 4,
        },
      });
    },
    /** 修改按钮操作 */
    handleUpdate(row) {
      this.$router.push({
        path: "/followvisit/record/detailpage/",
        query: { id: "1" },
        query: { id: "1", type: row.hosptype },
      });
    },
    /** 删除按钮操作 */