| 
					
					
						
							
						
					
					
				 | 
				@ -84,7 +84,7 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				          </el-table-column> | 
				 | 
				 | 
				          </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				            </el-table> | 
				 | 
				 | 
				            </el-table> | 
			
		
		
	
		
			
				 | 
				 | 
				        <!-- table页 --> | 
				 | 
				 | 
				        <!-- table页 --> | 
			
		
		
	
		
			
				 | 
				 | 
				        <el-tabs v-model="activeName" size="small"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        <el-tabs v-model="activeName"> | 
			
		
		
	
		
			
				 | 
				 | 
				          <el-tab-pane label="项目明细" name="first"> | 
				 | 
				 | 
				          <el-tab-pane label="项目明细" name="first"> | 
			
		
		
	
		
			
				 | 
				 | 
				            <div> | 
				 | 
				 | 
				            <div> | 
			
		
		
	
		
			
				 | 
				 | 
				              <span style="margin-top: 10px; padding: 5px; margin-left: 11.7%" | 
				 | 
				 | 
				              <span style="margin-top: 10px; padding: 5px; margin-left: 11.7%" | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -114,6 +114,7 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				                placeholder="请选择" | 
				 | 
				 | 
				                placeholder="请选择" | 
			
		
		
	
		
			
				 | 
				 | 
				                style="margin-top: 5px" | 
				 | 
				 | 
				                style="margin-top: 5px" | 
			
		
		
	
		
			
				 | 
				 | 
				                :filter-method="remoteMethods" default-first-option clearable | 
				 | 
				 | 
				                :filter-method="remoteMethods" default-first-option clearable | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                ref="quickAsbOCX" | 
			
		
		
	
		
			
				 | 
				 | 
				              > | 
				 | 
				 | 
				              > | 
			
		
		
	
		
			
				 | 
				 | 
				                <el-option | 
				 | 
				 | 
				                <el-option | 
			
		
		
	
		
			
				 | 
				 | 
				                  v-for="item in filetelists" | 
				 | 
				 | 
				                  v-for="item in filetelists" | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -137,7 +138,7 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				                > | 
				 | 
				 | 
				                > | 
			
		
		
	
		
			
				 | 
				 | 
				                  <div>{{ item.displayName }}</div> | 
				 | 
				 | 
				                  <div>{{ item.displayName }}</div> | 
			
		
		
	
		
			
				 | 
				 | 
				                </div> --> | 
				 | 
				 | 
				                </div> --> | 
			
		
		
	
		
			
				 | 
				 | 
				                <el-table :data="leftdata" :height="window.pageHeight < 668 ? 200:(window.pageHeight - 115 - 358)" @row-dblclick="dbClickChoosedAsb" border @selection-change="handleSelectionChange" @row-click="chooseAsbItem" highlight-current-row> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-table :data="leftdata" :height="window.pageHeight < 668 ? 200:(window.pageHeight - 121 - 358)" @row-dblclick="dbClickChoosedAsb" border @selection-change="handleSelectionChange" @row-click="chooseAsbItem" highlight-current-row> | 
			
		
		
	
		
			
				 | 
				 | 
				                    <el-table-column type="index" align="center" label="序号"/> | 
				 | 
				 | 
				                    <el-table-column type="index" align="center" label="序号"/> | 
			
		
		
	
		
			
				 | 
				 | 
				                    <el-table-column prop="displayName" label="未选项目" /> | 
				 | 
				 | 
				                    <el-table-column prop="displayName" label="未选项目" /> | 
			
		
		
	
		
			
				 | 
				 | 
				                </el-table> | 
				 | 
				 | 
				                </el-table> | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -187,7 +188,7 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				                > | 
				 | 
				 | 
				                > | 
			
		
		
	
		
			
				 | 
				 | 
				                  <div>{{ item.displayName }}</div> | 
				 | 
				 | 
				                  <div>{{ item.displayName }}</div> | 
			
		
		
	
		
			
				 | 
				 | 
				                </div> --> | 
				 | 
				 | 
				                </div> --> | 
			
		
		
	
		
			
				 | 
				 | 
				                <el-table :data="rightdata" :height="window.pageHeight < 668 ? 200:(window.pageHeight - 115 - 358)" width="100%" @row-dblclick="removeAbs" border | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                <el-table :data="rightdata" :height="window.pageHeight < 668 ? 200:(window.pageHeight - 121 - 358)" width="100%" @row-dblclick="removeAbs" border | 
			
		
		
	
		
			
				 | 
				 | 
				                    @selection-change="selecteditems" @row-click="removeAsbItem" highlight-current-row> | 
				 | 
				 | 
				                    @selection-change="selecteditems" @row-click="removeAsbItem" highlight-current-row> | 
			
		
		
	
		
			
				 | 
				 | 
				                    <el-table-column type="index" align="center" label="序号"/> | 
				 | 
				 | 
				                    <el-table-column type="index" align="center" label="序号"/> | 
			
		
		
	
		
			
				 | 
				 | 
				                    <el-table-column label="已选项目" prop="displayName" /> | 
				 | 
				 | 
				                    <el-table-column label="已选项目" prop="displayName" /> | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -198,7 +199,7 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				          <!-- 指引单信息 --> | 
				 | 
				 | 
				          <!-- 指引单信息 --> | 
			
		
		
	
		
			
				 | 
				 | 
				          <el-tab-pane label="指引信息" name="second"> | 
				 | 
				 | 
				          <el-tab-pane label="指引信息" name="second"> | 
			
		
		
	
		
			
				 | 
				 | 
				            <div style="display: flex; width: 100%"> | 
				 | 
				 | 
				            <div style="display: flex; width: 100%"> | 
			
		
		
	
		
			
				 | 
				 | 
				              <div style="width: 90%"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              <div style="width: 95%"> | 
			
		
		
	
		
			
				 | 
				 | 
				                <el-form ref="guidanceinformation" :rules="guidelinesRules" :model="formdata"> | 
				 | 
				 | 
				                <el-form ref="guidanceinformation" :rules="guidelinesRules" :model="formdata"> | 
			
		
		
	
		
			
				 | 
				 | 
				                  <el-table | 
				 | 
				 | 
				                  <el-table | 
			
		
		
	
		
			
				 | 
				 | 
				                  :data="formdata.guidanceinformationdata" | 
				 | 
				 | 
				                  :data="formdata.guidanceinformationdata" | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -209,20 +210,21 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				                  :height="window.pageHeight < 668 ? 200:(window.pageHeight - 70 - 358)" | 
				 | 
				 | 
				                  :height="window.pageHeight < 668 ? 200:(window.pageHeight - 70 - 358)" | 
			
		
		
	
		
			
				 | 
				 | 
				                  ref="guidanceinformationdata" | 
				 | 
				 | 
				                  ref="guidanceinformationdata" | 
			
		
		
	
		
			
				 | 
				 | 
				                  class="guidelines" | 
				 | 
				 | 
				                  class="guidelines" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  border | 
			
		
		
	
		
			
				 | 
				 | 
				                > | 
				 | 
				 | 
				                > | 
			
		
		
	
		
			
				 | 
				 | 
				                  <el-table-column label="体检中心" width="200"> | 
				 | 
				 | 
				                  <el-table-column label="体检中心" width="200"> | 
			
		
		
	
		
			
				 | 
				 | 
				                    <template slot-scope="scope"> | 
				 | 
				 | 
				                    <template slot-scope="scope"> | 
			
		
		
	
		
			
				 | 
				 | 
				                      <el-form-item :prop="'guidanceinformationdata.' + scope.$index + '.organizationUnitId'" :rules="guidelinesRules.organizationUnitId"> | 
				 | 
				 | 
				                      <el-form-item :prop="'guidanceinformationdata.' + scope.$index + '.organizationUnitId'" :rules="guidelinesRules.organizationUnitId"> | 
			
		
		
	
		
			
				 | 
				 | 
				                        <el-select v-model="scope.row.organizationUnitId" size="small"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                        <el-select v-model="scope.row.organizationUnitId"> | 
			
		
		
	
		
			
				 | 
				 | 
				                          <el-option v-for="item in organizationUnitdata" :key="item.id" :label="item.displayName" :value="item.id" /> | 
				 | 
				 | 
				                          <el-option v-for="item in organizationUnitdata" :key="item.id" :label="item.displayName" :value="item.id" /> | 
			
		
		
	
		
			
				 | 
				 | 
				                        </el-select> | 
				 | 
				 | 
				                        </el-select> | 
			
		
		
	
		
			
				 | 
				 | 
				                      </el-form-item> | 
				 | 
				 | 
				                      </el-form-item> | 
			
		
		
	
		
			
				 | 
				 | 
				                    </template> | 
				 | 
				 | 
				                    </template> | 
			
		
		
	
		
			
				 | 
				 | 
				                  </el-table-column> | 
				 | 
				 | 
				                  </el-table-column> | 
			
		
		
	
		
			
				 | 
				 | 
				                  <el-table-column label="性别" width="200"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                  <el-table-column label="适用性别" width="200"> | 
			
		
		
	
		
			
				 | 
				 | 
				                    <template slot-scope="scope"> | 
				 | 
				 | 
				                    <template slot-scope="scope"> | 
			
		
		
	
		
			
				 | 
				 | 
				                      <el-form-item :prop="'guidanceinformationdata.' + scope.$index + '.forSexId'" :rules="guidelinesRules.forSexId"> | 
				 | 
				 | 
				                      <el-form-item :prop="'guidanceinformationdata.' + scope.$index + '.forSexId'" :rules="guidelinesRules.forSexId"> | 
			
		
		
	
		
			
				 | 
				 | 
				                        <el-select v-model="scope.row.forSexId" size="small"> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                        <el-select v-model="scope.row.forSexId"> | 
			
		
		
	
		
			
				 | 
				 | 
				                          <el-option v-for="item in forsexdata" :key="item.id" :label="item.displayName" :value="item.id" /> | 
				 | 
				 | 
				                          <el-option v-for="item in forsexdata" :key="item.id" :label="item.displayName" :value="item.id" /> | 
			
		
		
	
		
			
				 | 
				 | 
				                        </el-select> | 
				 | 
				 | 
				                        </el-select> | 
			
		
		
	
		
			
				 | 
				 | 
				                      </el-form-item> | 
				 | 
				 | 
				                      </el-form-item> | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -231,7 +233,7 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				                  <el-table-column label="指引信息"> | 
				 | 
				 | 
				                  <el-table-column label="指引信息"> | 
			
		
		
	
		
			
				 | 
				 | 
				                    <template slot-scope="scope"> | 
				 | 
				 | 
				                    <template slot-scope="scope"> | 
			
		
		
	
		
			
				 | 
				 | 
				                      <el-form-item :prop="'guidanceinformationdata.' + scope.$index + '.guide'" :rules="guidelinesRules.guide"> | 
				 | 
				 | 
				                      <el-form-item :prop="'guidanceinformationdata.' + scope.$index + '.guide'" :rules="guidelinesRules.guide"> | 
			
		
		
	
		
			
				 | 
				 | 
				                        <el-input v-model="scope.row.guide" required size="small" /> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                        <el-input v-model="scope.row.guide" required /> | 
			
		
		
	
		
			
				 | 
				 | 
				                      </el-form-item> | 
				 | 
				 | 
				                      </el-form-item> | 
			
		
		
	
		
			
				 | 
				 | 
				                    </template> | 
				 | 
				 | 
				                    </template> | 
			
		
		
	
		
			
				 | 
				 | 
				                  </el-table-column> | 
				 | 
				 | 
				                  </el-table-column> | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -1120,6 +1122,12 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				        this.tableData = res.data; | 
				 | 
				 | 
				        this.tableData = res.data; | 
			
		
		
	
		
			
				 | 
				 | 
				        this.initTableData=[...res.data] | 
				 | 
				 | 
				        this.initTableData=[...res.data] | 
			
		
		
	
		
			
				 | 
				 | 
				      }); | 
				 | 
				 | 
				      }); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      this.curRow=this.$options.data().curRow | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      this.leftdata=this.$options.data().leftdata | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      this.rightdata=this.$options.data().rightdata | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      this.formdata=this.$options.data().formdata | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      this.values=this.$options.data().values | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      this.flitvalues=this.$options.data().flitvalues | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    remoteMethodes(keyWords) { | 
				 | 
				 | 
				    remoteMethodes(keyWords) { | 
			
		
		
	
		
			
				 | 
				 | 
				      if (keyWords) { | 
				 | 
				 | 
				      if (keyWords) { | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -1248,10 +1256,11 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      if(this.curRow.id==undefined || this.curRow.id==""){ | 
				 | 
				 | 
				      if(this.curRow.id==undefined || this.curRow.id==""){ | 
			
		
		
	
		
			
				 | 
				 | 
				        this.$message.warning("请先选择组合项目") | 
				 | 
				 | 
				        this.$message.warning("请先选择组合项目") | 
			
		
		
	
		
			
				 | 
				 | 
				      }else{ | 
				 | 
				 | 
				      }else{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        let peisid=window.sessionStorage.getItem("peisid") | 
			
		
		
	
		
			
				 | 
				 | 
				        this.formdata.guidanceinformationdata.push({ | 
				 | 
				 | 
				        this.formdata.guidanceinformationdata.push({ | 
			
		
		
	
		
			
				 | 
				 | 
				        organizationUnitId: "", | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        organizationUnitId: peisid, | 
			
		
		
	
		
			
				 | 
				 | 
				        asbitemId:this.curRow.id, | 
				 | 
				 | 
				        asbitemId:this.curRow.id, | 
			
		
		
	
		
			
				 | 
				 | 
				        forSexId: "", | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        forSexId: "A", | 
			
		
		
	
		
			
				 | 
				 | 
				        guide: "", | 
				 | 
				 | 
				        guide: "", | 
			
		
		
	
		
			
				 | 
				 | 
				        }); | 
				 | 
				 | 
				        }); | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				      } | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -1310,26 +1319,29 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				    //搜索选择 | 
				 | 
				 | 
				    //搜索选择 | 
			
		
		
	
		
			
				 | 
				 | 
				    selectitem(v) { | 
				 | 
				 | 
				    selectitem(v) { | 
			
		
		
	
		
			
				 | 
				 | 
				      if(v){ | 
				 | 
				 | 
				      if(v){ | 
			
		
		
	
		
			
				 | 
				 | 
				        this.itemid = v.id; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      //   this.rightdata.forEach((item) => { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      //   if (v.id === item.id) { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      //     this.$message.warning("已有该项目"); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      //   } else { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      //     this.rightdata.push({ displayName: v.displayName,id:v.id }); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      //   } | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      // }); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      if(this.rightdata.length<1){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        this.rightdata.push({ displayName: v.displayName,id:v.id }); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        this.isdislob=false | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      }else{ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        for(let i=0;i<this.rightdata.length;i++){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        if(v.id===this.rightdata[i].id){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				          return this.$message.warning("已有该项目"); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        } | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        if(this.curRow.id==undefined || this.curRow.id==""){ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          this.$message.warning("请先选择组合项目") | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        }else{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          this.itemid = v.id; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          if(this.rightdata.length<1){ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.rightdata.push({ displayName: v.displayName,id:v.id }); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.isdislob=false | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          }else{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            for(let i=0;i<this.rightdata.length;i++){ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              if(v.id===this.rightdata[i].id){ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                return this.$message.warning("已有该项目"); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.rightdata.push({ displayName: v.displayName,id:v.id }); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.isdislob=false | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          this.$nextTick(() => {         | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.$refs['quickAsbOCX'].blur(); //total  asbItemId | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.flitvalues = '' | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.filetelists = deepCopy(this.initfiletelists)         | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.$refs['quickAsbOCX'].focus(); //total  asbItemId        | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          }); | 
			
		
		
	
		
			
				 | 
				 | 
				        } | 
				 | 
				 | 
				        } | 
			
		
		
	
		
			
				 | 
				 | 
				        this.rightdata.push({ displayName: v.displayName,id:v.id }); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				        this.isdislob=false | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				      }else{ | 
				 | 
				 | 
				      }else{ | 
			
		
		
	
		
			
				 | 
				 | 
				        this.remoteMethods() | 
				 | 
				 | 
				        this.remoteMethods() | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				      } | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -1390,7 +1402,10 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      this.ary1=val | 
				 | 
				 | 
				      this.ary1=val | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    addAbs(){ | 
				 | 
				 | 
				    addAbs(){ | 
			
		
		
	
		
			
				 | 
				 | 
				      if(this.ary1.length<1){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      if(this.curRow.id==undefined || this.curRow.id==""){ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        this.$message.warning("请先选择组合项目") | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      }else{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        if(this.ary1.length<1){ | 
			
		
		
	
		
			
				 | 
				 | 
				        this.$message.warning('请选择要添加的项目') | 
				 | 
				 | 
				        this.$message.warning('请选择要添加的项目') | 
			
		
		
	
		
			
				 | 
				 | 
				      }else{ | 
				 | 
				 | 
				      }else{ | 
			
		
		
	
		
			
				 | 
				 | 
				        let temporaryLeft=[] | 
				 | 
				 | 
				        let temporaryLeft=[] | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -1401,6 +1416,7 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      }) | 
				 | 
				 | 
				      }) | 
			
		
		
	
		
			
				 | 
				 | 
				      this.isdislob = false; | 
				 | 
				 | 
				      this.isdislob = false; | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    removeAbs(row){ | 
				 | 
				 | 
				    removeAbs(row){ | 
			
		
		
	
		
			
				 | 
				 | 
				      let index = this.rightdata.findIndex((arr) => arr.id == row.id); | 
				 | 
				 | 
				      let index = this.rightdata.findIndex((arr) => arr.id == row.id); | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -1412,7 +1428,10 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      this.ary2=val | 
				 | 
				 | 
				      this.ary2=val | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    delAbs(){ | 
				 | 
				 | 
				    delAbs(){ | 
			
		
		
	
		
			
				 | 
				 | 
				      if(this.ary2.length<1){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      if(this.curRow.id==undefined || this.curRow.id==""){ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        this.$message.warning("请先选择组合项目") | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      }else{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        if(this.ary2.length<1){ | 
			
		
		
	
		
			
				 | 
				 | 
				        this.$message.warning('请选择要移除的项目') | 
				 | 
				 | 
				        this.$message.warning('请选择要移除的项目') | 
			
		
		
	
		
			
				 | 
				 | 
				      }else{ | 
				 | 
				 | 
				      }else{ | 
			
		
		
	
		
			
				 | 
				 | 
				        let temporaryRight=[] | 
				 | 
				 | 
				        let temporaryRight=[] | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -1423,6 +1442,7 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      }) | 
				 | 
				 | 
				      }) | 
			
		
		
	
		
			
				 | 
				 | 
				      this.isdislob = false; | 
				 | 
				 | 
				      this.isdislob = false; | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    //右侧双击移动删除 | 
				 | 
				 | 
				    //右侧双击移动删除 | 
			
		
		
	
		
			
				 | 
				 | 
				    rightdelite(item, index) { | 
				 | 
				 | 
				    rightdelite(item, index) { | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -1457,7 +1477,10 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    //q全移去 | 
				 | 
				 | 
				    //q全移去 | 
			
		
		
	
		
			
				 | 
				 | 
				    allclear() { | 
				 | 
				 | 
				    allclear() { | 
			
		
		
	
		
			
				 | 
				 | 
				      if (this.rightdata.length > 0) { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      if(this.curRow.id==undefined || this.curRow.id==""){ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        this.$message.warning("请先选择组合项目") | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      }else{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        if (this.rightdata.length > 0) { | 
			
		
		
	
		
			
				 | 
				 | 
				       this.rightdata.forEach(item=>{ | 
				 | 
				 | 
				       this.rightdata.forEach(item=>{ | 
			
		
		
	
		
			
				 | 
				 | 
				          this.leftdata.push(item); | 
				 | 
				 | 
				          this.leftdata.push(item); | 
			
		
		
	
		
			
				 | 
				 | 
				        }) | 
				 | 
				 | 
				        }) | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -1466,10 +1489,14 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      }else{ | 
				 | 
				 | 
				      }else{ | 
			
		
		
	
		
			
				 | 
				 | 
				        this.$message.warning('没有可移除的项目') | 
				 | 
				 | 
				        this.$message.warning('没有可移除的项目') | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    //全添加 | 
				 | 
				 | 
				    //全添加 | 
			
		
		
	
		
			
				 | 
				 | 
				    addall() { | 
				 | 
				 | 
				    addall() { | 
			
		
		
	
		
			
				 | 
				 | 
				      if (this.leftdata.length > 0) { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      if(this.curRow.id==undefined || this.curRow.id==""){ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        this.$message.warning("请先选择组合项目") | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      }else{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        if (this.leftdata.length > 0) { | 
			
		
		
	
		
			
				 | 
				 | 
				        this.leftdata.forEach(item=>{ | 
				 | 
				 | 
				        this.leftdata.forEach(item=>{ | 
			
		
		
	
		
			
				 | 
				 | 
				          this.rightdata.push(item); | 
				 | 
				 | 
				          this.rightdata.push(item); | 
			
		
		
	
		
			
				 | 
				 | 
				        }) | 
				 | 
				 | 
				        }) | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -1478,6 +1505,7 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      }else{ | 
				 | 
				 | 
				      }else{ | 
			
		
		
	
		
			
				 | 
				 | 
				        this.$message.warning('没有可添加的项目') | 
				 | 
				 | 
				        this.$message.warning('没有可添加的项目') | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    //左侧双击事件 | 
				 | 
				 | 
				    //左侧双击事件 | 
			
		
		
	
		
			
				 | 
				 | 
				    shuanji(item, index) { | 
				 | 
				 | 
				    shuanji(item, index) { | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -1522,11 +1550,15 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				    //项目类别选择 | 
				 | 
				 | 
				    //项目类别选择 | 
			
		
		
	
		
			
				 | 
				 | 
				    ischangs(v) { | 
				 | 
				 | 
				    ischangs(v) { | 
			
		
		
	
		
			
				 | 
				 | 
				     if(v){ | 
				 | 
				 | 
				     if(v){ | 
			
		
		
	
		
			
				 | 
				 | 
				       getapi(`/api/app/item/in-item-type/${v}`).then((res) => { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				         let bq=[] | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				       if(this.curRow.id==undefined || this.curRow.id==""){ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        this.$message.warning("请先选择组合项目") | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				       }else{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        getapi(`/api/app/item/in-item-type/${v}`).then((res) => { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          let bq=[] | 
			
		
		
	
		
			
				 | 
				 | 
				          bq = res.data.filter(item => !this.rightdata.some(ele=>ele.id === item.id)); | 
				 | 
				 | 
				          bq = res.data.filter(item => !this.rightdata.some(ele=>ele.id === item.id)); | 
			
		
		
	
		
			
				 | 
				 | 
				          this.leftdata = [...bq]; | 
				 | 
				 | 
				          this.leftdata = [...bq]; | 
			
		
		
	
		
			
				 | 
				 | 
				      }); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        }); | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				       } | 
			
		
		
	
		
			
				 | 
				 | 
				     }else{ | 
				 | 
				 | 
				     }else{ | 
			
		
		
	
		
			
				 | 
				 | 
				      this.remoteMethod() | 
				 | 
				 | 
				      this.remoteMethod() | 
			
		
		
	
		
			
				 | 
				 | 
				     } | 
				 | 
				 | 
				     } | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |