This commit is contained in:
qsh
2024-05-27 15:58:17 +08:00
parent 34b4f84293
commit 1f9be6227c
14 changed files with 173 additions and 43 deletions

View File

@@ -10,9 +10,11 @@
/>
</el-form-item>
<el-form-item>
<el-button @click="handleQuery"> 搜索</el-button>
<el-button @click="resetQuery"> 重置</el-button>
<el-button type="primary" plain @click="openForm('create')"> 新增 </el-button>
<el-button @click="handleQuery" v-hasPermi="['basic:dept:search']"> 搜索</el-button>
<el-button @click="resetQuery" v-hasPermi="['basic:dept:reset']"> 重置</el-button>
<el-button type="primary" plain @click="openForm('create')" v-hasPermi="['basic:dept:add']">
新增
</el-button>
</el-form-item>
</el-form>
@@ -25,8 +27,22 @@
<el-table-column label="创建时间" prop="createTime" width="180" :formatter="dateFormatter" />
<el-table-column label="操作" class-name="fixed-width" width="160">
<template #default="scope">
<el-button link type="primary" @click="openForm('update', scope.row.id)"> 修改 </el-button>
<el-button link type="danger" @click="handleDelete(scope.row.id)"> 删除 </el-button>
<el-button
link
type="primary"
@click="openForm('update', scope.row.id)"
v-hasPermi="['basic:dept:update']"
>
修改
</el-button>
<el-button
link
type="danger"
@click="handleDelete(scope.row.id)"
v-hasPermi="['basic:dept:delete']"
>
删除
</el-button>
</template>
</el-table-column>
</el-table>

View File

@@ -1,10 +1,10 @@
<template>
<div>
<el-tabs v-model="tabIndex" type="border-card">
<el-tab-pane label="线索管理" :name="0">
<el-tab-pane label="线索管理" :name="0" v-if="checkPermi(['basic:setting:clue'])">
<BSClue v-if="tabIndex == 0" />
</el-tab-pane>
<el-tab-pane label="销售提成" :name="10">
<el-tab-pane label="销售提成" :name="10" v-if="checkPermi(['basic:setting:comission'])">
<BSSalerComission v-if="tabIndex == 10" />
</el-tab-pane>
</el-tabs>
@@ -14,6 +14,7 @@
<script setup name="GeneralSetting">
import BSClue from './Comp/BSClue.vue'
import BSSalerComission from './Comp/BSSalerComission.vue'
import { checkPermi } from '@/utils/permission'
const tabIndex = ref(0)
</script>

View File

@@ -13,7 +13,13 @@
/>
</el-form-item>
<el-form-item>
<el-button :disabled="formLoading" type="primary" @click="submitForm">保存权限</el-button>
<el-button
:disabled="formLoading"
type="primary"
@click="submitForm"
v-hasPermi="['basic:role:update-menu']"
>保存权限</el-button
>
</el-form-item>
</el-form>
</div>

View File

@@ -49,7 +49,13 @@
</el-card>
</el-form-item>
<el-form-item label-width="0">
<el-button :disabled="formLoading" type="primary" @click="submitForm">保存权限</el-button>
<el-button
:disabled="formLoading"
type="primary"
@click="submitForm"
v-hasPermi="['basic:role:update-data']"
>保存权限</el-button
>
</el-form-item>
</el-form>
</template>

View File

@@ -3,7 +3,13 @@
<el-card shadow="always" :body-style="{ padding: '10px' }">
<div class="flex justify-between items-center" style="width: 300px">
<div class="text-16px font-bold">角色列表</div>
<el-button type="primary" style="padding: 0px" text @click="openForm('create')">
<el-button
type="primary"
style="padding: 0px"
text
@click="openForm('create')"
v-hasPermi="['basic:role:add']"
>
新增
</el-button>
</div>
@@ -21,6 +27,7 @@
type="primary"
style="padding: 0px"
text
v-hasPermi="['basic:role:update']"
@click="openForm('update', item.id)"
>
修改
@@ -30,6 +37,7 @@
class="ml-10px"
style="padding: 0px"
text
v-hasPermi="['basic:role:delete']"
@click="handleDelete(item.id)"
>
删除
@@ -84,7 +92,7 @@ const message = useMessage() // 消息弹窗
const { t } = useI18n() // 国际化
const total = ref(0) // 列表的总页数
const list = ref([]) // 列表的数据
const list = ref<any>([]) // 列表的数据
const libraryIndex = ref(0)
const queryParams = reactive({

View File

@@ -0,0 +1,24 @@
<template>
<IFrame :src="src" />
</template>
<script lang="ts" setup>
import * as ConfigApi from '@/api/infra/config'
defineOptions({ name: 'InfraSwagger' })
const loading = ref(true) // 是否加载中
const src = ref(import.meta.env.VITE_BASE_URL + '/doc.html') // Knife4j UI
// const src = ref(import.meta.env.VITE_BASE_URL + '/swagger-ui') // Swagger UI
/** 初始化 */
onMounted(async () => {
try {
const data = await ConfigApi.getConfigKey('url.swagger')
if (data && data.length > 0) {
src.value = data
}
} finally {
loading.value = false
}
})
</script>

View File

@@ -26,9 +26,16 @@
/>
</el-form-item>
<el-form-item>
<el-button @click="handleQuery">搜索</el-button>
<el-button @click="resetQuery">重置</el-button>
<el-button type="primary" plain @click="openForm('create')"> 新增 </el-button>
<el-button @click="handleQuery" v-hasPermi="['basic:employee:search']">搜索</el-button>
<el-button @click="resetQuery" v-hasPermi="['basic:employee:reset']">重置</el-button>
<el-button
type="primary"
plain
@click="openForm('create')"
v-hasPermi="['basic:employee:add']"
>
新增
</el-button>
</el-form-item>
</el-form>
<el-table v-loading="loading" :data="list">
@@ -43,6 +50,7 @@
v-model="scope.row.status"
:active-value="0"
:inactive-value="1"
v-hasPermi="['basic:employee:update']"
@change="handleStatusChange(scope.row)"
/>
</template>
@@ -55,11 +63,30 @@
/>
<el-table-column label="操作" width="260">
<template #default="scope">
<el-button type="primary" link @click="openForm('update', scope.row.id)">
<el-button
type="primary"
link
@click="openForm('update', scope.row.id)"
v-hasPermi="['basic:employee:update']"
>
修改
</el-button>
<el-button type="primary" link @click="handleDelete(scope.row.id)"> 删除 </el-button>
<el-button type="primary" link @click="handleResetPwd(scope.row)"> 重置密码 </el-button>
<el-button
type="primary"
link
@click="handleDelete(scope.row.id)"
v-hasPermi="['basic:employee:delete']"
>
删除
</el-button>
<el-button
type="primary"
link
@click="handleResetPwd(scope.row)"
v-hasPermi="['basic:employee:password']"
>
重置密码
</el-button>
</template>
</el-table-column>
</el-table>