From fb897b38980a0d8e043c0415e84f3677e7e0cef0 Mon Sep 17 00:00:00 2001
From: zhangyanpeng <bob.zhang@highdatas.com>
Date: 星期二, 11 二月 2020 17:23:26 +0800
Subject: [PATCH] 时间调整

---
 src/components/popup/newProject.vue |   42 ++++++++++++++++++++++++++----------------
 1 files changed, 26 insertions(+), 16 deletions(-)

diff --git a/src/components/popup/newProject.vue b/src/components/popup/newProject.vue
index 82368da..7d042cf 100644
--- a/src/components/popup/newProject.vue
+++ b/src/components/popup/newProject.vue
@@ -5,7 +5,7 @@
        <el-step title="鏂规璁捐" description="纭珛鏂规"></el-step>
        <el-step title="棰勮" description=""></el-step>
      </el-steps>
-     <div style="height: 55vh; padding:0px; box-sizing:boder-box; overflow: auto;">
+     <div style="height: 45vh; padding:0px; box-sizing:boder-box; overflow: auto;">
        <div v-if="add_Step == 0" style="width: 100%; height: 100%;" align="center">
         <div style="padding-top: 5%; box-sizing:boder-box">
 					<el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
@@ -42,7 +42,7 @@
         </div>
       </div>
       <div v-if="add_Step == 1" style="width: 100%; height: 100%;" align="center">
-				<substep ref="substep_zj" v-bind:xmId="xmId"></substep>
+				<substep ref="substep_zj" v-bind:xmId="xmId" v-bind:totalItems="totalItems"></substep>
       </div>
       <div v-if="add_Step == 2" style="width: 100%; height: 100%;" align="center">
         <substepReadOnly v-bind:form_objs="form_objs" v-bind:showData_="showData_"></substepReadOnly>
@@ -75,7 +75,9 @@
 	},
   data () {
     return {
-      add_Step: 0,
+		userId: undefined,
+		assign: undefined,
+		add_Step: 0,
 			loading_nextStep: false,
 			nextStepName: "涓嬩竴姝�",
 			loading_cancel: false,
@@ -83,6 +85,7 @@
 			
 			ruleForm: {},
 			xmId: null,
+			totalItems: null,
 			showData_: null,
 			form_objs: null,
 			options_objectives: [
@@ -136,6 +139,8 @@
 		this.ruleForm = this.rowData;
 		this.xmId = this.rowData.id;
 	}
+	this.userId = localStorage.getItem('userId');
+	this.assign = localStorage.getItem('assign');
 },
   methods:{
 		Cancel() {
@@ -164,7 +169,6 @@
 				  if (valid) {
 				    is_null1 = true;
 				  } else {
-				    console.log('error submit!!');
 				    return false;
 				  }
 				});
@@ -194,22 +198,22 @@
 		//	let items2 = new Date(ruleForm_.items[1]).Format("yyyy-MM-dd").toLocaleString();
 			
 			let url = "/api/scheme/addOrUpdate";
+			let me = this;
 			this.$axios.get(url,{
 			  params: {
 			    reseachType: ruleForm_.objective,
 			    name: ruleForm_.name,
 					startTime: items1,
 					endTime: items2,
-					id: this.xmId,
-					desp:ruleForm_.desp
+					id: me.xmId,
+					desp:ruleForm_.desp,
+					userId: me.userId
 			  }
 			}).then(data_ => {
-			  console.log(data_);
-				this.xmId = data_.data.data;
-				
-				this.add_Step = 1;
+				me.xmId = data_.data.data;
+				me.totalItems = ruleForm_.items;
+				me.add_Step = 1;
 			}).catch(error =>{
-			    console.log(error);
 			})
 		},
 		
@@ -233,6 +237,11 @@
 				if (!form_obj.mustAttach) {
 					form_obj.mustAttach = false;
 				}
+				if (form_obj.items.length > 0) {
+					form_obj.startTime = form_obj.items[0];
+					form_obj.endTime = form_obj.items[1];
+				}
+				
 				if (form_obj.startTime) {
 					form_obj.startTime = this.$moment(form_obj.startTime).format('YYYY-MM-DD');
 			//		form_obj.startTime = new Date(form_obj.startTime).Format("yyyy-MM-dd").toLocaleString();
@@ -241,10 +250,11 @@
 					form_obj.endTime = this.$moment(form_obj.endTime).format('YYYY-MM-DD');
 				//	form_obj.endTime = new Date(form_obj.endTime).Format("yyyy-MM-dd").toLocaleString();
 				}
-				if (form_obj.userId) {
-					let leng = form_obj.userId.length;
+				if (form_obj.userIds) {
+					let leng = form_obj.userIds.length;
 					
-					form_obj.userId = form_obj.userId[leng-1];
+					form_obj.roleName = form_obj.userIds[leng-2];
+					form_obj.userId = form_obj.userIds[leng-1];
 				}
 				form_obj.type = itm_k;
 				form_obj.parentId = this.xmId;
@@ -267,8 +277,8 @@
 			}
 		},
 		saveStep3() {
-			let url = "/api/scheme/working/" + this.ruleForm.id;
-			this.$axios.get(url + datas).then(data_ => {
+			let url = "/api/scheme/working/" + this.xmId;
+			this.$axios.get(url).then(data_ => {
 				if(data_.data.success) {
 					this.$message('椤圭洰鍚姩鎴愬姛');
 					this.Cancel();

--
Gitblit v1.8.0