From af997e65b158a1194bc35fb75c8cafa43558f32e Mon Sep 17 00:00:00 2001 From: GaoF Date: Fri, 9 Aug 2024 21:55:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E8=B5=84=E6=96=99=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/biz/produceTagApi.js | 32 ++++ .../basicData/materiel/detail/index.vue | 32 ++-- .../detail/addPersonnelItem.vue | 145 ++++++++++++++++++ .../employee/personnelReport/detail/index.vue | 106 +++++++++---- .../employee/personnelReport/index.vue | 18 ++- 5 files changed, 289 insertions(+), 44 deletions(-) create mode 100644 src/api/biz/produceTagApi.js create mode 100644 src/views/productionBusiness/employee/personnelReport/detail/addPersonnelItem.vue diff --git a/src/api/biz/produceTagApi.js b/src/api/biz/produceTagApi.js new file mode 100644 index 0000000..a16b4d0 --- /dev/null +++ b/src/api/biz/produceTagApi.js @@ -0,0 +1,32 @@ +import { baseRequest } from '@/utils/request' + +const request = (url, ...arg) => baseRequest(`/produce/tag/` + url, ...arg) + +/** + * 生产标签Api接口管理器 + * + * @author Luck + * @date 2024/08/07 22:07 + **/ +export default { + // 获取生产标签分页 + produceTagPage(data) { + return request('page', data, 'get') + }, + // 获取生产标签 列表 + produceTagList(data) { + return request('list', data, 'get') + }, + // 提交生产标签表单 edit为true时为编辑,默认为新增 + produceTagSubmitForm(data, edit = false) { + return request(edit ? 'edit' : 'add', data) + }, + // 删除生产标签 + produceTagDelete(data) { + return request('delete', data) + }, + // 获取生产标签详情 + produceTagDetail(data) { + return request('detail', data, 'get') + } +} diff --git a/src/views/productionBusiness/basicData/materiel/detail/index.vue b/src/views/productionBusiness/basicData/materiel/detail/index.vue index 400275d..26bb287 100644 --- a/src/views/productionBusiness/basicData/materiel/detail/index.vue +++ b/src/views/productionBusiness/basicData/materiel/detail/index.vue @@ -86,8 +86,8 @@ - @@ -138,7 +138,7 @@ - diff --git a/src/views/productionBusiness/employee/personnelReport/index.vue b/src/views/productionBusiness/employee/personnelReport/index.vue index e1ef54f..2c0ef5e 100644 --- a/src/views/productionBusiness/employee/personnelReport/index.vue +++ b/src/views/productionBusiness/employee/personnelReport/index.vue @@ -2,6 +2,11 @@ + + + + + @@ -100,13 +105,19 @@ v-if="hasPerm('customerEdit')" > - + - + @@ -195,7 +206,8 @@ deleteBatchRecords, options, searchFormRef, - navigateTo + navigateTo, + deleteRecord } = useTableManagement( { page: manualTaskApi.manualTaskPage,