CaoGQ123 преди 1 месец
родител
ревизия
d3b74b23a9

+ 1 - 4
src/views/news/creatNews.vue

@@ -379,14 +379,11 @@ export default {
       },
 
       parentKey_2:0,//获取父级导航 
-      parentData_2: {
-            
+      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)
           }

+ 3 - 1
src/views/role/components/userDefault.vue

@@ -197,7 +197,8 @@
           <el-form-item label="提示词:" :label-width="formLabelWidth" prop="" class="custom-align-right">
             <el-input type="textarea" v-model="form.remark" class="custom-textarea" placeholder="请输入提示词"></el-input>
           </el-form-item>
-          <el-form-item label="网站选择" :label-width="formLabelWidth" prop="sszq" class="custom-align-right">
+
+          <!-- <el-form-item label="网站选择" :label-width="formLabelWidth" prop="sszq" class="custom-align-right">
             <el-select v-model="form.sszq" multiple filterable placeholder="请选择">
               <el-option
                 v-for="item in webSiteList"
@@ -207,6 +208,7 @@
               </el-option>
             </el-select>
           </el-form-item>
+           -->
         </div>
       </el-form>
     </div>  

+ 22 - 12
src/views/role/components/userEnterprise.vue

@@ -159,7 +159,8 @@
           <el-form-item label="提示词:" :label-width="formLabelWidth" prop="" class="custom-align-right">
             <el-input type="textarea" v-model="form.remark" class="custom-textarea" placeholder="请输入提示词"></el-input>
           </el-form-item>
-          <el-form-item label="网站选择" :label-width="formLabelWidth" prop="sszq" class="custom-align-right">
+
+          <!-- <el-form-item label="网站选择" :label-width="formLabelWidth" prop="sszq" class="custom-align-right">
             <el-select v-model="form.sszq" multiple filterable placeholder="请选择">
               <el-option
                 v-for="item in webSiteList"
@@ -168,7 +169,9 @@
                 :value="item.value">
               </el-option>
             </el-select>
-          </el-form-item>
+          </el-form-item> -->
+
+
         </div>
       </el-form>
     </div>  
@@ -263,7 +266,7 @@ export default {
       form:{
 
             websiteTag_arr_id:[],    //站点标识下拉id only
-        websiteTag_reg:"",    
+        websiteTag_reg:[],    
         sszq:"", //站点标识下拉id
            
 
@@ -275,8 +278,8 @@ export default {
         real_name:"",//真实姓名
         id_card:"",//身份证号
         mobile:"",//手机号
-        city_arr_id:"",//工作区域 
-        address_arr_id:"",//详细地址
+        city_arr_id:[],//工作区域 
+        address_arr_id:[],//详细地址
         from_time:"",//有效期开始时间
         to_time:"",//有效期结束时间
         long_time:0,//是否为长期 //长期1:长期 0:非长期
@@ -448,18 +451,25 @@ export default {
     },
     //提交表单
     addData(){
+
       console.log(this.timeList)
-      //console.log(this.form.address_arr_id)
       //1.格式化时间戳
+      this.form.birthday = formatLocalDate(this.form.birthday);
       if(this.form.long_time==0){
-        this.form.from_time = formatLocalDate(this.timeList[0]);
-        this.form.to_time = formatLocalDate(this.timeList[1]);
+      this.form.from_time = formatLocalDate(this.timeList[0]);
+      this.form.to_time = formatLocalDate(this.timeList[1]);
       }else{
-        this.form.from_time = "";
-        this.form.to_time = "";
-        delete this.form.from_time;
-        delete this.form.to_time;
+      // this.form.from_time = "";
+      // this.form.to_time = "";
+      delete this.form.from_time;
+      delete this.form.to_time;
       }
+      //判断用户工作区域是否为全国
+      if(this.isNational==1){
+      this.form.city_arr_id = [0];
+      }
+      console.log(this.form)
+      
       //2.开始验证
       this.$refs.form.validate(valid => {
         if (valid) {

+ 4 - 2
src/views/role/components/userInvestigate.vue

@@ -151,9 +151,11 @@
             </el-date-picker>
             <el-checkbox v-model="form.long_time" :true-label="1" :false-label="0" class="longTimeCheckbox">无限期</el-checkbox>
           </el-form-item>
+
           <el-form-item label="籍贯:" :label-width="formLabelWidth" prop="" class="custom-align-right">
             <CityCascader v-model="form.native_place_arr_id" @update-city-id="update_native_place_arr_id"></CityCascader>
           </el-form-item>
+
           <el-form-item label="QQ:" :label-width="formLabelWidth" prop="" class="custom-align-right">
             <el-input v-model="form.qq" autocomplete="off" placeholder="请输入QQ号.."></el-input>
           </el-form-item>
@@ -333,9 +335,9 @@ export default {
         birthday:"",//出生年月
         gender:"1",//性别
         mobile:"",//手机号
-        native_place_arr_id:"",//籍贯
+        native_place_arr_id:[],//籍贯
         city_arr_id:"",//工作区域
-        address_arr_id:"",//详细地址
+        address_arr_id:[],//详细地址
         address:"",//详细地址门牌号
         from_time:"",//有效期开始时间
         to_time:"",//有效期结束时间

+ 2 - 2
src/views/role/components/userPolitician.vue

@@ -242,8 +242,8 @@
             real_name:"",//真实姓名
             id_card:"",//身份证号
             mobile:"",//手机号
-            address_arr_id:"",//详细地址
-            city_arr_id:"",//工作区域
+            address_arr_id:[],//详细地址
+            city_arr_id:[],//工作区域
             from_time:"",//有效期开始时间
             to_time:"",//有效期结束时间
             long_time:0,//是否为长期 //长期1:长期 0:非长期

+ 10 - 16
src/views/website/websiteTag.vue

@@ -213,7 +213,7 @@
             <div class="footerBtnbox">
               <el-button @click="closeWindow" type="info">取 消</el-button>
               <el-button type="primary" @click="editToServe" v-if="editBtn==true">确定</el-button>
-              <el-button type="primary" @click="addToServe" v-else>提交</el-button>
+              <el-button type="primary" @click="addToServe" v-else :disabled="if_disabled">提交</el-button>
                    
                
             </div>
@@ -234,7 +234,7 @@
     import '@/styles/global.less';
 
 //     vue防抖点击事件发送请求
-    import { debounce } from 'lodash';
+     
 
     export default {
       components: {
@@ -300,6 +300,8 @@
           //3.弹出框中的表单设置 start ------------------------------------------------------------>
 
           tag_dorp_all_id_str:"",//下拉所有ID
+          if_disabled:false,       // 提交防抖点击事件
+
 
           //3.1 表单收集的数据
           form: {
@@ -683,11 +685,11 @@
 
         //3.7 提交表单
         addToServe(){//添加 
-             
-           
           //先进行验证
+ 
           this.$refs.form.validate(valid => {
 
+
             if (valid) {
               //提交之前把域名列表转换成数组
               let webSiteArray = [];
@@ -748,13 +750,11 @@
               })
             }
           })
-        },
-
-        //vue防抖点击事件发送请求
+ 
 
-        debouncedClick() {
-                  this.addToServe(); // 调用实际的点击处理函数
         },
+
+        
  
  
         //3.8 检测网站名称是否存在
@@ -1012,13 +1012,7 @@
                
 
       },
-
-      created(){
-
-            this.addToServe = debounce(this.addToServe, 200);
-
-      }
-
+ 
     }