1
0

3 Коммиты 14ebe87d54 ... fe3a51e76c

Автор SHA1 Сообщение Дата
  CaoGQ123 fe3a51e76c 2025_3_3_creatNews和用户管理 1 месяц назад
  rkljw 6370448c7c 1 1 месяц назад
  rkljw a7392138b8 111 1 месяц назад
1 измененных файлов с 48 добавлено и 3 удалено
  1. 48 3
      src/views/news/creatNews.vue

+ 48 - 3
src/views/news/creatNews.vue

@@ -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: '' }
       ]