-- 项目名称校验

This commit is contained in:
yuping
2022-12-10 21:29:22 +08:00
parent ee870a1d80
commit 59cff1b7a9
3 changed files with 6 additions and 4 deletions

View File

@@ -20,6 +20,9 @@ const props = defineProps({
type: Boolean,
default: true
},
id: {
type: String,
},
type: {
type: Number,
default: 1
@@ -49,8 +52,7 @@ watch(modelV, () => {
})
function validateProName() {
console.log(props.value)
props.value && validateName({name: props.value, type: props.type}).then(res => {
props.value && validateName({name: props.value, type: props.type, id: props.id}).then(res => {
emit('update:validate', res.data.data !== 1)
})
}

View File

@@ -39,7 +39,7 @@
<div class="inname">项目名称</div>
</div>
<div class="in">
<NameInput placeholder="请输入项目名称" v-model:value="projectInfo.name" v-model:validate="projectInfo.validate" :maxlength="30" show-count></NameInput>
<NameInput placeholder="请输入项目名称" v-model:value="projectInfo.name" v-model:validate="projectInfo.validate" :maxlength="30" show-count :id="projectInfo.projectId"></NameInput>
</div>
</div>
<div class="name flex-top">

View File

@@ -179,7 +179,7 @@
</div>
<div class="inname">项目名称:</div>
<div class="in">
<NameInput placeholder="请输入项目名称" v-model:value="projectInfo.name" v-model:validate="projectInfo.validate" :maxlength="30" show-count></NameInput>
<NameInput placeholder="请输入项目名称" v-model:value="projectInfo.name" v-model:validate="projectInfo.validate" :maxlength="30" show-count :id="projectInfo.projectId"></NameInput>
</div>
</div>
<div class="name">