<@i18n 'vis_op_empinfo'/>
images/PC/${attr("system.skin","")}/userImage.png<#else>${(item.headPortraitBase64)!} #if>" onerror="this.src='images/PC/userImage.png'"/>
<@i18n 'vis_option_certPhoto'/>
<@i18n 'vis_cert_type'/>
*
<@ZKUI.Combo id="visEmpCertType" empty="false" width="148" name="visEmpCertType" value="${(item.visEmpCertType)!2}" hideLabel="true" title="vis_cert_type" readonly="readonly" path="baseDictionaryValue.do?selectList&key=certificateType" onAfterLoad="setCookieValue"> @ZKUI.Combo>
<@i18n 'vis_common_visited'/>
<#if visParams['vis.requiredVisitedEmp'] == "1">
*
#if>
<@i18n 'vis_emp_entrance'/>
*
<@ZKUI.Combo width="148" id="visEntrance" name="enterPlace" value="${(item.enterPlace)!}" readonly="true" hideLabel="true" title="vis_emp_entrance" path="visPlace.do?getPlaceList"> @ZKUI.Combo>
<@i18n 'vis_cert_number'/>
*
<#if (visParams['vis.supportDevice'] == "ID")&&("${(item.visEmpId)!}"=="")> <#if visParams['vis.recognition']?contains("IDCardReader")>
#if> <#if visParams['vis.recognition']?contains("scanner")>
#if> #if>
<@i18n 'vis_common_visitedDept'/>
<#if visParams['vis.requiredVisitedDept'] == "1">
*
#if>
<@ZKUI.ComboTree width="148" id="visDeptRegis" type="radio" url="authDepartment.do?tree" readonly="true" hideLabel="true" name="visitedEmpDeptId" value="${(item.visitedEmpDeptId)!}"/>
<@ZKUI.Input hideLabel="true" type="radio" name="carPlateType" value="normal" checked="checked"/>
<@i18n 'vis_emp_ordinaryCarPlate'/>
<@ZKUI.Combo width="40" id="vis_id_carPlate_province" readonly="true" name="carPlate_province" empty="false" value="" hideLabel="true"/> <@ZKUI.Combo width="40" id="vis_id_carPlate_area" readonly="true" name="carPlate_area" empty="false" value="" hideLabel="true"/>
<@i18n 'pers_person_name'/>
*
<#if "${(item.id)!}" == "">
<#else>
#if>
<@i18n 'vis_reason_name'/>
<@ZKUI.Combo width="148" id="visVisitReasonId" autoFirst="true" empty="true" name="visitReason" value="${(item.visitReason)!}" hideLabel="true" readonly="false" title="vis_reason_name" path="visReason.do?getReasonTree"> @ZKUI.Combo>
<@ZKUI.Input hideLabel="true" type="radio" name="carPlateType" value="special"/>
<@i18n 'vis_emp_specialCarPlate'/>
<@i18n 'pers_person_gender'/>
<@ZKUI.Combo id="visGender" value="${(item.gender)!}" empty="true" readonly="true" width="148" name="gender" title="pers_person_gender" hideLabel="true" key="sex"/>
<@i18n 'vis_common_count'/>
*
<@i18n 'vis_common_carriedGoods'/>
${(item.carriedGoodsIn)!}
<@i18n 'pers_person_mobilePhone'/>
<@i18n 'vis_common_company'/>
<@i18n 'pers_person_nationality'/>
<@ZKUI.Combo id="visNationality" empty="false" readonly="false" width="148" value="${(item.nationality)!}" name="nationality" hideLabel="true" title="pers_person_nationality" path="baseDictionaryValue.do?selectList&key=PersNationality"> @ZKUI.Combo>
<@i18n 'pers_person_email'/>
<@i18n 'vis_op_permission'/>
<@i18n 'vis_common_visLevel'/>
<@ZKUI.ComboTree id="vis_levelIds" width="148" url="visLevel.do?getVisLevel" value="${(item.levelIds)!}" hideLabel="true" name="levelIds" isTree="false" onOpen="openLevel" onClose="closeLevel"/>
<@i18n 'common_startTime'/>
*
<@ZKUI.Input type="datetime" id="vis_validStartTime" endId="vis_validEndTime" today="true" max="today" hideLabel="true" name="validStartTime" value="${(item.validStartTime?string('yyyy-MM-dd HH:mm:ss'))!}" style="cursor: default;" notCheckRange="true" readonly="false" onShow="showValidStartTime" onHide="hideValidStartTime"/>
<@i18n 'common_endTime'/>
*
<@ZKUI.Input type="datetime" id="vis_validEndTime" todayRange="end" today="true" min="today" hideLabel="true" name="validEndTime" value="${(item.validEndTime?string('yyyy-MM-dd HH:mm:ss'))!}" style="cursor: default;" notCheckRange="true" readonly="false"/>
<#if systemModules?lower_case?index_of("ele") != -1>
<@i18n 'ele_external_defaultFloor'/>
<@ZKUI.ComboTree id="vis_defaultFloors" width="148" url="visLevel.do?getDefaultFloorTree" value="${(item.defaultFloorIds)!}" hideLabel="true" name="defaultFloorIds" isTree="false"/>
#if> <#if visParams['vis.isNeedIssueCard'] == "1" || visParams['vis.isNeedSC'] == "1">
<@i18n 'pers_card_cardNo'/>
<#if "${application['pers.cardsReadMode']}" == '2'>
#if>
#if> <#if visParams['vis.isNeedPwd'] == "1">
<@i18n 'pers_person_password'/>
#if> <#if visParams['vis.isNeedFP'] == "1" && (systemModules?lower_case?index_of("ele") == -1 || visParams['vis.isNeedPwd'] != "1" || (visParams['vis.isNeedIssueCard'] != "1" && visParams['vis.isNeedSC'] != "1"))>
<@i18n 'pers_person_biometrics'/>
#if>
<#if systemModules?lower_case?index_of("ele") != -1 && visParams['vis.isNeedFP'] == "1" && visParams['vis.isNeedPwd'] == "1" && (visParams['vis.isNeedIssueCard'] == "1" || visParams['vis.isNeedSC'] == "1")>
<@i18n 'pers_person_biometrics'/>
#if>
<@i18n 'vis_op_capture'/>
<@i18n 'vis_common_catchPhoto'/>
<#if "${(item.visEmpId)!}"=="" && visParams['vis.captureTogether'] != "together">
#if>
<@i18n 'vis_cert_photo'/>
<#if "${(item.visEmpId)!}"=="" && visParams['vis.captureTogether'] != "together">
#if>
<@i18n 'vis_cersize_selectSize'/>
<@ZKUI.Input hideLabel="true" type="radio" name="scanSize" certCode="2,6,1000" scanWidth="340" scanHeight="220" value="IDcard" checked="checked"/>
<@i18n 'vis_cerSize_secondId'/>
<@ZKUI.Input hideLabel="true" type="radio" name="scanSize" certCode="3,5" scanWidth="480" scanHeight="350" value="passport"/>
<@i18n 'vis_cerSize_permit'/>
<@ZKUI.Input hideLabel="true" type="radio" name="scanSize" certCode="4" scanWidth="360" scanHeight="220" value="drive"/>
<@i18n 'vis_cerSize_drive'/>
<@ZKUI.Input hideLabel="true" type="radio" name="scanSize" certCode="7" scanWidth="400" scanHeight="260" value="license"/>
<@i18n 'vis_cerSize_drivingLicense'/>
<@ZKUI.Input hideLabel="true" type="radio" name="scanSize" value="whole" certCode="" scanWidth="500" scanHeight="380"/>
<@i18n 'vis_cerSize_fullScreen'/>
<#if "${(item.visEmpId)!}"=="" && visParams['vis.captureTogether'] == "together">
#if>
<#list trs as tr>
<#list tds[tr] as td>
${attrs[tr+td].attrName}
<#if (attrs[tr+td].controlType) == "text">
<#elseif (attrs[tr+td].controlType) == "select"> <@ZKUI.Combo id="attr${attrs[tr+td].id}" name="attr${attrs[tr+td].id}" width="148" hideLabel="true" value="${(map1[attrs[tr+td].attrName])!}"> <#if (attrs[tr+td].optionMap)??> <#list attrs[tr+td].optionMap?keys as key>
${attrs[tr+td].optionMap[key]}
#list> #if> @ZKUI.Combo> <#elseif (attrs[tr+td].controlType) == "radio"> <#if (attrs[tr+td].optionMap)??> <#list attrs[tr+td].optionMap?keys as key>
<#if ((map1[attrs[tr+td].attrName])??)&&map1[attrs[tr+td].attrName]==attrs[tr+td].optionMap[key]> <@ZKUI.Input hideLabel="true" type="radio" name="attr${attrs[tr+td].id}" value="${attrs[tr+td].optionMap[key]}" checked="checked"/> <#else> <@ZKUI.Input hideLabel="true" type="radio" name="attr${attrs[tr+td].id}" value="${attrs[tr+td].optionMap[key]}"/> #if> ${attrs[tr+td].optionMap[key]}
#list> #if> <#elseif (attrs[tr+td].controlType) == "check"> <#if (attrs[tr+td].optionMap)??> <#list attrs[tr+td].optionMap?keys as key>
<#if ((map1[attrs[tr+td].attrName])??)&&((map1[attrs[tr+td].attrName])?split(","))?seq_contains(attrs[tr+td].optionMap[key])> <@ZKUI.Input hideLabel="true" type="checkbox" onchange="getAttrCheckboxVal('${attrs[tr+td].id}')" name="${attrs[tr+td].id}" value="${attrs[tr+td].optionMap[key]}" checked="checked"/> <#else> <@ZKUI.Input hideLabel="true" type="checkbox" onchange="getAttrCheckboxVal('${attrs[tr+td].id}')" name="${attrs[tr+td].id}" value="${attrs[tr+td].optionMap[key]}"/> #if> ${attrs[tr+td].optionMap[key]}
#list>
#if> #if>
#list>
#list>
<@i18n 'vis_option_articlePhoto'/>
<#if "${(item.visEmpId)!}"=="">
#if>