Admin.UI/src/components/my-select-window/org.vue

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<template>
  <my-window
    :title="title"
    :modal="modal"
    :wrapper-closable="true"
    :modal-append-to-body="modalAppendToBody"
    :visible.sync="visible"
    destroy-on-close
    embed
    drawer
    size="100%"
    drawer-body-style="padding:0px;height: calc(100% - 61px);"
    :before-close="onCancel"
    @opened="onOpened"
  >
    <my-container v-loading="pageLoading" style="height: 100%;">
      <template #header>
        <el-input v-model="filterText" placeholder="筛选部门" clearable />
      </template>
      <el-tree
        ref="tree"
        :props="props"
        :data="tree"
        :node-key="nodeKey"
        :highlight-current="!multiple"
        default-expand-all
        check-strictly
        :show-checkbox="multiple"
        check-on-click-node
        :expand-on-click-node="false"
        :indent="16"
        :filter-node-method="filterNode"
      />
    </my-container>
    <template #footer>
      <el-button @click.native="onCancel">取消</el-button>
      <el-button type="primary" @click="onSure">确定</el-button>
    </template>
  </my-window>
</template>

<script>
import { listToTree } from '@/utils/tree'
import { getList } from '@/api/admin/org'
import MyWindow from '@/components/my-window'

export default {
  name: 'MySelectOrg',
  components: { MyWindow },
  props: {
    title: {
      type: String,
      default: '选择部门'
    },
    visible: {
      type: Boolean,
      default: false
    },
    form: {
      type: String,
后面还有 90 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。