提交 a0b1b312 authored 作者: caicai's avatar caicai

字数限制

上级 2649389d
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
</div> </div>
<img @click="delCate(cItem,cIndex)" src="~@/assets/close.png" alt="" class="dragbox_cate_del"> <img @click="delCate(cItem,cIndex)" src="~@/assets/close.png" alt="" class="dragbox_cate_del">
</div> </div>
<el-input v-else v-model="editName" placeholder="" @blur="closeEdit(cIndex)" class="dragbox_cate_input"></el-input> <el-input v-else v-model="editName" placeholder="" minlength="1" maxlength="6" @blur="closeEdit(cIndex)" class="dragbox_cate_input"></el-input>
<div v-if="cItem.softList" class="dragbox_cate_list"> <div v-if="cItem.softList" class="dragbox_cate_list">
<cateItem v-for="(sItem, sIndex) in cItem.softList" :key="sIndex" :detail="sItem" :src="sItem.icon" :name="sItem.name"></cateItem> <cateItem v-for="(sItem, sIndex) in cItem.softList" :key="sIndex" :detail="sItem" :src="sItem.icon" :name="sItem.name"></cateItem>
</div> </div>
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
destroy-on-close destroy-on-close
center> center>
<div style="padding-bottom:12px;fontsize:16px">请输入分类名称</div> <div style="padding-bottom:12px;fontsize:16px">请输入分类名称</div>
<el-input v-model="cateName" placeholder="请输入"></el-input> <el-input v-model="cateName" placeholder="请输入" minlength="1" maxlength="6"></el-input>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="cancelAdd">取 消</el-button> <el-button @click="cancelAdd">取 消</el-button>
<el-button type="primary" @click="sureAdd">确 定</el-button> <el-button type="primary" @click="sureAdd">确 定</el-button>
...@@ -163,7 +163,13 @@ export default { ...@@ -163,7 +163,13 @@ export default {
closeEdit(index) { closeEdit(index) {
let oldName = this.cateList[index].name; let oldName = this.cateList[index].name;
let editName = this.editName.trim(); let editName = this.editName.trim();
if(editName == '') editName = "未命名"; if(editName == '' || editName.length<1 || editName.length>6) {
this.$message.warning("分类名字1到6个字");
this.editName = "";
this.editIndex = -1;
return;
}
// if(editName == '') editName = "未命名";
if(oldName != editName) { if(oldName != editName) {
this.$emit( "changeName", {index,name:editName, detail:this.cateList[index]} ); this.$emit( "changeName", {index,name:editName, detail:this.cateList[index]} );
} }
...@@ -196,8 +202,14 @@ export default { ...@@ -196,8 +202,14 @@ export default {
}, },
sureAdd() { sureAdd() {
let name = this.cateName; let name = this.cateName;
if(name == '' || name.trim() == '') name = "未命名"; if(name == '' || name.trim() == '' || name.length<1 || name.length>6) {
this.$message.warning("分类名字1到6个字");
this.cateName = "";
return;
}
// if(name == '' || name.trim() == '') name = "未命名";
this.$emit("addCategory", name); this.$emit("addCategory", name);
this.cateName = "";
}, },
addCate() { addCate() {
// 添加分类 // 添加分类
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论