diff --git a/src/api/wms/location/index.ts b/src/api/wms/location/index.ts index 4f6c6a019..3c40f283d 100644 --- a/src/api/wms/location/index.ts +++ b/src/api/wms/location/index.ts @@ -38,7 +38,7 @@ export const getLocationPageRepleinsh = async (params) => { if (params.isSearch) { delete params.isSearch const data = {...params} - return request.post({ url: '/wms/location/senior', data }) + return request.post({ url: '/wms/location/getForRepleinshSenior', data }) } else { return await request.get({ url: `/wms/location/pageForRepleinsh`, params }) } diff --git a/src/utils/validator.ts b/src/utils/validator.ts index 7d981354b..8a9d70261 100644 --- a/src/utils/validator.ts +++ b/src/utils/validator.ts @@ -315,6 +315,23 @@ export function validateTwoNum(rule, value, callback) { } callback() } +// 数字格式 小数点后六位 +export function validateSixNum(rule, value, callback) { + if (value) { + const numReg = /^\d+(\.\d+)?$/ + const numTwoReg = /^\d*\.{0,6}\d{0,6}$/ + if (numReg.test(value)) { + if (numTwoReg.test(value)) { + callback() + } else { + callback(new Error('小数点后最多6位')) + } + } else { + callback(new Error('请输入数字')) + } + } + callback() +} // 小数点前位数不得大于6位 export function validateNumSix(rule, value, callback) { if (value) { @@ -804,5 +821,6 @@ export default { validateYS, validateMaxNumber5, validatePercent, - validateNumSix + validateNumSix, + validateSixNum } diff --git a/src/views/eam/basicMaintenanceOption/index.vue b/src/views/eam/basicMaintenanceOption/index.vue index 2a95475e9..533e2f1f2 100644 --- a/src/views/eam/basicMaintenanceOption/index.vue +++ b/src/views/eam/basicMaintenanceOption/index.vue @@ -39,16 +39,17 @@ - + + + + + + + + + + + @@ -65,6 +66,7 @@ import * as defaultButtons from '@/utils/disposition/defaultButtons' import TableHead from '@/components/TableHead/src/TableHead.vue' import ImportForm from '@/components/ImportForm/src/ImportForm.vue' import Detail from '@/components/Detail/src/Detail.vue' +import ItemForm from "@/views/eam/basicMaintenanceOption/itemSelectSetForm.vue"; defineOptions({ name: 'BasicMaintenanceOption' }) @@ -205,6 +207,11 @@ const formsSuccess = async (formType,data) => { getList() } +//刷新页面 +const getData = async() => { + getList(); +} + /** 详情操作 */ const detailRef = ref() const openDetail = (row: any, titleName: any, titleValue: any) => { diff --git a/src/views/eam/basicMaintenanceOption/itemSelectSetForm.vue b/src/views/eam/basicMaintenanceOption/itemSelectSetForm.vue new file mode 100644 index 000000000..51600f17d --- /dev/null +++ b/src/views/eam/basicMaintenanceOption/itemSelectSetForm.vue @@ -0,0 +1,369 @@ + + + + diff --git a/src/views/eam/equipmentMaintenanceMain/DetailEam.vue b/src/views/eam/equipmentMaintenanceMain/DetailEam.vue index 98d3c3939..401ae4c61 100644 --- a/src/views/eam/equipmentMaintenanceMain/DetailEam.vue +++ b/src/views/eam/equipmentMaintenanceMain/DetailEam.vue @@ -862,7 +862,6 @@ const openForm = async (type: string, row?: number) => { row.actualMinutes = row.actualMinutes.toString() EquipmentMaintenanceDetail.allSchemas.formSchema.forEach((item) => { if(item.field == 'peoples'){ - console.log(item); item.componentProps.disabled = false EquipmentMaintenanceDetailRules.peoples[0].required = true } diff --git a/src/views/eam/equipmentMaintenanceMain/equipmentMaintenanceMain.data.ts b/src/views/eam/equipmentMaintenanceMain/equipmentMaintenanceMain.data.ts index baa6e75c2..83ed676a5 100644 --- a/src/views/eam/equipmentMaintenanceMain/equipmentMaintenanceMain.data.ts +++ b/src/views/eam/equipmentMaintenanceMain/equipmentMaintenanceMain.data.ts @@ -383,13 +383,12 @@ export const EquipmentMaintenanceDetailRules = reactive({ validator:validateroundNumber, message: '请输入正确的正整数', trigger: 'blur'}], - completionTime: [required], - // [ - // { - // required:false , - // message:'该项为必填项', - // tagger:['blur'] - // }], + // completionTime: [ + // { + // required:false , + // message:'该项为必填项', + // tagger:['blur'] + // }], result: [ { required:false , diff --git a/src/views/eam/equipmentMaintenanceMain/index.vue b/src/views/eam/equipmentMaintenanceMain/index.vue index f0606d3fb..7c8d057c1 100644 --- a/src/views/eam/equipmentMaintenanceMain/index.vue +++ b/src/views/eam/equipmentMaintenanceMain/index.vue @@ -195,7 +195,7 @@ const buttonTableClick = async (val, row) => { handleExecute(row.id) } else if (val == 'finish') { // 完成 handleFinish(row.id) - } else if (val == 'validate') { // 完成 + } else if (val == 'validate') { // 验证 handleValidate(row.id) } } diff --git a/src/views/qms/aql/aql.data.ts b/src/views/qms/aql/aql.data.ts index 37edf3039..a9beb51be 100644 --- a/src/views/qms/aql/aql.data.ts +++ b/src/views/qms/aql/aql.data.ts @@ -7,60 +7,60 @@ import { validateNum } from "@/utils/validator"; export const AqlRules = reactive({ code: [required], inspectionQualification: [required], - sampleCharacterCode: [{ required, max: 1, message: '长度不得超过1个字符', trigger: 'blur' }], - sampleQty: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a0separator010: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r0separator010: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a0separator015: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r0separator015: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a0separator025: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r0separator025: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a0separator040: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r0separator040: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a0separator065: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r0separator065: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a0separator10: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r0separator10: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a0separator15: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r0separator15: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a0separator25: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r0separator25: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a0separator40: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r0separator40: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a0separator65: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r0separator65: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a1separator0: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r1separator0: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a1separator5: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r1separator5: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a2separator5: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r2separator5: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a4separator0: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r4separator0: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a6separator5: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r6separator5: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a10: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r10: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a15: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r15: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a25: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r25: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a40: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r40: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a65: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r65: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a100: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r100: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a150: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r150: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a250: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r250: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a400: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r400: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a650: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r650: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - a1000: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], - r1000: [{ required, validator: validateNum, message: '请输入整数', trigger: 'blur' }], + sampleCharacterCode: [required, {max: 1, message: '长度不得超过1个字符', trigger: 'blur' }], + sampleQty: [required,{ validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a0separator010: [required,{ validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r0separator010: [required,{ validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a0separator015: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r0separator015: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a0separator025: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r0separator025: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a0separator040: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r0separator040: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a0separator065: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r0separator065: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a0separator10: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r0separator10: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a0separator15: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r0separator15: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a0separator25: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r0separator25: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a0separator40: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r0separator40: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a0separator65: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r0separator65: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a1separator0: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r1separator0: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a1separator5: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r1separator5: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a2separator5: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r2separator5: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a4separator0: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r4separator0: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a6separator5: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r6separator5: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a10: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r10: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a15: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r15: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a25: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r25: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a40: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r40: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a65: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r65: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a100: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r100: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a150: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r150: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a250: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r250: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a400: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r400: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a650: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r650: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + a1000: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], + r1000: [required,{validator: validateNum, message: '请输入整数', trigger: 'blur' }], }) const samplingSchemeList = await getSamplingScheme() export const Aql = useCrudSchemas(reactive([ @@ -553,24 +553,24 @@ export const Aql = useCrudSchemas(reactive([ width: 175 } }, - { - label: '是否可用', - field: 'available', - sort: 'custom', - dictType: DICT_TYPE.TRUE_FALSE, - dictClass: 'string', // 默认都是字符串类型其他暂不考虑 - form: { - component: 'Switch', - value: 'TRUE', - componentProps: { - inactiveValue: 'FALSE', - activeValue: 'TRUE' - } - }, - table: { - width: 110 - } - }, + // { + // label: '是否可用', + // field: 'available', + // sort: 'custom', + // dictType: DICT_TYPE.TRUE_FALSE, + // dictClass: 'string', // 默认都是字符串类型其他暂不考虑 + // form: { + // component: 'Switch', + // value: 'TRUE', + // componentProps: { + // inactiveValue: 'FALSE', + // activeValue: 'TRUE' + // } + // }, + // table: { + // width: 110 + // } + // }, { label: '操作', field: 'action', diff --git a/src/views/qms/inspectionJob/addForm.vue b/src/views/qms/inspectionJob/addForm.vue index aaa8f4bb8..3c1069f03 100644 --- a/src/views/qms/inspectionJob/addForm.vue +++ b/src/views/qms/inspectionJob/addForm.vue @@ -367,7 +367,7 @@ item.inspectionJobCharacteristicsUpdateReqVO = item.inspectionJobCharacteristicsRespVO // 总数量值是 样品份数 乘 每份样品量 - allSamplePieceSize.value += parseFloat((parseFloat(item.inspectionJobCharacteristicsUpdateReqVO.sampleQty) * parseFloat(item.inspectionJobCharacteristicsUpdateReqVO.samplePieceSize)).toFixed(2)) + allSamplePieceSize.value += parseFloat((parseFloat(item.inspectionJobCharacteristicsUpdateReqVO.sampleQty) * parseFloat(item.inspectionJobCharacteristicsUpdateReqVO.samplePieceSize)).toFixed(6)) // rules.value['inspectionJobCharacteristicsUpdateReqVO.quantifyCapping'][0].required = true if (!item.inspectionJobCharacteristicsUpdateReqVO.recordInspectionQuantifyList) { // 单个录入时 @@ -430,7 +430,7 @@ if (data.value.packageList[i].sampleAmount == null) { if (allSamplePieceSize.value > data.value.packageList[i].amount) { data.value.packageList[i].sampleAmount = data.value.packageList[i].amount - allSamplePieceSize.value = parseFloat((allSamplePieceSize.value - data.value.packageList[i].amount).toFixed(2)) + allSamplePieceSize.value = parseFloat((allSamplePieceSize.value - data.value.packageList[i].amount).toFixed(6)) } else { data.value.packageList[i].sampleAmount = allSamplePieceSize.value allSamplePieceSize.value = 0 diff --git a/src/views/qms/inspectionJob/inspectionJobMain.data.ts b/src/views/qms/inspectionJob/inspectionJobMain.data.ts index 0a658181a..a9d51f446 100644 --- a/src/views/qms/inspectionJob/inspectionJobMain.data.ts +++ b/src/views/qms/inspectionJob/inspectionJobMain.data.ts @@ -2,7 +2,7 @@ import type { CrudSchema } from '@/hooks/web/useCrudSchemas' import { dateFormatter2 } from '@/utils/formatTime' import { validateHanset, validateEmail } from '@/utils/validator' import { dateFormatter } from '@/utils/formatTime' -import { validateTwoNum } from '@/utils/validator' +import { validateTwoNum,validateSixNum} from '@/utils/validator' const { t } = useI18n() // 国际化 import { DICT_TYPE, getStrDictOptions } from '@/utils/dict' const resultEntryMethodList = getStrDictOptions(DICT_TYPE.INSPECTION_CHARACTERISTICS_RESULT_ENTRY) @@ -610,5 +610,5 @@ export const InspectionJobPackage = useCrudSchemas(reactive([ //表单校验 export const InspectionJobPackageRules = reactive({ sampleAmount: [required, - { validator:validateTwoNum, message: '小数点后最多2位', trigger: 'blur'}] + { validator:validateSixNum, trigger: 'blur'}] }) diff --git a/src/views/qms/inspectionRecord/addForm.vue b/src/views/qms/inspectionRecord/addForm.vue index 4891365bc..c430495c8 100644 --- a/src/views/qms/inspectionRecord/addForm.vue +++ b/src/views/qms/inspectionRecord/addForm.vue @@ -244,7 +244,7 @@ const tableFormBlur = (field, val,row)=>{ row.qualifiedAmount = 0 }else{ row.qualifiedAmount = row.amount - val - row.qualifiedAmount = row.qualifiedAmount.toFixed(2) + row.qualifiedAmount = row.qualifiedAmount.toFixed(6) } } diff --git a/src/views/qms/inspectionRecord/inspectionRecordMain.data.ts b/src/views/qms/inspectionRecord/inspectionRecordMain.data.ts index 07e3085c3..01de70af0 100644 --- a/src/views/qms/inspectionRecord/inspectionRecordMain.data.ts +++ b/src/views/qms/inspectionRecord/inspectionRecordMain.data.ts @@ -716,18 +716,18 @@ export const InspectionRecordPackage = useCrudSchemas(reactive([ export const InspectionRecordPackageRules = reactive({ qualifiedAmount: [ required, - { validator:validateTwoNum, message: '小数点后最多2位', trigger: 'blur'} + { validator:validateTwoNum, message: '小数点后最多6位', trigger: 'blur'} ], frozenAmount: [ required, - { validator:validateTwoNum, message: '小数点后最多2位', trigger: 'blur'} + { validator:validateTwoNum, message: '小数点后最多6位', trigger: 'blur'} ], destroyAmount: [ required, - { validator:validateTwoNum, message: '小数点后最多2位', trigger: 'blur'} + { validator:validateTwoNum, message: '小数点后最多6位', trigger: 'blur'} ], noQualifiedAmount: [ required, - { validator:validateTwoNum, message: '小数点后最多2位', trigger: 'blur'} + { validator:validateTwoNum, message: '小数点后最多6位', trigger: 'blur'} ], }) diff --git a/src/views/qms/inspectionTemplate/addForm.vue b/src/views/qms/inspectionTemplate/addForm.vue index 3ac8f2979..d19caa8db 100644 --- a/src/views/qms/inspectionTemplate/addForm.vue +++ b/src/views/qms/inspectionTemplate/addForm.vue @@ -815,7 +815,7 @@ const submitForm = async () => { ) if (arr && arr.length > 0) { const str = arr.map((item) => item.description).join(',') - message.error(`${str}是否设定上线,是否设定下限,是否设定目标值至少一项为是`) + message.error(`${str}工序是否设定上线,是否设定下限,是否设定目标值至少一项为是`) return } // 检验上限值,下限值,目标值小数位数不可以大于小数位 @@ -833,7 +833,7 @@ const submitForm = async () => { ) if (arr1 && arr1.length > 0) { const str = arr1.map((item) => item.description).join(',') - message.error(`${str}上限值,下限值,目标值小数位数不可以大于小数位`) + message.error(`${str}工序上限值,下限值,目标值小数位数不可以大于小数位`) return } // 检验上限值应大目标值大于下限值 @@ -851,7 +851,7 @@ const submitForm = async () => { console.log(99,arr2) if (arr2 && arr2.length > 0) { const str = arr2.map((item) => item.description).join(',') - message.error(`${str}上限值应大于目标值大于下限值`) + message.error(`${str}工序上限值应大于目标值大于下限值`) return } if (formType.value == 'create') { diff --git a/src/views/qms/sampleCode/sampleCode.data.ts b/src/views/qms/sampleCode/sampleCode.data.ts index 5c9b96ee3..3c7a5eaee 100644 --- a/src/views/qms/sampleCode/sampleCode.data.ts +++ b/src/views/qms/sampleCode/sampleCode.data.ts @@ -8,13 +8,13 @@ export const SampleCodeRules = reactive({ code: [required], batchLowLimiting: [{ validator:validateNum, message: '请输入整数', trigger: 'blur'}], batchUpperLimiting: [{ required:true, message: '该项为必填', trigger: 'blur'}, { validator:validateNum, message: '请输入整数', trigger: 'blur'}], - s1: [{ required }], - s2: [{ required }], - s3: [{ required }], - s4: [{ required }], - g1: [{ required }], - g2: [{ required }], - g3: [{ required }] + s1: [ required ], + s2: [required ], + s3: [ required ], + s4: [ required ], + g1: [ required ], + g2: [ required ], + g3: [ required ] }) const samplingSchemeList = await getSamplingScheme() export const SampleCode = useCrudSchemas(reactive([ diff --git a/src/views/wms/basicDataManage/strategySetting/strategy/upShelfStrategy/AddForm.vue b/src/views/wms/basicDataManage/strategySetting/strategy/upShelfStrategy/AddForm.vue index 48fa418c5..25caa4ea5 100644 --- a/src/views/wms/basicDataManage/strategySetting/strategy/upShelfStrategy/AddForm.vue +++ b/src/views/wms/basicDataManage/strategySetting/strategy/upShelfStrategy/AddForm.vue @@ -686,7 +686,7 @@ const getFormCustomerList = async () => { const filterMethod = (query: string) => { if (query) { options.supplierList = options.originSupplierList.filter((item) => { - if(item.name==''){ + if(!item.name||item.name==''){ return item.code.includes(query) }else{ return item.name.includes(query) diff --git a/src/views/wms/inventoryjobManage/unplannedissue/unplannedissueRequestMain/unplannedissueRequestMain.data.ts b/src/views/wms/inventoryjobManage/unplannedissue/unplannedissueRequestMain/unplannedissueRequestMain.data.ts index 73bda1c1a..9c8261214 100644 --- a/src/views/wms/inventoryjobManage/unplannedissue/unplannedissueRequestMain/unplannedissueRequestMain.data.ts +++ b/src/views/wms/inventoryjobManage/unplannedissue/unplannedissueRequestMain/unplannedissueRequestMain.data.ts @@ -457,7 +457,7 @@ export const UnplannedissueRequestDetail = useCrudSchemas(reactive }, tableForm:{ isInpuFocusShow: true, // 开启查询弹窗 - searchListPlaceholder: '请选择包装号', + searchListPlaceholder: '请输入包装号', searchField: 'packingNumber', searchTitle: '库存余额信息', searchAllSchemas: Balance.allSchemas, @@ -467,7 +467,7 @@ export const UnplannedissueRequestDetail = useCrudSchemas(reactive // labelMessage: '信息提示说明!!!', componentProps: { isSearchList: true, // 开启查询弹窗 - searchListPlaceholder: '请选择包装号', + searchListPlaceholder: '请输入包装号', searchField: 'packingNumber', searchTitle: '库存余额信息', searchAllSchemas: Balance.allSchemas, @@ -793,7 +793,7 @@ export const UnplannedissueRequestDetail = useCrudSchemas(reactive //表单校验 export const UnplannedissueRequestDetailRules = reactive({ packingNumber: [ - { required: true, message: '请选择包装号', trigger: 'change' }, + { required: true, message: '请输入包装号', trigger: 'change' }, { max: 50, message: '不得超过50个字符', trigger: 'blur' } ], batch: [ diff --git a/src/views/wms/purchasereceiptManage/purchasereceipt/purchasereceiptRequestMain/purchasereceiptRequestMain.data.ts b/src/views/wms/purchasereceiptManage/purchasereceipt/purchasereceiptRequestMain/purchasereceiptRequestMain.data.ts index f5ebb517b..262d98f4e 100644 --- a/src/views/wms/purchasereceiptManage/purchasereceipt/purchasereceiptRequestMain/purchasereceiptRequestMain.data.ts +++ b/src/views/wms/purchasereceiptManage/purchasereceipt/purchasereceiptRequestMain/purchasereceiptRequestMain.data.ts @@ -183,22 +183,22 @@ export const PurchasereceiptRequestMain = useCrudSchemas(reactive( width: 150 }, }, - // { - // label: '数据来源', - // field: 'sourceType', - // dictType: DICT_TYPE.PURCHASERECEIPT_SOURCE_TYPE, - // sort: 'custom', - // table: { - // width: 150 - // }, - // form: { - // value: 'ASN_ExternalReceipt', - // componentProps: { - // disabled: true - // } - // }, - // isSearch: false, - // }, + { + label: '数据来源', + field: 'sourceType', + dictType: DICT_TYPE.PURCHASERECEIPT_SOURCE_TYPE, + sort: 'custom', + table: { + width: 150 + }, + form: { + value: 'ASN_ExternalReceipt', + componentProps: { + disabled: true + } + }, + isSearch: false, + }, { label: '从仓库代码', field: 'fromWarehouseCode',