style:班次管理页面字段调整

main
黄伟杰 4 days ago
parent b12b76e2d9
commit c1557ca750

@ -4223,8 +4223,8 @@ export default {
},
WorkTeam: {
moduleName: '班组管理',
searchTeamNameLabel: '班名称',
searchTeamNamePlaceholder: '请输入班名称',
searchTeamNameLabel: '班名称',
searchTeamNamePlaceholder: '请输入班名称',
searchProcessLabel: '工序',
searchProcessPlaceholder: '请选择工序',
searchRemarkLabel: '备注',
@ -4237,7 +4237,7 @@ export default {
tabsDay: '白班',
tabsNight: '夜班',
tabsLongDay: '长白班',
tableTeamNameColumn: '班名称',
tableTeamNameColumn: '班名称',
tableLeaderColumn: '组长',
tableGroupTypeColumn: '班组类型',
tableWorkTimeColumn: '工作时间',
@ -4249,8 +4249,8 @@ export default {
tableEditAction: '编辑',
tableDeleteAction: '删除',
detailTabLabel: '班组成员',
dialogTeamNameLabel: '班名称',
dialogTeamNamePlaceholder: '请输入班名称',
dialogTeamNameLabel: '班名称',
dialogTeamNamePlaceholder: '请输入班名称',
dialogProcessLabel: '工序',
dialogProcessTooltip: '来源:数据字典-工序',
dialogGroupTypeLabel: '班组类型',

@ -10,25 +10,7 @@
<el-form-item :label="t('FactoryModeling.WorkTeam.dialogTeamNameLabel')" prop="teamName">
<el-input v-model="formData.teamName" :placeholder="t('FactoryModeling.WorkTeam.dialogTeamNamePlaceholder')" />
</el-form-item>
<el-form-item prop="groupType">
<template #label>
<span>
{{ t('FactoryModeling.WorkTeam.dialogGroupTypeLabel') }}
<el-tooltip :content="t('FactoryModeling.WorkTeam.dialogGroupTypeTooltip')" placement="top">
<Icon icon="ep:question-filled" />
</el-tooltip>
</span>
</template>
<el-radio-group v-model="formData.groupType">
<el-radio
v-for="dict in getStrDictOptions(DICT_TYPE.MES_GROUP_TYPE)"
:key="dict.value"
:label="dict.value"
>
{{ dict.label }}
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item :label="t('FactoryModeling.WorkTeam.dialogWorkTimeLabel')" prop="工作时间">
<el-time-picker
v-model="formData.dateRange"
@ -61,7 +43,7 @@
</Dialog>
</template>
<script setup lang="ts">
import {getStrDictOptions, DICT_TYPE, getBoolDictOptions} from '@/utils/dict'
import { DICT_TYPE, getBoolDictOptions } from '@/utils/dict'
import { WorkTeamApi, WorkTeamVO } from '@/api/mes/workteam'
/** 生产班组 表单 */
@ -87,7 +69,6 @@ const formData = ref({
})
const formRules = reactive({
groupType: [{ required: true, message: t('FactoryModeling.WorkTeam.validatorGroupTypeRequired'), trigger: 'blur' }],
isEnable: [{ required: true, message: t('FactoryModeling.WorkTeam.validatorEnableRequired'), trigger: 'blur' }],
teamName: [{ required: true, message: t('FactoryModeling.WorkTeam.validatorTeamNameRequired'), trigger: 'blur' }]
})
@ -99,7 +80,6 @@ const open = async (type: string, id?: number) => {
dialogTitle.value = t('action.' + type)
formType.value = type
resetForm()
formData.value.groupType = '1'
formData.value.isEnable = true
formData.value.dateRange=[new Date(), new Date()]
//
@ -147,6 +127,7 @@ const resetForm = () => {
id: undefined,
teamName: undefined,
teamLeaderId: undefined,
groupType: '1',
remark: undefined,
isEnable: undefined,
}

@ -53,12 +53,7 @@
<!-- 列表 -->
<ContentWrap>
<el-tabs v-model="activeName" @tab-click="handleTabClick">
<el-tab-pane :label="t('FactoryModeling.WorkTeam.tabsAll')" name="" />
<el-tab-pane :label="t('FactoryModeling.WorkTeam.tabsDay')" name="1" />
<el-tab-pane :label="t('FactoryModeling.WorkTeam.tabsNight')" name="2" />
<el-tab-pane :label="t('FactoryModeling.WorkTeam.tabsLongDay')" name="3" />
</el-tabs>
<el-table
v-loading="loading"
:data="list"
@ -158,7 +153,6 @@ const queryParams = reactive({
pageSize: 10,
teamName: undefined,
teamLeaderId: undefined,
groupType: undefined,
remark: undefined,
isEnable: undefined,
createTime: [],
@ -234,12 +228,6 @@ const handleCurrentChange = (row) => {
onMounted(() => {
getList()
})
/** tab 切换 */
let activeName = ''
const handleTabClick = (tab: TabsPaneContext) => {
queryParams.groupType = tab.paneName
handleQuery()
}
const getHour = (timeStamp) =>{
let now = new Date(timeStamp);

Loading…
Cancel
Save