|
@@ -51,7 +51,13 @@
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
|
<el-form-item label="客户电话" prop="linkPhone">
|
|
<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-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
|
@@ -202,7 +208,12 @@ export default {
|
|
|
{ required: true, message: '请输入', trigger: ['blur', 'change'] }
|
|
{ required: true, message: '请输入', trigger: ['blur', 'change'] }
|
|
|
],
|
|
],
|
|
|
linkPhone: [
|
|
linkPhone: [
|
|
|
- { required: true, message: '请输入', trigger: ['blur', 'change'] }
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ required: true,
|
|
|
|
|
+ pattern: /^[0-9]{0,11}$/,
|
|
|
|
|
+ message: '客户联系电话只能为数字且不超过11位',
|
|
|
|
|
+ trigger: ['blur', 'change']
|
|
|
|
|
+ }
|
|
|
],
|
|
],
|
|
|
orderNo: [{ required: true, message: '请选择', trigger: 'change' }],
|
|
orderNo: [{ required: true, message: '请选择', trigger: 'change' }],
|
|
|
receiveAddress: [
|
|
receiveAddress: [
|
|
@@ -221,6 +232,11 @@ export default {
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ handleLinkPhoneInput(value) {
|
|
|
|
|
+ this.form.linkPhone = String(value || '')
|
|
|
|
|
+ .replace(/[^0-9]/g, '')
|
|
|
|
|
+ .slice(0, 11);
|
|
|
|
|
+ },
|
|
|
//打开新增编辑弹框
|
|
//打开新增编辑弹框
|
|
|
async open(type, row, orderId) {
|
|
async open(type, row, orderId) {
|
|
|
this.batchNo = await getCode('lot_number_code');
|
|
this.batchNo = await getCode('lot_number_code');
|