zhangzengfei
2022-07-20 4a800a8fc83c6bd1f86a8e847b079a51a7532c09
src/pages/library/index/App.vue
@@ -98,18 +98,27 @@
  },
  methods: {
    getPersonList(item, type) {
      this.baseObject = item;
      this.baseForEdit = item;
      this.syncType = type;
      console.log(123);
      console.log(item);
      console.log(type);
      if (item) {
        this.baseObject = item;
        this.baseForEdit = item;
        this.syncType = type;
      }
      // 直接调用子组件刷新列表的方法
      // 判断这是人员库还是车辆库,决定showList的值
      if (item.tableType == "person") {
        this.showType = "person";
        this.$refs.personList.getPersonList();
      } else if (item.tableType == "car") {
        this.showType = "car";
        this.$refs.carList.getCarList();
      }
      this.$nextTick(() => {
        if (this.baseObject.tableType == "person") {
          this.showType = "person";
          this.$refs.personList.getPersonList();
        } else if (this.baseObject.tableType == "car") {
          this.showType = "car";
          this.$refs.carList.getCarList();
        }
      });
      this.breeadCrumb[1].name = "底库详情";
    },
    changeToAdd(item, type) {
@@ -125,11 +134,13 @@
    },
    initBaseList() {
      this.$refs.baseSync.init();
      this.BaseManageData.queryTagList();
    },
    // 查询同步库列表数据\查询本地库列表数据
    findBaseSync() {
      this.BaseManageData.querySyncTables();
      this.BaseManageData.queryLocalTables();
      this.BaseManageData.queryTagList();
    },
    closeAdd() {
      this.showList = true;
@@ -173,7 +184,7 @@
  },
};
</script>
<style lang="scss" >
<style lang="scss">
.s-base-manage {
  box-sizing: border-box;
  background-color: #eff1f5;