<#assign gridName="esdcAiBoxDeviceGrid${uuid!}"> <@ZKUI.DGrid gridName="${gridName}" > <@ZKUI.LeftGrid title="esdc_ai_box_device" width="560"> <@ZKUI.Searchbar> <@ZKUI.SearchTop> <@ZKUI.Input name="deviceName" maxlength="20" title="common_dev_name" type="text"/> <@ZKUI.SearchBelow> <@ZKUI.Input name="ipAddress" maxlength="15" title="common_ipAddress" type="text"/> <@ZKUI.Toolbar> <@ZKUI.ToolItem type="refresh" permission="esdc:aiboxdevice:refresh" > <@ZKUI.ToolItem type="add" id="esdcAiBoxDevice.do?edit" permission="esdc:aiboxdevice:edit" > <@ZKUI.ToolItem action="editAiBoxDevice" text="common_op_edit" img="common_op_edit.png" permission="esdc:aiboxdevice:edit"/> <@ZKUI.ToolItem type="delete" callback="reloadLeftGrid" id="esdcAiBoxDevice.do?del" permission="esdc:aiboxdevice:del"> <@ZKUI.ToolItem id="esdcAiBoxDevice.do?getHttpReportConfig" mode="single" text="esdc_ai_box_report" title="esdc_ai_box_report" img="esdc_basic_config.png" action="editEsdcHttpReportConfig" width="500" height="300" permission="esdc:aiboxdevice:setHttpReportConfig" /> <@ZKUI.ToolItem type="more" text="common_more"> <@ZKUI.ToolItem id="esdcAiBoxDevice.do?reboot" action="aiBoxDeviceReboot" text="common_op_reboot" img="comm_rebootDevice.png" permission="esdc:aiboxdevice:reboot"> <@ZKUI.ToolItem action="aiBoxPersonnelManagement" text="esdc_aiBox_target_list_library" img="esdc_face_personnel_list.png" permission="esdc:aiboxdevice:faceList"/> <@ZKUI.ToolItem id="esdcAiBoxDevice.do?syncTime&names=(deviceName)" img="comm_refresh.png" title="common_dev_syncTime" text="common_dev_syncTime" action="commonOperate" permission="esdc:aiboxdevice:syncTime"> <@ZKUI.ToolItem id="esdcAiBoxDevice.do?syncAiChannel&names=(deviceName)" img="esdc_sync.png" title="esdc_ai_box_sync" text="esdc_ai_box_sync" action="commonOperate" permission="esdc:aiboxdevice:synchronize"> <@ZKUI.ToolItem action="deleleAllDeviceFace" text="esdc_aiBox_del_all_device_face" img="comm_del.png" permission="esdc:aiboxdevice:delAllDeviceFace"> <@ZKUI.Grid onRowSelect="leftGridcClick" autoFirst="true" showColumns="checkbox,deviceName,ipAddress,areaName,vendor,status" vo="com.zkteco.zkbiosecurity.esdc.vo.EsdcDeviceItem" query="esdcAiBoxDevice.do?list"/> <@ZKUI.RightGrid title="esdc_ai_box_channel" leftFieldName="deviceId"> <@ZKUI.Searchbar> <@ZKUI.SearchTop> <@ZKUI.Input name="name" maxlength="20" title="common_dev_channelName" type="text"/> <@ZKUI.SearchBelow> <@ZKUI.Input name="ipAddress" maxlength="15" title="common_ipAddress" type="text"/> <@ZKUI.Toolbar> <@ZKUI.ToolItem type="refresh" permission="esdc:aiboxchannel:refresh" > <@ZKUI.ToolItem type="add" id="esdcAiBoxChannel.do?edit" action="addChannel" text="common_op_new" img="comm_add.png" permission="esdc:aiboxchannel:edit"> <@ZKUI.ToolItem action="editAiBoxChannel" text="common_op_edit" img="common_op_edit.png" permission="esdc:aiboxchannel:edit"/> <@ZKUI.ToolItem type="delete" callback="reLoadRightGrid" id="esdcAiBoxChannel.do?del" permission="esdc:aiboxchannel:del"> <@ZKUI.ToolItem text="esdc_sdc_video_storage" action="linkReplay" img="esdc_link_replay.png" permission="esdc:aiboxchannel:linkReplay"> <@ZKUI.Grid vo="com.zkteco.zkbiosecurity.esdc.vo.EsdcChannelItem" showColumns="!ra,port,videoNo,sourceModule" query="esdcAiBoxChannel.do?list"/>