Administrator
2021-08-28 e86a968d1f00ed28d5e07d3b9ced55a77406bb37
src/views/dispatch/dispatchChildoperable.vue
@@ -23,7 +23,13 @@
</template> 
<script>
import { getdata1, adddata1, update1, remove1,getDispatcherUnitByDeptId} from "@/api/dispatch/dispatch";
import {
  getdata1,
  adddata1,
  update1,
  remove1,
  getDispatcherUnitByDeptId,
} from "@/api/dispatch/dispatch";
import { getListByDeptId } from "@/api/system/user";
import { mapState } from "vuex";
@@ -270,13 +276,12 @@
    };
  },
  created () {
     if(this.userInfo.role_name=="保安公司管理员"){
        const deptColumn = this.findObject(this.option1.column, "deptId");
        deptColumn.search = false;
    }else{
      const deptColumn = this.findObject(this.option1.column, "dispatcherUnitId");
      deptColumn.search = false;
      }
  },
  computed: {
@@ -293,7 +298,7 @@
    }),
    deps(){
      return this.form.deptId;
    }
    },
  },
  
  methods: {
@@ -430,7 +435,7 @@
          getListByDeptId(that.userInfo.dept_id).then((res)=>{
            const userColumn = that.findObject(this.option1.column, "userIds");
            userColumn.dicData = res.data.data;
          })
          });
        }
      }
      this.initFlag = true;
@@ -506,27 +511,37 @@
      var that = this;
      if(type==1){
          getDispatcherUnitByDeptId(null).then((res)=>{
            const dispatcherUnitIdColumn = that.findObject(this.option1.column, "dispatcherUnitId");
          const dispatcherUnitIdColumn = that.findObject(
            this.option1.column,
            "dispatcherUnitId"
          );
          console.log(res.data.data,111);
            dispatcherUnitIdColumn.dicData = res.data.data;
        })
        });
      }
      if(type==2){
          getDispatcherUnitByDeptId(that.userInfo.dept_id).then((res)=>{
            const dispatcherUnitIdColumn = that.findObject(this.option1.column, "dispatcherUnitId");
          const dispatcherUnitIdColumn = that.findObject(
            this.option1.column,
            "dispatcherUnitId"
          );
            dispatcherUnitIdColumn.dicData = res.data.data;
        })
      }
        });
        getListByDeptId(that.userInfo.dept_id).then((res) => {
          const userIdsColumn = that.findObject(this.option1.column, "userIds");
          userIdsColumn.dicData = res.data.data;
        });
    }
  },
   watch: {
    // "form.deptId"() {
    //   this.initData();
  },
  //  watch: {
  //   // "form.deptId"() {
  //   //   this.initData();
  //   // }
  //   deps(){
  //     console.log(this.deps,5646646)
    // }
    deps(){
      console.log(this.deps,5646646)
    }
  },
  // },
  mounted() {
    this.onLoad1(this.page1, this.query1);
  },