询单权限校验
This commit is contained in:
@@ -68,7 +68,7 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
</section>
|
</section>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<el-button class="reset-button" @click="addfn()" ><i class="iconfont-sys"></i> 录单</el-button>
|
<el-button class="reset-button" @click="addfn()" v-if="hasAuth('inquiry#store')"><i class="iconfont-sys"></i> 录单</el-button>
|
||||||
<ArtTable
|
<ArtTable
|
||||||
ref="tableRef"
|
ref="tableRef"
|
||||||
row-key="id"
|
row-key="id"
|
||||||
@@ -118,7 +118,7 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="recipient" label="跟单人">
|
<el-table-column prop="recipient" label="跟单人">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<span style="color:#008477;cursor: pointer;" v-if="scope.row.recipientInfo" @click="onFenpei(scope.row,'edit')">
|
<span style="color:#008477;cursor: pointer;" v-if="scope.row.recipientInfo && hasAuth('inquiry#reallocation')" @click="onFenpei(scope.row,'edit')">
|
||||||
{{scope.row.recipientInfo? scope.row.recipientInfo.name : ''}}
|
{{scope.row.recipientInfo? scope.row.recipientInfo.name : ''}}
|
||||||
<i class="iconfont-sys"></i>
|
<i class="iconfont-sys"></i>
|
||||||
</span>
|
</span>
|
||||||
@@ -144,31 +144,31 @@
|
|||||||
<el-table-column prop="created_at" label="创建时间"></el-table-column>
|
<el-table-column prop="created_at" label="创建时间"></el-table-column>
|
||||||
<el-table-column fixed="right" label="操作" width="260px">
|
<el-table-column fixed="right" label="操作" width="260px">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<div class="follow-action fenpei" @click="onFenpei(scope.row,'add')" v-if="scope.row.status!= 2">
|
<div class="follow-action fenpei" @click="onFenpei(scope.row,'add')" v-if="scope.row.status!= 2&&hasAuth('inquiry#allocation')">
|
||||||
<span class="custom-clock-icon" style="margin-right: 2px; vertical-align: middle"
|
<span class="custom-clock-icon" style="margin-right: 2px; vertical-align: middle"
|
||||||
><i class="iconfont-sys"></i></span
|
><i class="iconfont-sys"></i></span
|
||||||
>
|
>
|
||||||
分配
|
分配
|
||||||
</div>
|
</div>
|
||||||
<div class="follow-action detil" @click="onDetail(scope.row)">
|
<div class="follow-action detil" @click="onDetail(scope.row)" v-if="hasAuth('inquiry#show')">
|
||||||
<span class="custom-clock-icon" style="margin-right: 2px; vertical-align: middle"
|
<span class="custom-clock-icon" style="margin-right: 2px; vertical-align: middle"
|
||||||
><i class="iconfont-sys"></i></span
|
><i class="iconfont-sys"></i></span
|
||||||
>
|
>
|
||||||
详情
|
详情
|
||||||
</div>
|
</div>
|
||||||
<div class="follow-action" @click="onFollow(scope.row)" v-if="scope.row.status==0">
|
<div class="follow-action" @click="onFollow(scope.row)" v-if="scope.row.status==0&&hasAuth('inquiry#release')">
|
||||||
<span class="custom-clock-icon" style="margin-right: 2px; vertical-align: middle"
|
<span class="custom-clock-icon" style="margin-right: 2px; vertical-align: middle"
|
||||||
><i class="iconfont-sys"></i></span
|
><i class="iconfont-sys"></i></span
|
||||||
>
|
>
|
||||||
发布
|
发布
|
||||||
</div>
|
</div>
|
||||||
<div class="follow-action edit" @click="onEdit(scope.row)" >
|
<div class="follow-action edit" @click="onEdit(scope.row)" v-if="hasAuth('inquiry#update')">
|
||||||
<span class="custom-clock-icon" style="margin-right: 2px; vertical-align: middle"
|
<span class="custom-clock-icon" style="margin-right: 2px; vertical-align: middle"
|
||||||
><i class="iconfont-sys"></i></span
|
><i class="iconfont-sys"></i></span
|
||||||
>
|
>
|
||||||
编辑
|
编辑
|
||||||
</div>
|
</div>
|
||||||
<div class="follow-action delete" @click="onDelete(scope.row)">
|
<div class="follow-action delete" @click="onDelete(scope.row)" v-if="hasAuth('inquiry#destroy')">
|
||||||
<span class="custom-clock-icon" style="margin-right: 2px; vertical-align: middle"
|
<span class="custom-clock-icon" style="margin-right: 2px; vertical-align: middle"
|
||||||
><i class="iconfont-sys"></i></span
|
><i class="iconfont-sys"></i></span
|
||||||
>
|
>
|
||||||
@@ -345,6 +345,8 @@
|
|||||||
import { ElMessageBox, ElImageViewer } from 'element-plus'
|
import { ElMessageBox, ElImageViewer } from 'element-plus'
|
||||||
import { CrmService } from '@/api/crmApi'
|
import { CrmService } from '@/api/crmApi'
|
||||||
import { manageService } from '@/api/adminApi'
|
import { manageService } from '@/api/adminApi'
|
||||||
|
import { useAuth } from '@/composables/useAuth'
|
||||||
|
const { hasAuth } = useAuth()
|
||||||
const loading = ref(false)
|
const loading = ref(false)
|
||||||
const dialogType = ref('add')
|
const dialogType = ref('add')
|
||||||
const dialogTypefp = ref('add')
|
const dialogTypefp = ref('add')
|
||||||
|
|||||||
@@ -70,7 +70,7 @@
|
|||||||
underline="never"
|
underline="never"
|
||||||
style="margin-right: 8px"
|
style="margin-right: 8px"
|
||||||
@click="onEdit(scope.row)"
|
@click="onEdit(scope.row)"
|
||||||
v-if="hasAuth('user@customer_transfer')"
|
v-if="hasAuth('user@edit')"
|
||||||
>
|
>
|
||||||
<i class="iconfont-sys"> </i>编辑
|
<i class="iconfont-sys"> </i>编辑
|
||||||
</el-link>
|
</el-link>
|
||||||
|
|||||||
Reference in New Issue
Block a user