diff --git a/src/views/modules/factory/tblbasedata.vue b/src/views/modules/factory/tblbasedata.vue index 5e85ed4..76a8547 100644 --- a/src/views/modules/factory/tblbasedata.vue +++ b/src/views/modules/factory/tblbasedata.vue @@ -29,6 +29,7 @@ let site = { defaultCountry:'', autoSerialNumber: '', siteCode: '', + factoryCode:'00', showPound: '', } export default { @@ -60,6 +61,7 @@ export default { active: [{ required: true, message: 'Please select Active', trigger: ['blur','change'] }], defaultCountry: [{ required: true, message: 'Please select Default Country', trigger: ['blur','change'] }], siteCode: [{ required: true, message: 'Please input Site Code', trigger: ['blur','change'] }], + factoryCode: [{ required: true, message: 'Please input Factory Code', trigger: ['blur','change'] }], }, saveVisible: false, tableLoading: false, @@ -306,6 +308,10 @@ export default { saveSite(){ this.$refs.siteForm.validate((valid,obj) => { if (valid){ + if (this.siteForm.factoryCode.length !== 2 || isNaN(this.siteForm.factoryCode)){ + this.$message.warning("The Factory Code must be a number of length 2") + return + } let params = { ...this.siteForm, createBy: this.$store.state.user.name, @@ -330,6 +336,10 @@ export default { updateSite(){ this.$refs.siteForm.validate((valid,obj) => { if (valid){ + if (this.siteForm.factoryCode.length !== 2 || isNaN(this.siteForm.factoryCode)){ + this.$message.warning("The Factory Code must be a number of length 2") + return + } updateSite(this.siteForm).then(({data})=>{ if (data && data.code === 0){ if (this.siteForm.siteId === this.$store.state.user.site){ @@ -547,8 +557,8 @@ export default { - - + + @@ -583,7 +593,12 @@ export default { - + + + + + +