提交 e12c3d20 authored 作者: matian's avatar matian

fix:修改客户信息输入框字数限制

上级 56c8ea63
...@@ -10,10 +10,10 @@ ...@@ -10,10 +10,10 @@
> >
<el-form :model="form" :rules="rules" ref="ruleForm" label-width="90px"> <el-form :model="form" :rules="rules" ref="ruleForm" label-width="90px">
<el-form-item label="客户名称" prop="name"> <el-form-item label="客户名称" prop="name">
<el-input v-model="form.name" size="small" placeholder="请输入客户名称" /> <el-input v-model="form.name" size="small" placeholder="请输入客户名称" maxlength="50" />
</el-form-item> </el-form-item>
<el-form-item label="客户简称"> <el-form-item label="客户简称">
<el-input v-model="form.short_name" size="small" placeholder="请输入客户简称" /> <el-input v-model="form.short_name" size="small" placeholder="请输入客户简称" maxlength="50" />
</el-form-item> </el-form-item>
<el-form-item label="客户来源" prop="source" class="form-item-select" style="margin-right: 20px"> <el-form-item label="客户来源" prop="source" class="form-item-select" style="margin-right: 20px">
<el-select v-model="form.source" placeholder="请选择客户来源" size="small" style="width: 100%"> <el-select v-model="form.source" placeholder="请选择客户来源" size="small" style="width: 100%">
...@@ -35,7 +35,14 @@ ...@@ -35,7 +35,14 @@
<el-input v-model="form.address" size="small" placeholder="请输入详细地址" /> <el-input v-model="form.address" size="small" placeholder="请输入详细地址" />
</el-form-item> </el-form-item>
<el-form-item label="备注" prop="remark"> <el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" type="textarea" size="small" rows="4" placeholder="请输入备注" /> <el-input
v-model="form.remark"
type="textarea"
size="small"
rows="4"
placeholder="请输入备注"
maxlength="200"
/>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" @click="handleSubmit" size="mini" :disabled="btnDisabled">提交</el-button> <el-button type="primary" @click="handleSubmit" size="mini" :disabled="btnDisabled">提交</el-button>
...@@ -112,13 +119,15 @@ export default { ...@@ -112,13 +119,15 @@ export default {
const params = Object.assign({}, this.form) const params = Object.assign({}, this.form)
params.region = this.form.region.join('-') params.region = this.form.region.join('-')
this.btnDisabled = true this.btnDisabled = true
createCustomer(params).then(res => { createCustomer(params)
.then(res => {
if (res.code === 0 && res.data && res.data.id) { if (res.code === 0 && res.data && res.data.id) {
this.$message.success('创建客户成功') this.$message.success('创建客户成功')
this.$emit('input', false) this.$emit('input', false)
this.$emit('change') this.$emit('change')
} }
}).finally(() => { })
.finally(() => {
window.setTimeout(() => { window.setTimeout(() => {
this.btnDisabled = false this.btnDisabled = false
}, 500) }, 500)
...@@ -128,13 +137,15 @@ export default { ...@@ -128,13 +137,15 @@ export default {
const params = Object.assign({}, this.form) const params = Object.assign({}, this.form)
params.region = this.form.region.join('-') params.region = this.form.region.join('-')
this.btnDisabled = true this.btnDisabled = true
updateCustomer(this.info.id, params).then(res => { updateCustomer(this.info.id, params)
.then(res => {
if (res.code === 0 && res.data && res.data.status) { if (res.code === 0 && res.data && res.data.status) {
this.$message.success('更新客户成功') this.$message.success('更新客户成功')
this.$emit('input', false) this.$emit('input', false)
this.$emit('change') this.$emit('change')
} }
}).finally(() => { })
.finally(() => {
window.setTimeout(() => { window.setTimeout(() => {
this.btnDisabled = false this.btnDisabled = false
}, 500) }, 500)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论