提交 db6a0439 authored 作者: leon's avatar leon

fix 医院,医生,收货人列表批量操作权限

上级 12f824e5
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
<span>已选中{{ checkedKeys.length }}条记录</span> <span>已选中{{ checkedKeys.length }}条记录</span>
<a-button type="link" @click="checkedKeys = []" size="small">清空</a-button> <a-button type="link" @click="checkedKeys = []" size="small">清空</a-button>
<a-popconfirm <a-popconfirm
v-if="isShowHandleDelete()"
class="ml-4" class="ml-4"
title="确定要全部删除吗?" title="确定要全部删除吗?"
ok-text="是" ok-text="是"
...@@ -17,6 +18,7 @@ ...@@ -17,6 +18,7 @@
<a href="#" class="text-red-500">删除</a> <a href="#" class="text-red-500">删除</a>
</a-popconfirm> </a-popconfirm>
<a-popconfirm <a-popconfirm
v-if="hasPermission('AUTH_SYSTEM_DOCTOR:PASSED')"
class="ml-4" class="ml-4"
title="确定要全部通过审核吗?" title="确定要全部通过审核吗?"
ok-text="是" ok-text="是"
...@@ -113,7 +115,8 @@ ...@@ -113,7 +115,8 @@
getVerifyParams, getVerifyParams,
StatusValEnum, StatusValEnum,
} from './schema'; } from './schema';
import { onActivated, ref, unref } from 'vue'; const { hasPermission } = usePermission();
import { ref } from 'vue';
import { useGo } from '/@/hooks/web/usePage'; import { useGo } from '/@/hooks/web/usePage';
import { BasicTable, useTable, TableAction, TableActionType } from '/@/components/Table'; import { BasicTable, useTable, TableAction, TableActionType } from '/@/components/Table';
import { isObject } from '/@/utils/is'; import { isObject } from '/@/utils/is';
...@@ -127,6 +130,7 @@ ...@@ -127,6 +130,7 @@
import { BatchVerifyParams } from '/@/api/model/doctor'; import { BatchVerifyParams } from '/@/api/model/doctor';
import { useUserStore } from '/@/store/modules/user'; import { useUserStore } from '/@/store/modules/user';
import { useActivatedReload } from '/@/hooks/myhooks/reLoadHook'; import { useActivatedReload } from '/@/hooks/myhooks/reLoadHook';
import { usePermission } from '/@/hooks/web/usePermission';
const go = useGo(); const go = useGo();
const { formConfig, showTableSetting, bordered, showIndexColumn } = componentSetting.table; const { formConfig, showTableSetting, bordered, showIndexColumn } = componentSetting.table;
const basicTableRef = ref<TableActionType>(); const basicTableRef = ref<TableActionType>();
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
<span>已选中{{ checkedKeys.length }}条记录</span> <span>已选中{{ checkedKeys.length }}条记录</span>
<a-button type="link" @click="checkedKeys = []" size="small">清空</a-button> <a-button type="link" @click="checkedKeys = []" size="small">清空</a-button>
<a-popconfirm <a-popconfirm
v-if="hasPermission('AUTH_SYSTEM_HOSPITAL:DELETE')"
class="ml-4" class="ml-4"
title="确定要全部删除吗?" title="确定要全部删除吗?"
ok-text="是" ok-text="是"
...@@ -64,7 +65,7 @@ ...@@ -64,7 +65,7 @@
</div> </div>
</template> </template>
<script lang="ts" setup name="AUTH_SYSTEM_HOSPITAL"> <script lang="ts" setup name="AUTH_SYSTEM_HOSPITAL">
import { onActivated, ref } from 'vue'; import { ref } from 'vue';
import { useGo } from '/@/hooks/web/usePage'; import { useGo } from '/@/hooks/web/usePage';
import { usePermission } from '/@/hooks/web/usePermission'; import { usePermission } from '/@/hooks/web/usePermission';
import { BasicTable, useTable, TableAction } from '/@/components/Table'; import { BasicTable, useTable, TableAction } from '/@/components/Table';
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
<span>已选中{{ checkedKeys.length }}条记录</span> <span>已选中{{ checkedKeys.length }}条记录</span>
<a-button type="link" @click="checkedKeys = []" size="small">清空</a-button> <a-button type="link" @click="checkedKeys = []" size="small">清空</a-button>
<a-popconfirm <a-popconfirm
v-if="isShowHandleDelete()"
class="ml-4" class="ml-4"
title="确定要全部删除吗?" title="确定要全部删除吗?"
ok-text="是" ok-text="是"
...@@ -17,6 +18,7 @@ ...@@ -17,6 +18,7 @@
<a href="#" class="text-red-500">删除</a> <a href="#" class="text-red-500">删除</a>
</a-popconfirm> </a-popconfirm>
<a-popconfirm <a-popconfirm
v-if="hasPermission('AUTH_SYSTEM_RECEIVER:PASSED')"
class="ml-4" class="ml-4"
title="确定要全部通过审核吗?" title="确定要全部通过审核吗?"
ok-text="是" ok-text="是"
...@@ -103,6 +105,7 @@ ...@@ -103,6 +105,7 @@
</div> </div>
</template> </template>
<script lang="ts" setup name="AUTH_SYSTEM_RECEIVER"> <script lang="ts" setup name="AUTH_SYSTEM_RECEIVER">
import { usePermission } from '/@/hooks/web/usePermission';
import { ref } from 'vue'; import { ref } from 'vue';
import { useGo } from '/@/hooks/web/usePage'; import { useGo } from '/@/hooks/web/usePage';
import { BasicTable, useTable, TableAction } from '/@/components/Table'; import { BasicTable, useTable, TableAction } from '/@/components/Table';
...@@ -127,7 +130,7 @@ ...@@ -127,7 +130,7 @@
import { BatchVerifyParams } from '/@/api/model/doctor'; import { BatchVerifyParams } from '/@/api/model/doctor';
import { useUserStore } from '/@/store/modules/user'; import { useUserStore } from '/@/store/modules/user';
import { useActivatedReload } from '/@/hooks/myhooks/reLoadHook'; import { useActivatedReload } from '/@/hooks/myhooks/reLoadHook';
const { hasPermission } = usePermission();
const go = useGo(); const go = useGo();
const { formConfig, showTableSetting, bordered, showIndexColumn } = componentSetting.table; const { formConfig, showTableSetting, bordered, showIndexColumn } = componentSetting.table;
const userStore = useUserStore(); const userStore = useUserStore();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论