xiebin
2022-09-21 2ca215114eb2c997a45526ae37f3de521bdaf01d
src/views/taskinfo/taskinfoPlan.vue
@@ -1,6 +1,6 @@
<template>
  <basic-container>
    <avue-crud :option="option"
    <avue-crud v-show="!isSetPlanUser" :option="option"
               :table-loading="loading"
               :data="data"
               :page.sync="page"
@@ -58,17 +58,23 @@
      </template>
    </avue-crud>
    <taskplan-user v-show="isSetPlanUser" ref="taskplanUser" @setPlanUser="setPlanUser"></taskplan-user>
  </basic-container>
</template>
<script>
  import {getList, getDetail, add, update, remove, changeStatus} from "@/api/taskinfo/taskinfoPlan";
  import option from "@/const/taskinfo/taskinfoPlan";
  import {mapGetters} from "vuex";
  import TaskplanUser from "@/views/taskinfo/taskplanUser";
  export default {
    components: {TaskplanUser},
    data() {
      return {
        isSetPlanUser:false,
        form: {},
        query: {},
        loading: true,
@@ -223,7 +229,11 @@
        })
      },
      goToTaskplanUser(planId) {
        this.$router.push({ path: "/taskinfo/taskplanUser", query: {planId:planId} });
        // this.$router.push({ path: "/taskinfo/taskplanUser", query: {planId:planId} });
        this.setPlanUser()
      },
      setPlanUser() {
        this.isSetPlanUser = !this.isSetPlanUser
      }
    }
  };