mirror of https://github.com/jumpserver/jumpserver
				
				
				
			fix some files
							parent
							
								
									3f72ce4b1f
								
							
						
					
					
						commit
						c5666f1357
					
				| 
						 | 
				
			
			@ -99,7 +99,6 @@
 | 
			
		|||
        keyboard: 'false',
 | 
			
		||||
        remote:"{% url 'assets:asset-modal-list' %}?group_id={{ group_id }}"
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    $('#modal').on('show.bs.modal',function(){
 | 
			
		||||
        //alert('当调用show方法时,立即触发;')
 | 
			
		||||
    });
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,26 +14,22 @@
 | 
			
		|||
                <th id="th_no">id</th>
 | 
			
		||||
                <th>资产名称</th>
 | 
			
		||||
                <th>IP</th>
 | 
			
		||||
                <th>硬件类型</th>
 | 
			
		||||
                <th>资产组</th>
 | 
			
		||||
                <th>部门</th>
 | 
			
		||||
                <th>类型</th>
 | 
			
		||||
            </tr>
 | 
			
		||||
        </thead>
 | 
			
		||||
        <tbody>
 | 
			
		||||
        {% for asset in asset_modal_list %}
 | 
			
		||||
            {% if asset.id in all_assets %}
 | 
			
		||||
            <tr name="oAssets" class="odd selected">
 | 
			
		||||
                <td class="text-center" ><input type="checkbox" name="checked" value="{{ asset.id }}" checked="checked" ></td>
 | 
			
		||||
            <tr name="oAssets" class="odd selected text-center">
 | 
			
		||||
                <td class="text-center" ><input type="checkbox" name="checked" value="{{ asset.id }}" checked="checked"></td>
 | 
			
		||||
            {% else %}
 | 
			
		||||
            <tr name="oAssets">
 | 
			
		||||
                <td class="text-center" ><input type="checkbox" name="checked" value="{{ asset.id }}" ></td>
 | 
			
		||||
                <td class="text-center"><input type="checkbox" name="checked" value="{{ asset.id }}" ></td>
 | 
			
		||||
            {% endif %}
 | 
			
		||||
                <td>{{ asset.id }}</td>
 | 
			
		||||
                <td>{{ asset.hostname }}</td>
 | 
			
		||||
                <td>{{ asset.ip }}</td>
 | 
			
		||||
                <td>虚拟机</td>
 | 
			
		||||
                <td>网络设备</td>
 | 
			
		||||
                <td>微信事业部</td>
 | 
			
		||||
                <td>{{ asset.env }}-{{ asset.type }}</td>
 | 
			
		||||
            </tr>
 | 
			
		||||
        {% endfor %}
 | 
			
		||||
        </tbody>
 | 
			
		||||
| 
						 | 
				
			
			@ -61,9 +57,7 @@ $(document).ready(function(){
 | 
			
		|||
            {data: "id"},
 | 
			
		||||
            {data: "hostname"},
 | 
			
		||||
            {data: "ip"},
 | 
			
		||||
            {data: "type"},
 | 
			
		||||
            {data: "group"},
 | 
			
		||||
            {data: "dp"}
 | 
			
		||||
            {data: "type"}
 | 
			
		||||
        ]
 | 
			
		||||
    });
 | 
			
		||||
    //将ID列隐藏
 | 
			
		||||
