Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Fedex
/
imac-vue
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
jinhui.wang
2022-09-20 17:16:54 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
8855465c4e9b7f1454cd2607b886c0bc3a7f34b4
8855465c
1 parent
10ee23f6
校验增加
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
5 deletions
src/views/basicInformation/goodsStation/dialog.vue
src/views/basicInformation/goodsStationFlight/dialog.vue
src/views/basicInformation/goodsStation/dialog.vue
View file @
8855465
...
...
@@ -5,10 +5,12 @@
<el-form class="form-header" :model="formData" size="small" ref="addForm" label-width="auto"
label-position="left" style="margin-bottom:10px" :rules="rules" @submit.native.prevent>
<el-form-item label="货站名称" prop="goodsStation">
<el-input type="text" v-model="formData.goodsStation" placeholder="请输入货站名称"></el-input>
<el-input type="text" v-model="formData.goodsStation" maxlength="50" placeholder="请输入货站名称">
</el-input>
</el-form-item>
<el-form-item label="品名" prop="goodsList">
<el-input type="textarea" v-model="formData.goodsList" rows="4" placeholder="请输入品名,多个用“;”隔开">
<el-input type="textarea" v-model="formData.goodsList" rows="4" maxlength="254"
placeholder="请输入品名,多个用“;”隔开">
</el-input>
</el-form-item>
</el-form>
...
...
@@ -63,6 +65,7 @@ export default {
submit() {
let obj = {}
obj.goodsStation = this.formData.goodsStation
this.formData.goodsList = this.formData.goodsList.replace(/;/g, ";")
if (this.formData.goodsList != null && this.formData.goodsList != '') {
obj.goodsList = this.formData.goodsList.split(';')
}
...
...
src/views/basicInformation/goodsStationFlight/dialog.vue
View file @
8855465
...
...
@@ -5,10 +5,12 @@
<el-form class="form-header" :model="formData" size="small" ref="addForm" label-width="auto"
label-position="left" style="margin-bottom:10px" :rules="rules" @submit.native.prevent>
<el-form-item label="货站名称" prop="goodsStation">
<el-input type="text" v-model="formData.goodsStation" placeholder="请输入货站名称"></el-input>
<el-input type="text" v-model="formData.goodsStation" maxlength="50" placeholder="请输入货站名称">
</el-input>
</el-form-item>
<el-form-item label="航班" prop="flightList">
<el-input type="textarea" v-model="formData.flightList" rows="4" placeholder="请输入航班,多个用“;”隔开">
<el-input type="textarea" v-model="formData.flightList" rows="4" maxlength="254"
placeholder="请输入航班,多个用“;”隔开" oninput="value=value.replace(/[^A-Za-z0-9\;]/g, '')">
</el-input>
</el-form-item>
</el-form>
...
...
@@ -62,8 +64,9 @@ export default {
//提交
submit() {
let obj = {}
obj.goodsStation = this.formData.goodsStation
obj.goodsStation = this.formData.goodsStation
t
if (this.formData.flightList != null && this.formData.flightList != '') {
this.formData.flightList = this.formData.flightList.toUpperCase()
obj.flightList = this.formData.flightList.split(';')
}
this.$refs['addForm'].validate(val => {
...
...
@@ -86,6 +89,10 @@ export default {
},
//取消
close() {
this.formData = {
goodsStation: null,
flightList: null
}
this.$refs["addForm"].clearValidate();
this.$emit('close')
}
...
...
Please
register
or
login
to post a comment