Compare commits

..

No commits in common. '9327f284dd761c76b3c33837bdf6ea83633e4ad0' and '9dd968718464cd42e75dd9dc0223f8a22126a489' have entirely different histories.

@ -47,13 +47,8 @@ export const ProductUnitApi = {
return await request.download({ url: `/erp/product-unit/export-excel`, params }) return await request.download({ url: `/erp/product-unit/export-excel`, params })
}, },
// 获得产品单位列表 // 获得产品单位列表
getProductUnitList: async () => { getProductUnitList: async () => {
return await request.get({ url: `/erp/product-unit/list`}) return await request.get({ url: `/erp/product-unit/list`})
}, },
// 获得产品主单位列表
getProductUnitListByFlag: async () => {
return await request.get({ url: `/erp/product-unit/flag-list`})
},
} }

@ -12,7 +12,7 @@ interface shortcutsType {
const props = defineProps({ const props = defineProps({
modelValue: { modelValue: {
type: String, type: String,
default: '' default: '* * * * * ?'
}, },
shortcuts: { type: Array as PropType<shortcutsType[]>, default: () => [] } shortcuts: { type: Array as PropType<shortcutsType[]>, default: () => [] }
}) })
@ -512,7 +512,7 @@ const inputChange = () => {
<el-input v-model="defaultValue" class="input-with-select" v-bind="$attrs" @input="inputChange"> <el-input v-model="defaultValue" class="input-with-select" v-bind="$attrs" @input="inputChange">
<template #append> <template #append>
<el-select v-model="select" placeholder="生成器" style="width: 115px"> <el-select v-model="select" placeholder="生成器" style="width: 115px">
<!-- <el-option label="每分钟" value="0 * * * * ?" /> --> <el-option label="每分钟" value="0 * * * * ?" />
<el-option label="每小时" value="0 0 * * * ?" /> <el-option label="每小时" value="0 0 * * * ?" />
<el-option label="每天零点" value="0 0 0 * * ?" /> <el-option label="每天零点" value="0 0 0 * * ?" />
<el-option label="每月一号零点" value="0 0 0 1 * ?" /> <el-option label="每月一号零点" value="0 0 0 1 * ?" />

@ -64,7 +64,6 @@
<el-input <el-input
v-model="formData.remark" v-model="formData.remark"
:placeholder="t('FactoryModeling.AutocodeRule.dialogRemarkPlaceholder')" :placeholder="t('FactoryModeling.AutocodeRule.dialogRemarkPlaceholder')"
type="textarea"
/> />
</el-form-item> </el-form-item>
<el-form-item :label="t('FactoryModeling.AutocodeRule.dialogIsEnableLabel')" prop="isEnable"> <el-form-item :label="t('FactoryModeling.AutocodeRule.dialogIsEnableLabel')" prop="isEnable">
@ -192,7 +191,7 @@ const resetForm = () => {
paddedChar: undefined, paddedChar: undefined,
paddedMethod: undefined, paddedMethod: undefined,
remark: undefined, remark: undefined,
isEnable: true isEnable: undefined
} }
formRef.value?.resetFields() formRef.value?.resetFields()
} }

@ -78,9 +78,9 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { DICT_TYPE } from '@/utils/dict' import { DICT_TYPE } from '@/utils/dict'
import { dateFormatter } from '@/utils/formatTime' import { dateFormatter, formatDate } from '@/utils/formatTime'
import download from '@/utils/download' import download from '@/utils/download'
import { MoldBrandApi } from '@/api/erp/mold' import { MoldBrandApi, type MoldVO } from '@/api/erp/mold'
import MoldForm from './MoldForm.vue' import MoldForm from './MoldForm.vue'
import MoldRecordForm from "@/views/erp/mold/components/MoldRecordForm.vue"; import MoldRecordForm from "@/views/erp/mold/components/MoldRecordForm.vue";

