| 
					
				 | 
			
			
				@@ -58,6 +58,7 @@ function getValueHtml(value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const html = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     for (const v of value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         html.push('<tr name="value" vid="' + v.id + '">'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        html.push('<td><a href="javascript:void(0);" class="up-btn mr-2" title="上移"><i class="fa fa-caret-up"></i></a><a href="javascript:void(0);" class="down-btn" title="下移"><i class="fa fa-caret-down "></i></a></td>'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         html.push('<td><input class="form-control form-control-sm" name="value" placeholder="请输入值" value="' + v.value + '" vid ="' + v.id +  '"></td>'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         html.push('<td>', v.relaTenders.length + v.newTenders.length ,'</td>'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         html.push('<td><a href="javascript: void(0);" class="text-danger" name="del-value" vid="' + v.id + '">删除</a></td>'); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -113,11 +114,14 @@ function bindCategoryValueControl() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const value = _.find(editCate.value, function (v) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return v.id == vid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const delHtml = $(this).parents('td').html(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const _self = $(this).parents('td'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $(this).remove(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (value.delete) { return; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (value.relaTenders.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 提示用户转移标段 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _self.html(delHtml); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $('#tender-count').text(value.relaTenders.length).attr('vid', vid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $('#tender-target').html(getValidValueHtml(vid)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $('input[type=radio]', '#tender-target')[0].checked = true; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -293,4 +297,23 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $('#del-cate').modal('hide'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 上移值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $('body').on('click', '.up-btn', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const prev = $(this).parents("tr").prev(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const prevIndex = parseInt($(prev).index('#value-list tr')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $(this).parents("tr").insertBefore(prev); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // if(prevIndex === 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     console.log('hello'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 下一值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $('body').on('click', '.down-btn', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const next = $(this).parents("tr").next(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const nextIndex = parseInt($(next).index('#value-list tr')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const nowlength = $('#value-list tr').length - 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (nextIndex < nowlength) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $(this).parents("tr").insertAfter(next); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 |