|
@@ -1,25 +1,34 @@
|
|
|
<template>
|
|
|
<div class="editWindowBox">
|
|
|
<div class="editWindowBoxContent">
|
|
|
- <el-form :model="form" ref="form" :rules="formRules" autocomplete="off" label-position="left">
|
|
|
- <el-form-item label="网站导航:" :label-width="formLabelWidth" class="custom-align-right">
|
|
|
- <el-cascader :key="parentKey" v-model="form.pid_arr" placeholder="请选择网站导航" :props="parentData" filterable clearable></el-cascader>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="请求条数:" :label-width="formLabelWidth" class="custom-align-right">
|
|
|
- <el-select v-model="form.pageSize" placeholder="请选择">
|
|
|
- <el-option
|
|
|
- v-for="item in form.sizeData"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
+
|
|
|
+ <!--普通新闻类型-->
|
|
|
+ <div>
|
|
|
+ <el-form :model="form" 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>
|
|
|
+ <el-form-item label="显示条数:" :label-width="formLabelWidth" class="custom-align-right">
|
|
|
+ <el-input v-model="form.type1data.pageSize" placeholder="请输入请求的条数" disabled/>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ <!--tabs类型-->
|
|
|
+ <!-- <div>
|
|
|
+ <el-form :model="form" ref="form" :rules="formRules" autocomplete="off" label-position="left">
|
|
|
+ <el-form-item label="网站导航:" :label-width="formLabelWidth" class="custom-align-right">
|
|
|
+ <el-cascader :key="parentKey" v-model="form.pid_arr" placeholder="请选择网站导航" :props="parentData" filterable clearable></el-cascader>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="显示条数:" :label-width="formLabelWidth" class="custom-align-right">
|
|
|
+ <el-input v-model="form.pageSize" placeholder="请输入请求的条数" disabled/>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </div> -->
|
|
|
+
|
|
|
</div>
|
|
|
<div class="editWindowBoxFooter">
|
|
|
<el-button type="info" @click="closeEditWindow">取消</el-button>
|
|
|
- <el-button type="primary">确定</el-button>
|
|
|
+ <el-button type="primary" @click="submitData">确定</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -27,29 +36,34 @@
|
|
|
<script>
|
|
|
export default {
|
|
|
props: {
|
|
|
-
|
|
|
+ editType:{
|
|
|
+ type:String,
|
|
|
+ default:""
|
|
|
+ },
|
|
|
},
|
|
|
data() {
|
|
|
let self = this;
|
|
|
const validatePid = (rule,value,callback) => {
|
|
|
- if (value.length === 0) {
|
|
|
- callback(new Error('必须选择一个导航!'))
|
|
|
- } else {
|
|
|
- callback()
|
|
|
- }
|
|
|
+ console.log(value)
|
|
|
+ // console.log(value.length)
|
|
|
+ // if (value.length === 0) {
|
|
|
+ // callback(new Error('必须选择一个导航!'))
|
|
|
+ // } else {
|
|
|
+ // callback()
|
|
|
+ // }
|
|
|
}
|
|
|
return {
|
|
|
formLabelWidth:"120px",
|
|
|
+ //新闻类型
|
|
|
form:{
|
|
|
- pid_arr:[],
|
|
|
- pageSize:1,
|
|
|
- sizeData:[
|
|
|
- {value:1,label:"1"},
|
|
|
- {value:2,label:"2"},
|
|
|
- {value:3,label:"3"},
|
|
|
- {value:4,label:"4"},
|
|
|
- {value:5,label:"5"},
|
|
|
- ]
|
|
|
+ type1data:{
|
|
|
+ pid_arr:[],
|
|
|
+ pageSize:""
|
|
|
+ },
|
|
|
+ type2data:{
|
|
|
+ pid_arr:[],
|
|
|
+ pageSize:""
|
|
|
+ }
|
|
|
},
|
|
|
formRules:{
|
|
|
pid_arr: [{type:'array',required:true,trigger:'change',message:'必须选择一个导航!',validator:validatePid}],
|
|
@@ -89,6 +103,15 @@ export default {
|
|
|
methods: {
|
|
|
closeEditWindow(){
|
|
|
this.$store.commit('template/closeEditWindowStatus');
|
|
|
+ },
|
|
|
+ submitData(){
|
|
|
+ console.log(this.form.type1data.pid_arr)
|
|
|
+ // this.$refs.form.validate(valid => {
|
|
|
+ // if (valid) {
|
|
|
+ // console.log("123")
|
|
|
+
|
|
|
+ // }
|
|
|
+ // })
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|