|
@@ -180,7 +180,7 @@
|
|
|
<el-form-item label="问卷标题:" prop="survey_name" class="custom-align-right">
|
|
|
<el-input v-model="form.survey_name" autocomplete="off" placeholder="请输入问卷标题"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="选项:" prop="is_survey" class="custom-align-right">
|
|
|
+ <el-form-item label="选项:" prop="survey_type" class="custom-align-right">
|
|
|
<el-radio-group v-model="form.survey_type" >
|
|
|
<el-radio :label="0">单选</el-radio>
|
|
|
<el-radio :label="1">多选</el-radio>
|
|
@@ -256,7 +256,11 @@ export default {
|
|
|
let self = this;
|
|
|
//0.全局操作 end ------------------------------------------------------------>
|
|
|
return {
|
|
|
- radio:3,
|
|
|
+ websiteid:0,
|
|
|
+ creatNews_pid_num:"0",//请求子导航用的pid
|
|
|
+ creatNews_nav_pool_arr:[],//
|
|
|
+ creatNews_add_nav_pool_arr:[],//
|
|
|
+ creatNews_son_website_id_num:"",
|
|
|
checked:false,
|
|
|
formLabelWidth: '80px',//表单的长度
|
|
|
//1.表单项 start ------------------------------------------------------------>
|
|
@@ -291,10 +295,11 @@ export default {
|
|
|
copyfrom:"",//来源名称
|
|
|
fromurl:"",//来源地址
|
|
|
status:0,//状态 0待发布 1已发布 404已删除
|
|
|
+ web_site_id: 0,
|
|
|
is_survey:1,//调查问卷:0:否;1:是;
|
|
|
survey_name:"",//问卷名称
|
|
|
suvey_array:"",//选项名称集合
|
|
|
- survey_type:"0" //0:单选 1:复选
|
|
|
+ survey_type:0 //0:单选 1:复选
|
|
|
},
|
|
|
//1.2 表单验证规则
|
|
|
formRules: {
|
|
@@ -409,6 +414,46 @@ export default {
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
+
|
|
|
+ parentKey_2:0,//获取父级导航
|
|
|
+ parentData_2: {
|
|
|
+ checkStrictly: true,
|
|
|
+ lazy: true,
|
|
|
+ async lazyLoad (node, resolve) {
|
|
|
+ const { level, data } = node;
|
|
|
+ if (data && data.children && data.children.length !== 0) {
|
|
|
+ return resolve(node)
|
|
|
+ }
|
|
|
+
|
|
|
+ let parentId;
|
|
|
+
|
|
|
+ if(data!=undefined){
|
|
|
+ parentId = data.value;
|
|
|
+ }else{
|
|
|
+ parentId = self.creatNews_pid_num.toString();
|
|
|
+ }
|
|
|
+
|
|
|
+ let parames = {
|
|
|
+ 'website_id':self.form.web_site_id ?self.form.web_site_id :self.websiteid,
|
|
|
+ 'pid':parentId
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ self.$store.dispatch('pool/get_creatNews_nav_son_actions',parames).then(res=> {
|
|
|
+
|
|
|
+ if (res.data) {
|
|
|
+ const nodes = res.data.map(item => ({
|
|
|
+ value: item.category_id,
|
|
|
+ label: item.name,
|
|
|
+ leaf: level >= 3,
|
|
|
+ children: []
|
|
|
+ }))
|
|
|
+ resolve(nodes)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
inputList: [
|
|
|
{ value: '' }
|
|
|
]
|