| 
					
				 | 
			
			
				@@ -54,15 +54,18 @@ function getCategoryHtml(category) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return html.join(''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 获取分类值html 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function getValueHtml(value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function getValueHtml(value, index = null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const html = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let i = index ? index : 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     for (const v of value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         html.push('<tr name="value" vid="' + v.id + '">'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        html.push('<td width="35" class="text-center">'+ i +'</td>'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         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>'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         html.push('</tr>'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        i++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return html.join(''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -169,7 +172,7 @@ function bindCategoryControl() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $('#add-ok').attr('cid', id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (editCate) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const list = $('#value-list'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            list.html(getValueHtml(editCate.value) + '<tr id="add-value-row"><td colspan="3"><a href="javascript: void(0);">添加新值</a></td></tr>'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            list.html(getValueHtml(editCate.value) + '<tr id="add-value-row"><td colspan="4"><a href="javascript: void(0);">添加新值</a></td></tr>'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $('#add-value-row').click(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const newID = editCate.value.length > 0 ? _.maxBy(editCate.value, function (v) { return v.id; }).id + 1 : 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const newValue = { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -180,7 +183,7 @@ function bindCategoryControl() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     newTenders: editCate.value.length > 0 ? [] : tenders.concat([]), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 editCate.value.push(newValue); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $(this).before(getValueHtml([newValue])); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $(this).before(getValueHtml([newValue], $('#value-list tr').length)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 bindCategoryValueControl(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 makeIconColor(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -309,7 +312,9 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $('body').on('click', '.up-btn', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const prev = $(this).parents("tr").prev(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const prevIndex = parseInt($(prev).index('#value-list tr')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        prev.children('td').eq(0).text(prevIndex + 2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $(this).parents("tr").insertBefore(prev); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $(this).parents("tr").children('td').eq(0).text(prevIndex + 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         makeIconColor(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // if(prevIndex === 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //     console.log('hello'); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -322,6 +327,8 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const nowlength = $('#value-list tr').length - 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (nextIndex < nowlength) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $(this).parents("tr").insertAfter(next); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            next.children('td').eq(0).text(nextIndex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $(this).parents("tr").children('td').eq(0).text(nextIndex + 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         makeIconColor(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 |