diff --git a/apps/assets/templates/assets/asset_group_create.html b/apps/assets/templates/assets/asset_group_create.html index f2dbfd3ee..49654bb8a 100644 --- a/apps/assets/templates/assets/asset_group_create.html +++ b/apps/assets/templates/assets/asset_group_create.html @@ -99,7 +99,6 @@ keyboard: 'false', remote:"{% url 'assets:asset-modal-list' %}?group_id={{ group_id }}" }); - $('#modal').on('show.bs.modal',function(){ //alert('当调用show方法时,立即触发;') }); diff --git a/apps/assets/templates/assets/asset_modal_list.html b/apps/assets/templates/assets/asset_modal_list.html index c24452c0e..5f86a00e1 100644 --- a/apps/assets/templates/assets/asset_modal_list.html +++ b/apps/assets/templates/assets/asset_modal_list.html @@ -14,26 +14,22 @@ id 资产名称 IP - 硬件类型 - 资产组 - 部门 + 类型 {% for asset in asset_modal_list %} {% if asset.id in all_assets %} - - + + {% else %} - + {% endif %} {{ asset.id }} {{ asset.hostname }} {{ asset.ip }} - 虚拟机 - 网络设备 - 微信事业部 + {{ asset.env }}-{{ asset.type }} {% endfor %} @@ -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,25 +103,25 @@ $(document).ready(function(){ }); //$(document).ready - var bCheck = 1; - function checkAll(){ - if(bCheck){ - $("tr[name='oAssets']").each(function(){ - oCheckbox = this.children[0].children[0]; - $(this).toggleClass('selected',true); - oCheckbox.checked=1; - }); - document.getElementById('check_all').checked=1; - bCheck = 0; - }else{ - $("tr[name='oAssets']").each(function(){ - oCheckbox = this.children[0].children[0]; - $(this).toggleClass('selected',false); - oCheckbox.checked=0; - }); - document.getElementById('check_all').checked=0; - bCheck = 1; - }; - }; +var bCheck = 1; +function checkAll(){ + if(bCheck){ + $("tr[name='oAssets']").each(function(){ + oCheckbox = this.children[0].children[0]; + $(this).toggleClass('selected',true); + oCheckbox.checked=1; + }); + document.getElementById('check_all').checked=1; + bCheck = 0; + }else{ + $("tr[name='oAssets']").each(function(){ + oCheckbox = this.children[0].children[0]; + $(this).toggleClass('selected',false); + oCheckbox.checked=0; + }); + document.getElementById('check_all').checked=0; + bCheck = 1; + } +} diff --git a/apps/assets/templates/assets/asset_modal_update.html b/apps/assets/templates/assets/asset_modal_update.html index c7d9ec205..a27a67bee 100644 --- a/apps/assets/templates/assets/asset_modal_update.html +++ b/apps/assets/templates/assets/asset_modal_update.html @@ -43,11 +43,10 @@
- -
-

选择需要修改属性

-
- 全选 +
+

选择需要修改属性

+ -
- +
+
@@ -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 {% endblock %} diff --git a/apps/assets/views.py b/apps/assets/views.py index 9d5adf464..1b848a1cf 100644 --- a/apps/assets/views.py +++ b/apps/assets/views.py @@ -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)