门店管理员过滤超级管理及其去除一些无用导出按钮

This commit is contained in:
hupeng committed 2024-05-21 10:36:50 +08:00
1 parent 5bee166dcd
commit a981830959
10 files changed
+19 -26

No files matched your search

@@ -32,15 +32,6 @@
<el-button type="primary" @click="openForm('create')" v-hasPermi="['coupon::create']"> <el-button type="primary" @click="openForm('create')" v-hasPermi="['coupon::create']">
<Icon icon="ep:plus" class="mr-5px" /> 新增 <Icon icon="ep:plus" class="mr-5px" /> 新增
</el-button> </el-button>
<el-button
type="success"
plain
@click="handleExport"
:loading="exportLoading"
v-hasPermi="['coupon::export']"
>
<Icon icon="ep:download" class="mr-5px" /> 导出
</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
</ContentWrap> </ContentWrap>
@@ -49,7 +49,7 @@
<el-button type="primary" @click="openForm('create')" v-hasPermi="['member:user:create']"> <el-button type="primary" @click="openForm('create')" v-hasPermi="['member:user:create']">
<Icon icon="ep:plus" class="mr-5px" /> 新增 <Icon icon="ep:plus" class="mr-5px" /> 新增
</el-button> </el-button>
<el-button <!-- <el-button
type="success" type="success"
plain plain
@click="handleExport" @click="handleExport"
@@ -57,7 +57,7 @@
v-hasPermi="['member:user:export']" v-hasPermi="['member:user:export']"
> >
<Icon icon="ep:download" class="mr-5px" /> 导出 <Icon icon="ep:download" class="mr-5px" /> 导出
</el-button> </el-button> -->
</el-form-item> </el-form-item>
</el-form> </el-form>
</ContentWrap> </ContentWrap>
@@ -77,7 +77,7 @@
<el-form-item> <el-form-item>
<el-button @click="handleQuery"><Icon icon="ep:search" class="mr-5px" /> 搜索</el-button> <el-button @click="handleQuery"><Icon icon="ep:search" class="mr-5px" /> 搜索</el-button>
<el-button @click="resetQuery"><Icon icon="ep:refresh" class="mr-5px" /> 重置</el-button> <el-button @click="resetQuery"><Icon icon="ep:refresh" class="mr-5px" /> 重置</el-button>
<el-button <!-- <el-button
type="success" type="success"
plain plain
@click="handleExport" @click="handleExport"
@@ -85,7 +85,7 @@
v-hasPermi="['order:store-order:export']" v-hasPermi="['order:store-order:export']"
> >
<Icon icon="ep:download" class="mr-5px" /> 导出 <Icon icon="ep:download" class="mr-5px" /> 导出
</el-button> </el-button> -->
</el-form-item> </el-form-item>
</el-form> </el-form>
@@ -47,7 +47,7 @@
<Icon icon="ep:plus" class="mr-5px" /> 新增 <Icon icon="ep:plus" class="mr-5px" /> 新增
</el-button> </el-button>
<!-- </router-link> --> <!-- </router-link> -->
<el-button <!-- <el-button
type="success" type="success"
plain plain
@click="handleExport" @click="handleExport"
@@ -55,7 +55,7 @@
v-hasPermi="['shop:store-product:export']" v-hasPermi="['shop:store-product:export']"
> >
<Icon icon="ep:download" class="mr-5px" /> 导出 <Icon icon="ep:download" class="mr-5px" /> 导出
</el-button> </el-button> -->
</el-form-item> </el-form-item>
</el-form> </el-form>
</ContentWrap> </ContentWrap>
@@ -23,7 +23,7 @@
<el-button type="primary" @click="openForm('create')" v-hasPermi="['shop:ads:create']"> <el-button type="primary" @click="openForm('create')" v-hasPermi="['shop:ads:create']">
<Icon icon="ep:plus" class="mr-5px" /> 新增 <Icon icon="ep:plus" class="mr-5px" /> 新增
</el-button> </el-button>
<el-button <!-- <el-button
type="success" type="success"
plain plain
@click="handleExport" @click="handleExport"
@@ -31,7 +31,7 @@
v-hasPermi="['shop:ads:export']" v-hasPermi="['shop:ads:export']"
> >
<Icon icon="ep:download" class="mr-5px" /> 导出 <Icon icon="ep:download" class="mr-5px" /> 导出
</el-button> </el-button> -->
</el-form-item> </el-form-item>
</el-form> </el-form>
</ContentWrap> </ContentWrap>
@@ -23,7 +23,7 @@
<el-button type="primary" @click="openForm('create')" v-hasPermi="['shop:service:create']"> <el-button type="primary" @click="openForm('create')" v-hasPermi="['shop:service:create']">
<Icon icon="ep:plus" class="mr-5px" /> 新增 <Icon icon="ep:plus" class="mr-5px" /> 新增
</el-button> </el-button>
<el-button <!-- <el-button
type="success" type="success"
plain plain
@click="handleExport" @click="handleExport"
@@ -31,7 +31,7 @@
v-hasPermi="['shop:service:export']" v-hasPermi="['shop:service:export']"
> >
<Icon icon="ep:download" class="mr-5px" /> 导出 <Icon icon="ep:download" class="mr-5px" /> 导出
</el-button> </el-button> -->
</el-form-item> </el-form-item>
</el-form> </el-form>
</ContentWrap> </ContentWrap>
@@ -28,7 +28,7 @@
> >
<Icon icon="ep:plus" class="mr-5px" /> 新增 <Icon icon="ep:plus" class="mr-5px" /> 新增
</el-button> </el-button>
<el-button <!-- <el-button
type="success" type="success"
plain plain
@click="handleExport" @click="handleExport"
@@ -36,7 +36,7 @@
v-hasPermi="['shop:store-product-rule:export']" v-hasPermi="['shop:store-product-rule:export']"
> >
<Icon icon="ep:download" class="mr-5px" /> 导出 <Icon icon="ep:download" class="mr-5px" /> 导出
</el-button> </el-button> -->
</el-form-item> </el-form-item>
</el-form> </el-form>
</ContentWrap> </ContentWrap>
@@ -208,7 +208,9 @@ const mapConfirm = (mapResult) => {
const getList = async () => { const getList = async () => {
try { try {
const data = await UserApi.getSimpleUserList() const data = await UserApi.getSimpleUserList()
adminUsers.value = data let arr = data.filter(elem => elem.id !== 1);
adminUsers.value = arr
} finally { } finally {
@@ -32,7 +32,7 @@
<el-button type="primary" @click="openForm('create')" v-hasPermi="['store:shop:create']"> <el-button type="primary" @click="openForm('create')" v-hasPermi="['store:shop:create']">
<Icon icon="ep:plus" class="mr-5px" /> 新增 <Icon icon="ep:plus" class="mr-5px" /> 新增
</el-button> </el-button>
<el-button <!-- <el-button
type="success" type="success"
plain plain
@click="handleExport" @click="handleExport"
@@ -40,7 +40,7 @@
v-hasPermi="['store:shop:export']" v-hasPermi="['store:shop:export']"
> >
<Icon icon="ep:download" class="mr-5px" /> 导出 <Icon icon="ep:download" class="mr-5px" /> 导出
</el-button> </el-button> -->
</el-form-item> </el-form-item>
</el-form> </el-form>
</ContentWrap> </ContentWrap>
@@ -28,7 +28,7 @@
> >
<Icon icon="ep:plus" class="mr-5px" /> 新增 <Icon icon="ep:plus" class="mr-5px" /> 新增
</el-button> </el-button>
<el-button <!-- <el-button
type="success" type="success"
plain plain
@click="handleExport" @click="handleExport"
@@ -36,7 +36,7 @@
v-hasPermi="['message:wechat-template:export']" v-hasPermi="['message:wechat-template:export']"
> >
<Icon icon="ep:download" class="mr-5px" /> 导出 <Icon icon="ep:download" class="mr-5px" /> 导出
</el-button> </el-button> -->
</el-form-item> </el-form-item>
</el-form> </el-form>
</ContentWrap> </ContentWrap>