style:厂区结构-关联采集设备字段回显

pull/1/head
黄伟杰 1 month ago
parent ad0a1ee6c4
commit 398fa8e367

@ -3754,7 +3754,7 @@ export default {
tableNameColumn: 'Name', tableNameColumn: 'Name',
tableOrganizationColumn: 'Station', tableOrganizationColumn: 'Station',
tableMachineColumn: 'Machine', tableMachineColumn: 'Related Collection Device',
tableTeamColumn: 'Team', tableTeamColumn: 'Team',
tableStartTimeColumn: 'Start Time', tableStartTimeColumn: 'Start Time',
tableEndTimeColumn: 'End Time', tableEndTimeColumn: 'End Time',

@ -3600,7 +3600,7 @@ export default {
tableNameColumn: '名称', tableNameColumn: '名称',
tableOrganizationColumn: '工位', tableOrganizationColumn: '工位',
tableMachineColumn: '机台', tableMachineColumn: '关联采集设备',
tableTeamColumn: '班组', tableTeamColumn: '班组',
tableStartTimeColumn: '开始时间', tableStartTimeColumn: '开始时间',
tableEndTimeColumn: '结束时间', tableEndTimeColumn: '结束时间',

@ -113,6 +113,7 @@
:key="item.id" :key="item.id"
:label="item.deviceName" :label="item.deviceName"
:value="item.id" :value="item.id"
:disabled="item.selected === true"
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -162,6 +163,7 @@ const formData = ref({
sort: undefined, sort: undefined,
workerUserId: undefined, workerUserId: undefined,
machineId: undefined, machineId: undefined,
machineName: undefined,
phone: undefined, phone: undefined,
email: undefined, email: undefined,
isEnable: undefined, isEnable: undefined,
@ -169,7 +171,8 @@ const formData = ref({
orgClass: undefined, orgClass: undefined,
orgType: undefined, orgType: undefined,
isCode: undefined, isCode: undefined,
dvId: undefined dvId: undefined,
dvName: undefined
}) })
const formRules = reactive({ const formRules = reactive({
name: [{ required: true, message: t('FactoryModeling.FactoryStructure.validatorNameRequired'), trigger: 'blur' }], name: [{ required: true, message: t('FactoryModeling.FactoryStructure.validatorNameRequired'), trigger: 'blur' }],
@ -198,12 +201,18 @@ const open = async (type: string, id?: number) => {
deviceList.value = await DeviceLedgerApi.getDeviceLedgerListByNoUsed() deviceList.value = await DeviceLedgerApi.getDeviceLedgerListByNoUsed()
} else { } else {
deviceList.value = await DeviceLedgerApi.getDeviceLedgerList2ByNoUsed(formData.value.machineId) deviceList.value = await DeviceLedgerApi.getDeviceLedgerList2ByNoUsed(formData.value.machineId)
const exists = deviceList.value.some((item) => item.id === formData.value.machineId)
if (!exists && formData.value.machineName) {
deviceList.value.unshift({ id: formData.value.machineId, deviceName: formData.value.machineName } as DeviceLedgerVO)
}
} }
//await getMachineComponentTree() //await getMachineComponentTree()
if (type == 'create' || typeof formData.value.dvId != 'number') { dvList.value = await DeviceApi.getAvailableList()
dvList.value = await DeviceApi.getAvailableList() if (type !== 'create' && typeof formData.value.dvId === 'number') {
} else { const exists = dvList.value.some((item) => item.id === formData.value.dvId)
dvList.value = await DeviceApi.getAvailableList() if (!exists && formData.value.dvName) {
dvList.value.unshift({ id: formData.value.dvId, deviceName: formData.value.dvName, selected: true } as DeviceVO)
}
} }
} }
defineExpose({ open }) // open defineExpose({ open }) // open
@ -242,6 +251,7 @@ const resetForm = () => {
sort: 0, sort: 0,
workerUserId: undefined, workerUserId: undefined,
machineId: undefined, machineId: undefined,
machineName: undefined,
phone: undefined, phone: undefined,
email: undefined, email: undefined,
isEnable: undefined, isEnable: undefined,
@ -249,7 +259,8 @@ const resetForm = () => {
orgClass: undefined, orgClass: undefined,
orgType: undefined, orgType: undefined,
isCode: true, isCode: true,
dvId: undefined dvId: undefined,
dvName: undefined
} }
formRef.value?.resetFields() formRef.value?.resetFields()
} }

Loading…
Cancel
Save