|
|
@@ -81,7 +81,13 @@
|
|
|
<el-row :gutter="12">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="客户电话" prop="linkPhone">
|
|
|
- <el-input clearable v-model="form.linkPhone" placeholder="请输入" />
|
|
|
+ <el-input
|
|
|
+ clearable
|
|
|
+ v-model="form.linkPhone"
|
|
|
+ maxlength="11"
|
|
|
+ placeholder="请输入"
|
|
|
+ @input="handleLinkPhoneInput"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
@@ -462,7 +468,8 @@
|
|
|
linkPhone: [
|
|
|
{
|
|
|
required: this.form.needProduce != 2 ? true : false,
|
|
|
- message: '请输入',
|
|
|
+ message: '请输入11位以内的数字',
|
|
|
+ pattern: /^[0-9]{0,11}$/,
|
|
|
trigger: 'change'
|
|
|
}
|
|
|
],
|
|
|
@@ -482,6 +489,9 @@
|
|
|
},
|
|
|
|
|
|
methods: {
|
|
|
+ handleLinkPhoneInput(value) {
|
|
|
+ this.form.linkPhone = String(value || '').replace(/[^0-9]/g, '').slice(0, 11);
|
|
|
+ },
|
|
|
stockShow() {
|
|
|
this.$refs.selectStockLedgerDialogRef.open('', -1);
|
|
|
},
|