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

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

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