dev-cl
qsh 2 months ago
parent 9ade90355b
commit df36d1da35
  1. 42
      src/views/Finance/Commission/index.vue
  2. 21
      src/views/Finance/Salary/index.vue
  3. 5
      src/views/Pers/Setting/index.vue

@ -1,18 +1,31 @@
<template> <template>
<div> <div>
<el-form :model="searchForm" inline> <el-form :model="searchForm" inline @submit.prevent>
<el-form-item> <el-form-item>
<el-input v-model="searchForm.name" placeholder="方案名称" /> <el-input v-model="searchForm.name" placeholder="方案名称" @keyup.enter="handleQuery" />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-select v-model="searchForm.status" placeholder="启用状态" clearable filterable> <el-select
v-model="searchForm.status"
placeholder="启用状态"
clearable
filterable
@change="handleQuery"
>
<el-option label="启用" :value="0" /> <el-option label="启用" :value="0" />
<el-option label="停用" :value="1" /> <el-option label="停用" :value="1" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button @click="handleQuery">搜索</el-button> <el-button @click="handleQuery" v-hasPermi="['finance:commission:search']">搜索</el-button>
<el-button type="primary" plain @click="openForm('create')"> 新增 </el-button> <el-button
type="primary"
plain
@click="openForm('create')"
v-hasPermi="['finance:commission:add']"
>
新增
</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-table v-loading="loading" :data="tableList" border stripe> <el-table v-loading="loading" :data="tableList" border stripe>
@ -30,14 +43,29 @@
v-model="scope.row.status" v-model="scope.row.status"
:active-value="0" :active-value="0"
:inactive-value="1" :inactive-value="1"
v-hasPermi="['finance:commission:update']"
@change="handleStatusChange(scope.row)" @change="handleStatusChange(scope.row)"
/> />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作" width="200"> <el-table-column label="操作" width="200">
<template #default="scope"> <template #default="scope">
<el-button type="primary" link @click="openForm('update', scope.row)"> 修改 </el-button> <el-button
<el-button type="primary" link @click="handleDelete(scope.row.id)"> 删除 </el-button> type="primary"
link
@click="openForm('update', scope.row)"
v-hasPermi="['finance:commission:update']"
>
修改
</el-button>
<el-button
type="primary"
link
@click="handleDelete(scope.row.id)"
v-hasPermi="['finance:commission:delete']"
>
删除
</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>

@ -1,17 +1,21 @@
<template> <template>
<div> <div>
<el-form :model="searchForm" inline> <el-form :model="searchForm" inline @submit.prevent>
<el-form-item> <el-form-item>
<el-input v-model="searchForm.name" placeholder="请输入员工姓名" /> <el-input
v-model="searchForm.name"
placeholder="请输入员工姓名"
@keyup.enter="handleQuery"
/>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-radio-group v-model="searchForm.status"> <el-radio-group v-model="searchForm.status" @change="handleQuery">
<el-radio :label="0"> 在职 </el-radio> <el-radio :label="0"> 在职 </el-radio>
<el-radio :label="1"> 离职 </el-radio> <el-radio :label="1"> 离职 </el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button @click="handleQuery">搜索</el-button> <el-button @click="handleQuery" v-hasPermi="['finance:salary:search']">搜索</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -23,7 +27,14 @@
<el-table-column label="在职状态" prop="status" /> <el-table-column label="在职状态" prop="status" />
<el-table-column label="操作"> <el-table-column label="操作">
<template #default="scope"> <template #default="scope">
<el-button type="primary" link @click="openForm(scope.row)"> 工资条设置 </el-button> <el-button
type="primary"
link
@click="openForm(scope.row)"
v-hasPermi="['finance:salary:set']"
>
工资条设置
</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>

@ -1,13 +1,14 @@
<template> <template>
<el-tabs v-model="tabName"> <el-tabs v-model="tabName">
<el-tab-pane label="考勤方案" name="kqfa"> <el-tab-pane label="考勤方案" name="kqfa" v-if="checkPermi['per:setting:attendance-plan']">
<AttendancePlan /> <AttendancePlan v-if="tabName == 'kqfa'" />
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
</template> </template>
<script setup name="PersSetting"> <script setup name="PersSetting">
import AttendancePlan from './Comp/AttendancePlan.vue' import AttendancePlan from './Comp/AttendancePlan.vue'
import { checkPermi } from '@/utils/permission'
const tabName = ref('kqfa') const tabName = ref('kqfa')
</script> </script>

Loading…
Cancel
Save