|
@@ -4,7 +4,7 @@
|
|
|
|
|
|
<!--普通新闻类型-->
|
|
|
<div>
|
|
|
- <el-form :model="form" ref="form" :rules="formRules" autocomplete="off" label-position="left">
|
|
|
+ <el-form :model="form.type1data" ref="form" :rules="formRules" autocomplete="off" label-position="left">
|
|
|
<el-form-item label="网站导航:" :label-width="formLabelWidth" prop="pid_arr" class="custom-align-right">
|
|
|
<el-cascader :key="parentKey" v-model="form.type1data.pid_arr" placeholder="请选择网站导航" :props="parentData" filterable clearable></el-cascader>
|
|
|
</el-form-item>
|
|
@@ -44,13 +44,12 @@ export default {
|
|
|
data() {
|
|
|
let self = this;
|
|
|
const validatePid = (rule,value,callback) => {
|
|
|
- console.log(value)
|
|
|
- // console.log(value.length)
|
|
|
- // if (value.length === 0) {
|
|
|
- // callback(new Error('必须选择一个导航!'))
|
|
|
- // } else {
|
|
|
- // callback()
|
|
|
- // }
|
|
|
+ console.log(value.length)
|
|
|
+ if (value.length === 0) {
|
|
|
+ callback(new Error('必须选择一个导航!'))
|
|
|
+ } else {
|
|
|
+ callback()
|
|
|
+ }
|
|
|
}
|
|
|
return {
|
|
|
formLabelWidth:"120px",
|
|
@@ -66,7 +65,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
formRules:{
|
|
|
- pid_arr: [{type:'array',required:true,trigger:'change',message:'必须选择一个导航!',validator:validatePid}],
|
|
|
+ pid_arr: [{type:'array',required:true,trigger:'blur',message:'必须选择一个导航!',validator:validatePid}],
|
|
|
},
|
|
|
//获取导航池id start---------------------------------------->
|
|
|
parentKey:0,//获取父级导航
|