UNPKG

mobileoa-common-modules

Version:

移动办公平台前端公共功能模块

38 lines 98.4 kB
var module; try { module = angular.module('mobileoa-common-modules.tpls', []); } catch (e) { module = angular.module('mobileoa-common-modules.tpls'); } module.run(['$templateCache', function($templateCache) { $templateCache.put('views/appconfig/serverConfig.tpl.html', '<div class="modal">\n <header class="bar bar-header bar-dark">\n <button class="button button-clear button-{{buttonTheme}}" ng-click="closeSettingModal()">取消</button>\n <h1 class="title">设置服务器和vpn地址</h1>\n </header>\n <ion-content class="login-modal has-header">\n <div class="list" style="margin-bottom: 0px;">\n <span>服务器地址:</span>\n <label class="item item-input sign-label-style">\n <span class="sign-label-style ion-ios-location"></span>\n <input ng-model="data.serverUrl" type="text" placeholder="格式如:http://112.126.73.50:80">\n </label>\n </div>\n <div class="list">\n <span>vpn地址:</span>\n <label class="item item-input sign-label-style">\n <span class="sign-label-style ion-ios-location"></span>\n <input ng-model="data.vpnUrl" type="text" style="padding-right: 0;"placeholder="格式如:http://112.126.73.50:80">\n </label>\n </div>\n <div class="padding">\n <button class="button button-block button-positive sign-footer" ng-disabled="!data.serverUrl">设置完地址后请重新进入应用</button>\n </div>\n </ion-content>\n</div>'); $templateCache.put('views/archivesincept/archivesInceptDetail.tpl.html', '<!-- 收文单详情页面 -->\n<ion-view cache-view="false">\n <ion-nav-title>\n <h1 class="title">详情</h1>\n </ion-nav-title>\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear sino-back-button" sino-nav-direction="back" sino-go-back-button></button>\n </ion-nav-buttons>\n\n<sino-loading-hint refresh="detailCtrl.init()" state="detailCtrl.loadingState">\n<ion-content class="has-header has-footer task-content view-task-content" scroll="true" ng-click="detailCtrl.hideMore()">\n <form class="form-horizontal" name="detailCtrl.archivesinceptForm">\n <div class="list">\n <div class="item item-divider">\n 基本信息\n </div>\n <div class="form-item-group">\n <label class="item item-input">\n <span class="input-label">标题:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.subject}}</p>\n </label>\n <label class="item item-input">\n <span class="input-label">流水号:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.bh}}</p>\n </label>\n <label class="item item-input">\n <span class="input-label">收文时间:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.delivereddate}}</p>\n </label>\n <label class="item item-input">\n <span class="input-label">发文机关:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.fsfmch}}</p>\n </label>\n <label class="item item-input item-select">\n <span class="input-label">缓急:</span>\n <sino-mabiao-select\n mabiao="needGradeNot"\n default-title="无"\n ng-model="detailCtrl.archivesincept.hj"\n ng-disabled="true || readonly">\n </sino-mabiao-select>\n </label>\n <label class="item item-input">\n <span class="input-label">标志:</span>\n <p class="item-input-text">{{detailCtrl.biaozhi}}</p>\n </label>\n <label class="item item-input item-select">\n <span class="input-label">密级:</span>\n <sino-mabiao-select\n mabiao="secGrade"\n default-title="无"\n ng-model="detailCtrl.archivesincept.mj"\n ng-disabled="true || readonly">\n </sino-mabiao-select>\n </label>\n <label class="item item-input">\n <span class="input-label">主题词:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.zht}}</p>\n </label>\n <label class="item item-input">\n <span class="input-label">文号:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.fileno}}</p>\n </label>\n <label class="item item-input">\n <span class="input-label">文件类型:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.leixing}}</p>\n </label>\n <label class="item item-input">\n <span class="input-label">签发人:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.qfr}}</p>\n </label>\n <label class="item item-input">\n <span class="input-label">签发时间:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.qfshj}}</p>\n </label>\n <label class="item item-input">\n <span class="input-label">联系人:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.lxr}}</p>\n </label>\n <label class="item item-input">\n <span class="input-label">联系电话:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.lxdh}}</p>\n </label>\n <label class="item item-input">\n <span class="input-label">印章份数:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.fenshu}}</p>\n </label>\n <label class="item item-input">\n <span class="input-label">可输出份数:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.fenshu1}}</p>\n </label>\n <label class="item item-input">\n <span class="input-label">签收人:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.qshr}}</p>\n </label>\n <label class="item item-input">\n <span class="input-label">签收时间:</span>\n <p class="item-input-text">{{detailCtrl.archivesincept.qshshj}}</p>\n </label>\n <label class="item item-input">\n <span class="input-label">备注:</span>\n <p class="item-input-text">\n {{detailCtrl.archivesincept.bzh}}<br/>\n {{detailCtrl.archivesincept.beizhu}}\n </p>\n </label>\n <label class="item item-input">\n <span class="input-label">退文原因:</span>\n <textarea\n class="text"\n rows="3"\n ng-model="detailCtrl.archivesincept.reasonDocbackCal"\n ng-readonly="false || readonly">\n </textarea>\n </label>\n\n </div>\n <sino-affix\n record-id="{{::detailCtrl.archivesincept.id}}"\n table-name="/ftp/tempfile/SW/addFile/"\n title="附件">\n </sino-affix>\n <sino-affix\n record-id="{{::detailCtrl.archivesincept.id}}"\n table-name="/ftp/tempfile/SW/body_doc/"\n title="正文原文">\n </sino-affix>\n </div>\n </form>\n</ion-content>\n<sino-flow-button-bar\n record-id="{{::detailCtrl.archivesincept.id}}"\n flow-type="{{::detailCtrl.archivesincept.xiugai}}"\n table-name="ARCHIVES_INCEPT"\n table-id="id"\n subflag="detailCtrl.archivesincept.xiugai"\n title="{{detailCtrl.archivesincept.subject}}"\n success-fn="detailCtrl.refreshWorkFlowInfo()"\n auth-service="detailCtrl.auth">\n <sino-flow-base-button\n text="签收"\n class-name="ion-ios-compose-outline"\n on-click="detailCtrl.signin()"\n show="detailCtrl.auth.signin()"\n confirm="true">\n </sino-flow-base-button>\n <sino-flow-base-button\n text="处理完毕"\n class-name="ion-android-done"\n on-click="detailCtrl.wanbi()"\n show="detailCtrl.auth.wanbi()"\n confirm="true">\n </sino-flow-base-button>\n <sino-flow-base-button\n text="登记收文"\n class-name="ion-ios-list-outline"\n on-click="detailCtrl.insertSW()"\n show="detailCtrl.auth.wanbi()"\n confirm="true">\n </sino-flow-base-button>\n <sino-flow-base-button\n text="退文"\n class-name="ion-android-close"\n on-click="detailCtrl.returnback()"\n show="detailCtrl.auth.returnback()"\n confirm="true">\n </sino-flow-base-button>\n</sino-flow-button-bar>\n</sino-loading-hint>\n</ion-view>\n'); $templateCache.put('views/archivesincept/archivesInceptGroup.tpl.html', '<!-- 收文单列表页面 -->\n<ion-view ng-controller="ArchivesInceptGroupCtrl" cache-view="false">\n <ion-nav-title>\n <h1 class="title">收文库</h1>\n </ion-nav-title>\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear sino-back-button" sino-nav-direction="back" sino-go-back-button></button>\n <i class="button button-icon icon ion-ios-reloading" ng-show="loading"></i>\n </ion-nav-buttons>\n\n <ion-content class="task-list has-header">\n <sino-list-tabs name="xiugai">\n <sino-list-pane title="未签收" cache-array="groupCtrl.todos">\n <ion-list>\n <ion-item class="item item-avatar" ng-repeat="item in groupCtrl.todos.items track by item.id" ng-click="groupCtrl.toDetail(item)">\n <sino-person-photo user-id="{{item | prewriteidfilter}}"></sino-person-photo>\n <h2>{{item.subject}}</h2>\n <p>\n <span>来文单位:{{item.fawenjiguan}}</span><br/>\n <span>收文时间:{{item.delivereddate}}</span>\n </p>\n <ion-option-button\n class="button-assertive ion ion-android-delete"\n stop-event\n sino-click="groupCtrl.remove(groupCtrl.todos, item)"\n sino-click-title="正在删除收文单..."\n ng-if="true"></ion-option-button>\n </ion-item>\n </ion-list>\n </sino-list-pane>\n\n <sino-list-pane title="已签收" cache-array="groupCtrl.relatedList">\n <ion-list>\n <ion-item class="item item-avatar" ng-repeat="item in groupCtrl.relatedList.items track by item.id" ng-click="groupCtrl.toDetail(item)">\n <sino-person-photo user-id="{{item.userList | writeuseridfilter}}" ></sino-person-photo>\n <h2>{{item.subject}}</h2>\n <p>\n <span>来文单位:{{item.fawenjiguan}}</span><br/>\n <span>收文时间:{{item.delivereddate}}</span>\n </p>\n <ion-option-button\n class="button-assertive ion ion-android-delete"\n stop-event\n sino-click="groupCtrl.remove(groupCtrl.relatedList, item)"\n sino-click-title="正在删除收文单..."\n ng-if="true"></ion-option-button>\n </ion-item>\n </ion-list>\n </sino-list-pane>\n </sino-list-tabs>\n </ion-content>\n</ion-view>\n'); $templateCache.put('views/core/core.tpl.html', '<ion-nav-view></ion-nav-view>'); $templateCache.put('views/dbsy/dbsyGroup.tpl.html', '<!-- 待阅事宜列表页面 -->\n<ion-view cache-view="false">\n <ion-nav-title>\n <h1 class="title">待办事宜</h1>\n </ion-nav-title>\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear sino-back-button" sino-nav-direction="back" sino-go-back-button></button>\n <i class="button button-icon icon ion-ios-reloading" ng-show="loading"></i>\n </ion-nav-buttons>\n\n <sino-list-tabs name="dbsy">\n <sino-list-pane title="待办" cache-array="dbsyGroupCtrl.todos">\n <a class="item item-avatar" ng-repeat="item in dbsyGroupCtrl.todos.items " ng-click="dbsyGroupCtrl.toDetail(item.dbsy)">\n <sino-person-photo\n class="size_40x40 item-image"\n user-id="{{item | prewriteidfilter}}">\n </sino-person-photo>\n <h2>{{item.dbsy.title}}</h2>\n <p>\n 文件类型:<span>{{item.dbsy.typeName}}</span><br/>\n 前一节点:<span>{{item.dbsy.userName}}</span><br/>\n <span>报送时间:{{item.dbsy.time}}</span>\n </p>\n </a>\n </sino-list-pane>\n\n <sino-list-pane title="已办理" cache-array="dbsyGroupCtrl.relatedList">\n <a class="item item-avatar"\n ng-repeat="item in dbsyGroupCtrl.relatedList.items"\n ng-click="dbsyGroupCtrl.toDetail(item)"\n sino-list-pane-cache-item="dbsyGroupCtrl.relatedList">\n <sino-person-photo user-id="{{item.userId }}"></sino-person-photo>\n\n <h2><span>{{item.title}}</span></h2>\n <p>\n 文件类型:<span>{{item.typeName}}</span><br/>\n 拟稿人:<span>{{item.userName}}</span><br/>\n <span>拟稿时间:{{item.time}}</span>\n </p>\n </a>\n </sino-list-pane>\n </sino-list-tabs>\n</ion-view>\n'); $templateCache.put('views/devicemanager/accountProtect.tpl.html', '<!-- 账户保护页面 -->\n<ion-view cache-view="false">\n <ion-nav-title>\n <h1 class="title"></h1>\n </ion-nav-title>\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear"\n sino-nav-direction="back" sino-go-back-button>返回</button>\n </ion-nav-buttons>\n\n <ion-content class="task-list" scroll="false">\n <div class="account-protect">\n <div class="account-top">\n <img class="account-picture" src="images/accountProtect/accountProtect.png">\n <span class="account-font">随时掌握账户动态</span>\n </div>\n <div class="account-bottom">\n <a class="button icon-right addheight ion-chevron-right change-arrow-color arrow" ng-click="getLoginHistory()">\n <span class="show">登录记录</span>\n <span class="show show-second" ng-init="time=\'2015-01-13 10:27 49\'">最近登录:{{loginHistorys[0].loginTime | normalTime}}</span>\n </a>\n\n <a class="button icon-right ion-chevron-right arrow change-arrow-color device" ng-click="showUserLoginRecordsOnDevice()">\n <span class="show notice">设备管理</span>\n </a>\n </div>\n </div>\n </ion-content>\n</ion-view>\n\n'); $templateCache.put('views/devicemanager/bindedToOtherUser.tpl.html', '<ion-view class="device-info-tips" hide-nav-bar="false" cache-view="false" view-direction="none">\n <ion-nav-title>\n <h1 class="title">绑定提示</h1>\n </ion-nav-title>\n\n <ion-nav-buttons side="right">\n <button class="button icon-left button-clear" ng-click="toLogin()">重新登录</button>\n </ion-nav-buttons>\n\n <ion-content scroll="false">\n <!-- 提示词 -->\n <div id="info-tips-block">\n <div class="tip-words" ng-show="bindStatus === 1">\n 设备绑定申请已发出,正等待审核...\n </div>\n <div class="tip-words" ng-show="bindStatus === 2">您的设备目前已绑定其他用户,请点击申请绑定该用户。\n </div>\n <div class="tip-words" ng-show="bindStatus === 3">\n 您的设备绑定失败,请重新绑定该用户。\n </div>\n\n\n <button ng-show="bindStatus === 2 || bindStatus === 3" class="button button-block button-positive" sino-click="applyBind()">\n 申请绑定\n </button>\n <button ng-show="viewStatus" class="button button-block button-positive" ng-click="viewApprovalStatus()">查看审核状态</button>\n\n <div class="triangle-down"><img src="images/deviceManager/icon_02.png"></div>\n </div>\n <!-- 设备编码 -->\n <div id="view-devsn" ng-show="devSn">\n 您还可以 联系管理员,您的设备编码是:<br>{{devSn}}\n </div>\n </ion-content>\n</ion-view>\n'); $templateCache.put('views/devicemanager/deviceError.tpl.html', '<ion-view class="device-info-tips" hide-nav-bar="false" cache-view="false" view-direction="none">\n\n <ion-nav-title>\n <h1 class="title">设备信息</h1>\n </ion-nav-title>\n\n <ion-nav-buttons side="right">\n <button class="button icon-left button-clear" ng-click="toLogin()">重新登录</button>\n </ion-nav-buttons>\n\n <!-- 提示语 + 按钮 -->\n <ion-content scroll="false">\n <div id="info-tips-block">\n <div class="tip-words">无法获取设备信息,请尝试重新获取设备信息或联系管理员!!!</div>\n <button class="button button-block button-positive" sino-click="syncRemote()">\n 继续获取设备信息\n </button>\n <!-- 底部横线单独处理 -->\n <div class="triangle-no"></div>\n </div>\n </ion-content>\n\n</ion-view>\n'); $templateCache.put('views/devicemanager/deviceManager.tpl.html', '<!-- 设备管理页面 -->\n<ion-view cache-view="false">\n <ion-nav-title>\n <h1 class="title"></h1>\n </ion-nav-title>\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear" sino-nav-direction="back" sino-go-back-button>返回</button>\n </ion-nav-buttons>\n\n <ion-content class="device-revise-content" ng-init="getUserLoginRecordsOnDevice()">\n <div class="account-protect">\n <div class="account-top">\n <img class="account-picture" src="images/accountProtect/deviceManager.png">\n <span class="account-font">保护账户安全</span>\n </div>\n </div>\n <ion-list>\n <ion-item class="item item-icon-left">\n <i class="icon ion-iphone"></i>\n <span class="show device-manager" ng-if="device">{{device.model}}</span>\n <span style="color:#33cd5f;" class="item-right">正在使用</span>\n </ion-item>\n\n <ion-item class="item-divider" ng-if="loginDeviceRecords.length > 0">其他设备</ion-item>\n\n <ion-item ng-repeat="item in loginDeviceRecords" ng-if="item.devSn !== device.uuid"\n item="item" class="item-remove-animate item item-icon-left">\n <i class="icon ion-iphone"></i>\n <h2>\n {{item.devName}}\n </h2>\n <p>最近登录时间:{{item.latelyLoginTime}}</p>\n\n <div class="item-right">\n <span class="lock" ng-if="item.lockStatus === \'LOCK\'">已锁定</span>\n <span style="color:#0c63ee;" ng-if="item.bindingStatus === \'1\'">等待绑定</span>\n <span style="color:#0c63ee;" ng-if="item.bindingStatus === \'3\'">绑定审批未通过</span>\n </div>\n <ion-option-button class="button-balanced" stop-event ng-click="applyBind(item)" ng-if="item.bindingStatus === \'1\' || item.bindingStatus === \'3\'">绑定</ion-option-button>\n <ion-option-button class="button-assertive" stop-event ng-click="rejectBind(item)" ng-if="item.bindingStatus === \'1\'">取消绑定申请</ion-option-button>\n <ion-option-button class="button-royal" stop-event ng-click="unBind(item)" ng-if="item.bindingStatus === \'2\'">解除绑定</ion-option-button>\n <ion-option-button class="button-assertive" stop-event\n ng-click="lock(item)" ng-if="item.lockStatus === \'UNLOCK\'">\n 锁定\n </ion-option-button>\n <ion-option-button class="button-calm" stop-event\n ng-click="unlock(item)" ng-if="item.lockStatus !== \'UNLOCK\'">\n 解锁\n </ion-option-button>\n </ion-item>\n </ion-list>\n <div style="text-align: center;" ng-if="refreshState.begin && !refreshState.done">\n <ion-spinner></ion-spinner>\n </div>\n\n </ion-content>\n</ion-view>\n'); $templateCache.put('views/devicemanager/lockPage.tpl.html', '<ion-view class="device-info-tips" hide-nav-bar="flase" cache-view="false" view-direction="none">\n <!-- 页面标题 -->\n <ion-nav-title>\n <h1 class="title">锁定提示</h1>\n </ion-nav-title>\n\n <!-- 备选按钮 -->\n<!-- <ion-nav-buttons side="right">\n <button class="button icon-left button-clear sino-back-button">切换用户</button>\n </ion-nav-buttons> -->\n\n <!-- 提示语 + 按钮 -->\n <ion-content scroll="false">\n <div id="info-tips-block">\n <div class="lock-style">\n <i class="icon ion-ios-locked"></i>\n </div>\n <div class="tip-words" ng-show="_deviceStatus.inWhiteList">您的设备已被锁定,请联系管理员解锁后使用。</div>\n <div class="tip-words" ng-show="!_deviceStatus.inWhiteList">您的账号已被锁定,请联系管理员在黑白名单设置中解除后使用。</div>\n <!-- 底部横线单独处理 -->\n <div class="triangle-no"></div>\n </div>\n </ion-content>\n\n</ion-view>\n'); $templateCache.put('views/devicemanager/showLoginHistory.tpl.html', '<!--用户登录历史页面 -->\n<ion-view cache-view="false">\n <ion-nav-title>\n <h1 class="title"></h1>\n </ion-nav-title>\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear" sino-nav-direction="back" sino-go-back-button>返回</button>\n </ion-nav-buttons>\n\n <ion-content class="task-list">\n <sino-loading-hint refresh="onRefresh()" state="loadingState">\n <div class="show-login-history" ng-repeat=\'loginHistory in loginHistorys\'>\n <span class="phone-icon-show ion-iphone" ng-if="loginHistory.deviceManagement.terminalType === \'app\'"></span>\n <span class="phone-icon-show ion-monitor computer-icon-font"\n ng-if="loginHistory.deviceManagement.terminalType === \'browser\'">\n </span>\n <div class="device-show">\n <span>{{loginHistory.deviceManagement.devModel}}</span>\n <span class="change-color"\n ng-if="loginHistory.deviceManagement.terminalType === \'browser\'">\n 浏览器端网页登录\n </span>\n <span ng-if="loginHistory.deviceManagement.terminalType === \'app\'">手机客户端登录</span>\n </div>\n <div class="login-time-show">\n <span class="bottom-time">{{loginHistory.loginTime | normalTime}}</span>\n </div>\n </div>\n </sino-loading-hint>\n </ion-content>\n</ion-view>\n'); $templateCache.put('views/devicemanager/unBinded.tpl.html', '<ion-view class="device-info-tips" hide-nav-bar="false" cache-view="false" view-direction="none">\n <ion-nav-title>\n <h1 class="title">绑定提示</h1>\n </ion-nav-title>\n\n <ion-nav-buttons side="right">\n <button class="button icon-left button-clear" ng-click="toLogin()">重新登录</button>\n </ion-nav-buttons>\n\n <ion-content scroll="false">\n <!-- 提示词 -->\n <div id="info-tips-block">\n <div class="tip-words" ng-show="bindStatus === 1">\n 设备绑定申请已发出,正等待审核...\n </div>\n <div class="tip-words" ng-show="bindStatus === 2 || bindStatus === 3">该设备未绑定,请申请绑定...\n </div>\n <div class="tip-words" ng-show="bindStatus === 0">\n 您的设备目前未绑定其他用户,请点击绑定该设备。\n </div>\n\n\n <button ng-show="bindStatus === 0" class="button button-block button-positive" sino-click="bind()">\n 绑定\n </button>\n <button ng-show="bindStatus === 2 || bindStatus === 3" class="button button-block button-positive" sino-click="applyBind()">\n 申请绑定\n </button>\n <button ng-show="viewStatus" class="button button-block button-positive" ng-click="viewApprovalStatus()">查看审核状态</button>\n\n <div class="triangle-down"><img src="images/deviceManager/icon_02.png"></div>\n\n </div>\n\n <!-- 设备编码 -->\n <div id="view-devsn" ng-show="devSn">\n 您还可以 联系管理员,您的设备编码是:<br>{{devSn}}\n </div>\n </ion-content>\n\n</ion-view>\n'); $templateCache.put('views/find/find.tpl.html', '<ion-view view-direction="none">\n <ion-nav-title>\n <h1 class="title">工作</h1>\n </ion-nav-title>\n\n <ion-content class="find has-footer">\n <div class="list">\n <a class="item item-icon-left find-module-item"\n ng-repeat="module in modules | moduleshowfilter track by module.moduleName"\n ng-if="!module._hidden"\n ng-click="toModule(module)"\n sino-nav-direction="{{module.direction ? module.direction : \'forward\'}}"\n ng-class="{\n \'module-leaf\': module._leaf,\n \'open\': module._open,\n \'level-second\': (!!module[\'parent\'])\n }">\n <i class="icon {{::module.moduleClass}}"></i>\n {{::module.text}}\n <span class="badge badge-assertive message" ng-if="module.showInFind && getUnreadNum(module) > 0" style="top:14px;">\n {{getUnreadNum(module) > 99 ? \'99+\':getUnreadNum(module)}}\n </span>\n <ion-spinner icon="spiral" ng-if="loading[module.moduleName]"></ion-spinner>\n </a>\n </div>\n </ion-content>\n <div mission-tabs></div>\n</ion-view>\n'); $templateCache.put('views/gesturepassword/configGesturepassword.tpl.html', '<ion-view cache-view="false">\n <ion-nav-title>\n <h1 class="title">手势密码</h1>\n </ion-nav-title>\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear" sino-nav-direction="back" sino-go-back-button></button>\n </ion-nav-buttons>\n <ion-content>\n <ion-list class="find">\n <div class="item item-divider">\n 密码设置\n </div>\n <ion-toggle toggle-class="toggle-balanced"\n ng-model="config.start"\n class="item-icon-left" ng-change="configChange()">\n <i class="icon ion-ios-locked" ></i>开启手势密码\n </ion-toggle>\n <ion-item class="item-icon-left find-module-item module-leaf" ng-click="setGesturePassword()">\n <i class="icon ion-ios-gear" ></i>设置手势密码\n </ion-item>\n </ion-list>\n </ion-content>\n\n</ion-view>\n'); $templateCache.put('views/gesturepassword/gesturepassword.tpl.html', '<ion-view cache-view="false" hide-nav-bar="true" view-direction="none" class="gesture-screen">\n <gesture-password-screen screen-context="screenContext"></gesture-password-screen>\n <div class="gesture-screen-top" style="top: {{topcontentStartY}}px;">\n <div>\n <sino-person-photo user-id="{{userId}}" size="70x70"></sino-person-photo>\n </div>\n <span ng-show="isStateNo" class="error-msg" ng-bind="\'密码错了,您还有\' + count + \'次输入机会。\'"></span>\n </div>\n <div class="gesture-screen-bottom" style="top: {{bottomContentStartY}}px;">\n <a ng-click="forgetPassword()">忘记手势密码?</a>\n <other-login></other-login>\n </div>\n</ion-view>\n'); $templateCache.put('views/gesturepassword/modifygesturepassword.tpl.html', '<ion-view cache-view="false" hide-nav-bar="true" view-direction="none" class="gesture-screen">\n <gesture-password-screen screen-context="screenContext"></gesture-password-screen>\n <button class="button icon-left ion-ios-arrow-back button-clear sino-back-button gesture-go-back"\n sino-nav-direction="back" sino-go-back-button>返回</button>\n\n <div class="gesture-screen-top" style="top: {{topcontentStartY}}px;">\n <div>\n <sino-person-photo\n user-id="{{userId}}"\n size="70x70"\n class="gesture-screen person-pic">\n </sino-person-photo>\n </div>\n <span ng-show="!isStateNo" class="error-msg">请输入原始手势密码</span>\n <span ng-show="isStateNo" class="error-msg">密码错了,您还有{{count}}次输入机会。</span>\n </div>\n <div class="gesture-screen-bottom" style="top: {{bottomContentStartY}}px;">\n <span class="change-bottom-color" ng-click="forgetPassword()">忘记手势密码?</span>\n </div>\n</div>\n'); $templateCache.put('views/gesturepassword/otheruserlogin.tpl.html', '<ion-view cache-view="false">\n <ion-nav-title>\n <h1 class="title">填写账号</h1>\n </ion-nav-title>\n\n <ion-content class="login-modal">\n <div class="modal">\n <div class="list">\n <label class="item item-input sign-label-style">\n <span class=" sign-label-style ion-person"></span>\n <input type="text" placeholder="用户名" ng-model="newUser.userName">\n </label>\n <label class="item item-input sign-label-style">\n <span class="sign-label-style ion-locked"></span>\n <input type="password" ng-model="newUser.password" placeholder="密码">\n </label>\n </div>\n <div class="padding">\n <button class="button button-block button-positive sign-footer" ng-disabled="!newUser.userName || !newUser.password" ng-click="loginInModal()">登录</button>\n </div>\n </div>\n </ion-content>\n</ion-view>'); $templateCache.put('views/gesturepassword/setgesturepassword.tpl.html', '<ion-view cache-view="false" hide-nav-bar="true" view-direction="none" class="gesture-screen">\n <gesture-password-screen screen-context="screenContext"></gesture-password-screen>\n <button class="button icon-left ion-ios-arrow-back button-clear sino-back-button gesture-go-back"\n sino-nav-direction="back" sino-go-back-button ng-if="back">返回</button>\n \n <div class="set-top" style="top: {{topcontentStartY}}px;">\n <span>设置手势密码</span>\n <div style="text-align:center; width:32px; margin:0 auto; padding-top:5px;">\n <canvas gesture-password-screen-thumbnail screen-context="screenContext" style="width: 34px; height: 34px;"></canvas>\n </div>\n <span class="set-msg set-font-size" ng-if="validateState === \'init\'">绘制解锁图案</span>\n <span class="set-msg set-font-size" ng-if="validateState === \'repassword\'">再次绘制解锁图案</span>\n <span class="set-error-msg" ng-if="validateState === \'error-length\'">最少连接4个点,请重新输入</span>\n <span class="set-error-msg" ng-if="validateState === \'error-repassword\'">与上一次绘制不一致,请重新绘制</span>\n <span class="set-msg" ng-if="validateState === \'success\'">恭喜您,设置密码成功!</span>\n </div>\n <div class="set-bottom" style="top: {{bottomContentStartY}}px;">\n <button class="button button-clear" ng-if="ignore" ng-click="ignoreGesturePassword()">跳过手势密码</button>\n <a ng-if="validateState === \'error-repassword\'" ng-click="reset()">重新设置手势</a>\n </div>\n</ion-view>'); $templateCache.put('views/info/infoCcdt.tpl.html', '<ion-content\n class="info-display-content"\n scroll="true"\n scrollbar-y="false"\n sino-scroll-delegate>\n <ion-refresher on-refresh="infoCardCtrl.refresh()"></ion-refresher>\n\n <sino-loading-hint refresh="infoCardCtrl.loadData()" state="infoCardCtrl.loadingState">\n <div ng-repeat="item in dataList.list">\n <div class="card" style="padding: 0 16px;">\n <div class="list">\n <label class="item item-input item-cggs">\n <span class="input-label">姓名:</span>\n <p class="item-input-text">{{::item.userName}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">单位:</span>\n <p class="item-input-text">{{::item.deptName}}</p>\n </label>\n <label class="item item-input item-cggs" ng-if="item.duty">\n <span class="input-label">职务:</span>\n <p class="item-input-text">{{::item.duty}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">事由:</span>\n <p class="item-input-text">{{::item.evectionTask}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">地点:</span>\n <p class="item-input-text">{{::item.evectionZone}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">出差时段:</span>\n <p class="item-input-text">{{::item.dateStr}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">出差中:</span>\n <p class="item-input-text">{{::item.isEvection}}</p>\n </label>\n </div>\n </div>\n </div>\n </sino-loading-hint>\n\n <ion-infinite-scroll ng-if="infoCardCtrl.moreDataCanBeLoaded()" on-infinite="infoCardCtrl.loadMore()" distance="1%" immediate-check="false">\n </ion-infinite-scroll>\n</ion-content>\n'); $templateCache.put('views/info/infoDetail.tpl.html', '<!-- 信息正文页面 -->\n<ion-view cache-view="false">\n\n <ion-nav-title>\n <h1 class="headerOfGroup title">{{title}}</h1>\n </ion-nav-title>\n\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear sino-back-button" sino-nav-direction="back" sino-go-back-button>返回</button>\n <i class="button button-icon icon ion-ios-reloading" ng-show="loading"></i>\n </ion-nav-buttons>\n\n <ion-content scroll="true">\n\n <div id="detail-from">\n <div class="add-info pro-time">\n <span ng-show="inf.proTime">{{inf.proTime}}</span>\n </div>\n <div class="detail-subject"> {{inf.title}}</div>\n\n <div class="add-info-detail">\n <span class="add-info-left" ng-show="inf.proUserName">发布人:{{inf.proUserName}}</span>\n <span class="add-info-right" ng-show="inf.dept">{{inf.dept}}</span>\n </div>\n\n <div class="info-release-loading" ng-if="waiting || waitError">\n <ion-spinner icon="spiral" class="icon" ng-if="waiting" style="margin-top: 8px; stroke: #fff;"></ion-spinner>\n <span>{{waitingText}}</span>\n <button ng-if="waitError" class="button button-block button-loading" ng-click="onRefresh()">刷新</button>\n </div>\n\n <div class="article-text info-article-text" compile="inf.originContent" article-loading></div>\n <div class="add-info-detail add-bottom">\n <span class="add-info-left" ng-show="inf.skey">来源:{{inf.skey}}</span>\n <span class="add-info-right" ng-show="inf.notion">阅读次数:{{inf.notion}}</span>\n </div>\n </div>\n\n <sino-affix\n record-id="{{inf.infoId}}"\n table-name="{{tableName}}"\n title="附件">\n </sino-affix>\n </ion-content>\n</ion-view>\n'); $templateCache.put('views/info/infoDetailCggs.tpl.html', '<!-- 信息正文页面 -->\n<ion-view cache-view="false">\n\n <ion-nav-title>\n <h1 class="headerOfGroup title">{{title}}</h1>\n </ion-nav-title>\n\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear sino-back-button" sino-nav-direction="back" sino-go-back-button>返回</button>\n <i class="button button-icon icon ion-ios-reloading" ng-show="loading"></i>\n </ion-nav-buttons>\n\n <ion-content scroll="true">\n\n <div id="detail-from">\n <div class="detail-subject" style="padding-top: 16px;"> {{inf.title}}</div>\n\n <div class="info-release-loading" ng-if="waiting || waitError">\n <ion-spinner icon="spiral" class="icon" ng-if="waiting" style="margin-top: 8px; stroke: #fff;"></ion-spinner>\n <span>{{waitingText}}</span>\n <button ng-if="waitError" class="button button-block button-loading" ng-click="onRefresh()">刷新</button>\n </div>\n\n <div class="article-text" style="text-indent: 2em;" compile="inf.summary" article-loading></div>\n <div>\n <label class="item-input" ng-show="inf.phone">\n <span class="affix-name">联系电话:{{inf.phone}}</span>\n </label>\n <label class="item-input" ng-show="inf.fax">\n <span class="affix-name">传真:{{inf.fax}}</span>\n </label>\n <label class="item-input" ng-show="inf.email">\n <span class="affix-name">邮箱:{{inf.email}}</span>\n </label>\n\n <label class="item-input" ng-show="inf.supervisePhone">\n <span class="affix-name">监督电话:{{inf.supervisePhone}}</span>\n </label>\n </div>\n </div>\n\n <sino-affix\n record-id="{{recordId}}"\n table-name="WSGL_BEFORE_MONEY"\n title="附件"\n affix-fn="filterFn(affix)">\n </sino-affix>\n </ion-content>\n</ion-view>\n'); $templateCache.put('views/info/infoDetailOffice.tpl.html', '<!-- 信息正文页面 -->\n<ion-view cache-view="false">\n\n <ion-nav-title>\n <h1 class="headerOfGroup title">{{::title}}</h1>\n </ion-nav-title>\n\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear sino-back-button" sino-nav-direction="back" sino-go-back-button>返回</button>\n <i class="button button-icon icon ion-ios-reloading" ng-show="loading"></i>\n </ion-nav-buttons>\n\n <ion-content scroll="true">\n\n <div id="detail-from">\n <div class="add-info pro-time">\n <span ng-show="creTime">{{::creTime}}</span>\n </div>\n <div class="detail-subject"> {{::subject}}</div>\n\n <div class="add-info-detail">\n <span class="add-info-left add-left" ng-show="dept">承办处室:{{::dept}}</span>\n <span class="add-info-right add-right" ng-show="fileCode">文号:{{::fileCode}}</span>\n </div>\n <!-- 发文 -->\n <sino-file file-name="content" title="title" show-title="showTitle" not-show-button="true" class="article-text" ng-if="flag == \'fawen\'"></sino-file>\n <!-- 收文 -->\n <sino-file file-name="id" title="title" show-title="showTitle" not-show-button="true" in-archives="true" class="article-text" ng-if="flag == \'shouwen\'"></sino-file>\n <div class="add-info-detail add-bottom">\n <span class="add-info-left" ng-show="needGrade">紧急程度:{{::needGrade}}</span>\n </div>\n </div>\n\n <sino-affix\n record-id="{{::id}}"\n table-name="ARCHIVES_IN_ZHENGWEN"\n title="正文"\n ng-if="flag === \'shouwen\'">\n </sino-affix>\n\n <!-- 发文中有附件 -->\n <sino-affix\n record-id="{{::id}}"\n table-name="ARCHIVES_OUT_AFFIX"\n title="附件"\n ng-if="flag === \'fawen\'">\n </sino-affix>\n\n <!-- 收文中有附件 -->\n <sino-affix\n record-id="{{::id}}"\n table-name="ARCHIVES_IN_AFFIX"\n title="附件"\n ng-if="flag === \'shouwen\'">\n </sino-affix>\n </ion-content>\n</ion-view>\n'); $templateCache.put('views/infoDisplay/infoGroup.tpl.html', '<!-- 信息发布首页页面——v4-->\n<ion-view sino-info-list-page>\n <ion-nav-title>\n <h1 class="headerOfGroup title">{{title}}</h1>\n </ion-nav-title>\n <ion-nav-buttons side="left">\n <button\n class="button icon-left ion-ios-arrow-back button-clear sino-back-button"\n sino-nav-direction="back"\n sino-go-back-button>\n </button>\n <i class="button button-icon icon ion-ios-reloading"></i>\n </ion-nav-buttons>\n <ion-nav-buttons side="right">\n <sino-model-list-button></sino-model-list-button>\n </ion-nav-buttons>\n <sino-tabs>\n <sino-tab ng-repeat="model in selectedItems track by model.id" name="{{model.name}}">\n <sino-info-list model-id="model.id" ng-if="model.mode !== \'ccdt\' && model.mode !== \'cggs\'"></sino-info-list>\n <sino-info-card model-id="model.id" ng-if="model.mode === \'ccdt\'"></sino-info-card>\n <sino-info-cggs model-id="model.id" ng-if="model.mode === \'cggs\'"></sino-info-cggs>\n </sino-tab>\n </sino-tabs>\n</ion-view>\n'); $templateCache.put('views/infoDisplay/sinoInfoCggs.tpl.html', '<ion-content\n scroll="true"\n class="info-display-content"\n scrollbar-y="false"\n sino-scroll-delegate>\n <ion-refresher on-refresh="infoCggsCtrl.refresher()"></ion-refresher>\n\n <sino-loading-hint refresh="infoCggsCtrl.init()" state="infoCggsCtrl.loadingState">\n <div class="info-item" ng-repeat="item in infoCggsCtrl.infos track by $index" ng-click="infoCggsCtrl.toDetail(item)">\n <header>\n <h4 style="padding: 6px 10px 0 10px; margin-bottom: 5px;" >{{item.title}}</h4>\n </header>\n\n <div class="card" style="padding: 0 16px; margin-top: 0px;">\n <div class="list">\n <label class="item item-input item-cggs">\n <span class="input-label">姓名:</span>\n <p class="item-input-text">{{item.userName}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">公示日期:</span>\n <p class="item-input-text">{{item.publicDate}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">国家或地区:</span>\n <p class="item-input-text">{{item.countryName}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">离抵境日期:</span>\n <p class="item-input-text">{{item.leaveDate}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">出国(境)性质:</span>\n <p class="item-input-text">{{item.propertyName}}</p>\n </label>\n </div>\n\n <div class="item">\n <button class="button button-clear button-stable icon-left ion-clipboard" style="float: right;">公示公告</button>\n <button class="button button-clear button-stable icon-left ion-eye" stop-event style="float: right;display: none;">报销</button>\n <button class="button button-clear button-stable icon-left ion-ios-calculator" stop-event style="float: right;display: none;">报销</button>\n </div>\n </div>\n <div class="median"></div>\n </div>\n </sino-loading-hint>\n\n <ion-infinite-scroll ng-if="infoCggsCtrl.moreDataCanBeLoaded()" on-infinite="infoCggsCtrl.loadMore()" distance="1%" immediate-check="false">\n </ion-infinite-scroll>\n</ion-content>\n'); $templateCache.put('views/infoDisplay/sinoInfoList.tpl.html', '<ion-content\n scroll="true"\n class="info-display-content"\n scrollbar-y="false"\n sino-scroll-delegate>\n <ion-refresher on-refresh="infoListCtrl.refresher()"></ion-refresher>\n\n <sino-loading-hint refresh="infoListCtrl.init()" state="infoListCtrl.loadingState">\n <div class="section-list">\n <div class="info-item" ng-repeat="item in infoListCtrl.infos track by item.trackById" ng-click="infoListCtrl.toDetail(item)">\n <div ng-class="{\'info-content-img-container\': !!item.img.src, \'info-content-container\': !item.img.src}">\n <p>{{::item.title}}</p>\n <span ng-if="item.flowCourse != null && item.flowCourse >= 0" class="item-zhiding">置顶</span>\n <span ng-if="item.fileCode">{{::item.fileCode}}</span>\n <span ng-show="item.dept || item.skey">{{item.dept || item.skey}}</span>\n <span ng-show="item.proTime">{{::item.proTime|datefilter}}</span>\n <span ng-show="item.notion" class="icon ion-ios-eye-outline info-notion-count">{{item.notion}}</span>\n </div>\n\n <div class="img-container" ng-if="!!item.img.src">\n <sino-info-img img-src="{{item.img.src}}" img-cut="true">\n </sino-info-img>\n </div>\n </div>\n </div>\n </sino-loading-hint>\n\n <ion-infinite-scroll ng-if="infoListCtrl.moreDataCanBeLoaded()" on-infinite="infoListCtrl.loadMore()" distance="1%" immediate-check="false">\n </ion-infinite-scroll>\n</ion-content>\n'); $templateCache.put('views/infoDisplay/sinoTabItem.tpl.html', '<ion-scroll\n class="has-header info-tab red"\n min-zoom="0.3"\n direction="x"\n scrollbar-x="false"\n on-scroll="onScroll()"\n delegate-handle="modelsScrollView">\n <div class="segmented-control">\n <a\n class="control-item"\n ng-repeat="item in selectedItems track by item.id"\n ng-class="{selectd: selectedItemId === item.id}"\n ng-click="onClickTab(item)">\n {{::item.name}}\n </a>\n </div>\n</ion-scroll>\n'); $templateCache.put('views/infoRelease/infoReleaseCcdt.tpl.html', '<!-- 信息发布——出差动态页面 -->\n<ion-view hide-nav-bar="false" cache-view="false" class="infos-list-page">\n <ion-nav-title>\n <h1 class="headerOfGroup title">{{subject}}</h1>\n </ion-nav-title>\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear sino-back-button" sino-nav-direction="back" sino-go-back-button>返回</button>\n <i class="button button-icon icon ion-ios-reloading" ng-show="loading"></i>\n </ion-nav-buttons>\n\n <ion-content class="has-header list-content" scroll="true">\n <sino-loading-hint refresh="refresh()" state="infoReleaseListCtrl.loadingState">\n <div ng-repeat="item in dataList.list">\n <div class="card" style="padding: 0 16px;">\n <div class="list">\n <label class="item item-input item-cggs">\n <span class="input-label">姓名:</span>\n <p class="item-input-text">{{item.userName}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">单位:</span>\n <p class="item-input-text">{{item.deptName}}</p>\n </label>\n <label class="item item-input item-cggs" ng-if="item.duty">\n <span class="input-label">职务:</span>\n <p class="item-input-text">{{item.duty}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">事由:</span>\n <p class="item-input-text">{{item.evectionTask}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">地点:</span>\n <p class="item-input-text">{{item.evectionZone}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">出差时段:</span>\n <p class="item-input-text">{{item.dateStr}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">出差中:</span>\n <p class="item-input-text">{{item.isEvection}}</p>\n </label>\n </div>\n </div>\n </div>\n </sino-loading-hint>\n <ion-infinite-scroll\n immediate-check="false" ng-if="moreDataCanBeLoaded()" on-infinite="loadMore()" distance="1%">\n </ion-infinite-scroll>\n </ion-content>\n</ion-view>\n'); $templateCache.put('views/infoRelease/infoReleaseGroup.tpl.html', '<!-- 信息发布首页页面——改版-->\n<ion-view>\n <ion-nav-title>\n <h1 class="headerOfGroup title">{{title}}</h1>\n </ion-nav-title>\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear sino-back-button" sino-nav-direction="back" sino-go-back-button></button>\n <i class="button button-icon icon ion-ios-reloading" ng-show="loading"></i>\n </ion-nav-buttons>\n <ion-nav-buttons side="right">\n <ion-spinner icon="spiral" class="icon refreshx" ng-if="refreshx"></ion-spinner>\n <button class="button button-icon" ng-click="onRefresh()">刷新</button>\n </ion-nav-buttons>\n\n <ion-content class="has-header infos-content" has-bouncing="false" scrollbar-y="false" scroll="true">\n <sino-loading-hint refresh="init()" state="infoReleaseGroupCtrl.loadingState">\n <ion-refresher on-refresh="refresher()"></ion-refresher>\n <ion-scroll direction="x" scrollbar-x = "false" on-scroll="onScroll()" delegate-handle="infosListScrollView" min-zoom="0.5" as-bouncing="true">\n <div class="segmented-control" ng-style="getItemsStyle()">\n <a class="control-item" ng-style="getItemStyle()" ng-repeat="item in region track by $index" ng-class="{active: showCard === item}" ng-click="onClickTab(item)">{{item}}</a>\n </div>\n </ion-scroll>\n\n <div class="section-list">\n <div class="info-block" ng-repeat="item in items track by item.id" ng-click="toMoreList(item)">\n <sino-info-img img-src="{{item.imgUrl}}" img-cut="true" class="home-page-img" ng-if="!!item.imgUrl"></sino-info-img>\n <div class="model-name">{{item.name}}</div>\n <div class="subject">{{item.subject}}</div>\n </div>\n </div>\n </sino-loading-hint>\n </ion-content>\n</ion-view>\n'); $templateCache.put('views/infoRelease/infoReleaseMore.tpl.html', '<!-- 信息发布列表页面——改版-->\n<ion-view hide-nav-bar="false" cache-view="false" class="infos-list-page">\n <ion-nav-title>\n <h1 class="headerOfGroup title">{{title}}</h1>\n </ion-nav-title>\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear sino-back-button" sino-nav-direction="back" sino-go-back-button>返回</button>\n <i class="button button-icon icon ion-ios-reloading" ng-show="loading"></i>\n </ion-nav-buttons>\n\n <ion-content class="has-header infos-list-content" scroll="false" on-swipe-right="onSwipeRight()" on-swipe-left="onSwipeLeft()">\n\n <sino-loading-hint refresh="refresh()" state="infoReleaseMoreCtrl.loadingState">\n <div ng-repeat="item in infos" class="info-list-block" ng-class="{items_1: infos.length == 1, items_2: infos.length == 2}" ng-click="toDetail(item)">\n <header>\n <h3>{{item.title}}</h3>\n <div class="left-right-display">\n <span ng-show="item.dept">创建部门:{{item.dept}}</span>\n <span ng-show="item.proTime">{{item.proTime|datefilter}}</span>\n </div>\n </header>\n\n <section>\n <div class="img-container">\n <sino-info-img img-src="{{item.imageFilePath}}" img-width="{{item.img.width}}" img-height="{{item.img.height}}" ng-if="!!item.imageFilePath">\n </sino-info-img>\n </div>\n <p class="more-outline">{{item.summary}}</p>\n </section>\n\n <footer class="left-right-display">\n <span ng-if="item.skey && !multiModule">来源:{{item.skey}}</span>\n <span ng-if="item.dept && multiModule">来源:{{item.dept}}</span>\n <span ng-show="item.notion">阅读次数:{{item.notion}}</span>\n </footer>\n </div>\n\n <div class="pageno-position" ng-if="pages > 0">\n {{pageNo + 1}}/{{pages}}\n </div>\n </sino-loading-hint>\n </ion-content>\n</ion-view>\n'); $templateCache.put('views/infoRelease/infoReleaseMoreCggs.tpl.html', '<!-- 信息发布列表页面——出国公示-->\n<ion-view hide-nav-bar="false" cache-view="false" class="infos-list-page">\n <ion-nav-title>\n <h1 class="headerOfGroup title">{{title}}</h1>\n </ion-nav-title>\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear sino-back-button" sino-nav-direction="back" sino-go-back-button>返回</button>\n <i class="button button-icon icon ion-ios-reloading" ng-show="loading"></i>\n </ion-nav-buttons>\n\n <ion-content class="has-header infos-list-content" scroll="false" on-swipe-right="onSwipeRight()" on-swipe-left="onSwipeLeft()">\n\n <sino-loading-hint refresh="refresh()" state="infoReleaseMoreCtrl.loadingState">\n <div ng-repeat="item in infos" class="info-list-block" ng-class="{items_1: infos.length == 1, items_2: infos.length == 2}" ng-click="toDetail(item)">\n <header>\n <h3>{{item.title}}</h3>\n </header>\n\n <div class="card" style="padding: 0 16px;">\n <div class="list">\n <label class="item item-input item-cggs">\n <span class="input-label">姓名:</span>\n <p class="item-input-text">{{item.userName}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">公示日期:</span>\n <p class="item-input-text">{{item.publicDate}}</p>\n </label>\n <label class="item item-input item-cggs"> \n <span class="input-label">国家或地区:</span>\n <p class="item-input-text">{{item.countryName}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">离抵境日期:</span>\n <p class="item-input-text">{{item.leaveDate}}</p>\n </label>\n <label class="item item-input item-cggs">\n <span class="input-label">出国(境)性质:</span>\n <p class="item-input-text">{{item.propertyName}}</p>\n </label>\n </div>\n\n <div class="item">\n <button class="button button-clear button-stable icon-left ion-clipboard" style="float: right;">公示公告</button>\n <button class="button button-clear button-stable icon-left ion-eye" stop-event style="float: right;display: none;">报销</button>\n <button class="button button-clear button-stable icon-left ion-ios-calculator" stop-event style="float: right;display: none;">报销</button>\n </div>\n </div>\n </div>\n \n <div class="pageno-position" ng-if="pages > 0">\n {{pageNo + 1}}/{{pages}}\n </div>\n </sino-loading-hint>\n </ion-content>\n</ion-view>\n'); $templateCache.put('views/infoRelease/infoReleaseMoreOffice.tpl.html', '<!-- 信息发布列表页面——改版——公文-->\n<ion-view hide-nav-bar="false" cache-view="false" class="infos-list-page office">\n <ion-nav-title>\n <h1 class="headerOfGroup title">{{title}}</h1>\n </ion-nav-title>\n <ion-nav-buttons side="left">\n <button class="button icon-left ion-ios-arrow-back button-clear sino-back-button" sino-nav-direction="back" sino-go-back-button>返回</button>\n <i class="button button-icon icon ion-ios-reloading" ng-show="loading"></i>\n </ion-nav-buttons>\n\n <ion-content class="has-header infos-list-content" scroll="false" on-swipe-right="onSwipeRight()" on-swipe-left="onSwipeLeft()">\n\n <sino-loading-hint refresh="refresh()" state="inf