@ -24,7 +24,7 @@
<el-input v-model="formData.name" :placeholder="t('FactoryModeling.ProductCategory.dialogNamePlaceholder')" /> <el-input v-model="formData.name" :placeholder="t('FactoryModeling.ProductCategory.dialogNamePlaceholder')" />
</el-form-item> </el-form-item>
<el-form-item :label="t('FactoryModeling.ProductCategory.dialogSortLabel')" prop="sort"> <el-form-item :label="t('FactoryModeling.ProductCategory.dialogSortLabel')" prop="sort">
<el-input-number v-model="formData.sort" :placeholder="t('FactoryModeling.ProductCategory.dialogSortPlaceholder')" class="!w-full" :min="0"/> <el-input v-model="formData.sort" :placeholder="t('FactoryModeling.ProductCategory.dialogSortPlaceholder')" />
</el-form-item> </el-form-item>
<el-form-item :label="t('FactoryModeling.ProductCategory.dialogStatusLabel')" prop="status"> <el-form-item :label="t('FactoryModeling.ProductCategory.dialogStatusLabel')" prop="status">
<el-radio-group v-model="formData.status"> <el-radio-group v-model="formData.status">

@ -1,4 +1,6 @@
<template> <template>
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<el-form <el-form
@ -6,7 +8,7 @@
:model="queryParams" :model="queryParams"
ref="queryFormRef" ref="queryFormRef"
:inline="true" :inline="true"
label-width="68px" label-width="120px"
> >
<el-form-item :label="t('FactoryModeling.ProductCategory.searchNameLabel')" prop="name"> <el-form-item :label="t('FactoryModeling.ProductCategory.searchNameLabel')" prop="name">
<el-input <el-input

@ -60,7 +60,7 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- <el-col :span="12"> <el-col :span="12">
<el-form-item :label="t('FactoryModeling.ProductInformation.dialogWeightLabel')" prop="weight"> <el-form-item :label="t('FactoryModeling.ProductInformation.dialogWeightLabel')" prop="weight">
<el-input-number <el-input-number
v-model="formData.weight" v-model="formData.weight"
@ -69,7 +69,7 @@
class="!w-1/1" class="!w-1/1"
/> />
</el-form-item> </el-form-item>
</el-col> --> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item :label="t('FactoryModeling.ProductInformation.dialogPurchasePriceLabel')" prop="purchasePrice"> <el-form-item :label="t('FactoryModeling.ProductInformation.dialogPurchasePriceLabel')" prop="purchasePrice">
<el-input-number <el-input-number

