From 801770456ae3750a44e0989b0025a98ccbad24e6 Mon Sep 17 00:00:00 2001
From: bob <bob.zhang@highdatas.com>
Date: 星期四, 13 八月 2020 17:13:53 +0800
Subject: [PATCH] 最新

---
 src/components/square.vue                       |   44 ++++++++++----
 src/components/popup/portion/substep.vue        |   47 +++++++++------
 src/components/finance/collectionStatistics.vue |    2 
 vue.config.js                                   |    4 
 src/components/finance/actualPayment.vue        |    4 
 src/views/Home.vue                              |    4 +
 src/components/popup/newProject.vue             |    3 
 src/views/list.vue                              |   53 ++++++++++++++---
 8 files changed, 112 insertions(+), 49 deletions(-)

diff --git a/src/components/finance/actualPayment.vue b/src/components/finance/actualPayment.vue
index 177ad41..8ef8d13 100644
--- a/src/components/finance/actualPayment.vue
+++ b/src/components/finance/actualPayment.vue
@@ -52,8 +52,8 @@
 				:header-cell-style="{'width': '100%', 'text-align': 'center'}" 
 				:row-class-name="tableRowClassName">
 				<el-table-column type="index" width="50"> </el-table-column>
-			<el-table-column prop="name" label="椤圭洰鍚嶇О" width="120" show-overflow-tooltip>
-			</el-table-column>
+			<el-table-column prop="code" label="椤圭洰鍙�" width="120" show-overflow-tooltip></el-table-column>
+			<el-table-column prop="name" label="椤圭洰鍚嶇О" width="120" show-overflow-tooltip></el-table-column>
 			<el-table-column prop="status" label="褰撳墠鐘舵��" width="100" align="center" :formatter="status_">
 			</el-table-column>
 			<el-table-column prop="type" label="鐮旂┒绫诲瀷鍒嗙被" show-overflow-tooltip width="130">
diff --git a/src/components/finance/collectionStatistics.vue b/src/components/finance/collectionStatistics.vue
index 8b57fd7..679a3e7 100644
--- a/src/components/finance/collectionStatistics.vue
+++ b/src/components/finance/collectionStatistics.vue
@@ -50,6 +50,7 @@
 				:header-cell-style="{'width': '100%', 'text-align': 'center'}" 
 				:row-class-name="tableRowClassName">
 				<!-- <el-table-column type="index" width="50"> </el-table-column> -->
+			<el-table-column prop="code" label="椤圭洰鍙�" width="120" show-overflow-tooltip></el-table-column>
 			<el-table-column prop="name" label="椤圭洰鍚嶇О" width="120" show-overflow-tooltip></el-table-column>
 			<el-table-column prop="status" label="褰撳墠鐘舵��" width="100" align="center" :formatter="status_"></el-table-column>
 			<el-table-column prop="type" label="鐮旂┒绫诲瀷鍒嗙被" show-overflow-tooltip width="130"></el-table-column>
@@ -90,6 +91,7 @@
 					:data="tableData2" 
 					:header-cell-style="{'width': '100%', 'text-align': 'center', 'background-color': 'rgb(247, 248, 249)'}" 
 					:row-class-name="tableRowClassName">
+				<el-table-column prop="code" label="椤圭洰鍙�" show-overflow-tooltip></el-table-column>
 				<el-table-column prop="name" label="椤圭洰鍚嶇О" show-overflow-tooltip></el-table-column>
 				<el-table-column prop="status" label="褰撳墠鐘舵��" width="100" align="center" :formatter="status_"></el-table-column>
 				<el-table-column prop="totalBudget" label="鍚堝悓閲戦" align="center"></el-table-column>
