kimi
2020-03-18 fadf2795757ac6df1c792546725ea177c93d9d7a
src/components/popup/portion/substep.vue
@@ -18,7 +18,7 @@
            <div v-show="showData['title']" class="transition-box" style="text-align: center; margin: 0 10px;">
               <h3 style="margin: 10px;">立题服务</h3>
               <div>
                  <el-form :show-message="false" :model="form_['title']" ref="ref_title" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -38,7 +38,7 @@
                        </el-col>
                     </el-row>
                     <el-row v-if="form_['title'].titleType">
                        <el-col :span="22" class="z_grid-content2">
                        <el-col :span="22" class="z_grid-content1">
                           <el-form-item label="描述" prop="titleType"
                              :rules="[{required: true, message: '请输入', trigger: ['blur', 'change']}]"
                           >
@@ -80,18 +80,34 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['title'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 @change="title_items"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['title'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions01" size="mini" placeholder="选择开始日期" v-model="form_['title'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['title'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions02" size="mini" placeholder="选择结束日期" v-model="form_['title'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -104,7 +120,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 :show-message="false" :model="form_['scheme']" ref="ref_scheme" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -137,18 +153,34 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['scheme'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 @change="scheme_items"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['scheme'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions11" size="mini" placeholder="选择开始日期" v-model="form_['scheme'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['scheme'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions12" size="mini" placeholder="选择结束日期" v-model="form_['scheme'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -161,7 +193,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 :show-message="false" :model="form_['search']" ref="ref_search" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -194,18 +226,34 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                              <el-date-picker
                                 v-model="form_['search'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['search'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions21" size="mini" placeholder="选择开始日期" v-model="form_['search'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['search'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions22" size="mini" placeholder="选择结束日期" v-model="form_['search'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -218,7 +266,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 :show-message="false" :model="form_['select']" ref="ref_select" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -251,18 +299,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['select'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['select'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions31" size="mini" placeholder="选择开始日期" v-model="form_['select'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['select'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions32" size="mini" placeholder="选择结束日期" v-model="form_['select'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -275,7 +337,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 :show-message="false" :model="form_['get']" ref="ref_get" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -308,18 +370,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['get'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['get'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions41" size="mini" placeholder="选择开始日期" v-model="form_['get'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['get'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions42" size="mini" placeholder="选择结束日期" v-model="form_['get'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -332,7 +408,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 :show-message="false" :model="form_['find']" ref="ref_find" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -365,18 +441,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['find'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['find'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions51" size="mini" placeholder="选择开始日期" v-model="form_['find'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['find'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions52" size="mini" placeholder="选择结束日期" v-model="form_['find'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -389,7 +479,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 :show-message="false" :model="form_['properties']" ref="ref_properties" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -422,18 +512,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['properties'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['properties'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions61" size="mini" placeholder="选择开始日期" v-model="form_['properties'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['properties'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions62" size="mini" placeholder="选择结束日期" v-model="form_['properties'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -446,7 +550,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 :show-message="false" :model="form_['risk']" ref="ref_risk" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -479,18 +583,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['risk'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['risk'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions71" size="mini" placeholder="选择开始日期" v-model="form_['risk'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['risk'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions72" size="mini" placeholder="选择结束日期" v-model="form_['risk'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -503,7 +621,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 :show-message="false" :model="form_['target']" ref="ref_target" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -536,18 +654,33 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['target'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['target'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions81" size="mini" placeholder="选择开始日期" v-model="form_['target'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['target'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions82" size="mini" placeholder="选择结束日期" v-model="form_['target'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -560,7 +693,7 @@
            <div v-show="showData['propertiesArrangement']" class="transition-box" style="text-align: center; margin: 0 10px;">
               <h3 style="margin: 10px;">定性信息整理总结</h3>
               <div style="z-index: 1">
                  <el-form :show-message="false" :model="form_['propertiesArrangement']" ref="ref_propertiesArrangement" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :rules="rules_check" :show-message="false" :model="form_['propertiesArrangement']" ref="ref_propertiesArrangement" 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"
@@ -593,18 +726,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['propertiesArrangement'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['propertiesArrangement'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions91" size="mini" placeholder="选择开始日期" v-model="form_['propertiesArrangement'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['propertiesArrangement'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions92" size="mini" placeholder="选择结束日期" v-model="form_['propertiesArrangement'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -617,7 +764,7 @@
            <div v-show="showData['riskChart']" class="transition-box" style="text-align: center; margin: 0 10px;">
               <h3 style="margin: 10px;">风险偏倚图表制作</h3>
               <div style="z-index: 1">
                  <el-form :show-message="false" :model="form_['riskChart']" ref="ref_riskChart" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :rules="rules_check" :show-message="false" :model="form_['riskChart']" ref="ref_riskChart" 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"
@@ -650,18 +797,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['riskChart'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['riskChart'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions101" size="mini" placeholder="选择开始日期" v-model="form_['riskChart'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['riskChart'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions102" size="mini" placeholder="选择结束日期" v-model="form_['riskChart'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -674,7 +835,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 :show-message="false" :model="form_['meta']" ref="ref_meta" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -707,18 +868,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['meta'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['meta'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions111" size="mini" placeholder="选择开始日期" v-model="form_['meta'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['meta'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions112" size="mini" placeholder="选择结束日期" v-model="form_['meta'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -731,7 +906,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 :show-message="false" :model="form_['grade']" ref="ref_grade" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -764,18 +939,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['grade'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['grade'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions121" size="mini" placeholder="选择开始日期" v-model="form_['grade'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['grade'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions122" size="mini" placeholder="选择结束日期" v-model="form_['grade'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -788,7 +977,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 :show-message="false" :model="form_['tsa']" ref="ref_tsa" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -821,18 +1010,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['tsa'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['tsa'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions131" size="mini" placeholder="选择开始日期" v-model="form_['tsa'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['tsa'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions132" size="mini" placeholder="选择结束日期" v-model="form_['tsa'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -845,7 +1048,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 :show-message="false" :model="form_['compose']" ref="ref_compose" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -878,18 +1081,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['compose'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['compose'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions141" size="mini" placeholder="选择开始日期" v-model="form_['compose'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['compose'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions142" size="mini" placeholder="选择结束日期" v-model="form_['compose'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -902,7 +1119,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 :show-message="false" :model="form_['translate']" ref="ref_translate" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -935,18 +1152,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['translate'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['translate'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions151" size="mini" placeholder="选择开始日期" v-model="form_['translate'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['translate'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions152" size="mini" placeholder="选择结束日期" v-model="form_['translate'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -959,7 +1190,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 :show-message="false" :model="form_['evaluation']" ref="ref_evaluation" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -992,18 +1223,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['evaluation'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['evaluation'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions161" size="mini" placeholder="选择开始日期" v-model="form_['evaluation'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['evaluation'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions162" size="mini" placeholder="选择结束日期" v-model="form_['evaluation'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -1016,7 +1261,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 :show-message="false" :model="form_['recommend']" ref="ref_recommend" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -1049,18 +1294,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['recommend'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['recommend'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions171" size="mini" placeholder="选择开始日期" v-model="form_['recommend'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['recommend'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions172" size="mini" placeholder="选择结束日期" v-model="form_['recommend'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -1073,7 +1332,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 :show-message="false" :model="form_['format']" ref="ref_format" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -1106,18 +1365,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['format'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['format'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions181" size="mini" placeholder="选择开始日期" v-model="form_['format'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['format'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions182" size="mini" placeholder="选择结束日期" v-model="form_['format'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -1130,7 +1403,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 :show-message="false" :model="form_['Contribute']" ref="ref_Contribute" label-position='right' label-width="100px"  class="demo-form-inline">
                  <el-form :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"
@@ -1163,18 +1436,32 @@
                        </el-col>
                     </el-row>
                     <el-row>
                        <!-- <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="起止时间:" prop="items_fz">
                              <el-date-picker
                                 v-model="form_['Contribute'].items_fz"
                                 type="daterange"
                                 range-separator="至"
                                 start-placeholder="开始日期"
                                 end-placeholder="结束日期"
                                 style="width: 100%;"
                                 size="mini"
                                 >
                              </el-date-picker>
                           </el-form-item>
                        </el-col> -->
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="开始日期" prop="startTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{ required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择开始日期" v-model="form_['Contribute'].startTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions191" size="mini" placeholder="选择开始日期" v-model="form_['Contribute'].startTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                        <el-col :span="11" class="z_grid-content3">
                           <el-form-item label="结束日期" prop="endTime" 
                              :rules="{required: true, message: '请选择', trigger: ['change', 'blur']}"
                              :rules="{required: true,  trigger: ['change', 'blur']}"
                           >
                                 <el-date-picker type="date" size="mini" placeholder="选择结束日期" v-model="form_['Contribute'].endTime" style="width: 100%;"></el-date-picker>
                                 <el-date-picker type="date" :picker-options="pickerOptions192" size="mini" placeholder="选择结束日期" v-model="form_['Contribute'].endTime" style="width: 100%;"></el-date-picker>
                           </el-form-item>
                        </el-col>
                     </el-row>
@@ -1194,11 +1481,578 @@
        xmId: {
           type: String,
           required: true
        }
        },
         totalItems: {
            type: Array,
            required: true
         }
      },
    data() {
      return {
               pickerOptions01: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "title";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions02: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "title";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions11: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "scheme";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions12: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "scheme";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions21: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "search";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions22: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "search";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions31: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "select";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions32: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "select";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions41: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "get";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions42: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "get";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions51: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "find";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions52: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "find";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions61: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "properties";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions62: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "properties";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions71: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "risk";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions72: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "risk";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions81: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "target";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions82: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "target";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions91: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "propertiesArrangement";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions92: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "propertiesArrangement";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions101: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "riskChart";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions102: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "riskChart";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions111: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "meta";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions112: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "meta";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions121: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "grade";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions122: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "grade";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions131: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "tsa";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions132: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "tsa";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions141: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "compose";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions142: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "compose";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions151: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "translate";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions152: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "translate";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions161: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "evaluation";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions162: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "evaluation";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions171: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "recommend";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions172: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "recommend";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions181: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "format";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions182: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "format";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions191: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "Contribute";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].endTime) {
                           return time.getTime() < bb0 || time.getTime() > this.form_[code].endTime;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
               pickerOptions192: {
                  disabledDate: (time) => {
                     if (this.totalItems.length>0) {
                        let code = "Contribute";
                        let bb0 = new Date(this.totalItems[0]);
                        let bb1 = new Date(this.totalItems[1]);
                        if(this.form_[code].startTime) {
                           return time.getTime() < this.form_[code].startTime ||  time.getTime() > bb1;
                        }else {
                           return time.getTime() < bb0 || time.getTime() > bb1;
                        }
                     }}
               },
            showData: {},
            finish: false,
            hideData: {
               'title': false,
               'scheme': false,
@@ -1417,6 +2271,9 @@
            ],
            
            titleInput_: "",
            rules_check: {
            },
            
            options_users: [
              {
@@ -1450,7 +2307,6 @@
           let url = "/api/sysRoleMapping/detail";
           this.$axios.get(url)
           .then(data_ => {
             console.log(data_);
             let list = data_.data.data;
             let parId = "";
             let obj = {};
@@ -1478,43 +2334,57 @@
                     obj[id].children = [list[i]];
                 }
             }
             me.options_users = result;
         
           }).catch(error =>{
               console.log(error);
           })
         },
         
         getDetailed() {
            let me = this;
            let url = "/api/detail/parent/" + this.xmId;
            this.$axios.get(url).then(data_ => {
              console.log(data_);
               this.defaultCheckedKeys = [];
               this.showData = {};
               me.defaultCheckedKeys = [];
               me.showData = {};
               let details_ = data_.data.data;
               if(details_.length > 0) {//如果存在明细
                  for(let i=0; i<details_.length; i++) {
                     let detail_ = details_[i];
                     //设置树的选中
                     this.defaultCheckedKeys.push(detail_.type);
                     me.defaultCheckedKeys.push(detail_.type);
                     //展开所有树节点对应的from
                     this.showData[detail_.type] = true;
                     me.showData[detail_.type] = true;
                     
                     //给所有的from的数据赋值
                     
                     this.form_[detail_.type] = detail_;
                     this.form_[detail_.type].userIds = [];
                     this.form_[detail_.type].userIds.push(detail_.roleName);
                     this.form_[detail_.type].userIds.push(detail_.userId);
                     me.form_[detail_.type] = detail_;
                     me.form_[detail_.type].userIds = [];
                     me.form_[detail_.type].userIds.push(detail_.roleName);
                     me.form_[detail_.type].userIds.push(detail_.userId);
                     /* let items_ = "items_" + detail_.type;
                     this.form_[detail_.type][items_] = [];
                     this.form_[detail_.type][items_].push(new Date(detail_.startTime));
                     this.form_[detail_.type][items_].push(new Date(detail_.endTime)); */
               //      me.form_[detail_.type].items_fz = [me.$moment(detail_.startTime).format('YYYY-MM-DD'), me.$moment(detail_.endTime).format('YYYY-MM-DD')];
                  }
                  
               }
               me.finish = true;
            }).catch(error =>{
                console.log(error);
            })
            
         },
         
         title_items(value) {
            this.form_['title'].items_fz = value;
         },
         scheme_items(value) {
            this.form_['scheme'].items_fz = value;
         },
         handleNodeClick(data,checkedNodes){
            console.log(data);
            //获取所有被选中的根节点,