wujianwei
6 天以前 89fd2cf7202c321512c2ea699a3a220a7138ed44
ui/admin-ui3/src/views/tms/tmsRegion/index.vue
@@ -45,6 +45,15 @@
        >导出
        </el-button>
      </template>
      <template #menu-before="{row}">
        <el-link v-if="row.level != 3"
            type="primary"
            icon="Plus" :underline="false"
            size="small"
            @click.stop="handleAdd(row)"
        ><span style="margin-left: 5px">新 增</span>
        </el-link>
      </template>
    </avue-crud>
  </basicContainer>
</template>
@@ -81,7 +90,7 @@
  form: <TmsRegionI>{},
  queryParams: <TmsRegionI & PageQueryInterface>{},
  page: <PagesInterface>{
    pageSize: 10,
    pageSize: 9999,
    total: 0,
    currentPage: 1,
  },
@@ -101,9 +110,8 @@
  column: {
    parentRegionCode: {
      label: '上级行政区域',type: 'tree',
      addDisplay: true,
      editDisplay: true,
      viewDisplay: true,
      value: '0',
      display: false,
      hide: true,
    },
    level: {
@@ -285,7 +293,8 @@
    crudRef.value.rowEdit(selectionList.value[0]);
  },
  getBeginListFunc:()=>{
    queryParams.value.parentRegionCode = '0'
    queryParams.value.parentRegionCode = '0';
    queryParams.value.pageSize= 9999;
  },
  handleSelectionChangeFunc: (selection: any) => {
    selectionList.value = selection;
@@ -294,6 +303,8 @@
    tableData.value.forEach((item:any)=>{
      item.hasChildren = item.level != 3
    });
    crudRef.value.refreshTable();
    crudRef.value.doLayout();
  }
})
const treeLoad = (tree:any, treeNode:any, resolve:any) => {
@@ -309,5 +320,10 @@
}
const handleAdd = (row:any) => {
  option.value.column.parentRegionCode.value = row.regionCode;
  crudRef.value.rowAdd();
}
</script>