Browse Source

HL-6203制品子件报废申请中原因代码改成可选择的,可以默认一个SC99,(因为一些新项目的报废的原因不能写在SC99里)

hella_online_20241011
yufei_wang 4 months ago
parent
commit
14a9c94028
  1. 6
      src/components/BasicForm/src/BasicForm.vue
  2. 3
      src/views/wms/productionManage/productscrap/productscrapRequestMain/index.vue
  3. 78
      src/views/wms/productionManage/productscrap/productscrapRequestMain/productscrapRequestMain.data.ts

6
src/components/BasicForm/src/BasicForm.vue

@ -961,6 +961,9 @@ const onChange = (field, cur) => {
emit('onChange', field, cur, formRef) emit('onChange', field, cur, formRef)
} }
const setDefaultBlurValue = (field, value) => {
onBlur(field, value)
}
/** /**
* 监听失焦事件 * 监听失焦事件
* @param field 当前操作字段 * @param field 当前操作字段
@ -1139,7 +1142,8 @@ defineExpose({
handleAddTable, handleAddTable,
changeDialogWidth, changeDialogWidth,
searchTableRef, searchTableRef,
tableFormRef tableFormRef,
setDefaultBlurValue
}) // open }) // open
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>

3
src/views/wms/productionManage/productscrap/productscrapRequestMain/index.vue

@ -765,6 +765,9 @@ const openForm =async (type: string, row?: number) => {
}) })
} }
formRef.value.open(type, row) formRef.value.open(type, row)
nextTick(()=>{
formRef.value.setDefaultBlurValue('costCenterCode','DEFC')
})
} }
// //

78
src/views/wms/productionManage/productscrap/productscrapRequestMain/productscrapRequestMain.data.ts

@ -145,7 +145,7 @@ export const ProductscrapRequestMain = useCrudSchemas(
}], // 失去焦点校验参数 }], // 失去焦点校验参数
}, },
form: { form: {
value:'DEFC', // value:'DEFC',
// labelMessage: '信息提示说明!!!', // labelMessage: '信息提示说明!!!',
componentProps: { componentProps: {
enterSearch: true, enterSearch: true,
@ -178,12 +178,12 @@ export const ProductscrapRequestMain = useCrudSchemas(
table: { table: {
width: 150 width: 150
}, },
form: { // form: {
value:'SC99', // value:'SC99',
componentProps: { // componentProps: {
disabled: true // disabled: true
} // }
} // }
// tableForm: { // tableForm: {
// enterSearch: true, // enterSearch: true,
// isInpuFocusShow: true, // 开启查询弹窗 // isInpuFocusShow: true, // 开启查询弹窗
@ -216,36 +216,37 @@ export const ProductscrapRequestMain = useCrudSchemas(
// isFormModel: true, // isFormModel: true,
// }], // 失去焦点校验参数 // }], // 失去焦点校验参数
// }, // },
// form: { form: {
// // labelMessage: '信息提示说明!!!', value:'SC99',
// componentProps: { // labelMessage: '信息提示说明!!!',
// enterSearch: true, componentProps: {
// isSearchList: true, // 开启查询弹窗 enterSearch: true,
// searchListPlaceholder: '请选择领用原因代码', // 输入框占位文本 isSearchList: true, // 开启查询弹窗
// searchField: 'code', // 查询弹窗赋值字段 searchListPlaceholder: '请选择领用原因代码', // 输入框占位文本
// searchTitle: '领用原因代码', // 查询弹窗标题 searchField: 'code', // 查询弹窗赋值字段
// searchAllSchemas: SubjectAccount.allSchemas, // 查询弹窗所需类 searchTitle: '领用原因代码', // 查询弹窗标题
// searchPage: SubjectAccountApi.getSubjectAccountPage, // 查询弹窗所需分页方法 searchAllSchemas: SubjectAccount.allSchemas, // 查询弹窗所需类
// searchCondition: [{ searchPage: SubjectAccountApi.getSubjectAccountPage, // 查询弹窗所需分页方法
// key: 'available', searchCondition: [{
// value: 'TRUE', key: 'available',
// isMainValue: false value: 'TRUE',
// },{ isMainValue: false
// key: 'costcentreType', },{
// value: 'costCenterType', key: 'costcentreType',
// message: '成本中心类型不能为空!', value: 'costCenterType',
// isMainValue: true message: '成本中心类型不能为空!',
// }], isMainValue: true
// verificationParams: [{ }],
// key: 'code', verificationParams: [{
// action: '==', key: 'code',
// value: '', action: '==',
// isMainValue: false, value: '',
// isSearch: true, isMainValue: false,
// isFormModel: true, isSearch: true,
// }], // 失去焦点校验参数 isFormModel: true,
// } }], // 失去焦点校验参数
// } }
}
}, },
{ {
label: '状态', label: '状态',
@ -689,6 +690,9 @@ export const ProductscrapRequestMainRules = reactive({
costCenterCode: [ costCenterCode: [
{ required: true, message: '请选择成本中心代码', trigger: 'change' } { required: true, message: '请选择成本中心代码', trigger: 'change' }
], ],
reasonCodeRequisition: [
{ required: true, message: '请选择原因代码', trigger: 'change' }
],
// dueTime: [ // dueTime: [
// { required: true, message: '请选择截止时间', trigger: 'change' } // { required: true, message: '请选择截止时间', trigger: 'change' }
// ], // ],

Loading…
Cancel
Save