| 
						 | 
				
			
			@ -77,18 +71,18 @@ $(document).ready(function(){
 | 
			
		|||
        }else{
 | 
			
		||||
            $(this).addClass('selected');
 | 
			
		||||
            this.children[0].children[0].checked=1;
 | 
			
		||||
        };
 | 
			
		||||
        }
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    $('#close-btn').on('click',function(){
 | 
			
		||||
        $('#modal').modal('hide');
 | 
			
		||||
    });
 | 
			
		||||
    var size_name = document.getElementById('asset_on_count').innerText
 | 
			
		||||
    var size_name = document.getElementById('asset_on_count').innerText;
 | 
			
		||||
    $('#save-btn').on('click',function(){
 | 
			
		||||
        //alert( table.rows('.selected').data().length +' row(s) selected' );
 | 
			
		||||
        var d = table.rows('.selected').data();
 | 
			
		||||
        var size = d.length;
 | 
			
		||||
        var re = /\d+/
 | 
			
		||||
        var re = /\d+/;
 | 
			
		||||
        document.getElementById('add_asset').value = size;
 | 
			
		||||
        var str= size_name;
 | 
			
		||||
        var re=/\d+/g;
 | 
			
		||||
| 
						 | 
				
			
			@ -109,8 +103,8 @@ $(document).ready(function(){
 | 
			
		|||
 | 
			
		||||
}); //$(document).ready
 | 
			
		||||
 | 
			
		||||
    var bCheck = 1;
 | 
			
		||||
    function checkAll(){
 | 
			
		||||
var bCheck = 1;
 | 
			
		||||
function checkAll(){
 | 
			
		||||
    if(bCheck){
 | 
			
		||||
        $("tr[name='oAssets']").each(function(){
 | 
			
		||||
            oCheckbox = this.children[0].children[0];
 | 
			
		||||
| 
						 | 
				
			
			@ -127,7 +121,7 @@ $(document).ready(function(){
 | 
			
		|||
        });
 | 
			
		||||
        document.getElementById('check_all').checked=0;
 | 
			
		||||
        bCheck = 1;
 | 
			
		||||
        };
 | 
			
		||||
    };
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
</script>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -43,7 +43,6 @@
 | 
			
		|||
        </div>
 | 
			
		||||
    </form>
 | 
			
		||||
<div class="hr-line-dashed"></div>
 | 
			
		||||
 | 
			
		||||
    <div class="ydxbd" id="formlists" style="display: block;">
 | 
			
		||||
        <p id="tags_p" class="mgl-5 c02">选择需要修改属性</p>
 | 
			
		||||
        <div class="tagBtnList">
 | 
			
		||||
| 
						 | 
				
			
			@ -67,7 +66,6 @@
 | 
			
		|||
            <a onclick="AddForm(this,'id_comment')" class="tagBtn2 label label-default" name="changebtn">备注</a>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
    <input name="assets_ids" type="hidden" value="111" >
 | 
			
		||||
    <input name="assets_ids" type="hidden" value="112" >
 | 
			
		||||
<div class="hr-line-dashed"></div>
 | 
			
		||||
| 
						 | 
				
			
			@ -130,15 +128,15 @@
 | 
			
		|||
        $('.select2').select2();
 | 
			
		||||
        $("#id_tags").select2({
 | 
			
		||||
        tags: true,
 | 
			
		||||
        maximumSelectionLength: 8,  //最多能够选择的个数
 | 
			
		||||
        maximumSelectionLength: 8  //最多能够选择的个数
 | 
			
		||||
        //closeOnSelect: false
 | 
			
		||||
        });
 | 
			
		||||
    };
 | 
			
		||||
    }
 | 
			
		||||
    function AddForm(obj,id_form) {
 | 
			
		||||
        var oHiddenForms = document.getElementById("ridd");
 | 
			
		||||
        var parentElem = document.getElementById("add_form");
 | 
			
		||||
        var oH = document.getElementById(id_form);
 | 
			
		||||
        var oNew = oH.parentNode.parentNode
 | 
			
		||||
        var oNew = oH.parentNode.parentNode;
 | 
			
		||||
        var aDiv = parentElem.getElementsByClassName('form-group');
 | 
			
		||||
            if(oNew.parentNode.id=='ridd') {
 | 
			
		||||
                obj.className="tagBtn2 label label-warning";
 | 
			
		||||
| 
						 | 
				
			
			@ -148,15 +146,15 @@
 | 
			
		|||
                oHiddenForms.appendChild(oNew);
 | 
			
		||||
                obj.className="tagBtn2 label label-default";
 | 
			
		||||
                SetSelect2();
 | 
			
		||||
            };
 | 
			
		||||
    };
 | 
			
		||||
            }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    function ChangeBtnCss(class_var){
 | 
			
		||||
        var changebtns = $("#formlists").find("a[name='changebtn']")
 | 
			
		||||
        var changebtns = $("#formlists").find("a[name='changebtn']");
 | 
			
		||||
        for (var i=0; i<changebtns.length;i++){
 | 
			
		||||
            changebtns[i].className=class_var;
 | 
			
		||||
        };
 | 
			
		||||
    };
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    function AddAllForm(obj) {
 | 
			
		||||
        var oHiddenForms = document.getElementById("ridd");
 | 
			
		||||
        var parentElem = document.getElementById("add_form");
 | 
			
		||||
| 
						 | 
				
			
			@ -167,18 +165,18 @@
 | 
			
		|||
        if(oHidden_len == 0 || obj.innerText == "取消全选"){
 | 
			
		||||
            for(var i=0;i<aDiv_len-1;i++){
 | 
			
		||||
                oHiddenForms.appendChild(aDiv[0]);
 | 
			
		||||
            };
 | 
			
		||||
            }
 | 
			
		||||
            ChangeBtnCss("tagBtn2 label label-default");
 | 
			
		||||
            $('#changeall').text("全选");
 | 
			
		||||
        }else{
 | 
			
		||||
            for(var i=0;i<oHidden_len;i++){
 | 
			
		||||
                parentElem.insertBefore(oHiddenForms.children[0],bFormBtn);
 | 
			
		||||
            };
 | 
			
		||||
            }
 | 
			
		||||
            ChangeBtnCss("tagBtn2 label label-warning");
 | 
			
		||||
            $('#changeall').text("取消全选");
 | 
			
		||||
            SetSelect2();
 | 
			
		||||
        };
 | 
			
		||||
    };
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    function fsubmit(){
 | 
			
		||||
| 
						 | 
				
			
			@ -202,11 +200,11 @@
 | 
			
		|||
            for(var i=0;i<m.length;i++){
 | 
			
		||||
                alert(m[0].value);
 | 
			
		||||
                oForm.appendChild(m[0]);
 | 
			
		||||
            };
 | 
			
		||||
            }
 | 
			
		||||
            action="/assets/asset/"+assets_id[0].value+"/update";
 | 
			
		||||
            oForm.action=action;
 | 
			
		||||
            oForm.submit();
 | 
			
		||||
        };
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
</script>
 | 
			
		||||
{% endblock %}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -206,7 +206,7 @@ class AssetModalListView(AdminUserRequiredMixin, ListView):
 | 
			
		|||
            else:
 | 
			
		||||
                plain_id_lists = [int(self.s)]
 | 
			
		||||
            context = {
 | 
			
		||||
                'all_assets' :plain_id_lists
 | 
			
		||||
                'all_assets': plain_id_lists
 | 
			
		||||
            }
 | 
			
		||||
            kwargs.update(context)
 | 
			
		||||
        if group_id:
 | 
			
		||||
| 
						 | 
				
			
			@ -304,7 +304,8 @@ class AssetGroupUpdateView(AdminUserRequiredMixin, UpdateView):
 | 
			
		|||
            'action': _('Create asset group'),
 | 
			
		||||
            'assets_on_list': assets_all,
 | 
			
		||||
            'assets_count': len(assets_all),
 | 
			
		||||
            'group_id':self.object.id,
 | 
			
		||||
            'group_id': self.object.id,
 | 
			
		||||
            'tags': Tag.objects.all()
 | 
			
		||||
        }
 | 
			
		||||
        kwargs.update(context)
 | 
			
		||||
        return super(AssetGroupUpdateView, self).get_context_data(**kwargs)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue