zhangyanpeng
2020-05-28 5346354c8b6685d4c111041a8c5a4d61dae13050
src/components/popup/portion/substepReadOnly.vue
@@ -3,13 +3,13 @@
      <div style="width: 79%;text-align: center; margin: 0 10px;">
         <h2 style="margin: 10px;">项目总金额:<span style="font-weight: bold;">{{money}}</span></h2>
      </div>
      <div style="width: 79%; height: 88%; overflow: auto; padding-top: 0px; box-sizing: border-box;">
      <div class="class_form_z1" style="width: 79%; height: 88%; overflow: auto; padding-top: 0px; box-sizing: border-box;">
         <transition name="el-zoom-in-top">
            <div v-show="showData['title']" class="transition-box" style="text-align: center; margin: 0 10px;">
               <h3 style="margin: 10px;">立题服务</h3>
               <div>
                  <el-form disabled :show-message="false" :model="form_['title']" ref="form_1" label-position='right' label-width="100px"  class="demo-form-inline">
                     <el-row>
                     <!-- <el-row>
                        <el-col :span="22" class="z_grid-content3">
                           <el-form-item label="题目类型" prop="titleType"
                              :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
@@ -26,8 +26,8 @@
                              </el-select>
                           </el-form-item>
                        </el-col>
                     </el-row>
                     <el-row v-if="form_['title'].titleType">
                     </el-row> -->
                     <!-- <el-row v-if="form_['title'].titleType">
                        <el-col :span="22" class="z_grid-content1">
                           <el-form-item label="描述" prop="titleType"
                              :rules="[{required: true, message: '请输入', trigger: ['blur', 'change']}]"
@@ -35,7 +35,52 @@
                              <el-input type="textarea" v-model="form_['title'].titleInput" :placeholder="titleInput_" style="width: 100%;"></el-input>
                           </el-form-item>
                        </el-col>
                     </el-row> -->
                     <el-form-item label="人群"
                        prop="population"
                        :rules="[{required: true, message: '请输入人群', trigger: ['blur', 'change']}]"
                     >
                        <el-input type="textarea" v-model="form_['title'].population" ></el-input>
                     </el-form-item>
                     <el-form-item label="干预或因素"
                        prop="exposure"
                        :rules="[{required: true, message: '请输入干预或因素', trigger: ['blur', 'change']}]"
                     >
                        <el-input type="textarea" v-model="form_['title'].exposure" ></el-input>
                     </el-form-item>
                     <el-form-item label="对照"
                        prop="comparator"
                        :rules="[{required: true, message: '请输入对照', trigger: ['blur', 'change']}]"
                     >
                        <el-input type="textarea" v-model="form_['title'].comparator" ></el-input>
                     </el-form-item>
                     <el-form-item label="研究类型"
                        prop="titleType"
                        :rules="[{required: true, message: '请选择研究类型', trigger: ['blur', 'change']}]"
                     >
                        <el-select size="small" v-model="form_['title'].titleType" style="width: 100%;">
                           <el-option label="二次研究" value="二次研究"></el-option>
                           <el-option label="一次研究" value="一次研究"></el-option>
                        </el-select>
                     </el-form-item>
                     <el-row>
                        <el-col :span="10">
                           <el-form-item label="结局">
                              <el-select multiple size="small" v-model="form_['title'].outcomes_array" style="width: 100%;">
                                 <el-option label="有效性" value="有效性"></el-option>
                                 <el-option label="安全性" value="安全性"></el-option>
                                 <el-option label="经济性" value="经济性"></el-option>
                                 <el-option label="其它" value="其它"></el-option>
                              </el-select>
                           </el-form-item>
                        </el-col>
                        <el-col :span="14">
                           <el-form-item v-if="form_['title'].outcomes && form_['title'].outcomes.indexOf('其它') != -1" label="结局补充">
                              <el-input type="textarea" v-model="form_['title'].outcomesOther" style="width: 100%;"></el-input>
                           </el-form-item>
                        </el-col>
                     </el-row>
                     <el-row>
                        <el-col :span="6" class="z_grid-content3">
                           <el-form-item label="合同金额" prop="budget"
