tanyanfei 5 tahun lalu
induk
melakukan
de8764dd6a
2 mengubah file dengan 16 tambahan dan 12 penghapusan
  1. 10 7
      src/views/apply/New.vue
  2. 6 5
      src/views/system/AddAccount.vue

+ 10 - 7
src/views/apply/New.vue

@@ -114,7 +114,7 @@
                 </el-form-item>
                 <el-form-item label="培训时间">
                     <el-date-picker clearable
-                    v-model="form.train_time"
+                    v-model="form.train_time1"
                     type="daterange" value-format="yyyy-MM-dd"
                     range-separator="至"
                     start-placeholder="开始日期"
@@ -222,14 +222,14 @@
             :visible.sync="dialogVisible"
             width="30%">
             <el-date-picker
-            v-model="time" v-if='date_type == 1'
+            v-model="time1" v-show='date_type == 1'
             type="daterange" value-format="yyyy-MM-dd"
             range-separator="至"
             start-placeholder="开始日期"
             end-placeholder="结束日期">
             </el-date-picker>
             <el-date-picker
-            v-model="time" v-else
+            v-model="time2" v-show='date_type == 2'
             type="date" value-format="yyyy-MM-dd">
             </el-date-picker>
             <span slot="footer" class="dialog-footer">
@@ -269,12 +269,13 @@ export default {
           {name:'领证方式', value:'receive_card',checked:true},
           {name:'实名认证', value:'verify_1',checked:true},
           {name:'报名时间', value:'signup_time',checked:true,width:'150px'},
-          {name:'培训时间', value:'train_time',checked:true,width:'150px'},
+          {name:'培训时间', value:'train_time',checked:true,width:'200px'},
           {name:'公司名称', value:'company',checked:true,width:'200px'},
       ],
       text:'批量设置培训时间',
       date_type:1,
-      time:'',
+      time1:null,
+      time2:'',
       form:{train_type:'新办',subject_item:'',order_status:'',page:1},
       activeName:"1",
       total:1,
@@ -295,6 +296,7 @@ export default {
       },
       getData(){
           var parm=this.form;
+          parm.train_time=parm.train_time1.join(',');
           this.loading=true;
           if(this.order_status != '-3'){parm.order_status=this.order_status}else{parm.order_status=''}
           this.$api.getSignList(parm).then(res=>{
@@ -407,10 +409,11 @@ export default {
       },
       save(){
           var parm={id:this.select_ids}
+          console.log(this.time)
           if(this.date_type == 1){
-              parm.train_time=this.time.join(',')
+              parm.train_time=this.time1.join(',')
           }else{
-              parm.exam_time=this.time
+              parm.exam_time=this.time2
           }
            this.$api.updateSign(parm).then((res)=>{
                     if(res.data.code == 0){

+ 6 - 5
src/views/system/AddAccount.vue

@@ -27,7 +27,7 @@
           <el-input placeholder="手机" v-model="form.phone"></el-input>
         </el-form-item>
         <el-form-item label="权限">
-          <el-select v-model="form.permission" multiple placeholder="请选择">
+          <el-select v-model="permission" multiple placeholder="请选择">
             <el-option
               v-for="(item,index) in permissions"
               :key="index"
@@ -54,22 +54,23 @@ export default {
     return {
       test: "",
       form: { name: "", realname: "", password:"",repassword:"",permissions:[],status: 1 },
-      permissions:[]
-    };
+      permissions:[],
+      permission:[],
+    }
   },
   methods: {
     getData() {
       this.$api.getAccountById({ id: this.form.id }).then(res => {
         this.form = res.data.data;
         if(res.data.data.permissions){
-          this.form.permission=res.data.data.permissions.split(',')
+          this.permission=res.data.data.permissions.split(',')
         }
       });
 
     },
     save() {
       var parm = this.form;
-      parm.permissions=this.form.permission.join(',')
+      parm.permissions=this.permission.join(',')
       if (parm.id) {
         // debugger;
         this.$api.editAccount(parm).then(res => {