fix: edit button permission issue

This commit is contained in:
louis 2024-04-08 08:34:08 +08:00
parent 6f0f34a33c
commit c0df1d704a
5 changed files with 178 additions and 182 deletions

View File

@ -1637,7 +1637,7 @@ declare namespace API {
/** 产品名称 */
name?: string;
/** 产品规格 */
productSpecification: string;
productSpecification?: string;
/** 所属公司 */
companyId?: number;
/** 单位 */

View File

@ -12,7 +12,7 @@
<template #toolbar>
<a-button
type="primary"
:disabled="!$auth('system:role:create')"
:disabled="!$auth('app:company:create')"
@click="openEditModal({})"
>
新增

View File

@ -1,21 +1,17 @@
<template>
<div v-if="columns?.length">
<DynamicTable
row-key="id"
<DynamicTable row-key="id"
header-title="产品管理"
title-tooltip=""
:data-request="Api.product.productList"
:columns="columns"
:exportFileName="'产品'"
bordered
size="small"
>
size="small">
<template #toolbar>
<a-button
type="primary"
:disabled="!$auth('system:role:create')"
@click="openEditModal({})"
>
<a-button type="primary"
:disabled="!$auth('app:product:create')"
@click="openEditModal({})">
新增
</a-button>
</template>

View File

@ -12,7 +12,7 @@
<template #toolbar>
<a-button
type="primary"
:disabled="!$auth('system:role:create')"
:disabled="!$auth('app:project:create')"
@click="openEditModal({})"
>
新增

View File

@ -43,9 +43,9 @@
if (!isJpgOrPng) {
message.error('You can only upload JPG/PNG file!');
}
const isLt2M = file.size / 1024 / 1024 < 2;
const isLt2M = file.size / 1024 / 1024 < 30;
if (!isLt2M) {
message.error('Image must smaller than 2MB!');
message.error('Image must smaller than 30MB!');
}
return isJpgOrPng && isLt2M;