@@ -106,9 +151,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('title')" v-model="form_['title'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -128,7 +171,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['title'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['title'].parttime" size="small" @click="addParttime('title')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['title'].parttimeList"
                       :show-header="true"
@@ -148,21 +190,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('title', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -243,9 +271,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('scheme')" v-model="form_['scheme'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -265,7 +291,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['scheme'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['scheme'].parttime" size="small" @click="addParttime('scheme')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['scheme'].parttimeList"
                       :show-header="true"
@@ -285,21 +310,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('scheme', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -380,9 +391,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('search')" v-model="form_['search'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -402,7 +411,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['search'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['search'].parttime" size="small" @click="addParttime('search')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['search'].parttimeList"
                       :show-header="true"
@@ -422,21 +430,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('search', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -517,9 +511,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('select')" v-model="form_['select'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -539,7 +531,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['select'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['select'].parttime" size="small" @click="addParttime('select')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['select'].parttimeList"
                       :show-header="true"
@@ -559,21 +550,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('select', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -654,9 +631,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('get')" v-model="form_['get'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -676,7 +651,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['get'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['get'].parttime" size="small" @click="addParttime('get')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['get'].parttimeList"
                       :show-header="true"
@@ -696,21 +670,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('get', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -791,9 +751,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('find')" v-model="form_['find'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -813,7 +771,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['find'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['find'].parttime" size="small" @click="addParttime('find')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['find'].parttimeList"
                       :show-header="true"
@@ -833,21 +790,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('find', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用" align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -928,9 +871,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('properties')" v-model="form_['properties'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -950,7 +891,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['properties'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['properties'].parttime" size="small" @click="addParttime('properties')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['properties'].parttimeList"
                       :show-header="true"
@@ -970,21 +910,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('properties', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -1179,9 +1105,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('analyse')" v-model="form_['analyse'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -1201,7 +1125,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['analyse'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['analyse'].parttime" size="small" @click="addParttime('analyse')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['analyse'].parttimeList"
                       :show-header="true"
@@ -1221,21 +1144,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('analyse', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -1316,9 +1225,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('arrange')" v-model="form_['arrange'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -1338,7 +1245,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['arrange'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['arrange'].parttime" size="small" @click="addParttime('arrange')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['arrange'].parttimeList"
                       :show-header="true"
@@ -1358,21 +1264,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('arrange', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -1453,9 +1345,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('meta')" v-model="form_['meta'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -1475,7 +1365,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['meta'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['meta'].parttime" size="small" @click="addParttime('meta')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['meta'].parttimeList"
                       :show-header="true"
@@ -1495,21 +1384,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('meta', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -1589,9 +1464,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('grade')" v-model="form_['grade'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -1611,7 +1484,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['grade'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['grade'].parttime" size="small" @click="addParttime('grade')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['grade'].parttimeList"
                       :show-header="true"
@@ -1631,21 +1503,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('grade', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -1728,9 +1586,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('tsa')" v-model="form_['tsa'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -1750,7 +1606,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['tsa'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['tsa'].parttime" size="small" @click="addParttime('tsa')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['tsa'].parttimeList"
                       :show-header="true"
@@ -1770,21 +1625,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('tsa', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -1865,9 +1706,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('compose')" v-model="form_['compose'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -1887,7 +1726,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['compose'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['compose'].parttime" size="small" @click="addParttime('compose')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['compose'].parttimeList"
                       :show-header="true"
@@ -1907,21 +1745,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('compose', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -2002,9 +1826,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('translate')" v-model="form_['translate'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -2024,7 +1846,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['translate'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['translate'].parttime" size="small" @click="addParttime('translate')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['translate'].parttimeList"
                       :show-header="true"
@@ -2044,21 +1865,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('translate', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -2139,9 +1946,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('evaluation')" v-model="form_['evaluation'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -2161,7 +1966,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['evaluation'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['evaluation'].parttime" size="small" @click="addParttime('evaluation')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['evaluation'].parttimeList"
                       :show-header="true"
@@ -2181,21 +1985,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('evaluation', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -2276,9 +2066,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('recommend')" v-model="form_['recommend'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -2298,7 +2086,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['recommend'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['recommend'].parttime" size="small" @click="addParttime('recommend')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['recommend'].parttimeList"
                       :show-header="true"
@@ -2318,21 +2105,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('recommend', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -2413,9 +2186,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('format')" v-model="form_['format'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -2435,7 +2206,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['format'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['format'].parttime" size="small" @click="addParttime('format')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['format'].parttimeList"
                       :show-header="true"
@@ -2455,21 +2225,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('format', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -2550,9 +2306,7 @@
                     </el-row>
                     <el-row>
                        <el-col :span="4" class="z_grid-content3">
                           <el-form-item label="是否兼职编辑" prop="parttime" label-width="120px"
                           :rules="[{required: true, message: '请选择', trigger: ['blur', 'change']}]"
                           >
                           <el-form-item label="是否兼职编辑" label-width="120px">
                           <el-checkbox @change="parttimeChange('Contribute')" v-model="form_['Contribute'].parttime"></el-checkbox>
                           </el-form-item>
                        </el-col>
@@ -2572,7 +2326,6 @@
                     </el-row>
                  </el-form>
                  <div v-if="form_['Contribute'].parttime" style="text-align: left;">
                     <el-button :disabled="!form_['Contribute'].parttime" size="small" @click="addParttime('Contribute')">新增兼职人员</el-button>
                     <el-table
                       :data="form_['Contribute'].parttimeList"
                       :show-header="true"
@@ -2592,21 +2345,7 @@
                             </div>
                           </template>
                        </el-table-column>
                       <el-table-column prop="parttimePay" label="费用" width="200" align="center">
                         <template slot-scope="scope">
                           <div>
                                 <el-input-number size="small" v-model="scope.row.parttimePay" :min="1" label="支付费用"></el-input-number>
                           </div>
                         </template>
                       </el-table-column>
                        <el-table-column width="280" label="操作" align="center">
                          <template v-slot="{row}">
                            <el-row>
                              <el-tooltip class="item" effect="dark" content="删除" placement="top">
                                <el-button type="danger" size="mini" icon="el-icon-delete" circle @click="deleteParttime('Contribute', row)"></el-button>
                              </el-tooltip>
                            </el-row>
                          </template>
                       <el-table-column prop="parttimePay" label="费用"  align="center">
                        </el-table-column>
                     </el-table>
                  </div>
@@ -2668,159 +2407,7 @@
               'Contribute': false,
            },
            
        data_: [
               {
                  id:"001",
                  title: "立题与方案开发",
                  parentId: "0",
                  checkArr: "0",
                  children:[
                     {
                        id:"title",
                        title: "立题服务",
                        parentId: "001",
                        checkArr: "0"
                     },
                     {
                        id:"scheme",
                        title: "方案开发服务",
                        parentId: "001",
                        checkArr: "0"
                     }
                  ]
               },{
                  id:"002",
                  title: "文献检索与筛查",
                  parentId: "0",
                  checkArr: "0",
                  children:[
                     {
                        id:"search",
                        title: "文献检索",
                        parentId: "002",
                        checkArr: "0"
                     },
                     {
                        id:"select",
                        title: "文献初筛",
                        parentId: "002",
                        checkArr: "0"
                     },
                     {
                        id:"get",
                        title: "全文获取",
                        parentId: "002",
                        checkArr: "0"
                     },
                     {
                        id:"find",
                        title: "全文筛查",
                        parentId: "002",
                        checkArr: "0"
                     }
                  ]
               },{
                  id:"003",
                  title: "数据提取",
                  parentId: "0",
                  checkArr: "0",
                  children:[
                     {
                        id:"properties",
                        title: "定性信息",
                        parentId: "003",
                        checkArr: "0"
                     },
                     {
                        id:"risk",
                        title: "风险偏倚信息",
                        parentId: "003",
                        checkArr: "0"
                     },
                     {
                        id:"target",
                        title: "结局指标数据",
                        parentId: "003",
                        checkArr: "0"
                     },
                  ]
               },{
                  id:"004",
                  title: "数据分析",
                  parentId: "0",
                  checkArr: "0",
                  children:[
                     {
                        id:"analyse",
                        title: "定性信息整理总结",
                        parentId: "004",
                        checkArr: "0"
                     },
                     {
                        id:"arrange",
                        title: "风险偏倚图表制作",
                        parentId: "004",
                        checkArr: "0"
                     },
                     {
                        id:"meta",
                        title: "Meta 分析",
                        parentId: "004",
                        checkArr: "0"
                     },
                     {
                        id:"grade",
                        title: "GRADE 证据质量评价",
                        parentId: "004",
                        checkArr: "0"
                     },
                     {
                        id:"tsa",
                        title: "TSA 分析",
                        parentId: "004",
                        checkArr: "0"
                     }
                  ]
               },{
                  id:"005",
                  title: "文稿撰写及相关服务",
                  parentId: "0",
                  checkArr: "0",
                  children:[
                     {
                        id:"compose",
                        title: "文稿撰写",
                        parentId: "005",
                        checkArr: "0"
                     },{
                        id:"translate",
                        title: "语言翻译及润色",
                        parentId: "005",
                        checkArr: "0"
                     },{
                        id:"evaluation",
                        title: "文稿评估",
                        parentId: "005",
                        checkArr: "0"
                     },{
                        id:"recommend",
                        title: "杂志推荐",
                        parentId: "005",
                        checkArr: "0"
                     },{
                        id:"format",
                        title: "文稿格式修改",
                        parentId: "005",
                        checkArr: "0"
                     },{
                        id:"Contribute",
                        title: "网上投稿",
                        parentId: "005",
                        checkArr: "0"
                     }
                  ]
               },
            ],
        data_: [],
        defaultProps: {
          children: 'children',
          label: 'title'
@@ -2829,26 +2416,26 @@
            defaultCheckedKeys: [],
            
            form_: {
               title: {mustAttach: true, parttimeUser:[]},
               scheme: {mustAttach: true, parttimeUser:[]},
               search: {mustAttach: true, parttimeUser:[]},
               select: {mustAttach: true, parttimeUser:[]},
               get: {mustAttach: true, parttimeUser:[]},
               find: {mustAttach: true, parttimeUser:[]},
               properties: {mustAttach: true, parttimeUser:[]},
               risk: {mustAttach: true, parttimeUser:[]},
               target: {mustAttach: true, parttimeUser:[]},
               analyse: {mustAttach: true, parttimeUser:[]},
               arrange: {mustAttach: true, parttimeUser:[]},
               meta: {mustAttach: true, parttimeUser:[]},
               grade: {mustAttach: true, parttimeUser:[]},
               tsa: {mustAttach: true, parttimeUser:[]},
               compose: {mustAttach: true, parttimeUser:[]},
               translate: {mustAttach: true, parttimeUser:[]},
               evaluation: {mustAttach: true, parttimeUser:[]},
               recommend: {mustAttach: true, parttimeUser:[]},
               format: {mustAttach: true, parttimeUser:[]},
               Contribute: {mustAttach: true, parttimeUser:[]},
               title: {mustAttach: true, parttimeList: [], parttime: false},
               scheme: {mustAttach: true, parttimeList: [], parttime: false},
               search: {mustAttach: true, parttimeList: [], parttime: false},
               select: {mustAttach: true, parttimeList: [], parttime: false},
               get: {mustAttach: true, parttimeList: [], parttime: false},
               find: {mustAttach: true, parttimeList: [], parttime: false},
               properties: {mustAttach: true, parttimeList: [], parttime: false},
               risk: {mustAttach: true, parttimeList: [], parttime: false},
               target: {mustAttach: true, parttimeList: [], parttime: false},
               analyse: {mustAttach: true, parttimeList: [], parttime: false},
               arrange: {mustAttach: true, parttimeList: [], parttime: false},
               meta: {mustAttach: true, parttimeList: [], parttime: false},
               grade: {mustAttach: true, parttimeList: [], parttime: false},
               tsa: {mustAttach: true, parttimeList: [], parttime: false},
               compose: {mustAttach: true, parttimeList: [], parttime: false},
               translate: {mustAttach: true, parttimeList: [], parttime: false},
               evaluation: {mustAttach: true, parttimeList: [], parttime: false},
               recommend: {mustAttach: true, parttimeList: [], parttime: false},
               format: {mustAttach: true, parttimeList: [], parttime: false},
               Contribute: {mustAttach: true, parttimeList: [], parttime: false},
            },
            
            options_titleType: [
@@ -3004,8 +2591,16 @@
                     me.form_[detail_.type].userIds = [];
                     me.form_[detail_.type].userIds.push(detail_.roleName);
                     me.form_[detail_.type].userIds.push(detail_.userId);
                     if (detail_.parttimeUser) {
                     /* if (detail_.parttimeUser) {
                        me.form_[detail_.type].parttimeUser = detail_.parttimeUser.split(";");
                     } */
                     if (detail_.existsObject) {//如果有额外字段
                        for(let itm in detail_.existsObject) {
                           me.form_[detail_.type][itm] = detail_.existsObject[itm];
                           if (itm == "outcomes" && me.form_[detail_.type].outcomes) {
                              me.form_[detail_.type].outcomes_array = me.form_[detail_.type].outcomes.split(";");
                           }
                        }
                     }
                     
                     me.money += parseFloat(detail_.budget);