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/popup/portion/substep.vue | 1802 +++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 1,357 insertions(+), 445 deletions(-)

diff --git a/src/components/popup/portion/substep.vue b/src/components/popup/portion/substep.vue
index 8f3fcdd..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
@@ -14,13 +21,13 @@
 				>
 			</el-tree>
 		</div>
-		<div style="float: right; width: 79%; height: 100%; overflow: auto; padding-top: 0px; box-sizing: border-box;">
+		<div class="class_form_z1" style="float: right; width: 79%; height: 100%; overflow: auto; padding-top: 0px; box-sizing: border-box;">
 			<transition name="el-zoom-in-top">
 				<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-row>
+						<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"
 										:rules="[{required: true, message: '璇烽�夋嫨', trigger: ['blur', 'change']}]"
@@ -37,17 +44,60 @@
 										</el-select>
 									</el-form-item>
 								</el-col>
-							</el-row>
-							<el-row v-if="form_['title'].titleType">
+							</el-row> -->
+							<!-- <el-row v-if="form_['title'].titleType">
 								<el-col :span="22" class="z_grid-content1">
 									<el-form-item label="鎻忚堪" 
 									>
-									<!-- prop="titleType"
-										:rules="[{required: true, message: '璇疯緭鍏�', trigger: ['blur', 'change']}]" -->
 										<el-input type="textarea" v-model="form_['title'].titleInput" :placeholder="titleInput_" style="width: 100%;"></el-input>
 									</el-form-item>
 								</el-col>
+							</el-row> -->
+							<el-form-item label="浜虹兢" 
+								prop="population"
+								:rules="[{required: true, message: '璇疯緭鍏ヤ汉缇�', trigger: ['blur', 'change']}]"
+							>
+								<el-input type="textarea" v-model="form_['title'].population" @input="change_($event)" maxlength="50" show-word-limit  @change="form_change('title', 'population', 'population', null)"></el-input>
+							</el-form-item>
+							<el-form-item label="骞查鎴栧洜绱�" 
+								prop="exposure"
+								:rules="[{required: true, message: '璇疯緭鍏ュ共棰勬垨鍥犵礌', trigger: ['blur', 'change']}]"
+							>
+								<el-input type="textarea" v-model="form_['title'].exposure" @input="change_($event)" maxlength="50" show-word-limit @change="form_change('title', 'exposure', 'exposure', null)"></el-input>
+							</el-form-item>
+							<el-form-item label="瀵圭収" 
+								prop="comparator"
+								:rules="[{required: true, message: '璇疯緭鍏ュ鐓�', trigger: ['blur', 'change']}]"
+							>
+								<el-input type="textarea" v-model="form_['title'].comparator" @input="change_($event)" maxlength="50" show-word-limit @change="form_change('title', 'comparator', 'comparator', null)"></el-input>
+							</el-form-item>
+							<el-form-item label="鐮旂┒绫诲瀷" 
+								prop="titleType"
+								:rules="[{required: true, message: '璇烽�夋嫨鐮旂┒绫诲瀷', trigger: ['blur', 'change']}]"
+							>
+								<el-select size="small" v-model="form_['title'].titleType" style="width: 100%;" @change="form_change('title', 'titleType', 'titleType', null)">
+									<el-option label="浜屾鐮旂┒" value="浜屾鐮旂┒"></el-option>
+									<el-option label="涓�娆$爺绌�" value="涓�娆$爺绌�"></el-option>
+								</el-select>
+							</el-form-item>
+							<el-row>
+								<el-col :span="10">
+									<el-form-item label="缁撳眬">
+										<el-select  multiple size="small" v-model="form_['title'].outcomes_array" style="width: 100%;" @change="form_change('title', 'outcomes', 'outcomes_array', 'arrayToStr')">
+											<el-option label="鏈夋晥鎬�" value="鏈夋晥鎬�"></el-option>
+											<el-option label="瀹夊叏鎬�" value="瀹夊叏鎬�"></el-option>
+											<el-option label="缁忔祹鎬�" value="缁忔祹鎬�"></el-option>
+											<el-option label="鍏跺畠" value="鍏跺畠"></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col>
+								<el-col :span="14">
+									<el-form-item v-if="form_['title'].outcomes && form_['title'].outcomes.indexOf('鍏跺畠') != -1" label="缁撳眬琛ュ厖">
+										<el-input type="textarea" v-model="form_['title'].outcomesOther" style="width: 100%;" @input="change_($event)" maxlength="50" show-word-limit @change="form_change('title', 'outcomesOther', 'outcomesOther', null)"></el-input>
+									</el-form-item>
+								</el-col>
 							</el-row>
