guoshilong
2022-09-23 3909a52d26dca085a6ead5d0fbaca0ce512e27f7
src/views/taskinfo/taskinfoPlan.vue
@@ -18,6 +18,9 @@
               @size-change="sizeChange"
               @refresh-change="refreshChange"
               @on-load="onLoad">
      <template slot="routeRangeForm">
        <open-layers-map ref="OpenLayersMap" @toData="toData" :routeRange="form.routeRange"></open-layers-map>
      </template>
      <template slot="menuLeft">
        <el-button type="danger"
                   size="small"
@@ -36,7 +39,7 @@
            <!--divided 是一个划分线-->
            <el-dropdown-item icon="el-icon-edit" :size="size" :type="type"
                              :disabled="row.state >= 1"
                              @click.native="$refs.crud.rowEdit(row,index)">修 改</el-dropdown-item>
                              @click.native="$refs.crud.rowEdit(row,index)">编 辑</el-dropdown-item>
          </el-col>
          <el-col :span="12">
            <el-dropdown-item icon="el-icon-delete" :size="size" :type="type"
@@ -69,9 +72,10 @@
  import option from "@/const/taskinfo/taskinfoPlan";
  import {mapGetters} from "vuex";
  import TaskplanUser from "@/views/taskinfo/taskplanUser";
  import OpenLayersMap from "@/components/OpenLayersMap/index";
  export default {
    components: {TaskplanUser},
    components: {TaskplanUser,OpenLayersMap},
    data() {
      return {
        isSetPlanUser:false,
@@ -173,11 +177,7 @@
          });
      },
      beforeOpen(done, type) {
        if (["edit", "view"].includes(type)) {
          getDetail(this.form.id).then(res => {
            this.form = res.data.data;
          });
        } else {
        if (["add"].includes(type)) {
          this.form.status = 2
        }
        done();
@@ -230,11 +230,19 @@
      },
      goToTaskplanUser(planId) {
        // this.$router.push({ path: "/taskinfo/taskplanUser", query: {planId:planId} });
        var page = {
          currentPage:1,
          pageSize:this.page.pageSize
        }
        this.$refs.taskplanUser.onLoad(page,{planId:planId});
        this.setPlanUser()
      },
      setPlanUser() {
        this.isSetPlanUser = !this.isSetPlanUser
      }
      },
      toData(toData) {
        this.form.routeRange = toData
      },
    }
  };
</script>