diff --git a/src/components/popup/newProject.vue b/src/components/popup/newProject.vue
index ec09335..cfbd6f7 100644
--- a/src/components/popup/newProject.vue
+++ b/src/components/popup/newProject.vue
@@ -648,8 +648,7 @@
 				{
 					schemeId: me.xmId,
 					datas: form_array
-				}
-				).then(data_ => {
+				}).then(data_ => {
 					window.console.log(data_);
 					me.loading_nextStep = false;
 					if (data_.data.success) {
diff --git a/src/components/popup/portion/substep.vue b/src/components/popup/portion/substep.vue
index 6c40057..86248a5 100644
--- a/src/components/popup/portion/substep.vue
+++ b/src/components/popup/portion/substep.vue
@@ -1,4 +1,11 @@
 <template>
+	
+	<!-- 
+		宸插畬鎴愮殑涓嶄慨鏀归渶灏嗘墍鏈夌殑
+	 finish ? false : false
+	 鏀规垚
+	 finish ? true : false
+	 -->
   <div class="class_substep">
 		<div style="float: left; width: 20%; height: 100%; border-right: 1px solid #333333; overflow: auto; padding-top: 5%; box-sizing: border-box;">
 			<el-tree
@@ -19,7 +26,7 @@
 				<div v-show="showData['title']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">绔嬮鏈嶅姟</h3>
 					<div>
-						<el-form :disabled="form_['title'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['title']" ref="ref_title" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['title'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['title']" ref="ref_title" label-position='right' label-width="100px"  class="demo-form-inline">
 							<!-- <el-row>
 								<el-col :span="22" class="z_grid-content3">
 									<el-form-item label="棰樼洰绫诲瀷" prop="titleType"
@@ -245,7 +252,7 @@
 				<div v-show="showData['scheme']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">鏂规寮�鍙戞湇鍔�</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['scheme'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['scheme']" ref="ref_scheme" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['scheme'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['scheme']" ref="ref_scheme" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -398,7 +405,7 @@
 				<div v-show="showData['search']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">鏂囩尞妫�绱�</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['search'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['search']" ref="ref_search" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['search'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['search']" ref="ref_search" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -551,7 +558,7 @@
 				<div v-show="showData['select']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">鏂囩尞鍒濈瓫</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['select'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['select']" ref="ref_select" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['select'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['select']" ref="ref_select" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -703,7 +710,7 @@
 				<div v-show="showData['get']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">鍏ㄦ枃鑾峰彇</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['get'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['get']" ref="ref_get" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['get'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['get']" ref="ref_get" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -854,7 +861,7 @@
 				<div v-show="showData['find']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">鍏ㄦ枃绛涙煡</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['find'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['find']" ref="ref_find" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['find'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['find']" ref="ref_find" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -1005,7 +1012,7 @@
 				<div v-show="showData['properties']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">鏁版嵁鎻愬彇</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['properties'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['properties']" ref="ref_properties" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['properties'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['properties']" ref="ref_properties" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -1156,7 +1163,7 @@
 				<div v-show="showData['risk']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">椋庨櫓鍋忓�氫俊鎭�</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['risk'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['risk']" ref="ref_risk" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['risk'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['risk']" ref="ref_risk" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -1232,7 +1239,7 @@
 				<div v-show="showData['target']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">缁撳眬鎸囨爣鏁版嵁</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['target'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['target']" ref="ref_target" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['target'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['target']" ref="ref_target" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -1308,7 +1315,7 @@
 				<div v-show="showData['analyse']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">鏁版嵁鍒嗘瀽</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['analyse'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['analyse']" ref="ref_analyse" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['analyse'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['analyse']" ref="ref_analyse" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -1458,7 +1465,7 @@
 				<div v-show="showData['arrange']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">鏁版嵁鏁寸悊涓庡綍鍏�</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['arrange'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['arrange']" ref="ref_arrange" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['arrange'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['arrange']" ref="ref_arrange" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -1609,7 +1616,7 @@
 				<div v-show="showData['meta']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">Meta 鍒嗘瀽</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['meta'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['meta']" ref="ref_meta" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['meta'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['meta']" ref="ref_meta" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -1760,7 +1767,7 @@
 				<div v-show="showData['grade']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">GRADE 璇佹嵁璐ㄩ噺璇勪环</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['grade'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['grade']" ref="ref_grade" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['grade'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['grade']" ref="ref_grade" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -1911,7 +1918,7 @@
 				<div v-show="showData['tsa']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">TSA 鍒嗘瀽</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['tsa'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['tsa']" ref="ref_tsa" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['tsa'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['tsa']" ref="ref_tsa" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -2063,7 +2070,7 @@
 				<div v-show="showData['compose']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">鏂囩鎾板啓</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['compose'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['compose']" ref="ref_compose" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['compose'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['compose']" ref="ref_compose" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -2214,7 +2221,7 @@
 				<div v-show="showData['translate']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">璇█缈昏瘧鍙婃鼎鑹�</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['translate'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['translate']" ref="ref_translate" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['translate'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['translate']" ref="ref_translate" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -2365,7 +2372,7 @@
 				<div v-show="showData['evaluation']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">鏂囩璇勪及</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['evaluation'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['evaluation']" ref="ref_evaluation" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['evaluation'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['evaluation']" ref="ref_evaluation" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -2517,7 +2524,7 @@
 				<div v-show="showData['recommend']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">鏉傚織鎺ㄨ崘</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['recommend'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['recommend']" ref="ref_recommend" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['recommend'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['recommend']" ref="ref_recommend" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -2668,7 +2675,7 @@
 				<div v-show="showData['format']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">鏂囩鏍煎紡淇敼</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['format'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['format']" ref="ref_format" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['format'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['format']" ref="ref_format" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -2819,7 +2826,7 @@
 				<div v-show="showData['Contribute']" class="transition-box" style="text-align: center; margin: 0 10px;">
 					<h3 style="margin: 10px;">缃戜笂鎶曠</h3>
 					<div style="z-index: 1">
-						<el-form :disabled="form_['Contribute'].finish ? true : false" :rules="rules_check" :show-message="false" :model="form_['Contribute']" ref="ref_Contribute" label-position='right' label-width="100px"  class="demo-form-inline">
+						<el-form :disabled="form_['Contribute'].finish ? false : false" :rules="rules_check" :show-message="false" :model="form_['Contribute']" ref="ref_Contribute" label-position='right' label-width="100px"  class="demo-form-inline">
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
diff --git a/src/components/square.vue b/src/components/square.vue
index 71b4ef2..b764377 100644
--- a/src/components/square.vue
+++ b/src/components/square.vue
@@ -15,17 +15,27 @@
 						<el-button type="primary" @click="query_(true)">鏌ヨ</el-button>
 						<el-button type="info" @click="empty_">閲嶇疆</el-button>
 					</el-form-item>
+					
+					<el-form-item label="鎺掑簭">
+						<el-select v-model="orderBy" size="mini" style="width: 100px;" @change="query_(true)" placeholder="璇烽�夋嫨">
+								<el-option
+									v-for="item in options_orderBy"
+									:key="item.value"
+									:label="item.label"
+									:value="item.value">
+								</el-option>
+							</el-select>
+					</el-form-item>
 				</el-form>
 			</el-col>
 		  <el-col :span="4" >
 			  <el-button type="primary" @click="createNew">鍒涘缓</el-button>
-			 
 			 </el-col>
 		</el-row>
 		
 
 	<div ref="list_div" class="infinite-list-wrapper" style="overflow:auto; border-top: 1px solid #c3c5c7;">
-		<div v-if="isRefresh" class="list" v-infinite-scroll="load" infinite-scroll-disabled="disabled">
+		<div v-if="isRefresh" class="list" v-infinite-scroll="load" infinite-scroll-disabled="disabled" infinite-scroll-distance="20">
 			<div v-for="one in dataList" :key="one.id" class="list-item">
 				<el-row>
 				  <el-col :span="17"><div class="grid-content z_grid-content1 grid-content_text" @click="showItem(one)">{{one.title}}</div></el-col>
@@ -134,7 +144,7 @@
 	  </span>
 	</el-dialog>
 	
-	<el-dialog v-if="dialogFormTitle" title="绔嬮璇勪及" :visible.sync="dialogFormTitle" append-to-body>
+	<el-dialog v-if="dialogFormTitle" title="绔嬮璇勪及" :visible.sync="dialogFormTitle" append-to-body width="850px">
 		<div class="transition-box class_substep class_form_z1" style="height: 400px; overflow-y: auto; text-align: left; margin: 0 10px;">
 			<div>
 				<el-form :show-message="false" :model="form_['title']" ref="ref_title" label-position='right' label-width="100px"  class="demo-form-inline">
@@ -235,9 +245,7 @@
 							</el-form-item>
 						</el-col>
 						<el-col :span="6" class="z_grid-content3">
-							<el-form-item label="浜や粯鐗�" prop="mustAttach"
-								:rules="[{required: true, message: '璇烽�夋嫨', trigger: ['blur', 'change']}]"
-							>
+							<el-form-item label="浜や粯鐗�">
 								<el-switch v-model="form_['title'].mustAttach"></el-switch>
 							</el-form-item>
 						</el-col>
@@ -348,7 +356,7 @@
 	  </div>
 	</el-dialog>
 	
-	<el-dialog v-if="dialogFormTitle2" title="绔嬮璇勪及" :visible.sync="dialogFormTitle2">
+	<el-dialog v-if="dialogFormTitle2" title="绔嬮璇勪及" :visible.sync="dialogFormTitle2" width="850px">
 		<div class="transition-box class_substep class_form_z1" style="height: 400px; overflow-y: auto; text-align: left; margin: 0 10px;">
 			<div>
 				<el-form :show-message="false" :model="form_['title']" ref="ref_title" label-position='right' label-width="100px"  class="demo-form-inline">
@@ -448,9 +456,7 @@
 							</el-form-item>
 						</el-col>
 						<el-col :span="6" class="z_grid-content3">
-							<el-form-item label="浜や粯鐗�" prop="mustAttach"
-								:rules="[{required: true, message: '璇烽�夋嫨', trigger: ['blur', 'change']}]"
-							>
+							<el-form-item label="浜や粯鐗�">
 								<el-switch v-model="form_['title'].mustAttach"></el-switch>
 							</el-form-item>
 						</el-col>
@@ -653,6 +659,18 @@
 					  label: "閽堝瀹㈡埛鏃㈠畾鐨勯鐩柟鍚�"
 					}
 				],
+				orderBy: "",
+				options_orderBy: [
+					{
+					  value: "title",
+					  label: "鎸夊悕绉�"
+					},
+					{
+					  value: "",
+					  label: "鎸夋椂闂�"
+					}
+				],
+				
 				titleInput_: "",
 				options_users: [],
 				
@@ -673,8 +691,7 @@
 					attachment:"222"
 				},
 				formLabelWidth:"100px",
-				dataList: [
-				 ],
+				dataList: [],
 				options_parttimeUser: [],
 				loading: false,
 				
@@ -1214,6 +1231,9 @@
 					params.title = query.title;
 					//params.desc = query.desc;
 				}
+				if(this.orderBy) {
+					params.orderBy = this.orderBy;
+				}
 				this.$axios.post(url,
 						params
 					)
diff --git a/src/views/Home.vue b/src/views/Home.vue
index 4752691..d566a4f 100644
--- a/src/views/Home.vue
+++ b/src/views/Home.vue
@@ -245,6 +245,10 @@
 						{'id': "111", 'title': "椤圭洰绠$悊", 'path': "0_111"}, //杩斿洖鐨勬暟缁勫瓧娈�
 						{'id': "112", 'title': "浠诲姟绠$悊", 'path': "0_112"},
 						{'id': "111_1", 'title': "淇℃伅骞垮満", 'path': 'square', 'parentId': "111"}, //
+						
+						//{'id': "111_2", 'title': "椤圭洰鎬昏", 'path': 'list', 'parentId': "111"}, //
+						//{'id': "111_3", 'title': "椤圭洰鍒嗘瀽", 'path': 'Overview', 'parentId': "111"}, //
+						
 						{'id': "112_1", 'title': "浠诲姟鍒楄〃", 'path': 'calendarTask', 'parentId': "112"}, //
 						{'id': "112_2", 'title': "浠诲姟鎬昏", 'path': 'taskOverview', 'parentId': "112"}, //
 					],
diff --git a/src/views/list.vue b/src/views/list.vue
index 6b3c9f1..5b7a84c 100644
--- a/src/views/list.vue
+++ b/src/views/list.vue
@@ -1,7 +1,7 @@
 <template>
+	<!-- 宸插畬鎴愮殑涓嶄慨鏀归渶灏� finish1 鏀规垚 finish -->
 	<div>
 		<div align="left">
-
 			<div class="btn-line">
 				<!-- <el-button type="primary" @click="addProject">鏂板缓椤圭洰</el-button> -->
 				<el-button type="primary" v-if="editShow" @click="editProject">缂栬緫椤圭洰</el-button>
@@ -51,27 +51,28 @@
 		<el-table  highlight-current-row
 				ref="data_table"
 				@current-change="tableChange"
+				@sort-change="sortChange"
 				v-loading="loading_table"
 				size="small"
 				:data="tableData" 
 				:header-cell-style="{'width': '100%', 'text-align': 'center'}" 
 				:row-class-name="tableRowClassName">
 				<el-table-column type="index" width="50"> </el-table-column>
-			<el-table-column prop="code" label="椤圭洰鍙�" width="130">
+			<el-table-column prop="code" label="椤圭洰鍙�" width="130" sortable="custom">
 			</el-table-column>
-			<el-table-column prop="name" label="椤圭洰鍚嶇О" width="120" show-overflow-tooltip>
+			<el-table-column prop="name" label="椤圭洰鍚嶇О" width="120" sortable="custom" show-overflow-tooltip>
 			</el-table-column>
-			<el-table-column prop="status" label="褰撳墠鐘舵��" width="100" align="center" :formatter="status_">
+			<el-table-column prop="status" label="褰撳墠鐘舵��" width="100" sortable="custom" align="center" :formatter="status_">
 			</el-table-column>
-			<el-table-column prop="totalCnt" label="鏈嶅姟椤圭洰鏁�" width="100" align="center">
+			<el-table-column prop="totalCnt" label="鏈嶅姟椤圭洰鏁�" width="120"  align="center">
 			</el-table-column>
-			<el-table-column prop="finishCnt" label="宸插畬鎴愰」鐩�" width="100" align="center">
+			<el-table-column prop="finishCnt" label="宸插畬鎴愰」鐩�" width="120"  align="center">
 			</el-table-column>
-			<el-table-column prop="delayCnt" label="寤舵湡椤圭洰" width="100" align="center">
+			<el-table-column prop="delayCnt" label="寤舵湡椤圭洰" width="100"  align="center">
 			</el-table-column>
-			<el-table-column prop="startTime" label="寮�濮嬫椂闂�" width="100" align="center" :formatter="dateFormat_">
+			<el-table-column prop="startTime" label="寮�濮嬫椂闂�" width="100" sortable="custom" align="center" :formatter="dateFormat_">
 			</el-table-column>
-			<el-table-column prop="endTime" label="缁撴潫鏃堕棿" width="100" align="center" :formatter="dateFormat_" >
+			<el-table-column prop="endTime" label="缁撴潫鏃堕棿" width="100" sortable="custom" align="center" :formatter="dateFormat_" >
 			</el-table-column>
 			<el-table-column prop="desc" label="椤圭洰鎻忚堪" show-overflow-tooltip></el-table-column>
 			<el-table-column label="鎿嶄綔" align="center" width="300">
@@ -197,6 +198,8 @@
 					"Randomised controlled trial (RCT)",
 					"Other"
 				],
+				
+				orderBy: "",
 			}
 		},
 		mounted() { //缁勪欢閰嶇疆鍚庯紝椤甸潰鏄剧ず鍓嶃�傜敤浜庡姞杞芥暟鎹�
@@ -209,6 +212,29 @@
 			this.getData();
 		},
 		methods: {
+			sortChange(column, prop, order) {
+				this.orderBy = "";
+				if (column.prop && column.order) {
+					this.orderBy = this.toLine(column.prop);
+					if (column.order == "descending") {
+						this.orderBy += " desc";
+					}
+				}
+				
+				this.query_();
+			},
+			
+			// 涓嬪垝绾胯浆鎹㈤┘宄�
+			toHump(name) {
+			    return name.replace(/\_(\w)/g, function(all, letter){
+			        return letter.toUpperCase();
+			    });
+			},
+			// 椹煎嘲杞崲涓嬪垝绾�
+			toLine(name) {
+			  return name.replace(/([A-Z])/g,"_$1").toLowerCase();
+			},
+			
 			download() {
 				if (!this.selected) {
 					this.$message({message:'璇烽�夋嫨涓嬭浇鏉$洰', type: 'warning'});
@@ -346,6 +372,10 @@
 					params.type = query.type;
 				}
 				
+				if(this.orderBy) {
+					params.orderBy = this.orderBy;
+				}
+				
 				this.$axios.get(url, {
 						params
 					})
@@ -402,8 +432,9 @@
 				this.rowData = {};
 			},
 			editProject() {
-				if(!this.selected || this.selected.status == "finish"){
-					
+				//宸插畬鎴愮殑涓嶄慨鏀归渶灏� finish1 鏀规垚 finish
+			//	if(!this.selected || this.selected.status == "finish"){
+				if(!this.selected || this.selected.status == "finish1"){
 					this.$message({message:'璇烽�変腑涓�鏉℃湭瀹屾垚鐨勯」鐩�', type: 'warning'});
 				}else {
 					this.rowData = {
diff --git a/vue.config.js b/vue.config.js
index af4341e..d28944c 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -4,8 +4,8 @@
     devServer: {
         proxy: {
             '/api/api': {
-                target: 'http://srs.highdatas.com:8090',
-               // target: 'http://192.168.31.233:8090',
+               // target: 'http://srs.highdatas.com:8090',
+                target: 'http://192.168.31.233:8090',
 							//	target: 'http://ichwt2.natappfree.cc',
                 changeOrigin: true,
                 ws: true,

--
Gitblit v1.8.0