diff --git a/src/views/biz/bizEmployeesInfo/BizEmployeesInfo.api.ts b/src/views/biz/bizEmployeesInfo/BizEmployeesInfo.api.ts index 622ef2a..226a004 100644 --- a/src/views/biz/bizEmployeesInfo/BizEmployeesInfo.api.ts +++ b/src/views/biz/bizEmployeesInfo/BizEmployeesInfo.api.ts @@ -26,6 +26,7 @@ enum Api { qyList = '/nuBaseInfo/nuBaseInfo/qyPemissionList', fwzlList = '/services/serviceDirective/list', + fwzlQueryById = '/services/serviceDirective/queryById', changePassword = '/sys/user/changePassword', frozenBatch = '/sys/user/frozenBatch', @@ -138,6 +139,8 @@ export const saveDataRule = (params) => defHttp.post({ url: Api.queryDataRule, p export const fwzlList = (params) => defHttp.get({ url: Api.fwzlList, params }); +export const fwzlQueryById = (params) => defHttp.get({ url: Api.fwzlQueryById, params }); + /** * 修改密码 * @param params diff --git a/src/views/biz/bizEmployeesInfo/components/BizEmployeesInfoForm.vue b/src/views/biz/bizEmployeesInfo/components/BizEmployeesInfoForm.vue index 5bc22bc..95eb69c 100644 --- a/src/views/biz/bizEmployeesInfo/components/BizEmployeesInfoForm.vue +++ b/src/views/biz/bizEmployeesInfo/components/BizEmployeesInfoForm.vue @@ -209,22 +209,22 @@ - + - - -
- - 暂未上传 -
+ +
+ +
@@ -253,8 +252,7 @@ - @@ -268,8 +266,7 @@ - @@ -283,8 +280,7 @@ - diff --git a/src/views/biz/bizEmployeesInfo/employeesServiceTag/EmpServiceTagDetailForm.vue b/src/views/biz/bizEmployeesInfo/employeesServiceTag/EmpServiceTagDetailForm.vue index 0b00bed..27d952a 100644 --- a/src/views/biz/bizEmployeesInfo/employeesServiceTag/EmpServiceTagDetailForm.vue +++ b/src/views/biz/bizEmployeesInfo/employeesServiceTag/EmpServiceTagDetailForm.vue @@ -30,6 +30,7 @@ import { ref, reactive } from 'vue'; const tagsDetailData = ref([]); function showDetail(record) { + console.log("🌊 ~ showDetail ~ record:", record) tagsDetailData.value = [] tagsDetailData.value = record } diff --git a/src/views/biz/bizEmployeesInfo/employeesServiceTag/EmployeesServiceTagForm.vue b/src/views/biz/bizEmployeesInfo/employeesServiceTag/EmployeesServiceTagForm.vue index b027a16..1e038ec 100644 --- a/src/views/biz/bizEmployeesInfo/employeesServiceTag/EmployeesServiceTagForm.vue +++ b/src/views/biz/bizEmployeesInfo/employeesServiceTag/EmployeesServiceTagForm.vue @@ -48,7 +48,8 @@ - + @@ -92,8 +93,9 @@ @@ -119,7 +121,7 @@ import { BasicTable, useTable, TableAction } from '/@/components/Table'; import { useModal } from '/@/components/Modal'; import { useListPage } from '/@/hooks/system/useListPage' import { serviceTagcolumns, employeesTagcolumns, fwzlColumns } from '../BizEmployeesInfo.data'; -import { getEmployeesList, queryTagsById, checkTags, removeTags, getEmployeesServiceTags, fwzlList, addBatch } from '../BizEmployeesInfo.api'; +import { getEmployeesList, queryTagsById, checkTags, removeTags, getEmployeesServiceTags, fwzlList, addBatch, fwzlQueryById } from '../BizEmployeesInfo.api'; import { useUserStore } from '/@/store/modules/user'; import { useMessage } from '/@/hooks/web/useMessage'; import EmpServiceTagDetailForm from './EmpServiceTagDetailForm.vue' @@ -259,11 +261,29 @@ function handleDetail(record) { }) } +/** + * 已选服务指令详情 + * @param record + */ +function handleYxFwzlDetail(record) { + showTagDetail.value = true + rowA.value = 18; + rowB.value = 6; + tagsDetailData.value = [] + visible.value = true + fwzlQueryById({ id: record.employeesTagsId }).then(item => { + console.log("🌊 ~ handleYxFwzlDetail ~ item:", item) + tagsDetailData.value.push(item); + nextTick(() => { + registerForm.value.showDetail(tagsDetailData.value) + }); + }) +} + /** * 服务指令列表详情 */ function handleFwzlDetail(record) { - console.log("🌊 ~ handleFwzlDetail ~ record:", record) showTagDetail.value = true rowA.value = 18; rowB.value = 6; diff --git a/src/views/elder/elderinfo/ElderInfoList.vue b/src/views/elder/elderinfo/ElderInfoList.vue index 7c651a3..2978903 100644 --- a/src/views/elder/elderinfo/ElderInfoList.vue +++ b/src/views/elder/elderinfo/ElderInfoList.vue @@ -25,7 +25,7 @@ - + 查询 diff --git a/src/views/services/serviceTag/ServiceTagList.vue b/src/views/services/serviceTag/ServiceTagList.vue index b5b2ccd..c926164 100644 --- a/src/views/services/serviceTag/ServiceTagList.vue +++ b/src/views/services/serviceTag/ServiceTagList.vue @@ -178,7 +178,7 @@ function handleIzEnabled(record, izEnabled_) { function handleCancellation(record) { createConfirm({ title: '作废', - content: `是否确认作废【` + record.tagName + `】?
作废后所有已分配的此员工标签将被移除,
且相关服务指令无法继续执行,请谨慎操作!`, + content: `是否确认作废【` + record.tagName + `】标签?
一旦作废:
所有员工的` + record.tagName + `标签将被即刻清除;
正在进行的盘点指令将全部失效。
确认后无法恢复,请确认是否继续?`, iconType: 'warning', onOk: () => { record.izEnabled = 'N' @@ -214,6 +214,7 @@ function getTableAction(record) { { label: '编辑', onClick: tagEdit.bind(null, record), + ifShow: record.izEnabled == 'Y', }, { label: '详情',