Admin
2022-06-30 6d5dbde08fc4c167ed253f8607d591a17f32b718
src/views/system/department/index.vue
@@ -20,16 +20,9 @@
            :data="tableData.data"
            style="width: 100%"
            row-key="id"
            default-expand-all
            :tree-props="{ children: 'children', hasChildren: 'hasChildren' }"
         >
            <el-table-column prop="name" label="部门名称" show-overflow-tooltip> </el-table-column>
            <el-table-column prop="status" label="部门状态" show-overflow-tooltip>
               <template #default="scope">
                  <el-tag type="success" v-if="scope.row.status">启用</el-tag>
                  <el-tag type="info" v-else>禁用</el-tag>
               </template>
            </el-table-column>
            <el-table-column prop="info" label="部门描述" show-overflow-tooltip></el-table-column>
            <el-table-column label="操作" show-overflow-tooltip width="140">
               <template #default="scope">
@@ -40,7 +33,7 @@
            </el-table-column>
         </el-table>
      </el-card>
      <deptDialog ref="deptDialog" />
      <deptDialog ref="deptDialog" @getDepartmentList="initTableData"/>
   </div>
</template>
@@ -93,8 +86,8 @@
         }
      };
      // 打开新增菜单弹窗
      const onOpenDeptDialog = (type: string,value: any) => {
         deptDialog.value.openDialog(type,value,state.tableData.data);
      const onOpenDeptDialog = (type: string, value: any) => {
         deptDialog.value.openDialog(type, value, state.tableData.data);
      };
      // 删除当前行
      const onTabelRowDel = (row: TableDataRow) => {
@@ -112,6 +105,7 @@
      });
      return {
         deptDialog,
         initTableData,
         onOpenDeptDialog,
         onTabelRowDel,
         ...toRefs(state),