WXL
2024-05-11 47efee4e578552c77390411d37b5427811999211
src/views/followvisit/tasklist/index.vue
@@ -105,7 +105,7 @@
            size="medium"
            :disabled="single"
            @click="handleUpdate"
            v-hasPermi="['system:user:edit']"
            >修改</el-button
          >
        </el-col>
@@ -149,54 +149,39 @@
        @selection-change="handleSelectionChange"
      >
        <el-table-column type="selection" width="50" align="center" />
        <el-table-column label="序号" fixed align="center" key="id" prop="id" />
        <el-table-column label="序号" fixed align="center" key="taskid" prop="taskid" />
        <el-table-column
          label="任务名称"
          fixed
          align="center"
          sortable
          key="name"
          prop="name"
          key="taskName"
          prop="taskName"
          :show-overflow-tooltip="true"
        />
        <el-table-column
          label="任务描述"
          align="center"
          key="describe"
          prop="describe"
          key="taskDesc"
          prop="taskDesc"
        />
        <el-table-column
          label="待执行/总任务"
          align="center"
          key="nickName"
          prop="nickName"
        />
        <el-table-column
          label="审核人"
          align="center"
          key="create_by"
          prop="create_by"
          width="120"
          :show-overflow-tooltip="true"
        />
        <el-table-column
          label="审核时间"
          sortable
          align="center"
          prop="create_time"
          width="160"
        >
          <template slot-scope="scope">
            <span>{{ parseTime(scope.row.create_time) }}</span>
            <span>{{ scope.row.wfs}}/{{ scope.row.yfs }}</span>
          </template>
        </el-table-column>
        <el-table-column
          label="创建人"
          align="center"
          key="create_by"
          prop="create_by"
          key="createBy"
          prop="createBy"
          width="120"
          :show-overflow-tooltip="true"
        />
@@ -204,11 +189,11 @@
          label="创建时间"
          sortable
          align="center"
          prop="create_time"
          prop="createTime"
          width="160"
        >
          <template slot-scope="scope">
            <span>{{ parseTime(scope.row.create_time) }}</span>
            <span>{{ parseTime(scope.row.createTime) }}</span>
          </template>
        </el-table-column>
@@ -232,9 +217,18 @@
              size="medium"
              type="text"
              @click="handleUpdate(scope.row)"
              v-hasPermi="['system:user:edit']"
              ><span class="button-zx"
                ><i class="el-icon-s-promotion"></i>开始执行</span
                ><i class="el-icon-s-promotion"></i>任务发起</span
              ></el-button
            >
            <el-button
              size="medium"
              type="text"
              @click="handleUpdate(scope.row)"
              ><span class="button-zx"
                ><i class="el-icon-s-promotion"></i>依照新增</span
              ></el-button
            >
          </template>
@@ -251,25 +245,12 @@
              size="medium"
              type="text"
              @click="handleUpdate(scope.row)"
              v-hasPermi="['system:user:edit']"
              ><span class="button-xq"
                ><i class="el-icon-s-data"></i>详情</span
              ></el-button
            >
            <!-- <el-button
              size="medium"
              type="text"
              @click="handleUpdate(scope.row)"
              v-hasPermi="['system:user:edit']"
              ><span class="button-bb"
                ><i class="el-icon-s-order"></i>报表</span
              ></el-button
            > -->
            <el-button
              size="medium"
              type="text"
              @click="handleUpdate(scope.row)"
              v-hasPermi="['system:user:edit']"
            <el-button size="medium" type="text" @click="deletefn(scope.row)"
              ><span class="button-sc"
                ><i class="el-icon-delete"></i>删除</span
              ></el-button
@@ -297,7 +278,7 @@
        <el-row :gutter="20">
          <el-col :span="12"
            ><el-form-item label="任务名称">
              <el-input v-model="form.name"></el-input> </el-form-item
              <el-input v-model="form.taskName"></el-input> </el-form-item
          ></el-col>
        </el-row>
        <el-row :gutter="20">
@@ -345,7 +326,6 @@
<script>
import {
  listUser,
  getUser,
  delUser,
  addUser,
@@ -353,6 +333,7 @@
  resetUserPwd,
  changeUserStatus,
} from "@/api/system/user";
import { getTasklist, getTaskInfo } from "@/api/AiCentre/index";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
@@ -615,17 +596,14 @@
    });
  },
  methods: {
    /** 查询门诊随访列表 */
    /** 查询任务列表 */
    getList() {
      this.loading = true;
      listUser(this.addDateRange(this.topqueryParams, this.dateRange)).then(
        (response) => {
          console.log(response);
          this.userList = response.rows;
          this.total = response.total;
          this.loading = false;
        }
      );
      // this.loading = true;
      getTasklist(this.topqueryParams).then((response) => {
        this.userList = response.rows;
        this.total = response.total;
        this.loading = false;
      });
    },
    // 查看门诊随访详情
    Referencequestion(row) {
@@ -724,9 +702,6 @@
    },
    /** 新增按钮操作 */
    handleAdd() {
      // this.$router.push({
      //   path: "/followvisit/tasklist/FollowupDetails/",
      // });
      this.$router.push({
        path: "/followvisit/particty",
        query: { type: this.tasktopic },
@@ -734,16 +709,13 @@
    },
    /** 修改按钮操作 */
    handleUpdate(row) {
      // const userId = row.userId || this.ids;
      // this.$router.push({
      //   path: "/followvisit/tasklist/FollowupDetails/",
      //   query: { id: row.id },
      // });
      this.$router.push({
        path: "/followvisit/particty",
        query: { type: 2 },
        query: { type: row.hospType, id: row.taskid },
      });
    },
    // 删除任务
    deletefn(){},
    /** 重置密码按钮操作 */
    handleResetPwd(row) {
      this.$prompt('请输入"' + row.userName + '"的新密码', "提示", {