@ -51,10 +51,10 @@
> >
<el-input-number <el-input-number
v-model="formData.changeRate" v-model="formData.changeRate"
controls-position="right"
:step="0.1" :step="0.1"
:min="0.00"
:placeholder="t('FactoryModeling.ProductUnit.dialogChangeRatePlaceholder')" :placeholder="t('FactoryModeling.ProductUnit.dialogChangeRatePlaceholder')"
class="!w-full" class="!w-1000px"
/> />
</el-form-item> </el-form-item>
<el-form-item :label="t('FactoryModeling.ProductUnit.dialogStatusLabel')" prop="status"> <el-form-item :label="t('FactoryModeling.ProductUnit.dialogStatusLabel')" prop="status">
@ -154,7 +154,7 @@ const submitForm = async () => {
// //
formLoading.value = true formLoading.value = true
try { try {
const data = formData.value as unknown as ProductUnitVO const data = formData.value as unknown as ProductUnitApi.ProductUnitVO
if (formType.value === 'create') { if (formType.value === 'create') {
await ProductUnitApi.createProductUnit(data) await ProductUnitApi.createProductUnit(data)
message.success(t('common.createSuccess')) message.success(t('common.createSuccess'))
@ -167,7 +167,6 @@ const submitForm = async () => {
emit('success') emit('success')
} finally { } finally {
formLoading.value = false formLoading.value = false
unitList.value = await ProductUnitApi.getProductUnitListByFlag()
} }
} }
@ -186,6 +185,6 @@ const resetForm = () => {
/** 初始化 **/ /** 初始化 **/
onMounted(async () => { onMounted(async () => {
unitList.value = await ProductUnitApi.getProductUnitListByFlag() unitList.value = await ProductUnitApi.getProductUnitList()
}) })
</script> </script>

@ -6,7 +6,7 @@
:model="queryParams" :model="queryParams"
ref="queryFormRef" ref="queryFormRef"
:inline="true" :inline="true"
label-width="68px" label-width="120px"
> >
<el-form-item :label="t('FactoryModeling.ProductUnit.searchNameLabel')" prop="name"> <el-form-item :label="t('FactoryModeling.ProductUnit.searchNameLabel')" prop="name">
<el-input <el-input

@ -7,7 +7,7 @@
v-if="formType === 'setting' && formData.deviceName" v-if="formType === 'setting' && formData.deviceName"
class="text-12px leading-16px text-[var(--el-text-color-secondary)]" class="text-12px leading-16px text-[var(--el-text-color-secondary)]"
> >
<!-- {{ t('DataCollection.Device.deviceName') + formData.deviceName }} --> {{ t('DataCollection.Device.deviceName') + t('common.colon') + formData.deviceName }}
</div> </div>
</div> </div>
</template> </template>

@ -52,30 +52,24 @@
/> />
</el-form-item> </el-form-item>
<el-form-item :label="t('DataCollection.Device.dataUnit')" prop="dataUnit"> <el-form-item :label="t('DataCollection.Device.dataUnit')" prop="dataUnit">
<el-select v-model="formData.dataUnit" clearable :placeholder="t('DataCollection.DeviceModel.placeholderDataUnit')" class="w-1/1"> <el-input
<el-option v-model="formData.dataUnit"
v-for="unit in unitList" :placeholder="t('DataCollection.Device.placeholderDataUnit')"
:key="unit.id" />
:label="unit.name"
:value="unit.id"
/>
</el-select>
</el-form-item> </el-form-item>
<el-form-item :label="t('DataCollection.Device.ratio')" prop="ratio"> <el-form-item :label="t('DataCollection.Device.ratio')" prop="ratio">
<el-input <el-input
v-model="formData.ratio" v-model="formData.ratio"
:placeholder="t('DataCollection.Device.placeholderRatio')" :placeholder="t('DataCollection.Device.placeholderRatio')"
:min="0.00" :disabled="!ratioEnabled"
:decision="2"
:step="0.01"
class="!w-full"
/> />
</el-form-item> </el-form-item>
<el-form-item :label="t('DataCollection.Device.remark')" prop="remark"> <el-form-item :label="t('DataCollection.Device.remark')" prop="remark">
<el-input <el-input
v-model="formData.remark" v-model="formData.remark"
:placeholder="t('DataCollection.Device.placeholderRemark')" :placeholder="t('DataCollection.Device.placeholderRemark')"
type="textarea" maxlength="100"
show-word-limit
/> />
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -91,7 +85,6 @@
import { getStrDictOptions, DICT_TYPE } from '@/utils/dict' import { getStrDictOptions, DICT_TYPE } from '@/utils/dict'
import { DeviceApi } from '@/api/iot/device' import { DeviceApi } from '@/api/iot/device'
import { DeviceAttributeTypeApi, DeviceAttributeTypeVO } from '@/api/iot/deviceattributetype' import { DeviceAttributeTypeApi, DeviceAttributeTypeVO } from '@/api/iot/deviceattributetype'
import { ProductUnitApi, ProductUnitVO } from '@/api/erp/product/unit'
const { t } = useI18n() // const { t } = useI18n() //
const message = useMessage() // const message = useMessage() //
@ -100,7 +93,7 @@ const dialogVisible = ref(false) // 弹窗的是否展示
const dialogTitle = ref('') // const dialogTitle = ref('') //
const formLoading = ref(false) // 12 const formLoading = ref(false) // 12
const formType = ref('') // create - update - const formType = ref('') // create - update -
const unitList = ref<ProductUnitVO[]>([]) //
const typeList = ref<DeviceAttributeTypeVO[]>([]) const typeList = ref<DeviceAttributeTypeVO[]>([])
const loadTypeList = async () => { const loadTypeList = async () => {
if (typeList.value.length > 0) { if (typeList.value.length > 0) {
@ -240,8 +233,6 @@ const open = async (type: string, id?: number, deviceId: number) => {
dialogTitle.value = t('action.' + type) dialogTitle.value = t('action.' + type)
formType.value = type formType.value = type
resetForm() resetForm()
//
unitList.value = await ProductUnitApi.getProductUnitSimpleList()
formData.value.deviceId = deviceId formData.value.deviceId = deviceId
await loadTypeList() await loadTypeList()
// //

@ -723,8 +723,6 @@ const handleBatchDelete = async () => {
} }
const handleCopy = async (id: number) => { const handleCopy = async (id: number) => {
//
await message.confirm('是否复制设备?')
try { try {
await DeviceApi.copyDevice(id) await DeviceApi.copyDevice(id)
message.success(t('common.copySuccess')) message.success(t('common.copySuccess'))

@ -14,10 +14,10 @@
<el-input v-model="formData.name" :placeholder="t('DataCollection.DeviceAttributeType.placeholderName')" /> <el-input v-model="formData.name" :placeholder="t('DataCollection.DeviceAttributeType.placeholderName')" />
</el-form-item> </el-form-item>
<el-form-item :label="t('DataCollection.DeviceAttributeType.sort')" prop="sort"> <el-form-item :label="t('DataCollection.DeviceAttributeType.sort')" prop="sort">
<el-input-number v-model="formData.sort" :placeholder="t('DataCollection.DeviceAttributeType.placeholderSort')" :min="0" class="!w-full"/> <el-input v-model="formData.sort" :placeholder="t('DataCollection.DeviceAttributeType.placeholderSort')" />
</el-form-item> </el-form-item>
<el-form-item :label="t('DataCollection.DeviceAttributeType.remark')" prop="remark"> <el-form-item :label="t('DataCollection.DeviceAttributeType.remark')" prop="remark">
<el-input v-model="formData.remark" :placeholder="t('DataCollection.DeviceAttributeType.placeholderRemark')" type="textarea"/> <el-input v-model="formData.remark" :placeholder="t('DataCollection.DeviceAttributeType.placeholderRemark')" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<template #footer> <template #footer>

@ -5,7 +5,7 @@
:model="queryParams" :model="queryParams"
ref="queryFormRef" ref="queryFormRef"
:inline="true" :inline="true"
label-width="80px" label-width="120px"
> >
<el-form-item :label="t('DataCollection.DeviceAttributeType.code')" prop="code"> <el-form-item :label="t('DataCollection.DeviceAttributeType.code')" prop="code">
<el-input <el-input

@ -33,8 +33,7 @@
<el-form-item :label="t('DataCollection.DeviceModel.remark')" prop="remark"> <el-form-item :label="t('DataCollection.DeviceModel.remark')" prop="remark">
<el-input <el-input
v-model="formData.remark" v-model="formData.remark"
:placeholder="t('DataCollection.DeviceModel.placeholderRemark')" :placeholder="t('DataCollection.DeviceModel.placeholderRemark')" />
type="textarea" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<template #footer> <template #footer>

@ -24,6 +24,7 @@
clearable clearable
filterable filterable
:placeholder="t('DataCollection.DeviceModel.placeholderAttributeType')" :placeholder="t('DataCollection.DeviceModel.placeholderAttributeType')"
class="!w-180px"
@change="handleAttributeTypeChange" @change="handleAttributeTypeChange"
> >
<el-option v-for="item in typeList" :key="item.id" :label="item.name" :value="item.id" /> <el-option v-for="item in typeList" :key="item.id" :label="item.name" :value="item.id" />
@ -46,31 +47,28 @@
v-model="formData.address" v-model="formData.address"
:placeholder="t('DataCollection.DeviceModel.placeholderAddress')" /> :placeholder="t('DataCollection.DeviceModel.placeholderAddress')" />
</el-form-item> </el-form-item>
<el-form-item :label="t('DataCollection.DeviceModel.dataUnit')" prop="dataUnit"> <el-form-item :label="t('DataCollection.DeviceModel.dataUnit')" prop="dataUnit">
<el-select v-model="formData.dataUnit" clearable :placeholder="t('DataCollection.DeviceModel.placeholderDataUnit')" class="w-1/1"> <el-select
<el-option v-model="formData.dataUnit"
v-for="unit in unitList" :placeholder="t('DataCollection.DeviceModel.placeholderDataUnit')">
:key="unit.id" <el-option
:label="unit.name" v-for="dict in getStrDictOptions(DICT_TYPE.IOT_DEVICE_ATTRIBUTE_UNIT)"
:value="unit.id" :key="dict.value"
/> :label="dict.label"
</el-select> :value="dict.value"
/>
</el-select>
</el-form-item> </el-form-item>
<el-form-item :label="t('DataCollection.DeviceModel.ratio')" prop="ratio"> <el-form-item :label="t('DataCollection.DeviceModel.ratio')" prop="ratio">
<el-input-number <el-input
v-model="formData.ratio" v-model="formData.ratio"
:placeholder="t('DataCollection.DeviceModel.placeholderRatio')" :placeholder="t('DataCollection.DeviceModel.placeholderRatio')" />
:min="0.00"
:decision="2"
:step="0.01"
class="!w-full"/>
</el-form-item> </el-form-item>
<el-form-item :label="t('DataCollection.DeviceModel.remark')" prop="remark"> <el-form-item :label="t('DataCollection.DeviceModel.remark')" prop="remark">
<el-input <el-input
v-model="formData.remark" v-model="formData.remark"
:placeholder="t('DataCollection.DeviceModel.placeholderAttributeRemark')" :placeholder="t('DataCollection.DeviceModel.placeholderAttributeRemark')" />
type="textarea"
/>
</el-form-item> </el-form-item>
</el-form> </el-form>
<template #footer> <template #footer>
@ -83,7 +81,6 @@
import { getStrDictOptions, DICT_TYPE } from '@/utils/dict' import { getStrDictOptions, DICT_TYPE } from '@/utils/dict'
import { DeviceModelAttributeApi } from '@/api/iot/devicemodelattribute' import { DeviceModelAttributeApi } from '@/api/iot/devicemodelattribute'
import { DeviceAttributeTypeApi, DeviceAttributeTypeVO } from '@/api/iot/deviceattributetype' import { DeviceAttributeTypeApi, DeviceAttributeTypeVO } from '@/api/iot/deviceattributetype'
import { ProductUnitApi, ProductUnitVO } from '@/api/erp/product/unit'
/** 采集设备模型-点位管理 表单 */ /** 采集设备模型-点位管理 表单 */
defineOptions({ name: 'DeviceModelAttributeForm' }) defineOptions({ name: 'DeviceModelAttributeForm' })
@ -128,7 +125,6 @@ const formRules = reactive({
attributeName: [{ required: true, message: t('DataCollection.DeviceModel.validatorAttributeNameRequired'), trigger: 'blur' }], attributeName: [{ required: true, message: t('DataCollection.DeviceModel.validatorAttributeNameRequired'), trigger: 'blur' }],
}) })
const formRef = ref() // Ref const formRef = ref() // Ref
const unitList = ref<ProductUnitVO[]>([]) //
/** 打开弹窗 */ /** 打开弹窗 */
const open = async (type: string, id: number, modelId: number) => { const open = async (type: string, id: number, modelId: number) => {
@ -137,9 +133,8 @@ const open = async (type: string, id: number, modelId: number) => {
formType.value = type formType.value = type
resetForm() resetForm()
await loadTypeList() await loadTypeList()
//
unitList.value = await ProductUnitApi.getProductUnitSimpleList()
formData.value.deviceModelId = modelId formData.value.deviceModelId = modelId
//
if (id) { if (id) {
formLoading.value = true formLoading.value = true
try { try {

@ -1,7 +1,7 @@
<template> <template>
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<el-form class="-mb-15px" :model="queryParams" ref="queryFormRef" :inline="true" label-width="68px"> <el-form class="-mb-15px" :model="queryParams" ref="queryFormRef" :inline="true" label-width="120px">
<el-form-item :label="t('DataCollection.DeviceModel.attributeCode')" prop="attributeCode"> <el-form-item :label="t('DataCollection.DeviceModel.attributeCode')" prop="attributeCode">
<el-input <el-input
v-model="queryParams.attributeCode" v-model="queryParams.attributeCode"
@ -79,7 +79,7 @@ ref="tableRef" v-loading="loading" :data="list" :stripe="true" :show-overflow-to
<el-table-column :label="t('DataCollection.DeviceModel.attributeType')" align="center" prop="typeName" /> <el-table-column :label="t('DataCollection.DeviceModel.attributeType')" align="center" prop="typeName" />
<el-table-column :label="t('DataCollection.DeviceModel.dataType')" align="center" prop="dataType" /> <el-table-column :label="t('DataCollection.DeviceModel.dataType')" align="center" prop="dataType" />
<el-table-column :label="t('DataCollection.DeviceModel.address')" align="center" prop="address" /> <el-table-column :label="t('DataCollection.DeviceModel.address')" align="center" prop="address" />
<el-table-column :label="t('DataCollection.DeviceModel.dataUnit')" align="center" prop="dataUnitName" /> <el-table-column :label="t('DataCollection.DeviceModel.dataUnit')" align="center" prop="dataUnit" />
<el-table-column :label="t('DataCollection.DeviceModel.ratio')" align="center" prop="ratio" /> <el-table-column :label="t('DataCollection.DeviceModel.ratio')" align="center" prop="ratio" />
<el-table-column :label="t('DataCollection.DeviceModel.remark')" align="center" prop="remark" /> <el-table-column :label="t('DataCollection.DeviceModel.remark')" align="center" prop="remark" />
<!-- <el-table-column label="采集设备模型id" align="center" prop="deviceModelId" /> --> <!-- <el-table-column label="采集设备模型id" align="center" prop="deviceModelId" /> -->

@ -1,7 +1,7 @@
<template> <template>
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<el-form class="-mb-15px" :model="queryParams" ref="queryFormRef" :inline="true" label-width="68px"> <el-form class="-mb-15px" :model="queryParams" ref="queryFormRef" :inline="true" label-width="120px">
<el-form-item :label="t('DataCollection.DeviceModel.code')" prop="code"> <el-form-item :label="t('DataCollection.DeviceModel.code')" prop="code">
<el-input <el-input
v-model="queryParams.code" v-model="queryParams.code"
@ -72,6 +72,7 @@ type="success" plain @click="handleExport" :loading="exportLoading"
</el-form-item> </el-form-item>
</el-form> </el-form>
</ContentWrap> </ContentWrap>
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table <el-table
@ -353,6 +354,7 @@ link type="primary" @click="openForm('update', scope.row.id)"
</span> </span>
</template> </template>
</el-dialog> </el-dialog>
<el-dialog v-model="createRuleDialogVisible" :title="t('DataCollection.DeviceModel.ruleCreateButton')" width="520px" draggable> <el-dialog v-model="createRuleDialogVisible" :title="t('DataCollection.DeviceModel.ruleCreateButton')" width="520px" draggable>
<el-form :model="createRuleForm" ref="createRuleFormRef" label-width="120px"> <el-form :model="createRuleForm" ref="createRuleFormRef" label-width="120px">
<el-form-item :label="t('DataCollection.DeviceModel.ruleDialogIdentifier')"> <el-form-item :label="t('DataCollection.DeviceModel.ruleDialogIdentifier')">
@ -382,7 +384,7 @@ link type="primary" @click="openForm('update', scope.row.id)"
</template> </template>
<el-empty <el-empty
v-else v-else
:description="t('DataCollection.DeviceModel.moduleName') + t('-') + t('DataCollection.DeviceModel.attributeModuleName')" :description="t('DataCollection.DeviceModel.moduleName') + t('common.colon') + t('DataCollection.DeviceModel.attributeModuleName') + t('DataCollection.DeviceModel.ruleTabLabel')"
/> />
</ContentWrap> </ContentWrap>
<!-- 表单弹窗添加/修改 --> <!-- 表单弹窗添加/修改 -->
@ -868,8 +870,6 @@ const handleShowAttribute = (row: any) => {
const handleCopy = async (id: number) => { const handleCopy = async (id: number) => {
try { try {
//
await message.confirm('是否复制模型?')
await DeviceModelApi.copyDeviceModel(id) await DeviceModelApi.copyDeviceModel(id)
message.success('复制成功') message.success('复制成功')
await getList() await getList()

@ -50,7 +50,7 @@
/> />
</el-form-item> </el-form-item>
<el-form-item :label="t('FactoryModeling.ProductBOM.dialogRemarkLabel')" prop="remark"> <el-form-item :label="t('FactoryModeling.ProductBOM.dialogRemarkLabel')" prop="remark">
<el-input type="textarea" v-model="formData.remark" :placeholder="t('FactoryModeling.ProductBOM.dialogRemarkPlaceholder')" /> <el-input v-model="formData.remark" :placeholder="t('FactoryModeling.ProductBOM.dialogRemarkPlaceholder')" />
</el-form-item> </el-form-item>
<el-form-item :label="t('FactoryModeling.ProductBOM.dialogEnableLabel')" prop="isEnable"> <el-form-item :label="t('FactoryModeling.ProductBOM.dialogEnableLabel')" prop="isEnable">
<el-radio-group v-model="formData.isEnable"> <el-radio-group v-model="formData.isEnable">

@ -6,7 +6,7 @@
:model="queryParams" :model="queryParams"
ref="queryFormRef" ref="queryFormRef"
:inline="true" :inline="true"
label-width="80px" label-width="120px"
> >
<el-form-item :label="t('FactoryModeling.ProductBOM.searchCodeLabel')" prop="code"> <el-form-item :label="t('FactoryModeling.ProductBOM.searchCodeLabel')" prop="code">
<el-input <el-input

@ -64,7 +64,7 @@
</el-form-item> </el-form-item>
<el-form-item :label="t('ProductionPlan.Task.dialogRemarkLabel')" prop="remark"> <el-form-item :label="t('ProductionPlan.Task.dialogRemarkLabel')" prop="remark">
<el-input v-model="formData.remark" :placeholder="t('ProductionPlan.Task.dialogRemarkPlaceholder')" type="textarea"/> <el-input v-model="formData.remark" :placeholder="t('ProductionPlan.Task.dialogRemarkPlaceholder')" />
</el-form-item> </el-form-item>
</el-form> </el-form>

@ -6,7 +6,7 @@
:model="queryParams" :model="queryParams"
ref="queryFormRef" ref="queryFormRef"
:inline="true" :inline="true"
label-width="68px" label-width="auto"
> >
<el-form-item :label="t('ProductionPlan.Task.searchCodeLabel')" prop="code"> <el-form-item :label="t('ProductionPlan.Task.searchCodeLabel')" prop="code">
<el-input <el-input

@ -59,7 +59,7 @@
/> />
</el-form-item> </el-form-item>
<el-form-item :label="t('FactoryModeling.WorkTeam.dialogRemarkLabel')" prop="remark"> <el-form-item :label="t('FactoryModeling.WorkTeam.dialogRemarkLabel')" prop="remark">
<el-input v-model="formData.remark" :placeholder="t('FactoryModeling.WorkTeam.dialogRemarkPlaceholder')" type="textarea"/> <el-input v-model="formData.remark" :placeholder="t('FactoryModeling.WorkTeam.dialogRemarkPlaceholder')" />
</el-form-item> </el-form-item>
<el-form-item :label="t('FactoryModeling.WorkTeam.dialogEnableLabel')" prop="isEnable"> <el-form-item :label="t('FactoryModeling.WorkTeam.dialogEnableLabel')" prop="isEnable">
<el-radio-group v-model="formData.isEnable"> <el-radio-group v-model="formData.isEnable">

@ -45,7 +45,6 @@
<el-input <el-input
v-model="formData.remark" v-model="formData.remark"
:placeholder="t('FactoryModeling.WorkTeam.detailDialogRemarkPlaceholder')" :placeholder="t('FactoryModeling.WorkTeam.detailDialogRemarkPlaceholder')"
type="textarea"
/> />
</el-form-item> </el-form-item>
</el-form> </el-form>

@ -6,7 +6,7 @@
:model="queryParams" :model="queryParams"
ref="queryFormRef" ref="queryFormRef"
:inline="true" :inline="true"
label-width="68px" label-width="120px"
> >
<el-form-item :label="t('FactoryModeling.WorkTeam.searchTeamNameLabel')" prop="teamName"> <el-form-item :label="t('FactoryModeling.WorkTeam.searchTeamNameLabel')" prop="teamName">
<el-input <el-input

Loading…
Cancel
Save