-
+
选择
@@ -151,7 +158,7 @@ watch(
-
+
diff --git a/yudao-ui-admin-vue3/src/views/bpm/form/form.data.ts b/yudao-ui-admin-vue3/src/views/bpm/form/form.data.ts
new file mode 100644
index 000000000..32de7da57
--- /dev/null
+++ b/yudao-ui-admin-vue3/src/views/bpm/form/form.data.ts
@@ -0,0 +1,61 @@
+import { reactive } from 'vue'
+import { useI18n } from '@/hooks/web/useI18n'
+import { required } from '@/utils/formRules'
+import { CrudSchema, useCrudSchemas } from '@/hooks/web/useCrudSchemas'
+import { DICT_TYPE } from '@/utils/dict'
+const { t } = useI18n() // 国际化
+
+// 表单校验
+export const rules = reactive({
+ name: [required]
+})
+
+// CrudSchema
+const crudSchemas = reactive
([
+ {
+ label: t('common.index'),
+ field: 'id',
+ type: 'index',
+ form: {
+ show: false
+ },
+ detail: {
+ show: false
+ }
+ },
+ {
+ label: '表单名',
+ field: 'name',
+ search: {
+ show: true
+ }
+ },
+ {
+ label: t('common.status'),
+ field: 'status',
+ dictType: DICT_TYPE.COMMON_STATUS
+ },
+ {
+ label: '备注',
+ field: 'remark'
+ },
+ {
+ label: t('common.createTime'),
+ field: 'createTime',
+ form: {
+ show: false
+ }
+ },
+ {
+ label: t('table.action'),
+ field: 'action',
+ width: '240px',
+ form: {
+ show: false
+ },
+ detail: {
+ show: false
+ }
+ }
+])
+export const { allSchemas } = useCrudSchemas(crudSchemas)
diff --git a/yudao-ui-admin-vue3/src/views/bpm/form/index.vue b/yudao-ui-admin-vue3/src/views/bpm/form/index.vue
index b03cb75c8..fc509207b 100644
--- a/yudao-ui-admin-vue3/src/views/bpm/form/index.vue
+++ b/yudao-ui-admin-vue3/src/views/bpm/form/index.vue
@@ -1,7 +1,169 @@
-
+
- index
-
+
+
+
+
+
+
+
+
+ {{ t('action.add') }}
+
+
+
+
+
+
+
+
+ {{ dayjs(row.createTime).format('YYYY-MM-DD HH:mm:ss') }}
+
+
+
+ {{ t('action.edit') }}
+
+
+ {{ t('action.detail') }}
+
+
+ {{ t('action.del') }}
+
+
+
+
-
+
+
diff --git a/yudao-ui-admin-vue3/src/views/bpm/group/group.data.ts b/yudao-ui-admin-vue3/src/views/bpm/group/group.data.ts
new file mode 100644
index 000000000..78b3270e8
--- /dev/null
+++ b/yudao-ui-admin-vue3/src/views/bpm/group/group.data.ts
@@ -0,0 +1,72 @@
+import { reactive } from 'vue'
+import { useI18n } from '@/hooks/web/useI18n'
+import { required } from '@/utils/formRules'
+import { CrudSchema, useCrudSchemas } from '@/hooks/web/useCrudSchemas'
+import { DICT_TYPE } from '@/utils/dict'
+const { t } = useI18n() // 国际化
+
+// 表单校验
+export const rules = reactive({
+ name: [required]
+})
+
+// CrudSchema
+const crudSchemas = reactive([
+ {
+ label: t('common.index'),
+ field: 'id',
+ type: 'index',
+ form: {
+ show: false
+ },
+ detail: {
+ show: false
+ }
+ },
+ {
+ label: '组名',
+ field: 'name',
+ search: {
+ show: true
+ }
+ },
+ {
+ label: '成员',
+ field: 'memberUserIds'
+ },
+ {
+ label: '描述',
+ field: 'description'
+ },
+ {
+ label: t('common.status'),
+ field: 'status',
+ dictType: DICT_TYPE.COMMON_STATUS
+ },
+ {
+ label: '备注',
+ field: 'remark',
+ table: {
+ show: false
+ }
+ },
+ {
+ label: t('common.createTime'),
+ field: 'createTime',
+ form: {
+ show: false
+ }
+ },
+ {
+ label: t('table.action'),
+ field: 'action',
+ width: '240px',
+ form: {
+ show: false
+ },
+ detail: {
+ show: false
+ }
+ }
+])
+export const { allSchemas } = useCrudSchemas(crudSchemas)
diff --git a/yudao-ui-admin-vue3/src/views/bpm/group/index.vue b/yudao-ui-admin-vue3/src/views/bpm/group/index.vue
index b03cb75c8..aa6af4cf2 100644
--- a/yudao-ui-admin-vue3/src/views/bpm/group/index.vue
+++ b/yudao-ui-admin-vue3/src/views/bpm/group/index.vue
@@ -1,7 +1,224 @@
-
+
- index
-
+
+
+
+
+
+
+
+
+ {{ t('action.add') }}
+
+
+
+
+
+
+
+
+
+ {{ getUserNickName(userId) + ' ' }}
+
+
+
+ {{ dayjs(row.createTime).format('YYYY-MM-DD HH:mm:ss') }}
+
+
+
+ {{ t('action.edit') }}
+
+
+ {{ t('action.detail') }}
+
+
+ {{ t('action.del') }}
+
+
+
+
-
+
+
diff --git a/yudao-ui-admin-vue3/src/views/infra/apiErrorLog/index.vue b/yudao-ui-admin-vue3/src/views/infra/apiErrorLog/index.vue
index bf7dbaedf..f6d2e44ed 100644
--- a/yudao-ui-admin-vue3/src/views/infra/apiErrorLog/index.vue
+++ b/yudao-ui-admin-vue3/src/views/infra/apiErrorLog/index.vue
@@ -23,10 +23,6 @@ const { getList, setSearchParams, exportList } = methods
const detailRef = ref() // 详情 Ref
const dialogVisible = ref(false) // 是否显示弹出层
const dialogTitle = ref('') // 弹出层标题
-// 导出操作
-const handleExport = async () => {
- await exportList('用户数据.xls')
-}
// 详情操作
const handleDetail = (row: ApiErrorLogVO) => {
@@ -57,7 +53,7 @@ getList()
-
+
{{ t('action.export') }}
diff --git a/yudao-ui-admin-vue3/src/views/infra/codegen/index.vue b/yudao-ui-admin-vue3/src/views/infra/codegen/index.vue
index 7583abb4a..fb56ea9fb 100644
--- a/yudao-ui-admin-vue3/src/views/infra/codegen/index.vue
+++ b/yudao-ui-admin-vue3/src/views/infra/codegen/index.vue
@@ -49,10 +49,6 @@ const handleGenTable = async (row: CodegenTableVO) => {
const res = await CodegenApi.downloadCodegenApi(row.id)
download.zip(res, 'codegen-' + row.className + '.zip')
}
-// 删除操作
-const handleDelete = (row: CodegenTableVO) => {
- delList(row.id, false)
-}
// 查询操作
const handleQuery = () => {
getList()
@@ -112,7 +108,7 @@ getList()
link
type="primary"
v-hasPermi="['infra:codegen:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/infra/config/index.vue b/yudao-ui-admin-vue3/src/views/infra/config/index.vue
index 6b1a8bd38..991c47a9b 100644
--- a/yudao-ui-admin-vue3/src/views/infra/config/index.vue
+++ b/yudao-ui-admin-vue3/src/views/infra/config/index.vue
@@ -19,11 +19,6 @@ const { register, tableObject, methods } = useTable({
})
const { getList, setSearchParams, delList, exportList } = methods
-// 导出操作
-const handleExport = async () => {
- await exportList('参数配置.xls')
-}
-
// ========== CRUD 相关 ==========
const actionLoading = ref(false) // 遮罩层
const actionType = ref('') // 操作按钮的类型
@@ -74,11 +69,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: ConfigVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -108,7 +98,7 @@ getList()
type="warning"
v-hasPermi="['infra:config:export']"
:loading="tableObject.exportLoading"
- @click="handleExport"
+ @click="exportList('参数配置.xls')"
>
{{ t('action.export') }}
@@ -156,7 +146,7 @@ getList()
link
type="primary"
v-hasPermi="['infra:config:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/infra/fileConfig/index.vue b/yudao-ui-admin-vue3/src/views/infra/fileConfig/index.vue
index 1c49c173c..dd70921b9 100644
--- a/yudao-ui-admin-vue3/src/views/infra/fileConfig/index.vue
+++ b/yudao-ui-admin-vue3/src/views/infra/fileConfig/index.vue
@@ -79,11 +79,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: FileConfigVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -169,7 +164,7 @@ getList()
link
type="primary"
v-hasPermi="['infra:file-config:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/infra/fileList/index.vue b/yudao-ui-admin-vue3/src/views/infra/fileList/index.vue
index 18872adfb..855efb667 100644
--- a/yudao-ui-admin-vue3/src/views/infra/fileList/index.vue
+++ b/yudao-ui-admin-vue3/src/views/infra/fileList/index.vue
@@ -69,10 +69,6 @@ const excelUploadError = (): void => {
const detailRef = ref() // 详情 Ref
const dialogVisible = ref(false) // 是否显示弹出层
const dialogTitle = ref('') // 弹出层标题
-// 删除操作
-const handleDelete = (row: FileVO) => {
- delList(row.id, false)
-}
// 详情操作
const handleDetail = (row: FileVO) => {
// 设置数据
@@ -128,7 +124,7 @@ getList()
link
type="primary"
v-hasPermi="['infra:file:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/infra/job/JobLog.vue b/yudao-ui-admin-vue3/src/views/infra/job/JobLog.vue
index 477d78a09..1648c8fc3 100644
--- a/yudao-ui-admin-vue3/src/views/infra/job/JobLog.vue
+++ b/yudao-ui-admin-vue3/src/views/infra/job/JobLog.vue
@@ -25,10 +25,6 @@ const getTableList = async () => {
}
await getList()
}
-// 导出操作
-const handleExport = async () => {
- await exportList('定时任务日志.xls')
-}
// ========== CRUD 相关 ==========
const dialogVisible = ref(false) // 是否显示弹出层
@@ -63,7 +59,7 @@ onMounted(() => {
type="warning"
v-hasPermi="['infra:job:export']"
:loading="tableObject.exportLoading"
- @click="handleExport"
+ @click="exportList('定时任务日志.xls')"
>
{{ t('action.export') }}
diff --git a/yudao-ui-admin-vue3/src/views/infra/job/index.vue b/yudao-ui-admin-vue3/src/views/infra/job/index.vue
index 510b8907e..14742bbe2 100644
--- a/yudao-ui-admin-vue3/src/views/infra/job/index.vue
+++ b/yudao-ui-admin-vue3/src/views/infra/job/index.vue
@@ -22,11 +22,6 @@ const { register, tableObject, methods } = useTable({
})
const { getList, setSearchParams, delList, exportList } = methods
-// 导出操作
-const handleExport = async () => {
- await exportList('定时任务.xls')
-}
-
// ========== CRUD 相关 ==========
const actionLoading = ref(false) // 遮罩层
const actionType = ref('') // 操作按钮的类型
@@ -92,11 +87,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: JobVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -126,7 +116,7 @@ getList()
type="warning"
v-hasPermi="['infra:job:export']"
:loading="tableObject.exportLoading"
- @click="handleExport"
+ @click="exportList('定时任务.xls')"
>
{{ t('action.export') }}
@@ -157,7 +147,12 @@ getList()
{{ t('action.detail') }}
-
+
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/pay/app/index.vue b/yudao-ui-admin-vue3/src/views/pay/app/index.vue
index f0cf4ffdd..36ded7be7 100644
--- a/yudao-ui-admin-vue3/src/views/pay/app/index.vue
+++ b/yudao-ui-admin-vue3/src/views/pay/app/index.vue
@@ -19,11 +19,6 @@ const { register, tableObject, methods } = useTable({
})
const { getList, setSearchParams, delList, exportList } = methods
-// 导出操作
-const handleExport = async () => {
- await exportList('应用数据.xls')
-}
-
// ========== CRUD 相关 ==========
const actionLoading = ref(false) // 遮罩层
const actionType = ref('') // 操作按钮的类型
@@ -74,11 +69,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: AppVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -108,7 +98,7 @@ getList()
type="warning"
v-hasPermi="['system:post:export']"
:loading="tableObject.exportLoading"
- @click="handleExport"
+ @click="exportList('应用数据.xls')"
>
{{ t('action.export') }}
@@ -153,7 +143,7 @@ getList()
link
type="primary"
v-hasPermi="['system:post:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/pay/merchant/index.vue b/yudao-ui-admin-vue3/src/views/pay/merchant/index.vue
index 5ed7a230f..e30cad5ef 100644
--- a/yudao-ui-admin-vue3/src/views/pay/merchant/index.vue
+++ b/yudao-ui-admin-vue3/src/views/pay/merchant/index.vue
@@ -19,11 +19,6 @@ const { register, tableObject, methods } = useTable({
})
const { getList, setSearchParams, delList, exportList } = methods
-// 导出操作
-const handleExport = async () => {
- await exportList('商户数据.xls')
-}
-
// ========== CRUD 相关 ==========
const actionLoading = ref(false) // 遮罩层
const actionType = ref('') // 操作按钮的类型
@@ -74,11 +69,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: MerchantVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -108,7 +98,7 @@ getList()
type="warning"
v-hasPermi="['system:post:export']"
:loading="tableObject.exportLoading"
- @click="handleExport"
+ @click="exportList('商户数据.xls')"
>
{{ t('action.export') }}
@@ -153,7 +143,7 @@ getList()
link
type="primary"
v-hasPermi="['system:post:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/pay/order/index.vue b/yudao-ui-admin-vue3/src/views/pay/order/index.vue
index ff1dfd5e8..63a8da7d2 100644
--- a/yudao-ui-admin-vue3/src/views/pay/order/index.vue
+++ b/yudao-ui-admin-vue3/src/views/pay/order/index.vue
@@ -17,10 +17,6 @@ const { register, tableObject, methods } = useTable({
exportListApi: OrderApi.exportOrderApi
})
const { getList, setSearchParams, delList, exportList } = methods
-// 导出操作
-const handleExport = async () => {
- await exportList('订单数据.xls')
-}
// ========== CRUD 相关 ==========
const actionLoading = ref(false) // 遮罩层
const actionType = ref('') // 操作按钮的类型
@@ -71,11 +67,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: OrderVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -105,7 +96,7 @@ getList()
type="warning"
v-hasPermi="['pay:order:export']"
:loading="tableObject.exportLoading"
- @click="handleExport"
+ @click="exportList('订单数据.xls')"
>
{{ t('action.export') }}
@@ -133,7 +124,12 @@ getList()
{{ t('action.detail') }}
-
+
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/pay/refund/index.vue b/yudao-ui-admin-vue3/src/views/pay/refund/index.vue
index 3047d936e..1f4315099 100644
--- a/yudao-ui-admin-vue3/src/views/pay/refund/index.vue
+++ b/yudao-ui-admin-vue3/src/views/pay/refund/index.vue
@@ -17,20 +17,10 @@ const { register, tableObject, methods } = useTable({
})
const { getList, setSearchParams, delList, exportList } = methods
-// 导出操作
-const handleExport = async () => {
- await exportList('退款订单.xls')
-}
-
// ========== CRUD 相关 ==========
const dialogVisible = ref(false) // 是否显示弹出层
const dialogTitle = ref('edit') // 弹出层标题
-// 删除操作
-const handleDelete = (row: RefundVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -58,7 +48,7 @@ getList()
type="warning"
v-hasPermi="['system:post:export']"
:loading="tableObject.exportLoading"
- @click="handleExport"
+ @click="exportList('退款订单.xls')"
>
{{ t('action.export') }}
@@ -95,7 +85,7 @@ getList()
link
type="primary"
v-hasPermi="['system:post:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/system/dict/index.vue b/yudao-ui-admin-vue3/src/views/system/dict/index.vue
index 7c0ddc3ae..a49354591 100644
--- a/yudao-ui-admin-vue3/src/views/system/dict/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/dict/index.vue
@@ -38,10 +38,6 @@ const handleTypeUpdate = async (row: DictTypeVO) => {
const res = await DictTypeApi.getDictTypeApi(row.id)
unref(typeFormRef)?.setValues(res)
}
-// 字典分类删除操作
-const handleTypeDelete = async (row: DictTypeVO) => {
- await delTypeList(row.id, false)
-}
// ========== 字典数据列表相关 ==========
const tableTypeSelect = ref(false)
@@ -71,10 +67,6 @@ const handleDataUpdate = async (row: DictDataVO) => {
const res = await DictDataApi.getDictDataApi(row.id)
unref(dataFormRef)?.setValues(res)
}
-// 字典数据删除操作
-const handleDataDelete = async (row: DictTypeVO) => {
- await delDataList(row.id, false)
-}
// 字典分类点击行事件
const parentType = ref('')
const onClickType = async (data: { [key: string]: any }) => {
@@ -195,7 +187,7 @@ onMounted(async () => {
link
type="primary"
v-hasPermi="['system:dict:delete']"
- @click="handleTypeDelete(row)"
+ @click="delTypeList(row.id, false)"
>
{{ t('action.del') }}
@@ -252,7 +244,7 @@ onMounted(async () => {
link
type="primary"
v-hasPermi="['system:dict:delete']"
- @click="handleDataDelete(row)"
+ @click="delDataList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/system/errorCode/index.vue b/yudao-ui-admin-vue3/src/views/system/errorCode/index.vue
index 3a04a5800..b35579fd1 100644
--- a/yudao-ui-admin-vue3/src/views/system/errorCode/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/errorCode/index.vue
@@ -68,11 +68,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: ErrorCodeVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -139,7 +134,7 @@ getList()
link
type="primary"
v-hasPermi="['system:error-code:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/system/notice/index.vue b/yudao-ui-admin-vue3/src/views/system/notice/index.vue
index 7cd3d928f..44fe19091 100644
--- a/yudao-ui-admin-vue3/src/views/system/notice/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/notice/index.vue
@@ -67,11 +67,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: NoticeVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -141,7 +136,7 @@ getList()
link
type="primary"
v-hasPermi="['system:notice:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue b/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue
index fadc430f7..eccb66b0f 100644
--- a/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue
@@ -68,11 +68,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: OAuth2ClientVo) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -152,7 +147,7 @@ getList()
link
type="primary"
v-hasPermi="['system:oauth2-client:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/system/operatelog/index.vue b/yudao-ui-admin-vue3/src/views/system/operatelog/index.vue
index 2d863f2a8..b190674ba 100644
--- a/yudao-ui-admin-vue3/src/views/system/operatelog/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/operatelog/index.vue
@@ -18,10 +18,6 @@ const detailRef = ref() // 详情 Ref
const dialogVisible = ref(false) // 是否显示弹出层
const dialogTitle = ref(t('action.detail')) // 弹出层标题
const { getList, setSearchParams, exportList } = methods
-// 导出操作
-const handleExport = async () => {
- await exportList('操作日志.xls')
-}
// 详情
const handleDetail = (row: OperateLogVO) => {
// 设置数据
@@ -41,7 +37,7 @@ getList()
type="warning"
v-hasPermi="['system:operate-log:export']"
:loading="tableObject.exportLoading"
- @click="handleExport"
+ @click="exportList('操作日志.xls')"
>
{{ t('action.export') }}
diff --git a/yudao-ui-admin-vue3/src/views/system/post/index.vue b/yudao-ui-admin-vue3/src/views/system/post/index.vue
index ce9e9c3c7..3995b6759 100644
--- a/yudao-ui-admin-vue3/src/views/system/post/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/post/index.vue
@@ -19,11 +19,6 @@ const { register, tableObject, methods } = useTable({
})
const { getList, setSearchParams, delList, exportList } = methods
-// 导出操作
-const handleExport = async () => {
- await exportList('岗位数据.xls')
-}
-
// ========== CRUD 相关 ==========
const actionLoading = ref(false) // 遮罩层
const actionType = ref('') // 操作按钮的类型
@@ -74,11 +69,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: PostVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -108,7 +98,7 @@ getList()
type="warning"
v-hasPermi="['system:post:export']"
:loading="tableObject.exportLoading"
- @click="handleExport"
+ @click="exportList('岗位数据.xls')"
>
{{ t('action.export') }}
@@ -153,7 +143,7 @@ getList()
link
type="primary"
v-hasPermi="['system:post:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/system/role/index.vue b/yudao-ui-admin-vue3/src/views/system/role/index.vue
index 6ec151db0..8606d21ec 100644
--- a/yudao-ui-admin-vue3/src/views/system/role/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/role/index.vue
@@ -83,11 +83,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: RoleVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -221,7 +216,7 @@ getList()
link
type="primary"
v-hasPermi="['system:role:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/system/sensitiveWord/index.vue b/yudao-ui-admin-vue3/src/views/system/sensitiveWord/index.vue
index 2f27478f8..69f9f97c5 100644
--- a/yudao-ui-admin-vue3/src/views/system/sensitiveWord/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/sensitiveWord/index.vue
@@ -19,10 +19,6 @@ const { register, tableObject, methods } = useTable({
})
const { getList, setSearchParams, delList, exportList } = methods
-// 导出操作
-const handleExport = async () => {
- await exportList('敏感词数据.xls')
-}
// 获取标签
const tagsOptions = ref()
const getTags = async () => {
@@ -79,11 +75,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: SensitiveWordVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -116,7 +107,7 @@ onMounted(async () => {
type="warning"
v-hasPermi="['system:post:export']"
:loading="tableObject.exportLoading"
- @click="handleExport"
+ @click="exportList('敏感词数据.xls')"
>
{{ t('action.export') }}
@@ -171,7 +162,7 @@ onMounted(async () => {
link
type="primary"
v-hasPermi="['system:post:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue b/yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue
index c040a92de..083e1cc3d 100644
--- a/yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue
@@ -68,11 +68,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: SmsChannelVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -142,7 +137,7 @@ getList()
link
type="primary"
v-hasPermi="['system:sms-channel:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue b/yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue
index 0c7438fcd..71d455ec5 100644
--- a/yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue
@@ -68,11 +68,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: SmsTemplateVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -190,7 +185,7 @@ getList()
link
type="primary"
v-hasPermi="['system:sms-template:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/system/tenant/index.vue b/yudao-ui-admin-vue3/src/views/system/tenant/index.vue
index dc06064ca..76bdf9b9f 100644
--- a/yudao-ui-admin-vue3/src/views/system/tenant/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/tenant/index.vue
@@ -21,10 +21,6 @@ const { register, tableObject, methods } = useTable({
})
const { getList, setSearchParams, delList, exportList } = methods
-// 导出操作
-const handleExport = async () => {
- await exportList('租户数据.xls')
-}
// ========== 套餐 ==========
const tenantPackageId = ref() // 套餐
const tenantPackageOptions = ref([]) //套餐列表
@@ -97,11 +93,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: TenantVO) => {
- delList(row.id, false)
-}
-
// ========== 详情相关 ==========
const detailRef = ref() // 详情 Ref
@@ -134,7 +125,7 @@ onMounted(async () => {
type="warning"
v-hasPermi="['system:tenant:export']"
:loading="tableObject.exportLoading"
- @click="handleExport"
+ @click="exportList('租户数据.xls')"
>
{{ t('action.export') }}
@@ -191,7 +182,7 @@ onMounted(async () => {
link
type="primary"
v-hasPermi="['system:tenant:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/system/tenantPackage/index.vue b/yudao-ui-admin-vue3/src/views/system/tenantPackage/index.vue
index 8ba75af98..8277327a7 100644
--- a/yudao-ui-admin-vue3/src/views/system/tenantPackage/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/tenantPackage/index.vue
@@ -101,11 +101,6 @@ const submitForm = async () => {
}
}
-// 删除操作
-const handleDelete = (row: TenantPackageVO) => {
- delList(row.id, false)
-}
-
// ========== 初始化 ==========
onMounted(async () => {
await getList()
@@ -149,7 +144,7 @@ onMounted(async () => {
{{ t('action.edit') }}
-
+
{{ t('action.del') }}
diff --git a/yudao-ui-admin-vue3/src/views/system/user/index.vue b/yudao-ui-admin-vue3/src/views/system/user/index.vue
index 21e7022d5..5a9057a74 100644
--- a/yudao-ui-admin-vue3/src/views/system/user/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/user/index.vue
@@ -164,15 +164,6 @@ const handleResetPwd = (row: UserVO) => {
})
})
}
-// 删除操作
-const handleDelete = (row: UserVO) => {
- delList(row.id, false)
-}
-
-// 导出操作
-const handleExport = async () => {
- await exportList('用户数据.xls')
-}
// ========== 详情相关 ==========
const detailRef = ref()
@@ -300,7 +291,11 @@ getList()
>
{{ t('action.import') }}
-
+
{{ t('action.export') }}
@@ -360,7 +355,7 @@ getList()
link
type="primary"
v-hasPermi="['system:user:delete']"
- @click="handleDelete(row)"
+ @click="delList(row.id, false)"
>