+							
 							<el-row>
 								<el-col :span="6" class="z_grid-content3">
 									<el-form-item label="鍚堝悓閲戦" prop="budget"
@@ -115,27 +165,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px">
-									<el-checkbox @change="parttimeChange('title')" v-model="form_['title'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['title'].parttime" size="mini" v-model="form_['title'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['title'].remark" style="width: 100%;"></el-input>
@@ -153,7 +182,68 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px">
+									<el-checkbox @change="parttimeChange('title')" v-model="form_['title'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['title'].parttime" size="mini" v-model="form_['title'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
+							
 						</el-form>
+						<div v-if="form_['title'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['title'].parttime" size="small" @click="addParttime('title')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['title'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('title', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -162,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"
@@ -228,28 +318,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('scheme')" v-model="form_['scheme'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['scheme'].parttime" size="mini" v-model="form_['scheme'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['scheme'].remark" style="width: 100%;"></el-input>
@@ -267,7 +335,68 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('scheme')" v-model="form_['scheme'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['scheme'].parttime" size="mini" v-model="form_['scheme'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						
+						<div v-if="form_['scheme'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['scheme'].parttime" size="small" @click="addParttime('scheme')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['scheme'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('scheme', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -276,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"
@@ -342,28 +471,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('search')" v-model="form_['search'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['search'].parttime" size="mini" v-model="form_['search'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.value"
-												:label="item.label"
-												:value="item.value"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['search'].remark" style="width: 100%;"></el-input>
@@ -381,7 +488,68 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('search')" v-model="form_['search'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['search'].parttime" size="mini" v-model="form_['search'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.value"
+												:label="item.label"
+												:value="item.value"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						<div v-if="form_['search'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['search'].parttime" size="small" @click="addParttime('search')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['search'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('search', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -390,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"
@@ -454,28 +622,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('select')" v-model="form_['select'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['select'].parttime" size="mini" v-model="form_['select'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['select'].remark" style="width: 100%;"></el-input>
@@ -493,7 +639,69 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('select')" v-model="form_['select'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['select'].parttime" size="mini" v-model="form_['select'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						
+						<div v-if="form_['select'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['select'].parttime" size="small" @click="addParttime('select')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['select'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('select', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -502,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"
@@ -566,28 +774,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('get')" v-model="form_['get'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['get'].parttime" size="mini" v-model="form_['get'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['get'].remark" style="width: 100%;"></el-input>
@@ -605,7 +791,68 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('get')" v-model="form_['get'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['get'].parttime" size="mini" v-model="form_['get'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						<div v-if="form_['get'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['get'].parttime" size="small" @click="addParttime('get')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['get'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('get', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -614,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"
@@ -678,28 +925,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('find')" v-model="form_['find'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['find'].parttime" size="mini" v-model="form_['find'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['find'].remark" style="width: 100%;"></el-input>
@@ -717,7 +942,68 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('find')" v-model="form_['find'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['find'].parttime" size="mini" v-model="form_['find'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						<div v-if="form_['find'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['find'].parttime" size="small" @click="addParttime('find')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['find'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('find', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -726,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"
@@ -790,28 +1076,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('properties')" v-model="form_['properties'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['properties'].parttime" size="mini" v-model="form_['properties'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['properties'].remark" style="width: 100%;"></el-input>
@@ -829,7 +1093,68 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('properties')" v-model="form_['properties'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['properties'].parttime" size="mini" v-model="form_['properties'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						<div v-if="form_['properties'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['properties'].parttime" size="small" @click="addParttime('properties')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['properties'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('properties', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -838,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"
@@ -914,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"
@@ -990,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"
@@ -1054,27 +1379,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('analyse')" v-model="form_['analyse'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['analyse'].parttime" size="mini" v-model="form_['analyse'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['analyse'].remark" style="width: 100%;"></el-input>
@@ -1092,7 +1396,67 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('analyse')" v-model="form_['analyse'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['analyse'].parttime" size="mini" v-model="form_['analyse'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						<div v-if="form_['analyse'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['analyse'].parttime" size="small" @click="addParttime('analyse')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['analyse'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('analyse', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -1101,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"
@@ -1165,28 +1529,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('arrange')" v-model="form_['arrange'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['arrange'].parttime" size="mini" v-model="form_['arrange'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['arrange'].remark" style="width: 100%;"></el-input>
@@ -1204,7 +1546,68 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('arrange')" v-model="form_['arrange'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['arrange'].parttime" size="mini" v-model="form_['arrange'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						<div v-if="form_['arrange'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['arrange'].parttime" size="small" @click="addParttime('arrange')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['arrange'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('arrange', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -1213,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"
@@ -1277,28 +1680,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('meta')" v-model="form_['meta'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['meta'].parttime" size="mini" v-model="form_['meta'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['meta'].remark" style="width: 100%;"></el-input>
@@ -1316,7 +1697,68 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('meta')" v-model="form_['meta'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['meta'].parttime" size="mini" v-model="form_['meta'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						<div v-if="form_['meta'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['meta'].parttime" size="small" @click="addParttime('meta')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['meta'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('meta', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -1325,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"
@@ -1389,28 +1831,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('grade')" v-model="form_['grade'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['grade'].parttime" size="mini" v-model="form_['grade'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['grade'].remark" style="width: 100%;"></el-input>
@@ -1428,7 +1848,68 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('grade')" v-model="form_['grade'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['grade'].parttime" size="mini" v-model="form_['grade'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						<div v-if="form_['grade'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['grade'].parttime" size="small" @click="addParttime('grade')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['grade'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('grade', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -1437,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"
@@ -1501,28 +1982,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('tsa')" v-model="form_['tsa'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['tsa'].parttime" size="mini" v-model="form_['tsa'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['tsa'].remark" style="width: 100%;"></el-input>
@@ -1540,7 +1999,69 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('tsa')" v-model="form_['tsa'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['tsa'].parttime" size="mini" v-model="form_['tsa'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						
+						<div v-if="form_['tsa'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['tsa'].parttime" size="small" @click="addParttime('tsa')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['tsa'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('tsa', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -1549,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"
@@ -1613,28 +2134,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('compose')" v-model="form_['compose'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['compose'].parttime" size="mini" v-model="form_['compose'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['compose'].remark" style="width: 100%;"></el-input>
@@ -1652,7 +2151,68 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('compose')" v-model="form_['compose'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['compose'].parttime" size="mini" v-model="form_['compose'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						<div v-if="form_['compose'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['compose'].parttime" size="small" @click="addParttime('compose')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['compose'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('compose', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -1661,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"
@@ -1725,28 +2285,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('translate')" v-model="form_['translate'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['translate'].parttime" size="mini" v-model="form_['translate'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['translate'].remark" style="width: 100%;"></el-input>
@@ -1764,7 +2302,68 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('translate')" v-model="form_['translate'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['translate'].parttime" size="mini" v-model="form_['translate'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						<div v-if="form_['translate'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['translate'].parttime" size="small" @click="addParttime('translate')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['translate'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('translate', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -1773,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"
@@ -1837,28 +2436,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('evaluation')" v-model="form_['evaluation'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['evaluation'].parttime" size="mini" v-model="form_['evaluation'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['evaluation'].remark" style="width: 100%;"></el-input>
@@ -1876,7 +2453,69 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('evaluation')" v-model="form_['evaluation'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['evaluation'].parttime" size="mini" v-model="form_['evaluation'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						
+						<div v-if="form_['evaluation'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['evaluation'].parttime" size="small" @click="addParttime('evaluation')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['evaluation'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('evaluation', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -1885,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"
@@ -1949,28 +2588,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('recommend')" v-model="form_['recommend'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['recommend'].parttime" size="mini" v-model="form_['recommend'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['recommend'].remark" style="width: 100%;"></el-input>
@@ -1988,7 +2605,68 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫" label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('recommend')" v-model="form_['recommend'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['recommend'].parttime" size="mini" v-model="form_['recommend'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						<div v-if="form_['recommend'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['recommend'].parttime" size="small" @click="addParttime('recommend')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['recommend'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('recommend', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -1997,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"
@@ -2061,28 +2739,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('format')" v-model="form_['format'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['format'].parttime" size="mini" v-model="form_['format'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser"
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['format'].remark" style="width: 100%;"></el-input>
@@ -2100,7 +2756,68 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('format')" v-model="form_['format'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['format'].parttime" size="mini" v-model="form_['format'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser"
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						<div v-if="form_['format'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['format'].parttime" size="small" @click="addParttime('format')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['format'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('format', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
@@ -2109,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"
@@ -2173,28 +2890,6 @@
 							</el-row>
 							
 							<el-row>
-								<el-col :span="4" class="z_grid-content3">
-									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
-									>
-									<el-checkbox @change="parttimeChange('Contribute')" v-model="form_['Contribute'].parttime"></el-checkbox>
-									</el-form-item>
-								</el-col>
-								
-								<el-col :span="18" class="z_grid-content3">
-									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
-										<el-select multiple :disabled="!form_['Contribute'].parttime" size="mini" v-model="form_['Contribute'].parttimeUser" style="width: 100%;">
-											<el-option
-												v-for="item in options_parttimeUser" 
-												:key="item.id"
-												:label="item.name"
-												:value="item.id"
-											></el-option>
-										</el-select>
-									</el-form-item>
-								</el-col>
-							</el-row>
-							
-							<el-row>
 								<el-col :span="17" class="z_grid-content1">
 									<el-form-item label="澶囨敞璇存槑">
 										<el-input type="textarea" v-model="form_['Contribute'].remark" style="width: 100%;"></el-input>
@@ -2212,12 +2907,100 @@
 									</el-form-item>
 								</el-col>
 							</el-row>
+							<el-row>
+								<el-col :span="4" class="z_grid-content3">
+									<el-form-item label="鏄惁鍏艰亴缂栬緫"  label-width="120px"
+									>
+									<el-checkbox @change="parttimeChange('Contribute')" v-model="form_['Contribute'].parttime"></el-checkbox>
+									</el-form-item>
+								</el-col>
+								
+								<!-- <el-col :span="18" class="z_grid-content3">
+									<el-form-item label="鍏艰亴缂栬緫鎴愬憳" label-width="120px">
+										<el-select multiple :disabled="!form_['Contribute'].parttime" size="mini" v-model="form_['Contribute'].parttimeUser" style="width: 100%;">
+											<el-option
+												v-for="item in options_parttimeUser" 
+												:key="item.id"
+												:label="item.name"
+												:value="item.id"
+											></el-option>
+										</el-select>
+									</el-form-item>
+								</el-col> -->
+							</el-row>
 						</el-form>
+						<div v-if="form_['Contribute'].parttime" style="text-align: left;">
+							<el-button :disabled="!form_['Contribute'].parttime" size="small" @click="addParttime('Contribute')">鏂板鍏艰亴浜哄憳</el-button>
+							<el-table
+							  :data="form_['Contribute'].parttimeList"
+							  :show-header="true"
+							  style="width: 100%;"
+							>
+							  <el-table-column prop="parttimeUser" label="濮撳悕" width="300" align="left" show-overflow-tooltip>
+									<template slot-scope="scope">
+									  <div>
+											<el-select disabled size="mini" v-model="scope.row.parttimeUser" style="width: 100%;">
+												<el-option
+													v-for="item in options_parttimeUser"
+													:key="item.id"
+													:label="item.name"
+													:value="item.id"
+												></el-option>
+											</el-select>
+									  </div>
+									</template>
+								</el-table-column>
+							  <el-table-column prop="parttimePay" label="璐圭敤" width="200" align="center">
+							    <template slot-scope="scope">
+							      <div>
+											<el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="鏀粯璐圭敤"></el-input-number>
+							      </div>
+							    </template>
+							  </el-table-column>
+								<el-table-column width="280" label="鎿嶄綔" align="center">
+								  <template v-slot="{row}">
+								    <el-row>
+								      <el-tooltip class="item" effect="dark" content="鍒犻櫎" placement="top">
+								        <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('Contribute', row)"></el-button>
+								      </el-tooltip>
+								    </el-row>
+								  </template>
+								</el-table-column>
+							</el-table>
+						</div>
 					</div>
 					<el-divider></el-divider>
 				</div>
 			</transition>
 		</div>
+		
+		<el-dialog custom-class="z_master_dialog" v-if="dialog_2_2" title="鏂板鍏艰亴鎴愬憳" :visible.sync="dialog_2_2" append-to-body width="400px">
+		  <el-form ref="formParttime" :model="formInline" class="demo-form-inline" label-position="left" label-width="90px">
+		    <el-form-item label="鎴愬憳閫夋嫨" prop="parttimeUser" 
+					:rules="{required: true, message: '璇烽�夋嫨鎴愬憳', trigger: ['change', 'blur']}"
+				>
+		      <el-select size="small" v-model="formInline.parttimeUser" style="width: 100%;">
+		      	<el-option
+		      		v-for="item in options_parttimeU_list"
+		      		:key="item.id"
+		      		:label="item.name"
+		      		:value="item.id"
+							:disabled="item.disabled"
+		      	></el-option>
+		      </el-select>
+		    </el-form-item>
+				
+				<el-form-item label="鏀粯璐圭敤" prop="parttimePay" 
+					:rules="{required: true, message: '璇峰~鍐欒垂鐢�', trigger: ['change', 'blur']}"
+				>
+					<el-input-number size="small" v-model="formInline.parttimePay" :min="1" label="鏀粯璐圭敤" style="width: 100%;"></el-input-number>
+		    </el-form-item>
+		  </el-form>
+		  <div slot="footer" class="dialog-footer" style="text-align: right;">
+		    <el-button type="" size="small" @click="dialog_2_2 = false">鍙� 娑�</el-button>
+		    <el-button type="primary" size="small" @click="saveparttime">淇� 瀛�</el-button>
+		  </div>
+		</el-dialog>
 		
   </div>
 </template>
@@ -2799,7 +3582,33 @@
 					},
 					
 				loading_tree: true,
-					
+				
+				dialog_2_2: false,
+				formInline: {},
+				parttimeList_: {
+					'title': [],
+					'scheme': [],
+					'search': [],
+					'select': [],
+					'get': [],
+					'find': [],
+					'properties': [],
+					'risk': [],
+					'target': [],
+					'analyse': [],
+					'arrange': [],
+					'meta': [],
+					'grade': [],
+					'tsa': [],
+					'compose': [],
+					'translate': [],
+					'evaluation': [],
+					'recommend': [],
+					'format': [],
+					'Contribute': []
+				},
+				ParttimeType: "",
+				
 				showData: {},
 				finish: false,
 				hideData: {
@@ -2986,26 +3795,26 @@
 				defaultCheckedKeys: [],
 				
 				form_: {
-					title: {mustAttach: true, parttimeUser:[]},
-					scheme: {mustAttach: true, parttimeUser:[]},
-					search: {mustAttach: true, parttimeUser:[]},
-					select: {mustAttach: true, parttimeUser:[]},
-					get: {mustAttach: true, parttimeUser:[]},
-					find: {mustAttach: true, parttimeUser:[]},
-					properties: {mustAttach: true, parttimeUser:[]},
-					risk: {mustAttach: true, parttimeUser:[]},
-					target: {mustAttach: true, parttimeUser:[]},
-					analyse: {mustAttach: true, parttimeUser:[]},
-					arrange: {mustAttach: true, parttimeUser:[]},
-					meta: {mustAttach: true, parttimeUser:[]},
-					grade: {mustAttach: true, parttimeUser:[]},
-					tsa: {mustAttach: true, parttimeUser:[]},
-					compose: {mustAttach: true, parttimeUser:[]},
-					translate: {mustAttach: true, parttimeUser:[]},
-					evaluation: {mustAttach: true, parttimeUser:[]},
-					recommend: {mustAttach: true, parttimeUser:[]},
-					format: {mustAttach: true, parttimeUser:[]},
-					Contribute: {mustAttach: true, parttimeUser:[]},
+					title: {mustAttach: true, parttimeList: [], parttime: false},
+					scheme: {mustAttach: true, parttimeList: [], parttime: false},
+					search: {mustAttach: true, parttimeList: [], parttime: false},
+					select: {mustAttach: true, parttimeList: [], parttime: false},
+					get: {mustAttach: true, parttimeList: [], parttime: false},
+					find: {mustAttach: true, parttimeList: [], parttime: false},
+					properties: {mustAttach: true, parttimeList: [], parttime: false},
+					risk: {mustAttach: true, parttimeList: [], parttime: false},
+					target: {mustAttach: true, parttimeList: [], parttime: false},
+					analyse: {mustAttach: true, parttimeList: [], parttime: false},
+					arrange: {mustAttach: true, parttimeList: [], parttime: false},
+					meta: {mustAttach: true, parttimeList: [], parttime: false},
+					grade: {mustAttach: true, parttimeList: [], parttime: false},
+					tsa: {mustAttach: true, parttimeList: [], parttime: false},
+					compose: {mustAttach: true, parttimeList: [], parttime: false},
+					translate: {mustAttach: true, parttimeList: [], parttime: false},
+					evaluation: {mustAttach: true, parttimeList: [], parttime: false},
+					recommend: {mustAttach: true, parttimeList: [], parttime: false},
+					format: {mustAttach: true, parttimeList: [], parttime: false},
+					Contribute: {mustAttach: true, parttimeList: [], parttime: false},
 				},
 				
 				options_titleType: [
@@ -3025,6 +3834,7 @@
 				},
 				
 				options_parttimeUser: [],
+				options_parttimeU_list: [],
 				options_users: [
 				  {
 				    value: "user1",
@@ -3165,9 +3975,18 @@
 							me.form_[detail_.type].userIds.push(detail_.roleName);
 							me.form_[detail_.type].userIds.push(detail_.userId);
 							
-							if (detail_.parttimeUser) {
-								me.form_[detail_.type].parttimeUser = detail_.parttimeUser.split(";");
+							if (detail_.existsObject) {//濡傛灉鏈夐澶栧瓧娈�
+								for(let itm in detail_.existsObject) {
+									me.form_[detail_.type][itm] = detail_.existsObject[itm];
+									if (itm == "outcomes" && me.form_[detail_.type].outcomes) {
+										me.form_[detail_.type].outcomes_array = me.form_[detail_.type].outcomes.split(";");
+									}
+								}
 							}
+							
+							/* if (detail_.parttimeUser) {
+								me.form_[detail_.type].parttimeUser = detail_.parttimeUser.split(";");
+							} */
 							
 							/* let items_ = "items_" + detail_.type;
 							this.form_[detail_.type][items_] = [];
@@ -3199,6 +4018,9 @@
 					let checkedData = checkedDatas[i];
 					if (!checkedData.children) {
 						showData_[checkedData.id] = true;
+						if (checkedData.tableName) {
+							this.form_[checkedData.id].dataInfoTable = checkedData.tableName;
+						}
 					}
 				}
 				
@@ -3218,10 +4040,100 @@
 			
 			parttimeChange(code) {
 				if (!this.form_[code].parttime ) {
-					this.form_[code].parttimeUser = [];
+					this.form_[code].parttimeList = [];
 				}
-			}
+			},
 			
+			change_(e){
+				this.$forceUpdate();
+			},
+			form_change(type, key, valKey, code) {
+				let val = this.form_[type][valKey];
+				if (!this.form_[type].existsObject) {
+					this.form_[type].existsObject = {};
+				}
+				if (code && code == "arrayToStr") {
+					if (val.length > 0) {
+					  for (let i = 0; i< val.length; i++) {
+					    if (i == 0) {
+					      this.form_[type].existsObject[key] = val[i];
+					    }
+							else {
+								this.form_[type].existsObject[key] += ";" + val[i];
+							}
+					  }
+					}
+					else {
+						this.form_[type].existsObject[key] = "";
+					}
+				}
+				else {
+					this.form_[type].existsObject[key] = val;
+				}
+			},
+			
+			outcomesArrayChange_(code) {
+				let val = this.form_[code].outcomes_array;
+				if (val.length > 0) {
+				  for (let i = 0; i< val.length; i++) {
+				    if (i == 0) {
+				      this.form_[code].outcomes = val[i];
+				    }
+						else {
+							this.form_[code].outcomes += ";" + val[i];
+						}
+				  }
+				}
+				else {
+					this.form_[code].outcomes = "";
+				}
+			},
+			
+			addParttime(code) {
+				let me = this;
+				this.ParttimeType = code;
+				this.formInline = {};
+				let parttimeListObj_ = {};
+				if (this.form_[code].parttimeList.length>0) {
+					this.form_[code].parttimeList.map(e => {
+						parttimeListObj_[e.parttimeUser] = true;
+					})
+				}
+				
+				this.options_parttimeU_list = [];
+				let parttimeUserList = this.options_parttimeUser;
+				parttimeUserList.forEach(e => {
+					let o_ = {...e};
+					if (parttimeListObj_[o_.id]) {
+						o_.disabled = true;
+					}
+					me.options_parttimeU_list.push(o_);
+				})
+				
+				this.dialog_2_2 = true;
+			},
+			saveparttime() {
+				let is_null1 = true;
+				this.$refs.formParttime.validate((valid) => {
+					if (!valid) {
+						is_null1 = false;
+					}
+				});
+				
+				if (is_null1) {
+					if (!this.form_[this.ParttimeType].parttimeList) {
+						this.form_[this.ParttimeType].parttimeList = [];
+					}
+					this.form_[this.ParttimeType].parttimeList.push({...this.formInline});
+					this.dialog_2_2 = false;
+				}
+				
+			},
+			
+			deleteParttime(code, row) {
+				const index = this.form_[code].parttimeList.findIndex(d => d.parttimeUser === row.parttimeUser);
+				this.form_[code].parttimeList.splice(index, 1);
+			},
 			
     }
   };

--
Gitblit v1.8.0