feat:控制部门导入

This commit is contained in:
dzc committed 2025-06-23 16:56:27 +08:00
1 parent 59f35ac7cf
commit d4da21e431
1 file changed
+10 -25
+10 -25
View File
@@ -4,7 +4,8 @@
<el-row shadow="hover" v-show="showSearch" class="ml10"> <el-row shadow="hover" v-show="showSearch" class="ml10">
<el-form :model="state.queryForm" ref="queryRef" :inline="true" @keyup.enter="filter"> <el-form :model="state.queryForm" ref="queryRef" :inline="true" @keyup.enter="filter">
<el-form-item prop="deptName" :label="$t('sysdept.name')"> <el-form-item prop="deptName" :label="$t('sysdept.name')">
<el-input :placeholder="$t('sysdept.inputdeptNameTip')" style="max-width: 180px" v-model="state.queryForm.deptName"></el-input> <el-input :placeholder="$t('sysdept.inputdeptNameTip')" style="max-width: 180px"
v-model="state.queryForm.deptName"></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button icon="search" type="primary" @click="filter"> <el-button icon="search" type="primary" @click="filter">
@@ -16,28 +17,17 @@
</el-row> </el-row>
<el-row> <el-row>
<div class="mb8" style="width: 100%"> <div class="mb8" style="width: 100%">
<el-button <el-button icon="folder-add" type="primary" class="top-right-btn" v-if="!defaultTreeViewRef"
icon="folder-add" v-auth="'sys_dept_add'" @click="handleAdd">
type="primary"
class="top-right-btn"
v-if="!defaultTreeViewRef"
v-auth="'sys_dept_add'"
@click="handleAdd"
>
{{ $t("common.addBtn") }} {{ $t("common.addBtn") }}
</el-button> </el-button>
<el-button plain icon="upload-filled" type="primary" class="ml10" @click="excelUploadRef.show()"> <el-button v-if="false" plain icon="upload-filled" type="primary" class="ml10"
@click="excelUploadRef.show()">
{{ $t("common.importBtn") }} {{ $t("common.importBtn") }}
</el-button> </el-button>
<el-button @click="handleExpand"> {{ $t("common.expandBtn") }}</el-button> <el-button @click="handleExpand"> {{ $t("common.expandBtn") }}</el-button>
<right-toolbar <right-toolbar v-model:showSearch="showSearch" :export="'sys_dept_add'" @exportExcel="exportExcel"
v-model:showSearch="showSearch" class="ml10" style="float: right; margin-right: 20px" @queryTable="getDataList">
:export="'sys_dept_add'"
@exportExcel="exportExcel"
class="ml10"
style="float: right; margin-right: 20px"
@queryTable="getDataList"
>
<el-tooltip class="item" effect="dark" :content="$t('queryTree.view')" placement="top"> <el-tooltip class="item" effect="dark" :content="$t('queryTree.view')" placement="top">
<el-button circle icon="Grid" @click="handleView"></el-button> <el-button circle icon="Grid" @click="handleView"></el-button>
</el-tooltip> </el-tooltip>
@@ -48,13 +38,8 @@
<tree-view ref="treeViewRef" v-if="defaultTreeViewRef" /> <tree-view ref="treeViewRef" v-if="defaultTreeViewRef" />
<table-view ref="tableViewRef" v-if="!defaultTreeViewRef" /> <table-view ref="tableViewRef" v-if="!defaultTreeViewRef" />
<upload-excel <upload-excel ref="excelUploadRef" :title="$t('sysdept.importTip')" url="/admin/dept/import"
ref="excelUploadRef" temp-url="/admin/sys-file/local/file/dept.xlsx" @refreshDataList="getDataList" />
:title="$t('sysdept.importTip')"
url="/admin/dept/import"
temp-url="/admin/sys-file/local/file/dept.xlsx"
@refreshDataList="getDataList"
/>
</div> </div>
</div> </div>
</template> </template>