From 7976e60dfd49be4d2f68d2b371353df6637aee91 Mon Sep 17 00:00:00 2001 From: TreeWish <1131093754@qq.com> Date: 星期二, 07 二月 2023 14:48:58 +0800 Subject: [PATCH] 二维地图比例尺&指北针 --- src/views/exportMap/index.vue | 516 ++++++-------- src/assets/lang/zh.js | 1407 ++++++++++++++++++++-------------------- public/index.html | 91 + src/components/mapol.vue | 68 + 4 files changed, 1,032 insertions(+), 1,050 deletions(-) diff --git a/public/index.html b/public/index.html index ff33c66..7becb65 100644 --- a/public/index.html +++ b/public/index.html @@ -1,39 +1,66 @@ <!DOCTYPE html> <html lang=""> + <head> + <meta charset="utf-8" /> + <meta http-equiv="X-UA-Compatible" content="IE=edge" /> + <meta name="viewport" content="width=device-width,initial-scale=1.0" /> + <title> </title> -<head> - <meta charset="utf-8"> - <meta http-equiv="X-UA-Compatible" content="IE=edge"> - <meta name="viewport" content="width=device-width,initial-scale=1.0"> - <title> - </title> + <link rel="stylesheet" href="./SmartEarthSDK/Workers/css/smartearth.css" /> + <link rel="stylesheet" href="./SmartEarthSDK/Workers/layui/css/layui.css" /> - <link rel="stylesheet" href="./SmartEarthSDK/Workers/css/smartearth.css"> - <link rel="stylesheet" href="./SmartEarthSDK/Workers/layui/css/layui.css"> + <script src="./SmartEarthSDK/Workers/polyfill.min.js"></script> + <script src="./SmartEarthSDK/Cesium/Cesium.js"></script> + <script src="./SmartEarthSDK/SmartEarth.min.js"></script> + <script src="./SmartEarthSDK/Workers/TreeTool.js"></script> + <script src="./config/config.js"></script> + <script src="./config/rsa.min.js"></script> + <script src="./config/rollups.js"></script> - <script src="./SmartEarthSDK/Workers/polyfill.min.js"></script> - <script src="./SmartEarthSDK/Cesium/Cesium.js"></script> - <script src="./SmartEarthSDK/SmartEarth.min.js"></script> - <script src="./SmartEarthSDK/Workers/TreeTool.js"></script> - <script src="./config/config.js"></script> - <script src="./config/rsa.min.js"></script> - <script src="./config/rollups.js"></script> + <style> + .esriControlsBR { + display: none; + } - <style> - .esriControlsBR { - display: none; - } + .ol-overlaycontainer-stopevent { + /* display: none; */ + } + .ol-control button { + display: block; + margin: 1px; + padding: 0; + color: rgb(102, 102, 102); + font-weight: bold; + text-decoration: none; + font-size: inherit; + text-align: center; + height: 1.375em; + width: 1.375em; + line-height: 0.4em; + background-color: #fff; + border: none; + border-radius: 2px; + } + .ol-full-screen { + position: absolute; + right: 0.5em; + top: 0.5em; + } + .ol-rotate { + position: absolute; + top: 3em; + right: 0.5em; + transition: opacity 0.25s linear, visibility 0s linear; + } + .ol-scale-line { + right: 0.3em; + bottom: 0.5em; + position: absolute; + } + </style> + </head> - .ol-overlaycontainer-stopevent { - display: none; - } - </style> -</head> - -<body> - - - <div id="app"></div> -</body> - -</html> \ No newline at end of file + <body> + <div id="app"></div> + </body> +</html> diff --git a/src/assets/lang/zh.js b/src/assets/lang/zh.js index 3abfcf6..c5ac3db 100644 --- a/src/assets/lang/zh.js +++ b/src/assets/lang/zh.js @@ -1,775 +1,776 @@ const zh = { common: { - confirm: '纭', - choose: '璇烽�夋嫨', - name: '鍚嶇О', - edit: '缂栬緫', - delete: '鍒犻櫎', - username: '鐢ㄦ埛鍚嶇О', - empty: '娓呯┖', - iquery: '鏌ヨ', - selectdate: '璇烽�夋嫨鏃ユ湡', - pleaseInput: '璇疯緭鍏�', - update: '淇敼', - append: '鏂板', - operate: '鎿嶄綔', - clickupload: '鐐瑰嚮涓婁紶', - upload: '涓婁紶', - preservation: '淇濆瓨', - close: '鍏抽棴', - see: '鏌ョ湅', - index: '搴忓彿', - download: '涓嬭浇', - cancel: '鍙栨秷', - changepassWord: '鎵归噺淇敼瀵嗙爜', - reset: '閲嶇疆', - submit: '鎻愪氦', - logout: '娉ㄩ攢', - NPassword: '鏂板瘑鐮�', - SPassword: '纭瀵嗙爜', - AdminPassword: '绠$悊鍛樺瘑鐮�', - Warehousin: '鍏ュ簱', - file: '鏂囦欢', - details: '璇︽儏', - enclosure: '闄勪欢', - attachinform: '闄勪欢淇℃伅', - filePath: '鏂囦欢璺緞', - fileNme: '鏂囦欢鍚嶇О', - format: '鏍煎紡', - size: '澶у皬', - versionName: '鐗堟湰鍚嶇О', - type: '绫诲瀷', - quayTest: '璐ㄦ', - md5: 'MD5鐮�', - lineNuber: '琛屾暟', - pleaseInputPassworld: '璇疯緭鍏ュ瘑鐮�', - passworld: '瀵嗙爜', - language: "English" + confirm: "纭", + choose: "璇烽�夋嫨", + name: "鍚嶇О", + edit: "缂栬緫", + delete: "鍒犻櫎", + username: "鐢ㄦ埛鍚嶇О", + empty: "娓呯┖", + iquery: "鏌ヨ", + selectdate: "璇烽�夋嫨鏃ユ湡", + pleaseInput: "璇疯緭鍏�", + update: "淇敼", + append: "鏂板", + operate: "鎿嶄綔", + clickupload: "鐐瑰嚮涓婁紶", + upload: "涓婁紶", + preservation: "淇濆瓨", + close: "鍏抽棴", + see: "鏌ョ湅", + index: "搴忓彿", + download: "涓嬭浇", + cancel: "鍙栨秷", + changepassWord: "鎵归噺淇敼瀵嗙爜", + reset: "閲嶇疆", + submit: "鎻愪氦", + logout: "娉ㄩ攢", + NPassword: "鏂板瘑鐮�", + SPassword: "纭瀵嗙爜", + AdminPassword: "绠$悊鍛樺瘑鐮�", + Warehousin: "鍏ュ簱", + file: "鏂囦欢", + details: "璇︽儏", + enclosure: "闄勪欢", + attachinform: "闄勪欢淇℃伅", + filePath: "鏂囦欢璺緞", + fileNme: "鏂囦欢鍚嶇О", + format: "鏍煎紡", + size: "澶у皬", + versionName: "鐗堟湰鍚嶇О", + type: "绫诲瀷", + quayTest: "璐ㄦ", + md5: "MD5鐮�", + lineNuber: "琛屾暟", + pleaseInputPassworld: "璇疯緭鍏ュ瘑鐮�", + passworld: "瀵嗙爜", + language: "English", }, dataManage: { - dataManage: '鏁版嵁绠$悊', - catalogueManage: '鐩綍绠$悊', - dataUpdata: '鏁版嵁涓婁紶', - datawarehousing: '鏁版嵁鍏ュ簱', - rangeManage: '鍊煎煙绠$悊', - dataRetrieval: '鏁版嵁妫�绱�', - dataDownload: '鏁版嵁涓嬭浇', - projectManage: '椤圭洰绠$悊', + dataManage: "鏁版嵁绠$悊", + catalogueManage: "鐩綍绠$悊", + dataUpdata: "鏁版嵁涓婁紶", + datawarehousing: "鏁版嵁鍏ュ簱", + rangeManage: "鍊煎煙绠$悊", + dataRetrieval: "鏁版嵁妫�绱�", + dataDownload: "鏁版嵁涓嬭浇", + projectManage: "椤圭洰绠$悊", projectObj: { - projname: '椤圭洰鍚嶇О', - projtype: '椤圭洰绫诲瀷', - location: '鍦扮悊浣嶇疆', - province: '鎵�灞炵渷浠�', - country: '鎵�灞炲浗瀹�', - county: '鎵�灞炲幙', - corpname: '寤鸿鍗曚綅鍚嶇О', - department: '涓荤閮ㄩ棬', - conperiod: '寤鸿宸ユ湡', - contents: '宸ョ▼鍐呭', - projstate: '椤圭洰鐘舵��', - remarks: '澶囨敞', - newProj: '鏂板椤圭洰', - editProj: '淇敼椤圭洰', + projname: "椤圭洰鍚嶇О", + projtype: "椤圭洰绫诲瀷", + location: "鍦扮悊浣嶇疆", + province: "鎵�灞炵渷浠�", + country: "鎵�灞炲浗瀹�", + county: "鎵�灞炲幙", + corpname: "寤鸿鍗曚綅鍚嶇О", + department: "涓荤閮ㄩ棬", + conperiod: "寤鸿宸ユ湡", + contents: "宸ョ▼鍐呭", + projstate: "椤圭洰鐘舵��", + remarks: "澶囨敞", + newProj: "鏂板椤圭洰", + editProj: "淇敼椤圭洰", }, dataUpObj: { - catalogue: '鐩綍', - company: '鍗曚綅', - entryTime: '褰曞叆鏃堕棿', - describe: '鎻忚堪', - directoryName: '鐩綍鍚嶇О', - catalogDescription: '鐩綍璇存槑', - uploaddata: '涓婁紶鏁版嵁', - catalogRemarks: '鐩綍澶囨敞', - newDirectory: '鏂板鐩綍', - versionNo: '鐗堟湰鍙�', - tableName: '琛ㄥ悕', - receiptdata: '鍏ュ簱鏁版嵁娓呭崟', - UploadType: '鍏ュ簱绫诲瀷', - dataSpecialty: '鏁版嵁涓撲笟', - storageDirectory: '瀛樺偍鐩綍', - dataVersion: '鏁版嵁鐗堟湰', - selectData: '閫夋嫨鏁版嵁', - selectMetadata: '閫夋嫨鍏冩暟鎹�', - entryName: '椤圭洰鍚嶇О', + catalogue: "鐩綍", + company: "鍗曚綅", + entryTime: "褰曞叆鏃堕棿", + describe: "鎻忚堪", + directoryName: "鐩綍鍚嶇О", + catalogDescription: "鐩綍璇存槑", + uploaddata: "涓婁紶鏁版嵁", + catalogRemarks: "鐩綍澶囨敞", + newDirectory: "鏂板鐩綍", + versionNo: "鐗堟湰鍙�", + tableName: "琛ㄥ悕", + receiptdata: "鍏ュ簱鏁版嵁娓呭崟", + UploadType: "鍏ュ簱绫诲瀷", + dataSpecialty: "鏁版嵁涓撲笟", + storageDirectory: "瀛樺偍鐩綍", + dataVersion: "鏁版嵁鐗堟湰", + selectData: "閫夋嫨鏁版嵁", + selectMetadata: "閫夋嫨鍏冩暟鎹�", + entryName: "椤圭洰鍚嶇О", + selectWBSData: "閫夋嫨WBS鏁版嵁", - selectWBSData: '閫夋嫨WBS鏁版嵁', - - coordinateSystem: '鍧愭爣绯�' + coordinateSystem: "鍧愭爣绯�", }, - metadataManage: '鍏冩暟鎹鐞�', - dataLoading: '鏁版嵁鍏ュ簱', - SpatialData: '绌洪棿鏁版嵁绠$悊', - versionManage: '鐗堟湰绠$悊', + metadataManage: "鍏冩暟鎹鐞�", + dataLoading: "鏁版嵁鍏ュ簱", + SpatialData: "绌洪棿鏁版嵁绠$悊", + versionManage: "鐗堟湰绠$悊", vmobj: { - keyword: '鍏抽敭瀛�', - index: '搴忓彿', - catalogue: '鐩綍', - createontime: '鍒涘缓鏃堕棿', - createonuser: '鍒涘缓浜哄憳', - updateontime: '淇敼鏃堕棿', - updateonuser: '淇敼浜哄憳', - editVersion: '淇敼鐗堟湰淇℃伅', - addVersion: '娣诲姞鐗堟湰淇℃伅', - type: '绫诲瀷', - coordSystem: '鍧愭爣绯荤粺', - scale: '姣斾緥灏�', - resolpower: '鍒嗚鲸鐜�', - name: '鍚嶇О', - dirName: '鐩綍', - format: '鏍煎紡', - size: '澶у皬', - gather: '閲囬泦鏃堕棿', - depName: '鍗曚綅', - describe: '鎻忚堪', + keyword: "鍏抽敭瀛�", + index: "搴忓彿", + catalogue: "鐩綍", + createontime: "鍒涘缓鏃堕棿", + createonuser: "鍒涘缓浜哄憳", + updateontime: "淇敼鏃堕棿", + updateonuser: "淇敼浜哄憳", + editVersion: "淇敼鐗堟湰淇℃伅", + addVersion: "娣诲姞鐗堟湰淇℃伅", + type: "绫诲瀷", + coordSystem: "鍧愭爣绯荤粺", + scale: "姣斾緥灏�", + resolpower: "鍒嗚鲸鐜�", + name: "鍚嶇О", + dirName: "鐩綍", + format: "鏍煎紡", + size: "澶у皬", + gather: "閲囬泦鏃堕棿", + depName: "鍗曚綅", + describe: "鎻忚堪", - versionNumber: '鐗堟湰鍙�', - tab: '琛ㄥ悕', - row: '琛屾暟' + versionNumber: "鐗堟湰鍙�", + tab: "琛ㄥ悕", + row: "琛屾暟", }, - dictionaryManage: '瀛楀吀绠$悊', + dictionaryManage: "瀛楀吀绠$悊", dictionaryManageObj: { - tableName: '琛ㄥ悕绉�', - selectTableName: '閫夋嫨琛ㄥ悕绉�', - add: '鏂板', - del: '鍒犻櫎', - number: '缂栧彿', - fieldName: '瀛楁鍚嶇О', - fieldAliasName: '瀛楁鏄剧ず鍚嶇О', - fieldType: '瀛楁绫诲瀷', - fieldLength: '瀛楁闀垮害', - FieldPrecision: '瀛楁绮惧害', - rangeAssociationTable: '鍊煎煙鍏宠仈琛�', - remark: '澶囨敞', - creationTime: '鍒涘缓鏃堕棿', - createPersonnel: '鍒涘缓浜哄憳', - updateTime: '鏇存柊鏃堕棿', - updatePersonnel: '鏇存柊浜哄憳', - operation: '鎿嶄綔', - lookOver: '鏌ョ湅', - revamp: '淇敼', - particulars: '璇︾粏淇℃伅', - tableAliasName: '琛ㄦ樉绀哄悕绉�', - cancel: '鍙� 娑�', - confirm: '纭� 瀹�', - tips: '鎻愮ず', - deletedSuccessfully: '鍒犻櫎鎴愬姛!', - DeleteFailed: '鍒楄〃鍒犻櫎澶辫触', - tipsDelete: '纭畾鏄惁鍒犻櫎鎵�閫夊唴瀹�?', - NewSuccess: '鏂板鎴愬姛', - FailedAdd: '鏂板澶辫触', - tipsAdd: '鏄惁纭畾娣诲姞?', - failModify: '淇敼澶辫触', - modifySuccessfully: '淇敼鎴愬姛', - tipsUp: '鏄惁纭畾淇濆瓨淇敼鍐呭?', + tableName: "琛ㄥ悕绉�", + selectTableName: "閫夋嫨琛ㄥ悕绉�", + add: "鏂板", + del: "鍒犻櫎", + number: "缂栧彿", + fieldName: "瀛楁鍚嶇О", + fieldAliasName: "瀛楁鏄剧ず鍚嶇О", + fieldType: "瀛楁绫诲瀷", + fieldLength: "瀛楁闀垮害", + FieldPrecision: "瀛楁绮惧害", + rangeAssociationTable: "鍊煎煙鍏宠仈琛�", + remark: "澶囨敞", + creationTime: "鍒涘缓鏃堕棿", + createPersonnel: "鍒涘缓浜哄憳", + updateTime: "鏇存柊鏃堕棿", + updatePersonnel: "鏇存柊浜哄憳", + operation: "鎿嶄綔", + lookOver: "鏌ョ湅", + revamp: "淇敼", + particulars: "璇︾粏淇℃伅", + tableAliasName: "琛ㄦ樉绀哄悕绉�", + cancel: "鍙� 娑�", + confirm: "纭� 瀹�", + tips: "鎻愮ず", + deletedSuccessfully: "鍒犻櫎鎴愬姛!", + DeleteFailed: "鍒楄〃鍒犻櫎澶辫触", + tipsDelete: "纭畾鏄惁鍒犻櫎鎵�閫夊唴瀹�?", + NewSuccess: "鏂板鎴愬姛", + FailedAdd: "鏂板澶辫触", + tipsAdd: "鏄惁纭畾娣诲姞?", + failModify: "淇敼澶辫触", + modifySuccessfully: "淇敼鎴愬姛", + tipsUp: "鏄惁纭畾淇濆瓨淇敼鍐呭?", }, domainManage: { - index: '搴忓彿', - bak: '澶囨敞', - bsm: '鏍囪瘑鐮�', - codeDesc: '缂栫爜鎻忚堪', - domCode: '缂栫爜', - domDesc: '鍊煎煙琛ㄦ弿杩�', - domName: '鍊煎煙鍚嶇О', - level: '灞傜骇', - orderid: '搴忓彿', + index: "搴忓彿", + bak: "澶囨敞", + bsm: "鏍囪瘑鐮�", + codeDesc: "缂栫爜鎻忚堪", + domCode: "缂栫爜", + domDesc: "鍊煎煙琛ㄦ弿杩�", + domName: "鍊煎煙鍚嶇О", + level: "灞傜骇", + orderid: "搴忓彿", }, - styleManage: '鏍峰紡绠$悊', + styleManage: "鏍峰紡绠$悊", styleObj: { - index: '搴忓彿', - name: '鍚嶇О', - type: '绫诲瀷', - dirid: '鐩綍 ', - depid: '鍗曚綅 ', - ver: '鐗堟湰', - status: '鐘舵��', - precision: '绮惧害', - descr: '鎻忚堪', - fileguid: '鏍峰紡鏂囦欢', - viewguid: '棰勮鏂囦欢', - createUser: '鍒涘缓浜篒D', - createTime: '鍒涘缓鏃堕棿', - updateUser: '鏇存柊浜篒D', - updateTime: '鏇存柊鏃堕棿', - bak: '澶囨敞', - deactivate: '鍋滅敤', - enable: '鍚敤', - addStyleData: '娣诲姞鏍峰紡鏁版嵁', + index: "搴忓彿", + name: "鍚嶇О", + type: "绫诲瀷", + dirid: "鐩綍 ", + depid: "鍗曚綅 ", + ver: "鐗堟湰", + status: "鐘舵��", + precision: "绮惧害", + descr: "鎻忚堪", + fileguid: "鏍峰紡鏂囦欢", + viewguid: "棰勮鏂囦欢", + createUser: "鍒涘缓浜篒D", + createTime: "鍒涘缓鏃堕棿", + updateUser: "鏇存柊浜篒D", + updateTime: "鏇存柊鏃堕棿", + bak: "澶囨敞", + deactivate: "鍋滅敤", + enable: "鍚敤", + addStyleData: "娣诲姞鏍峰紡鏁版嵁", - modifyStyleData: '淇敼鏍峰紡鏁版嵁', - deInformation: '璇︾粏淇℃伅', + modifyStyleData: "淇敼鏍峰紡鏁版嵁", + deInformation: "璇︾粏淇℃伅", }, }, operatManage: { - operatManage: '杩愮淮绠$悊', - ResourceLog: '璧勬簮鏃ュ織', - organizationManage: '鍗曚綅绠$悊', - DownloadLog: '涓嬭浇鏃ュ織', - UserRoleAuthorization: '鐢ㄦ埛瑙掕壊鎺堟潈', - MenuRoleAuthorization: '鑿滃崟鏉冮檺鎺堟潈', - RoleResAuthorization: '瑙掕壊璧勬簮鎺堟潈', - RoleMenuAuthorization: '瑙掕壊鑿滃崟鎺堟潈', + operatManage: "杩愮淮绠$悊", + ResourceLog: "璧勬簮鏃ュ織", + organizationManage: "鍗曚綅绠$悊", + DownloadLog: "涓嬭浇鏃ュ織", + UserRoleAuthorization: "鐢ㄦ埛瑙掕壊鎺堟潈", + MenuRoleAuthorization: "鑿滃崟鏉冮檺鎺堟潈", + RoleResAuthorization: "瑙掕壊璧勬簮鎺堟潈", + RoleMenuAuthorization: "瑙掕壊鑿滃崟鎺堟潈", UserRoleAuthorizationObj: { - RoleTable: '瑙掕壊琛�', - userTable: '鐢ㄦ埛琛�', - Added: '鏂板', - delete: '鍒犻櫎', - serialNumber: '缂栧彿', - name: '鍚嶇О', - PermissionTable: '鏉冮檺琛�', - menuTable: '鑿滃崟琛�', - server: '鏈嶅姟鍦板潃', - ResTable: '璧勬簮琛�', + RoleTable: "瑙掕壊琛�", + userTable: "鐢ㄦ埛琛�", + Added: "鏂板", + delete: "鍒犻櫎", + serialNumber: "缂栧彿", + name: "鍚嶇О", + PermissionTable: "鏉冮檺琛�", + menuTable: "鑿滃崟琛�", + server: "鏈嶅姟鍦板潃", + ResTable: "璧勬簮琛�", }, ELM: { - username: '鐢ㄦ埛鍚嶇О', - ownedSystem: '鎵�灞炵郴缁�', - operationType: '鎿嶄綔绫诲瀷', - date: '鏃堕棿', - startDate: '寮�濮嬫椂闂�', - endDate: '缁撴潫鏃堕棿', - to: 'zhi', - ip: '瀹㈡埛绔疘P', - search: '鎼滅储', - reset: '閲嶇疆', - all: '鍏ㄩ儴', - one: '涓�寮犲浘', - add: '鏂板', - delete: '鍒犻櫎', - edit: '淇敼', - query: '鏌ヨ', - please: '璇烽�夋嫨', - usernameInfo: '杈撳叆鐢ㄦ埛鍚嶃�佷腑鏂囧悕鎴栨嫾闊抽瀛楁瘝鏌ヨ', - index: '搴忓彿', - largeModuleName: '澶фā鍧楀悕绉�', - smallModuleName: '灏忔ā鍧楀悕绉�', - resourceName: '璧勬簮ID', - fileName: '鏂囦欢鍚�', - type: '绫诲瀷', - size: '澶у皬', - careatetime: '涓嬭浇鏃ユ湡', - ipadress: 'IP鍦板潃' - + username: "鐢ㄦ埛鍚嶇О", + ownedSystem: "鎵�灞炵郴缁�", + operationType: "鎿嶄綔绫诲瀷", + date: "鏃堕棿", + startDate: "寮�濮嬫椂闂�", + endDate: "缁撴潫鏃堕棿", + to: "zhi", + ip: "瀹㈡埛绔疘P", + search: "鎼滅储", + reset: "閲嶇疆", + all: "鍏ㄩ儴", + one: "涓�寮犲浘", + add: "鏂板", + delete: "鍒犻櫎", + edit: "淇敼", + query: "鏌ヨ", + please: "璇烽�夋嫨", + usernameInfo: "杈撳叆鐢ㄦ埛鍚嶃�佷腑鏂囧悕鎴栨嫾闊抽瀛楁瘝鏌ヨ", + index: "搴忓彿", + largeModuleName: "澶фā鍧楀悕绉�", + smallModuleName: "灏忔ā鍧楀悕绉�", + resourceName: "璧勬簮ID", + fileName: "鏂囦欢鍚�", + type: "绫诲瀷", + size: "澶у皬", + careatetime: "涓嬭浇鏃ユ湡", + ipadress: "IP鍦板潃", }, - userManagement: '鐢ㄦ埛绠$悊', - systemLayout: '绯荤粺閰嶇疆', + userManagement: "鐢ㄦ埛绠$悊", + systemLayout: "绯荤粺閰嶇疆", sysLayOutObj: { - name: '鍚嶇О', - cvalue: '褰撳墠鍊�', - dvalue: '榛樿鍊�', - minValue: '鏈�灏忓��', - maxValue: '鏈�澶у��', - descr: '鎻忚堪', - editSysLayOut: '淇敼绯荤粺閰嶇疆', + name: "鍚嶇О", + cvalue: "褰撳墠鍊�", + dvalue: "榛樿鍊�", + minValue: "鏈�灏忓��", + maxValue: "鏈�澶у��", + descr: "鎻忚堪", + editSysLayOut: "淇敼绯荤粺閰嶇疆", }, - menuSettings: '鑿滃崟绠$悊', + menuSettings: "鑿滃崟绠$悊", menuSetObj: { - enName: '鑻辨枃鍚嶇О', - cnName: '涓枃鍚嶇О', - icon: '鍥炬爣', - isShow: '鏄惁鏄剧ず', - menuUrl: '鑿滃崟Url', - type: '绫诲瀷', - bak: '澶囨敞', - authorize: '鎺堟潈', + enName: "鑻辨枃鍚嶇О", + cnName: "涓枃鍚嶇О", + icon: "鍥炬爣", + isShow: "鏄惁鏄剧ず", + menuUrl: "鑿滃崟Url", + type: "绫诲瀷", + bak: "澶囨敞", + authorize: "鎺堟潈", }, - parameterConfiguration: '鍙傛暟閰嶇疆', - rests: '鍏朵粬', - authorityManagement: '鏉冮檺绠$悊', - safetyManagement: '瀹夊叏绠$悊', - operationMonitoring: '杩愯鐩戞帶', - systemMonitoring: '鏈嶅姟璧勬簮瀹炴椂鐩戞帶', + parameterConfiguration: "鍙傛暟閰嶇疆", + rests: "鍏朵粬", + authorityManagement: "鏉冮檺绠$悊", + safetyManagement: "瀹夊叏绠$悊", + operationMonitoring: "杩愯鐩戞帶", + systemMonitoring: "鏈嶅姟璧勬簮瀹炴椂鐩戞帶", systemMonitoringObj: { - totalMemory: '鎬诲唴瀛�', - haveBeenUsed: '宸蹭娇鐢�', - usageRate: '浣跨敤鐜�', - systemMemory: '绯荤粺鍐呭瓨', - CPUusage: 'CPU鐢ㄩ噺', - CPUsystemUsage: 'cpu绯荤粺鐢ㄩ噺', - numberOfExceptions: '寮傚父涓暟', - numberOfAbnormalSystems: '寮傚父绯荤粺涓暟', - serviceAarm: '鏈嶅姟鍛婅', - serviceResourceAlarm: '鏈嶅姟璧勬簮鍛婅', - serviceResourceStatus: '鏈嶅姟璧勬簮鐘舵��', - remainingMemory: '鍓╀綑鍐呭瓨', - userloginStatus: '鐢ㄦ埛鐧诲綍鐘舵��', - resourceOperationStatus: '璧勬簮鎿嶄綔鐘舵��', - memoryMonitoring: '鍐呭瓨鐩戞帶', + totalMemory: "鎬诲唴瀛�", + haveBeenUsed: "宸蹭娇鐢�", + usageRate: "浣跨敤鐜�", + systemMemory: "绯荤粺鍐呭瓨", + CPUusage: "CPU鐢ㄩ噺", + CPUsystemUsage: "cpu绯荤粺鐢ㄩ噺", + numberOfExceptions: "寮傚父涓暟", + numberOfAbnormalSystems: "寮傚父绯荤粺涓暟", + serviceAarm: "鏈嶅姟鍛婅", + serviceResourceAlarm: "鏈嶅姟璧勬簮鍛婅", + serviceResourceStatus: "鏈嶅姟璧勬簮鐘舵��", + remainingMemory: "鍓╀綑鍐呭瓨", + userloginStatus: "鐢ㄦ埛鐧诲綍鐘舵��", + resourceOperationStatus: "璧勬簮鎿嶄綔鐘舵��", + memoryMonitoring: "鍐呭瓨鐩戞帶", - cpuMonitoring: 'CPU鐩戞帶', - heteroconstant: '寮傚父鏁�', + cpuMonitoring: "CPU鐩戞帶", + heteroconstant: "寮傚父鏁�", - numberOfExceptions: '寮傚父涓暟', + numberOfExceptions: "寮傚父涓暟", - resourceInvocationStatus: '璧勬簮璋冪敤鐘舵��', - resourceCallStatistics: '璧勬簮璋冪敤缁熻', - inquire: '鏌ヨ', - EnterTheUserName: '杈撳叆鐢ㄦ埛鍚嶇О鏌ヨ', - EnterTheResourceID: '杈撳叆璧勬簮id', - EnterTheUserChineseName: '杈撳叆鐢ㄦ埛鍚嶏紝涓枃鍚嶆垨鑰呮嫾闊抽瀛楁瘝鏌ヨ', - onlinePersonnel: '鍦ㄧ嚎浜哄憳', - userID: '鐢ㄦ埛ID', - username: '鐢ㄦ埛鍚�', - onlineTime: '涓婄嚎鏃堕棿', - abnormalResources: '寮傚父璧勬簮', - resourceID: '璧勬簮ID', - resourceName: '璧勬簮鍚嶇О', - resourceState: '璧勬簮鐘舵��', - abnormaltime: '寮傚父鏃堕棿', + resourceInvocationStatus: "璧勬簮璋冪敤鐘舵��", + resourceCallStatistics: "璧勬簮璋冪敤缁熻", + inquire: "鏌ヨ", + EnterTheUserName: "杈撳叆鐢ㄦ埛鍚嶇О鏌ヨ", + EnterTheResourceID: "杈撳叆璧勬簮id", + EnterTheUserChineseName: "杈撳叆鐢ㄦ埛鍚嶏紝涓枃鍚嶆垨鑰呮嫾闊抽瀛楁瘝鏌ヨ", + onlinePersonnel: "鍦ㄧ嚎浜哄憳", + userID: "鐢ㄦ埛ID", + username: "鐢ㄦ埛鍚�", + onlineTime: "涓婄嚎鏃堕棿", + abnormalResources: "寮傚父璧勬簮", + resourceID: "璧勬簮ID", + resourceName: "璧勬簮鍚嶇О", + resourceState: "璧勬簮鐘舵��", + abnormaltime: "寮傚父鏃堕棿", }, - logLog: '鐧诲綍鏃ュ織', - operationLog: '鎿嶄綔鏃ュ織', - databaseMonitoring: '鏁版嵁搴撶洃鎺�', - blackwhiteList: '榛�/鐧藉悕鍗�', + logLog: "鐧诲綍鏃ュ織", + operationLog: "鎿嶄綔鏃ュ織", + databaseMonitoring: "鏁版嵁搴撶洃鎺�", + blackwhiteList: "榛�/鐧藉悕鍗�", BWL: { - blackList: '榛戝悕鍗�', - whiteList: '鐧藉悕鍗�', - blackListIP: '榛戝悕鍗旾P', - whiteListIP: '鐧藉悕鍗旾P', - listIPInfo: '杈撳叆IP鏌ヨ', - IPState: 'IP鐘舵��', - all: '鍏ㄩ儴', - validity: '鐢熸晥', - invalidity: '澶辨晥', - interceptionCycle: '鎷︽埅鍛ㄦ湡', - seconds: '绉�', - mins: '鍒�', - hours: '鏃�', - interceptionNumber: '鎷︽埅娆℃暟', - change: '淇敼', - search: '鎼滅储', - reset: '閲嶇疆', - index: '搴忓彿', - serviceName: '鏈嶅姟鍚嶇О', - accessSourceSystem: '璁块棶鏉ユ簮绯荤粺', - IPRequest: '鐢宠IP', - servicesRequestUrl: '鐢宠鏈嶅姟Url', - resourceIDRequest: '鐢宠璧勬簮Id', - serviceSystemRequest: '鐢宠鏈嶅姟绯荤粺', - blackListStatus: '榛戝悕鍗曠姸鎬�', - operate: '鎿嶄綔', - effectiveDate: '鐢熸晥鏃ユ湡', - requestUser: '鐢宠浜�', - tokenInfo: 'token淇℃伅', - whiteListStatus: '鐧藉悕鍗曠姸鎬�', - PageView: '璁块棶娆℃暟', - description: '鎻忚堪', - creator: '鍒涘缓浜�', - creationTime: '鍒涘缓鏃堕棿', - update: '鏇存柊浜�', - UpdateTime: '鏇存柊鏃堕棿', + blackList: "榛戝悕鍗�", + whiteList: "鐧藉悕鍗�", + blackListIP: "榛戝悕鍗旾P", + whiteListIP: "鐧藉悕鍗旾P", + listIPInfo: "杈撳叆IP鏌ヨ", + IPState: "IP鐘舵��", + all: "鍏ㄩ儴", + validity: "鐢熸晥", + invalidity: "澶辨晥", + interceptionCycle: "鎷︽埅鍛ㄦ湡", + seconds: "绉�", + mins: "鍒�", + hours: "鏃�", + interceptionNumber: "鎷︽埅娆℃暟", + change: "淇敼", + search: "鎼滅储", + reset: "閲嶇疆", + index: "搴忓彿", + serviceName: "鏈嶅姟鍚嶇О", + accessSourceSystem: "璁块棶鏉ユ簮绯荤粺", + IPRequest: "鐢宠IP", + servicesRequestUrl: "鐢宠鏈嶅姟Url", + resourceIDRequest: "鐢宠璧勬簮Id", + serviceSystemRequest: "鐢宠鏈嶅姟绯荤粺", + blackListStatus: "榛戝悕鍗曠姸鎬�", + operate: "鎿嶄綔", + effectiveDate: "鐢熸晥鏃ユ湡", + requestUser: "鐢宠浜�", + tokenInfo: "token淇℃伅", + whiteListStatus: "鐧藉悕鍗曠姸鎬�", + PageView: "璁块棶娆℃暟", + description: "鎻忚堪", + creator: "鍒涘缓浜�", + creationTime: "鍒涘缓鏃堕棿", + update: "鏇存柊浜�", + UpdateTime: "鏇存柊鏃堕棿", }, - tokentool: 'Token宸ュ叿', + tokentool: "Token宸ュ叿", tokentoolObj: { - tokenId: '璧勬簮ID', - tokenQuery: 'Token ', - tokenStatus: 'Token 绫诲瀷', - whole: '鍏ㄩ儴', - normal: '姝e父', - invalid: '澶辨晥', - index: '搴忓彿', - token: '浠ょ墝', - duration: '浣跨敤鏃堕棿(鍒嗛挓)', - expire: '澶辨晥鏃堕棿', - type: '绫诲瀷', - ip: 'IP鍦板潃', - createUser: '鍒涘缓浜篒D', - createTime: '鍒涘缓鏃堕棿', - updateUser: '鏇存柊浜篒D', - updateTime: '鏇存柊鏃堕棿', - operation: '鎿嶄綔', - renewal: '缁湡', - addToken: '鏂板 Token 淇℃伅', - editToken: '淇敼 Token 淇℃伅', - temporary: '涓存椂', - fixed: '鍥哄畾', + tokenId: "璧勬簮ID", + tokenQuery: "Token ", + tokenStatus: "Token 绫诲瀷", + whole: "鍏ㄩ儴", + normal: "姝e父", + invalid: "澶辨晥", + index: "搴忓彿", + token: "浠ょ墝", + duration: "浣跨敤鏃堕棿(鍒嗛挓)", + expire: "澶辨晥鏃堕棿", + type: "绫诲瀷", + ip: "IP鍦板潃", + createUser: "鍒涘缓浜篒D", + createTime: "鍒涘缓鏃堕棿", + updateUser: "鏇存柊浜篒D", + updateTime: "鏇存柊鏃堕棿", + operation: "鎿嶄綔", + renewal: "缁湡", + addToken: "鏂板 Token 淇℃伅", + editToken: "淇敼 Token 淇℃伅", + temporary: "涓存椂", + fixed: "鍥哄畾", }, operationLogObj: { - queryRegion: '鏌ヨ鍖�', - resourceName: '璧勬簮鍚嶇О', - operationType: '鎿嶄綔绫诲瀷', - operatingTime: '鎿嶄綔鏃堕棿', - startTime: '寮�濮嬫椂闂�', - endTime: '缁撴潫鏃堕棿', - inquire: '鏌ヨ', - empty: '娓呯┖', - num: '搴忓彿', - username: '鐢ㄦ埛鍚�', - systematicName: '绯荤粺鍚嶇О', - IP: ' IP', - pleaseInput: '璇疯緭鍏�', - pleaseSelect: '璇烽�夋嫨', - optionDate: '閫夋嫨鏃ユ湡鍜屾椂闂�', - selectTime: '閫夋嫨鏃堕棿', - operationModule1: '涓�绾фā鍧�', - operationModule2: '浜岀骇妯″潡', - url: '鎿嶄綔缃戝潃', - className: '绫诲悕', - category: '绫诲埆', - bak: '澶囨敞', - check: '鏌ョ湅', - added: '鏂板', - modification: '淇敼', - delete: '鍒犻櫎', - uploading: '涓婁紶', - download: '涓嬭浇', - otherOne: '鍏跺畠', - status: '鐘舵��', + queryRegion: "鏌ヨ鍖�", + resourceName: "璧勬簮鍚嶇О", + operationType: "鎿嶄綔绫诲瀷", + operatingTime: "鎿嶄綔鏃堕棿", + startTime: "寮�濮嬫椂闂�", + endTime: "缁撴潫鏃堕棿", + inquire: "鏌ヨ", + empty: "娓呯┖", + num: "搴忓彿", + username: "鐢ㄦ埛鍚�", + systematicName: "绯荤粺鍚嶇О", + IP: " IP", + pleaseInput: "璇疯緭鍏�", + pleaseSelect: "璇烽�夋嫨", + optionDate: "閫夋嫨鏃ユ湡鍜屾椂闂�", + selectTime: "閫夋嫨鏃堕棿", + operationModule1: "涓�绾фā鍧�", + operationModule2: "浜岀骇妯″潡", + url: "鎿嶄綔缃戝潃", + className: "绫诲悕", + category: "绫诲埆", + bak: "澶囨敞", + check: "鏌ョ湅", + added: "鏂板", + modification: "淇敼", + delete: "鍒犻櫎", + uploading: "涓婁紶", + download: "涓嬭浇", + otherOne: "鍏跺畠", + status: "鐘舵��", }, }, synthesis: { - import: '瀵煎叆', - export: '瀵煎嚭', - pipelineAnalysis: '绠¢亾鍒嗘瀽', - synthesis: '缁煎悎灞曠ず', - DownloadList:'涓嬭浇鍒楄〃', - dataApplication: '鏁版嵁鐢宠', - sceneExtraction: '鍦烘櫙鎻愬彇', - themaic: '涓撻鍦板浘', - archive: '璧勬枡棣�', - coverage: '鍥惧眰', - viewport: '瑙嗗浘', - wander: '婕父', - analyse: '鍒嗘瀽', - iqyery: '鏌ヨ', - orientation: '瀹氫綅', - measurement: '娴嬮噺', - plotting: '鏍囩粯', - layer: '鍥惧眰绠$悊', - release: '鍦烘櫙鍙戝竷', - split: '鍒嗗睆', - twod: '浜岀淮', - threed: '涓夌淮', - full: '鍏ㄥ浘', - zommin: '鏀惧ぇ', - zoomout: '缂╁皬', - rule: '姣斾緥灏�', - compass: '鎸囧寳閽�', - someroaming: '鐐规极娓�', - lineroaming: '绾胯矾婕父', - mouseroaming: '榧犳爣婕父', - snapshot: '鍦板浘蹇収', - tdisplay: '涓夌淮婕旂ず', - contouranalysis: '绛夐珮绾垮垎鏋�', - slopeanalysis: '鍧″害鍒嗘瀽', - pathanalysis: '璺緞鍒嗘瀽', - cuttinganalysis: '鍦板舰鍓栧垏鍒嗘瀽', - floodanalysis: '娲按娣规病鍒嗘瀽', - earthworkcalculation: '鍦熸柟閲忚绠�', - crosssectionanalysis: '涓夌淮鎴潰鍒嗘瀽', - imagecontrast: '褰卞儚瀵规瘮鍒嗘瀽', - somequery: '鐐规煡璇�', - linequery: '绾挎煡璇�', - rectangularquery: '鐭╁舰鏌ヨ', - gardenquery: '鍦嗘煡璇�', - polygonquery: '澶氳竟褰㈡煡璇�', - attributequery: '灞炴�ф煡璇�', - rangequery: '绌洪棿鏌ヨ', - gpsrtk: '鍧愭爣瀹氫綅', - placenamelocation: '鍦板悕瀹氫綅', - distancemeasure: '璺濈娴嬮噺', - heightsurve: '楂樼▼娴嬮噺', - areasurvey: '闈㈢Н娴嬮噺', - volummeasure: '浣撶Н娴嬮噺', - point: '鐐�', - line: '绾�', - rectangle: '鐭╁舰', - polygon: '澶氳竟褰�', - symboliclabel: '绗﹀彿鍖栨爣绛�', - flatterrain: '鍦板舰骞虫暣', - terrainexcavation: '鍦板舰寮�鎸�', - removepaint: '娓呴櫎缁樺埗', - openFile: '鎵撳紑', - saveFile: '淇濆瓨', + import: "瀵煎叆", + export: "瀵煎嚭", + pipelineAnalysis: "绠¢亾鍒嗘瀽", + synthesis: "缁煎悎灞曠ず", + DownloadList: "涓嬭浇鍒楄〃", + dataApplication: "鏁版嵁鐢宠", + sceneExtraction: "鍦烘櫙鎻愬彇", + themaic: "涓撻鍦板浘", + archive: "璧勬枡棣�", + coverage: "鍥惧眰", + viewport: "瑙嗗浘", + wander: "婕父", + analyse: "鍒嗘瀽", + iqyery: "鏌ヨ", + orientation: "瀹氫綅", + measurement: "娴嬮噺", + plotting: "鏍囩粯", + layer: "鍥惧眰绠$悊", + release: "鍦烘櫙鍙戝竷", + split: "鍒嗗睆", + twod: "浜岀淮", + threed: "涓夌淮", + full: "鍏ㄥ浘", + zommin: "鏀惧ぇ", + zoomout: "缂╁皬", + rule: "姣斾緥灏�", + compass: "鎸囧寳閽�", + someroaming: "鐐规极娓�", + lineroaming: "绾胯矾婕父", + mouseroaming: "榧犳爣婕父", + snapshot: "鍦板浘蹇収", + tdisplay: "涓夌淮婕旂ず", + contouranalysis: "绛夐珮绾垮垎鏋�", + slopeanalysis: "鍧″害鍒嗘瀽", + pathanalysis: "璺緞鍒嗘瀽", + cuttinganalysis: "鍦板舰鍓栧垏鍒嗘瀽", + floodanalysis: "娲按娣规病鍒嗘瀽", + earthworkcalculation: "鍦熸柟閲忚绠�", + crosssectionanalysis: "涓夌淮鎴潰鍒嗘瀽", + imagecontrast: "褰卞儚瀵规瘮鍒嗘瀽", + somequery: "鐐规煡璇�", + linequery: "绾挎煡璇�", + rectangularquery: "鐭╁舰鏌ヨ", + gardenquery: "鍦嗘煡璇�", + polygonquery: "澶氳竟褰㈡煡璇�", + attributequery: "灞炴�ф煡璇�", + rangequery: "绌洪棿鏌ヨ", + gpsrtk: "鍧愭爣瀹氫綅", + placenamelocation: "鍦板悕瀹氫綅", + distancemeasure: "璺濈娴嬮噺", + heightsurve: "楂樼▼娴嬮噺", + areasurvey: "闈㈢Н娴嬮噺", + volummeasure: "浣撶Н娴嬮噺", + point: "鐐�", + line: "绾�", + rectangle: "鐭╁舰", + polygon: "澶氳竟褰�", + symboliclabel: "绗﹀彿鍖栨爣绛�", + flatterrain: "鍦板舰骞虫暣", + terrainexcavation: "鍦板舰寮�鎸�", + removepaint: "娓呴櫎缁樺埗", + openFile: "鎵撳紑", + saveFile: "淇濆瓨", synthobj: { - m1: '琛ㄩ潰璺濈', - m2: '绌洪棿璺濈', - m3: '娴锋嫈楂樺害', - m4: '鍨傜洿楂樺害', - m5: '琛ㄩ潰闈㈢Н', - m6: '骞抽潰闈㈢Н', - m7: '浣撶Н', - m8: '瑙掑害', - m9: '楂樼▼閲忔祴', + m1: "琛ㄩ潰璺濈", + m2: "绌洪棿璺濈", + m3: "娴锋嫈楂樺害", + m4: "鍨傜洿楂樺害", + m5: "琛ㄩ潰闈㈢Н", + m6: "骞抽潰闈㈢Н", + m7: "浣撶Н", + m8: "瑙掑害", + m9: "楂樼▼閲忔祴", }, - more: '鏇村', - Multiplechoice: '澶氶��', - Singlechoice: '鍗曢��', - undergroundMode: '鍦颁笅妯″紡' + more: "鏇村", + Multiplechoice: "澶氶��", + Singlechoice: "鍗曢��", + undergroundMode: "鍦颁笅妯″紡", + visibilityAnalysis: "閫氳鍒嗘瀽", + circularViewAnalysis: "鍦嗗舰瑙嗗煙鍒嗘瀽", + viewAnalysis: "瑙嗗煙鍒嗘瀽", }, dataApply: { - type1: '浣滃簾', - type2: '鎵撳洖', - type3: '瀹℃牳涓�', - type4: '閫氳繃', - descr: '鎻忚堪', - uname: '鐢宠浜�', - status: '鐘舵��', - careatetime: '鐢宠鏃ユ湡', - ReApply: '閲嶆柊鐢宠', - details: '璇︽儏' + type1: "浣滃簾", + type2: "鎵撳洖", + type3: "瀹℃牳涓�", + type4: "閫氳繃", + descr: "鎻忚堪", + uname: "鐢宠浜�", + status: "鐘舵��", + careatetime: "鐢宠鏃ユ湡", + ReApply: "閲嶆柊鐢宠", + details: "璇︽儏", }, downlog: { - type1: 'Shp鏂囦欢', - type2: '涓撻鍥�', - type3: '鍏冩暟鎹�', - type4: '涓氬姟鏁版嵁', + type1: "Shp鏂囦欢", + type2: "涓撻鍥�", + type3: "鍏冩暟鎹�", + type4: "涓氬姟鏁版嵁", }, loglog: { - serialnumber: '搴忓彿', - coverage: '鍥惧眰', - systematic: '鎵�灞炵郴缁�', - ipadress: 'IP 鍦板潃', - operationtime: '鎿嶄綔鏃堕棿', - operationtype: '鎿嶄綔绫诲瀷', - operationStatus: '鎿嶄綔鐘舵��', - username: '鐢ㄦ埛鍚�', - applicationProgram: '搴旂敤绋嬪簭', - describe: '鎻忚堪', - login: '鐧诲綍', - checkout: '鏍¢獙', - logout: '鐧诲嚭', + serialnumber: "搴忓彿", + coverage: "鍥惧眰", + systematic: "鎵�灞炵郴缁�", + ipadress: "IP 鍦板潃", + operationtime: "鎿嶄綔鏃堕棿", + operationtype: "鎿嶄綔绫诲瀷", + operationStatus: "鎿嶄綔鐘舵��", + username: "鐢ㄦ埛鍚�", + applicationProgram: "搴旂敤绋嬪簭", + describe: "鎻忚堪", + login: "鐧诲綍", + checkout: "鏍¢獙", + logout: "鐧诲嚭", }, themaic: { - name: '涓撻鍦板浘', - maptltle: '鍦板浘鍚嶇О', - all: '鍏ㄩ儴', - sortbytime: '鎸夋椂闂存帓搴�', - sortbyviews: '鎸夋祻瑙堟鏁版帓搴�', - find: '鍏辨壘鍒�', - record: '鏉℃暟鎹�', + name: "涓撻鍦板浘", + maptltle: "鍦板浘鍚嶇О", + all: "鍏ㄩ儴", + sortbytime: "鎸夋椂闂存帓搴�", + sortbyviews: "鎸夋祻瑙堟鏁版帓搴�", + find: "鍏辨壘鍒�", + record: "鏉℃暟鎹�", }, archive: { - name: '绠¢亾璧勬枡', - keyword: '鍏抽敭瀛�', - uname: '鍚嶇О', - type: '绫诲瀷', - modifications: '淇敼娆℃暟', - creationtime: '鍒涘缓鏃堕棿', - state: '鐘舵��', + name: "绠¢亾璧勬枡", + keyword: "鍏抽敭瀛�", + uname: "鍚嶇О", + type: "绫诲瀷", + modifications: "淇敼娆℃暟", + creationtime: "鍒涘缓鏃堕棿", + state: "鐘舵��", }, userManage: { - userManage: '鐢ㄦ埛绠$悊', - userInfoManage: '鐢ㄦ埛淇℃伅绠$悊', - authorityManage: '鏉冮檺绠$悊', + userManage: "鐢ㄦ埛绠$悊", + userInfoManage: "鐢ㄦ埛淇℃伅绠$悊", + authorityManage: "鏉冮檺绠$悊", userInfoObj: { - uid: '鐧诲綍璐﹀彿', - addPermission: '娣诲姞鏉冮檺', - editPermission: '淇敼鏉冮檺', - name: '鍚嶇О', - tag: '鏍囪瘑', - createUser: '鍒涘缓浜篒D', - createTime: '鍒涘缓鏃堕棿', - updateUser: '鏇存柊浜篒D', - updateTime: '鏇存柊鏃堕棿', - bak: '澶囨敞', - userStatus: '鐢ㄦ埛鐘舵��', - all: '鍏ㄩ儴', - normal: '姝e父', - disable: '绂佺敤', - delete: '鍒犻櫎', - apply: '鐢宠', - rejection: '鎷掓壒', - userexport: 'Excel鐢ㄦ埛瀵煎嚭', - userinput: 'Excel鐢ㄦ埛瀵煎叆', - userStatus: '鐢ㄦ埛鐘舵��', - uname: '鐢ㄦ埛鍚�', - pwd: '瀵嗙爜', - confirmPassword: '纭瀵嗙爜', - origpassword: '鍘熷瘑鐮�', - available: '璐﹀彿鍙敤', - sex: '鎬у埆', - natives: '绫嶈疮', - depName: '鍗曚綅鍚嶇О', - idcard: '璇佷欢鍙�', - job: '宸ヤ綔', - edu: '鏁欒偛', - addr: '鍦板潃', - email: '鐢靛瓙閭欢', - contact: '鑱旂郴鏂瑰紡', - status: '鐘舵��', - bak: '澶囨敞', - depid: '鎵�灞為儴闂�', - chineseName: '涓枃鍚峓鐢ㄦ埛鍚峕', - affiliatedUnit: '鎵�灞炲崟浣峓鍦ㄨ亴]', - mobileNumber: '鎵嬫満鍙穂鎺ユ敹鐭俊]', - state: '鐘舵��', - post: '鑱屽姟', - addtime: '娣诲姞鏃堕棿', - userAccount: '鐢ㄦ埛璐﹀彿', - userInformation: '鐢ㄦ埛璧勬枡', - username: '鐢ㄦ埛鍚�', - userpssword: '瀵嗙爜', - userstate: '鐢ㄦ埛鐘舵��', - accountinformation: '璐﹀彿淇℃伅', - toapplied: '寰呯敵璇�', - phoneticAlphabet: '鎷奸煶棣栧瓧姣�', - userchinesename: '涓枃鍚�', - sex: '鎬у埆', - userMan: '鐢�', - userWoMan: '濂�', - nativePlace: '绫嶈疮', - identityCard: '韬唤璇�', - education: '瀛﹀巻', - pleaseSelect: '- 璇烽�夋嫨 -', - occupation: '鑱屼笟鍚嶇О', - email: 'Email', - receiveSMS: '鎺ユ敹鐭俊', - major: '鎵�瀛︿笓涓�', - phoneNumber: '鎵嬫満鍙�', - officeTelephone: '鍔炲叕瀹ょ數璇�', - addressbook: '閫氳褰曞湴鍧�', - remarks: '澶囨敞璇存槑', - scanningcopy: '鎵弿浠�', - spantitle1: '锛堝缓璁浘鐗囧ぇ灏忥細262 脳 146 鍍忕礌锛�', - spantitle2: '锛堢敤鎴疯处鍙风敵璇峰崟鎵弿浠讹紝鏂囦欢鏍煎紡锛歅DF锛屽ぇ灏忎笉寰楄秴杩�20M锛�', - doctor: '鍗氬+', - master: '纭曞+', - undergraduate: '鏈', - juniorCollege: '澶т笓', - other: '鍏朵粬', - assistant: '鍔╃悊', - intermediate: '涓骇', - senior: '楂樼骇', - v1: '灞�闀�', - fv1: '鍓眬闀�', - v2: '鍙搁暱', - fv2: '鍓徃闀�', - v3: '鍘呴暱', - fv3: '鍓巺闀�', - v4: '澶勯暱', - fv4: '鍓闀�', - v5: '绉戦暱', - fv5: '鍓闀�', - v6: '绉戝憳', - v7: '涓讳换', - fv7: '鍓富浠�', - v8: '鎶�鏈汉鍛�', - v9: '鎵�闀�', - fv9: '鍏朵粬', + uid: "鐧诲綍璐﹀彿", + addPermission: "娣诲姞鏉冮檺", + editPermission: "淇敼鏉冮檺", + name: "鍚嶇О", + tag: "鏍囪瘑", + createUser: "鍒涘缓浜篒D", + createTime: "鍒涘缓鏃堕棿", + updateUser: "鏇存柊浜篒D", + updateTime: "鏇存柊鏃堕棿", + bak: "澶囨敞", + userStatus: "鐢ㄦ埛鐘舵��", + all: "鍏ㄩ儴", + normal: "姝e父", + disable: "绂佺敤", + delete: "鍒犻櫎", + apply: "鐢宠", + rejection: "鎷掓壒", + userexport: "Excel鐢ㄦ埛瀵煎嚭", + userinput: "Excel鐢ㄦ埛瀵煎叆", + userStatus: "鐢ㄦ埛鐘舵��", + uname: "鐢ㄦ埛鍚�", + pwd: "瀵嗙爜", + confirmPassword: "纭瀵嗙爜", + origpassword: "鍘熷瘑鐮�", + available: "璐﹀彿鍙敤", + sex: "鎬у埆", + natives: "绫嶈疮", + depName: "鍗曚綅鍚嶇О", + idcard: "璇佷欢鍙�", + job: "宸ヤ綔", + edu: "鏁欒偛", + addr: "鍦板潃", + email: "鐢靛瓙閭欢", + contact: "鑱旂郴鏂瑰紡", + status: "鐘舵��", + bak: "澶囨敞", + depid: "鎵�灞為儴闂�", + chineseName: "涓枃鍚峓鐢ㄦ埛鍚峕", + affiliatedUnit: "鎵�灞炲崟浣峓鍦ㄨ亴]", + mobileNumber: "鎵嬫満鍙穂鎺ユ敹鐭俊]", + state: "鐘舵��", + post: "鑱屽姟", + addtime: "娣诲姞鏃堕棿", + userAccount: "鐢ㄦ埛璐﹀彿", + userInformation: "鐢ㄦ埛璧勬枡", + username: "鐢ㄦ埛鍚�", + userpssword: "瀵嗙爜", + userstate: "鐢ㄦ埛鐘舵��", + accountinformation: "璐﹀彿淇℃伅", + toapplied: "寰呯敵璇�", + phoneticAlphabet: "鎷奸煶棣栧瓧姣�", + userchinesename: "涓枃鍚�", + sex: "鎬у埆", + userMan: "鐢�", + userWoMan: "濂�", + nativePlace: "绫嶈疮", + identityCard: "韬唤璇�", + education: "瀛﹀巻", + pleaseSelect: "- 璇烽�夋嫨 -", + occupation: "鑱屼笟鍚嶇О", + email: "Email", + receiveSMS: "鎺ユ敹鐭俊", + major: "鎵�瀛︿笓涓�", + phoneNumber: "鎵嬫満鍙�", + officeTelephone: "鍔炲叕瀹ょ數璇�", + addressbook: "閫氳褰曞湴鍧�", + remarks: "澶囨敞璇存槑", + scanningcopy: "鎵弿浠�", + spantitle1: "锛堝缓璁浘鐗囧ぇ灏忥細262 脳 146 鍍忕礌锛�", + spantitle2: "锛堢敤鎴疯处鍙风敵璇峰崟鎵弿浠讹紝鏂囦欢鏍煎紡锛歅DF锛屽ぇ灏忎笉寰楄秴杩�20M锛�", + doctor: "鍗氬+", + master: "纭曞+", + undergraduate: "鏈", + juniorCollege: "澶т笓", + other: "鍏朵粬", + assistant: "鍔╃悊", + intermediate: "涓骇", + senior: "楂樼骇", + v1: "灞�闀�", + fv1: "鍓眬闀�", + v2: "鍙搁暱", + fv2: "鍓徃闀�", + v3: "鍘呴暱", + fv3: "鍓巺闀�", + v4: "澶勯暱", + fv4: "鍓闀�", + v5: "绉戦暱", + fv5: "鍓闀�", + v6: "绉戝憳", + v7: "涓讳换", + fv7: "鍓富浠�", + v8: "鎶�鏈汉鍛�", + v9: "鎵�闀�", + fv9: "鍏朵粬", }, - orgManage: '缁勭粐鏈烘瀯绠$悊', + orgManage: "缁勭粐鏈烘瀯绠$悊", orgManageObj: { - remarks: '澶囨敞', - continformation: '鑱旂郴鏂瑰紡', - WebsiteAddress: '缃戠珯鍦板潃', - companyName: '鍗曚綅鍚嶇О', - flatType: '鍗曚綅绫诲瀷', - inquire: '鏌ヨ', - delete: '娓呴櫎', - add: '鏂板', - num: '搴忓彿', - phone: '鑱旂郴鐢佃瘽', - operate: '鎿嶄綔', - edit: '缂栬緫', - unitInformation: '鍗曚綅淇℃伅', - userList: '鐢ㄦ埛-鍒楄〃', - username: '鐢ㄦ埛鍚嶇О', - ChineseNameUsername: '涓枃鍚嶃�愮敤鎴峰悕銆�', - phoneNumberToTeceiveShortMessages: '鎵嬫満鍙枫�愭帴鏀剁煭淇°��', - status: '鐘舵��', - confirm: '纭畾', - close: '鍏抽棴', - administrativeDvisionsList: '琛屾斂鍖哄垝-鍒楄〃', - name: '鍚嶇О', - coding: '缂栫爜', - codeOfAdministrativeDivision: '琛屾斂鍖哄垝浠g爜', - LevelForExaminationAndApproval: '瀹℃壒绾у埆', - seaAreaUseClass: '娴峰煙浣跨敤绛夌骇', - reset: '閲嶇疆', - immediatelyCreate: '绔嬪嵆鍒涘缓', - pinyinInitials: '鎷奸煶棣栧瓧姣�', - abbreviation: '绠�绉�', - unitCode: '缂栫爜', - organizationCode: '鏈烘瀯浠g爜', - companyAdministrator: '鍗曚綅绠$悊鍛�', - picture: '鍥剧墖', - division: '鎵�灞炲尯鍒�', - EMail: 'E-Mail鍦板潃', - fax: '浼犵湡', - postalCode: '閭斂缂栫爜', - website: '缃戝潃', - cmpanyAddress: '鍦板潃', - companyIntroduction: '鍗曚綅浠嬬粛', + remarks: "澶囨敞", + continformation: "鑱旂郴鏂瑰紡", + WebsiteAddress: "缃戠珯鍦板潃", + companyName: "鍗曚綅鍚嶇О", + flatType: "鍗曚綅绫诲瀷", + inquire: "鏌ヨ", + delete: "娓呴櫎", + add: "鏂板", + num: "搴忓彿", + phone: "鑱旂郴鐢佃瘽", + operate: "鎿嶄綔", + edit: "缂栬緫", + unitInformation: "鍗曚綅淇℃伅", + userList: "鐢ㄦ埛-鍒楄〃", + username: "鐢ㄦ埛鍚嶇О", + ChineseNameUsername: "涓枃鍚嶃�愮敤鎴峰悕銆�", + phoneNumberToTeceiveShortMessages: "鎵嬫満鍙枫�愭帴鏀剁煭淇°��", + status: "鐘舵��", + confirm: "纭畾", + close: "鍏抽棴", + administrativeDvisionsList: "琛屾斂鍖哄垝-鍒楄〃", + name: "鍚嶇О", + coding: "缂栫爜", + codeOfAdministrativeDivision: "琛屾斂鍖哄垝浠g爜", + LevelForExaminationAndApproval: "瀹℃壒绾у埆", + seaAreaUseClass: "娴峰煙浣跨敤绛夌骇", + reset: "閲嶇疆", + immediatelyCreate: "绔嬪嵆鍒涘缓", + pinyinInitials: "鎷奸煶棣栧瓧姣�", + abbreviation: "绠�绉�", + unitCode: "缂栫爜", + organizationCode: "鏈烘瀯浠g爜", + companyAdministrator: "鍗曚綅绠$悊鍛�", + picture: "鍥剧墖", + division: "鎵�灞炲尯鍒�", + EMail: "E-Mail鍦板潃", + fax: "浼犵湡", + postalCode: "閭斂缂栫爜", + website: "缃戝潃", + cmpanyAddress: "鍦板潃", + companyIntroduction: "鍗曚綅浠嬬粛", }, - userAuditing: '鐢ㄦ埛瀹℃牳', + userAuditing: "鐢ㄦ埛瀹℃牳", UA: { - userName: '鐢ㄦ埛鍚嶇О', - usernameInfo: '杈撳叆鐢ㄦ埛鍚嶃�佷腑鏂囧悕鎴栨嫾闊抽瀛楁瘝鏌ヨ', - all: '鍏ㄩ儴', - approvalPassed: '瀹℃牳宸查�氳繃', - disable: '绂佺敤', - delete: '鍒犻櫎', - pendingReview: '寰呭鏍�', - auditFailed: '瀹℃牳涓嶉�氳繃', - userState: '鐢ㄦ埛鐘舵��', - unitName: '鍗曚綅鍚嶇О', - pass: '閫氳繃', - deny: '涓嶉�氳繃', - query: '鏌ヨ', - reset: '娓呴櫎', - ChineseName: '涓枃鍚嶃�愮敤鎴峰悕銆�', - affiliatedUnit: '鎵�灞炲崟浣嶏紙鍦ㄨ亴锛�', - auditUser: '瀹℃牳浜�', - auditDate: '瀹℃牳鏃堕棿', - state: '鐘舵��', - operate: '鎿嶄綔', + userName: "鐢ㄦ埛鍚嶇О", + usernameInfo: "杈撳叆鐢ㄦ埛鍚嶃�佷腑鏂囧悕鎴栨嫾闊抽瀛楁瘝鏌ヨ", + all: "鍏ㄩ儴", + approvalPassed: "瀹℃牳宸查�氳繃", + disable: "绂佺敤", + delete: "鍒犻櫎", + pendingReview: "寰呭鏍�", + auditFailed: "瀹℃牳涓嶉�氳繃", + userState: "鐢ㄦ埛鐘舵��", + unitName: "鍗曚綅鍚嶇О", + pass: "閫氳繃", + deny: "涓嶉�氳繃", + query: "鏌ヨ", + reset: "娓呴櫎", + ChineseName: "涓枃鍚嶃�愮敤鎴峰悕銆�", + affiliatedUnit: "鎵�灞炲崟浣嶏紙鍦ㄨ亴锛�", + auditUser: "瀹℃牳浜�", + auditDate: "瀹℃牳鏃堕棿", + state: "鐘舵��", + operate: "鎿嶄綔", }, - roleManage: '瑙掕壊绠$悊', + roleManage: "瑙掕壊绠$悊", RM: { - roleName: '瑙掕壊鍚嶇О', - ownedSystem: '鎵�灞炲崟浣�', - add: '鏂板', - query: '鏌ヨ', - reset: '娓呴櫎', - index: '搴忓彿', - Permission: '鏉冮檺', - resourcePermission: '璧勬簮鏉冮檺', - groupSetting: '缇ょ粍璁剧疆', - operate: '鎿嶄綔', - one: '涓�寮犲浘', - describe: '鎻忚堪', - remarks: '澶囨敞', - creationtime: '鍒涘缓鏃堕棿', - creationuser: '鍒涘缓浜哄憳', - updateontime: '淇敼鏃堕棿', - updateonuser: '淇敼浜哄憳', - insertRole: '娣诲姞瑙掕壊淇℃伅', - updateRole: '淇敼瑙掕壊淇℃伅', - isAdmin: '鏄惁涓虹鐞嗗憳', + roleName: "瑙掕壊鍚嶇О", + ownedSystem: "鎵�灞炲崟浣�", + add: "鏂板", + query: "鏌ヨ", + reset: "娓呴櫎", + index: "搴忓彿", + Permission: "鏉冮檺", + resourcePermission: "璧勬簮鏉冮檺", + groupSetting: "缇ょ粍璁剧疆", + operate: "鎿嶄綔", + one: "涓�寮犲浘", + describe: "鎻忚堪", + remarks: "澶囨敞", + creationtime: "鍒涘缓鏃堕棿", + creationuser: "鍒涘缓浜哄憳", + updateontime: "淇敼鏃堕棿", + updateonuser: "淇敼浜哄憳", + insertRole: "娣诲姞瑙掕壊淇℃伅", + updateRole: "淇敼瑙掕壊淇℃伅", + isAdmin: "鏄惁涓虹鐞嗗憳", }, - groupManage: '缇ょ粍绠$悊', + groupManage: "缇ょ粍绠$悊", GM: { - groupName: '缇ょ粍鍚嶇О', - ownedSystem: '鎵�灞炵郴缁�', - add: '鏂板', - query: '鏌ヨ', - reset: '娓呴櫎', - index: '搴忓彿', - applicationName: '搴旂敤绯荤粺鍚嶇О', - userSetting: '鐢ㄦ埛璁剧疆', - roleSetting: '瑙掕壊璁剧疆', - operate: '鎿嶄綔', - one: '涓�寮犲浘', + groupName: "缇ょ粍鍚嶇О", + ownedSystem: "鎵�灞炵郴缁�", + add: "鏂板", + query: "鏌ヨ", + reset: "娓呴櫎", + index: "搴忓彿", + applicationName: "搴旂敤绯荤粺鍚嶇О", + userSetting: "鐢ㄦ埛璁剧疆", + roleSetting: "瑙掕壊璁剧疆", + operate: "鎿嶄綔", + one: "涓�寮犲浘", }, - resManage: '璧勬簮绠$悊', + resManage: "璧勬簮绠$悊", resManageObj: { - addResource: '娣诲姞璧勬簮淇℃伅', - name: '璧勬簮鍚嶇О', - server: '鏈嶅姟鍦板潃', - source: '鍘熷鍦板潃', - depid: '鍗曚綅ID', - dirid: '鐩綍ID', - descr: '鎻忚堪', - img: '棰勮鍥�', - createUser: '鍒涘缓浜篒D', - createTime: '鍒涘缓鏃堕棿', - updateUser: '鏇存柊浜篒D', - updateTime: '鏇存柊鏃堕棿', - bak: '澶囨敞', + addResource: "娣诲姞璧勬簮淇℃伅", + name: "璧勬簮鍚嶇О", + server: "鏈嶅姟鍦板潃", + source: "鍘熷鍦板潃", + depid: "鍗曚綅ID", + dirid: "鐩綍ID", + descr: "鎻忚堪", + img: "棰勮鍥�", + createUser: "鍒涘缓浜篒D", + createTime: "鍒涘缓鏃堕棿", + updateUser: "鏇存柊浜篒D", + updateTime: "鏇存柊鏃堕棿", + bak: "澶囨敞", }, }, -}; +} -export default zh; +export default zh diff --git a/src/components/mapol.vue b/src/components/mapol.vue index 3ad3f60..fe89722 100644 --- a/src/components/mapol.vue +++ b/src/components/mapol.vue @@ -14,62 +14,78 @@ </template> <script> -import TileLayer from 'ol/layer/Tile'; -import XYZ from 'ol/source/XYZ'; -import Map from 'ol/Map'; -import View from 'ol/View'; -import { transform } from 'ol/proj'; +import TileLayer from "ol/layer/Tile" +import XYZ from "ol/source/XYZ" +import Map from "ol/Map" +import View from "ol/View" +import { transform } from "ol/proj" +import { + OverviewMap, + defaults as defaultControls, + FullScreen, + ScaleLine, + Rotate, +} from "ol/control.js" +import { + DragRotateAndZoom, + defaults as defaultInteractions, +} from 'ol/interaction.js'; export default { - name: '', + name: "", data() { return { centerFlag: false, isActive: true, isMenuLayer: false, - }; + } }, mounted() { - this.init2DMap(); + this.init2DMap() }, methods: { init2DMap() { var vectorLayer = new TileLayer({ source: new XYZ({ - url: 'http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}', + url: "http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}", }), - }); + }) var imageLayer = new TileLayer({ source: new XYZ({ - url: 'http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=6&x={x}&y={y}&z={z}', + url: "http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=6&x={x}&y={y}&z={z}", }), - }); + }) window.map = new Map({ - target: 'mapol', + target: "mapol", layers: [imageLayer, vectorLayer], view: new View({ - center: transform([105.02, 34.9], 'EPSG:4326', 'EPSG:3857'), + center: transform([105.02, 34.9], "EPSG:4326", "EPSG:3857"), zoom: 4, - projection: 'EPSG:3857', + projection: "EPSG:3857", }), - }); + controls: defaultControls().extend([ + new FullScreen(), + new ScaleLine(), + ]), + interactions: defaultInteractions().extend([new DragRotateAndZoom()]), + }) }, changeMenulayer() { - this.isActive = !this.isActive; - this.isMenuLayer = !this.isMenuLayer; - this.setLayerVisible(); + this.isActive = !this.isActive + this.isMenuLayer = !this.isMenuLayer + this.setLayerVisible() }, setLayerVisible() { if (this.isActive == true) { - map.getLayers().item(0).setVisible(false); - map.getLayers().item(1).setVisible(true); + map.getLayers().item(0).setVisible(false) + map.getLayers().item(1).setVisible(true) } else { - map.getLayers().item(0).setVisible(true); - map.getLayers().item(1).setVisible(false); + map.getLayers().item(0).setVisible(true) + map.getLayers().item(1).setVisible(false) } }, }, -}; +} </script> <style scoped> @@ -118,7 +134,7 @@ .active { width: 100%; height: 100%; - background: url('../assets/img/Layer/imgLayer2.png') no-repeat center; + background: url("../assets/img/Layer/imgLayer2.png") no-repeat center; position: absolute; background-size: 100% 100%; border-radius: 5px; @@ -126,7 +142,7 @@ .menuLayer { width: 100%; height: 100%; - background: url('../assets/img/Layer/imgLayer1.png') no-repeat center; + background: url("../assets/img/Layer/imgLayer1.png") no-repeat center; position: absolute; background-size: 100% 100%; border-radius: 5px; diff --git a/src/views/exportMap/index.vue b/src/views/exportMap/index.vue index 5074b30..990da9b 100644 --- a/src/views/exportMap/index.vue +++ b/src/views/exportMap/index.vue @@ -6,24 +6,18 @@ element-loading-background="rgba(0, 0, 0, 0.8)" > <div class="topMenu"> - <el-form - :inline="true" - :model="formInline" - class="demo-form-inline" - > + <el-form :inline="true" :model="formInline" class="demo-form-inline"> <el-form-item> <el-link style="color: white" @click="showLeftMenu(1)" :underline="false" title="鍥惧眰鍒楄〃" - ><i class="el-icon-s-operation"></i></el-link> + ><i class="el-icon-s-operation"></i + ></el-link> </el-form-item> <el-form-item> - <el-select - v-model="value" - placeholder="璇烽�夋嫨" - > + <el-select v-model="value" placeholder="璇烽�夋嫨"> <el-option v-for="item in options" :key="item.value" @@ -39,7 +33,8 @@ style="color: white" @click="setMapAddDraw()" :underline="false" - ><i class="el-icon-edit-outline"></i>缁樺埗</el-link> + ><i class="el-icon-edit-outline"></i>缁樺埗</el-link + > </el-form-item> <el-form-item> <el-link @@ -48,7 +43,8 @@ @click="setMapRemoveDraw()" :underline="false" title="鍥惧眰鍒楄〃" - ><i class="el-icon-delete"></i>娓呴櫎</el-link> + ><i class="el-icon-delete"></i>娓呴櫎</el-link + > </el-form-item> <el-form-item> @@ -57,7 +53,7 @@ @click="showMapApply = true" :underline="false" :disabled="layerExtent == null" - >鍑哄浘鐢宠 + >鍑哄浘鐢宠 </el-link> </el-form-item> <el-form-item> @@ -65,7 +61,8 @@ style="color: white" @click="getShowMapList" :underline="false" - >鍑哄浘鍒楄〃</el-link> + >鍑哄浘鍒楄〃</el-link + > </el-form-item> <el-form-item> <el-link @@ -73,13 +70,15 @@ @click="changeMenulayer" :underline="false" v-show="isActive" - >褰卞儚</el-link> + >褰卞儚</el-link + > <el-link style="color: white" v-show="!isActive" @click="changeMenulayer" :underline="false" - >鐭㈤噺</el-link> + >鐭㈤噺</el-link + > </el-form-item> <el-form-item label="鏃嬭浆瑙掑害"> <el-input @@ -96,19 +95,13 @@ :class="{ left_main_show: !leftMenuOpen }" > <div class="menu_content"> - <div - class="topHeader" - v-show="lefMenuContent" - > + <div class="topHeader" v-show="lefMenuContent"> <div>鍥惧眰鍒楄〃</div> <div @click="showLeftMenu(2)"><i class="el-icon-s-fold"></i></div> </div> <el-divider></el-divider> <div class="bottomContent"> - <div - style="width: 100%" - v-show="lefMenuContent" - > + <div style="width: 100%" v-show="lefMenuContent"> <el-tree :data="treeData" show-checkbox @@ -124,67 +117,43 @@ </div> </div> - <div - class="mapApplay" - v-if="showMapApply" - > + <div class="mapApplay" v-if="showMapApply"> <label>鍑哄浘鐢宠</label> <el-divider /> - <el-form - ref="form" - :model="form" - label-width="80px" - > + <el-form ref="form" :model="form" label-width="80px"> <el-form-item label="鍑哄浘鍚嶇О"> <el-input v-model="form.name"></el-input> </el-form-item> <el-form-item> - <div style="padding:1%;border:1px solid white"> + <div style="padding: 1%; border: 1px solid white"> <el-table ref="singleTable" :data="tableData" style="width: 100%" height="200" > - <el-table-column - type="index" - label="搴忓彿" - width="50" - > + <el-table-column type="index" label="搴忓彿" width="50"> </el-table-column> - <el-table-column - property="name" - label="鍥惧眰鍚嶇О" - > + <el-table-column property="name" label="鍥惧眰鍚嶇О"> </el-table-column> </el-table> </div> </el-form-item> <el-form-item> - <el-button - type="primary" - @click="setMapApply" - >绔嬪嵆鍒涘缓</el-button> + <el-button type="primary" @click="setMapApply">绔嬪嵆鍒涘缓</el-button> <el-button @click="showMapApply = false">鍙栨秷</el-button> </el-form-item> </el-form> </div> - <div - class="mapApplay" - v-if="showMapList" - > + <div class="mapApplay" v-if="showMapList"> <div> <label>鍑哄浘鍒楄〃</label> <div style="float: right"> - <el-link - @click="showMapList = false" - :underline="false" - ><i - style="color: white" - class="el-icon-close" - ></i></el-link> + <el-link @click="showMapList = false" :underline="false" + ><i style="color: white" class="el-icon-close"></i + ></el-link> </div> </div> <el-divider /> @@ -195,24 +164,12 @@ height="200" @selection-change="handleSelectionChange" > - <el-table-column - type="index" - width="50" - label="搴忓彿" - > + <el-table-column type="index" width="50" label="搴忓彿"> </el-table-column> - <el-table-column - property="descr" - label="鏍囬" - > </el-table-column> - <el-table-column - property="name" - label="鏂囦欢鍚嶇О" - > </el-table-column> - <el-table-column - property="createName" - label="鍑哄浘浜�" - > </el-table-column> + <el-table-column property="descr" label="鏍囬"> </el-table-column> + <el-table-column property="name" label="鏂囦欢鍚嶇О"> </el-table-column> + <el-table-column property="createName" label="鍑哄浘浜�"> + </el-table-column> <el-table-column property="createTime" :formatter="formatTime" @@ -220,16 +177,14 @@ > </el-table-column> - <el-table-column - label="鎿嶄綔" - width="120" - > + <el-table-column label="鎿嶄綔" width="120"> <template slot-scope="scope"> <el-link style="color: white" @click.native.prevent="downloadMap(scope.$index, scope.row)" :underline="false" - >涓嬭浇</el-link> + >涓嬭浇</el-link + > </template> </el-table-column> </el-table> @@ -253,11 +208,7 @@ width="30%" :before-close="handleClose" > - <el-form - ref="layerform" - :model="layerform" - label-width="80px" - > + <el-form ref="layerform" :model="layerform" label-width="80px"> <el-form-item label="鏈嶅姟鍚嶇О"> <el-input v-model="layerform.name"></el-input> </el-form-item> @@ -267,48 +218,40 @@ </el-radio-group> </el-form-item> <el-form-item label="鏈嶅姟鍦板潃"> - <el-input - type="textarea" - v-model="layerform.resource" - ></el-input> + <el-input type="textarea" v-model="layerform.resource"></el-input> </el-form-item> </el-form> - <span - slot="footer" - class="dialog-footer" - > + <span slot="footer" class="dialog-footer"> <el-button @click="dialogVisible = false">鍙� 娑�</el-button> - <el-button - type="primary" - @click="setAddMapLayer" - >纭� 瀹�</el-button> + <el-button type="primary" @click="setAddMapLayer">纭� 瀹�</el-button> </span> </el-dialog> </div> </template> <script> -import ImageWMS from 'ol/source/ImageWMS'; -import Map from 'ol/Map'; -import XYZ from 'ol/source/XYZ'; -import View from 'ol/View'; -import Image from 'ol/layer/Image'; -import TileLayer from 'ol/layer/Tile'; -import { transform } from 'ol/proj'; -import Draw, { createRegularPolygon, createBox } from 'ol/interaction/Draw.js'; -import { OSM, Vector as VectorSource } from 'ol/source'; -import { Vector as VectorLayer } from 'ol/layer'; -import LayerVector from 'ol/layer/Vector'; -import Style from 'ol/style/Style'; -import Fill from 'ol/style/Fill'; -import Stroke from 'ol/style/Stroke'; -import Circle from 'ol/style/Circle'; -import mapviewVue from '../../components/mapview.vue'; -import { removeToken, getToken } from '@/utils/auth'; -import $ from 'jquery'; -import { exportSelectByPage, perms_selectLayers } from '../../api/api.js'; -import moment from 'moment'; -import { image_layer } from '../../assets/js/index.js'; +import ImageWMS from "ol/source/ImageWMS" +import Map from "ol/Map" +import XYZ from "ol/source/XYZ" +import View from "ol/View" +import { OverviewMap, defaults as defaultControls, FullScreen, ScaleLine, Rotate} from "ol/control.js" +import Image from "ol/layer/Image" +import TileLayer from "ol/layer/Tile" +import { transform } from "ol/proj" +import Draw, { createRegularPolygon, createBox } from "ol/interaction/Draw.js" +import { OSM, Vector as VectorSource } from "ol/source" +import { Vector as VectorLayer } from "ol/layer" +import LayerVector from "ol/layer/Vector" +import Style from "ol/style/Style" +import Fill from "ol/style/Fill" +import Stroke from "ol/style/Stroke" +import Circle from "ol/style/Circle" +import mapviewVue from "../../components/mapview.vue" +import { removeToken, getToken } from "@/utils/auth" +import $ from "jquery" +import { exportSelectByPage, perms_selectLayers } from "../../api/api.js" +import moment from "moment" +import { image_layer } from "../../assets/js/index.js" export default { data() { return { @@ -324,28 +267,26 @@ rowtype: true, loading: false, form: {}, - formInline: { role: '' }, + formInline: { role: "" }, layerform: {}, tableData: [], exportable: [], multipleSelection: [], options: [ - { label: 'A0', value: 'A0' }, - { label: 'A1', value: 'A1' }, - { label: 'A2', value: 'A2' }, - { label: 'A3', value: 'A3' }, - { label: 'A4', value: 'A4' }, - { label: 'A5', value: 'A5' }, - { label: 'A6', value: 'A6' }, + { label: "A0", value: "A0" }, + { label: "A1", value: "A1" }, + { label: "A2", value: "A2" }, + { label: "A3", value: "A3" }, + { label: "A4", value: "A4" }, + { label: "A5", value: "A5" }, + { label: "A6", value: "A6" }, ], - value: 'A4', - treeData: [ - - ], + value: "A4", + treeData: [], arrList: [], defaultProps: { - children: 'children', - label: 'label', + children: "children", + label: "label", }, draw: null, vector: null, @@ -357,23 +298,23 @@ pageIndex: 1, }, count: 0, - }; + } }, mounted() { - this.LayerStart(); - this.initMap(); - this.showMapLayer(); + this.LayerStart() + this.initMap() + this.showMapLayer() }, methods: { async LayerStart() { - const data = await perms_selectLayers(); + const data = await perms_selectLayers() if (data.code != 200) { - return this.$message.error("鍥惧眰鍒楄〃鏌ヨ澶辫触"); + return this.$message.error("鍥惧眰鍒楄〃鏌ヨ澶辫触") } - var std = []; - var layer_list = []; - var layer_groups = []; + var std = [] + var layer_list = [] + var layer_groups = [] for (var i in data.result) { if (data.result[i].type == 1) { layer_groups.push({ @@ -395,8 +336,8 @@ } layer_list.push(layer_entity) if (data.result[i].isShow == 1) { - std.push(data.result[i].id); - this.showMapLayer(layer_entity); + std.push(data.result[i].id) + this.showMapLayer(layer_entity) } } } @@ -408,103 +349,102 @@ } } } - this.treeData = layer_groups; + this.treeData = layer_groups for (var i in data.result) { if (data.result[i].type == 2 && data.result[i].url != null) { for (var j = 0; j < window.Viewer.imageryLayers._layers.length; j++) { - var val_id = window.Viewer.imageryLayers._layers[j]; + var val_id = window.Viewer.imageryLayers._layers[j] if (val_id.show == true) { - if (val_id.imageryProvider.name == data.result[i].cnName) { - std.push(data.result[i].id); + std.push(data.result[i].id) } } } } } - this.$refs.tree.setCheckedKeys(std); + this.$refs.tree.setCheckedKeys(std) }, showMapLayer(val) { var layer2 = new Image({ name: val.label, source: new ImageWMS({ - crossOrigin: 'anonymous', + crossOrigin: "anonymous", url: geoServerURl, params: { - FORMAT: 'image/png', - VERSION: '1.1.1', + FORMAT: "image/png", + VERSION: "1.1.1", LAYERS: val.resource, }, }), - }); - mapView.addLayer(layer2); + }) + mapView.addLayer(layer2) }, showLeftMenu(res) { switch (res) { case 1: - this.leftMenuOpen = !this.leftMenuOpen; - break; + this.leftMenuOpen = !this.leftMenuOpen + break case 2: - this.leftMenuOpen = false; - break; + this.leftMenuOpen = false + break } if (this.leftMenuOpen == true) { setTimeout(() => { - this.lefMenuContent = true; - }, 200); + this.lefMenuContent = true + }, 200) } else { setTimeout(() => { - this.lefMenuContent = false; - }, 1100); + this.lefMenuContent = false + }, 1100) } }, formatTime(row, column) { - let date = row[column.property]; + let date = row[column.property] if (date === undefined || date === null) { - return ''; + return "" } - return moment(parseInt(date)).format('YYYY-MM-DD HH:mm:ss'); + return moment(parseInt(date)).format("YYYY-MM-DD HH:mm:ss") }, handleSelectionChange(val) { - this.multipleSelection = val; + this.multipleSelection = val }, handleSizeChange(val) { - this.listdata.pageIndex = 1; - this.listdata.pageSize = val; - this.getShowMapList(); + this.listdata.pageIndex = 1 + this.listdata.pageSize = val + this.getShowMapList() }, handleCurrentChange(val) { - this.listdata.pageIndex = val; - this.getShowMapList(); + this.listdata.pageIndex = val + this.getShowMapList() }, async getShowMapList() { - this.showMapList = true; - const data = await exportSelectByPage(this.listdata); + this.showMapList = true + const data = await exportSelectByPage(this.listdata) - this.exportable = data.result; + this.exportable = data.result - this.count = data.count; + this.count = data.count }, getYMD() { - let myDate = new Date(); - let myYear = myDate.getFullYear(); //鑾峰彇瀹屾暣鐨勫勾浠�(4浣�,1970-????) - let myMonth = myDate.getMonth() + 1; //鑾峰彇褰撳墠鏈堜唤(0-11,0浠h〃1鏈�) - let myToday = myDate.getDate(); //鑾峰彇褰撳墠鏃�(1-31) - myMonth = myMonth > 9 ? myMonth : '0' + myMonth; - myToday = myToday > 9 ? myToday : '0' + myToday; - let nowDate = 'V' + myYear + myMonth + myToday; - return nowDate; + let myDate = new Date() + let myYear = myDate.getFullYear() //鑾峰彇瀹屾暣鐨勫勾浠�(4浣�,1970-????) + let myMonth = myDate.getMonth() + 1 //鑾峰彇褰撳墠鏈堜唤(0-11,0浠h〃1鏈�) + let myToday = myDate.getDate() //鑾峰彇褰撳墠鏃�(1-31) + myMonth = myMonth > 9 ? myMonth : "0" + myMonth + myToday = myToday > 9 ? myToday : "0" + myToday + let nowDate = "V" + myYear + myMonth + myToday + return nowDate }, setExportMapLayer(res) { - var token = '?token=' + getToken(); + var token = "?token=" + getToken() var data = { - token: token.replace('?token=', ''), + token: token.replace("?token=", ""), title: this.form.name, pageSize: this.value, - province: '灞变笢鐪�', - scale: '1:20涓�', - resolution: '20绫�', + province: "灞变笢鐪�", + scale: "1:20涓�", + resolution: "20绫�", date: this.getYMD(), layers: res.toString(), rotation: 0, @@ -512,216 +452,214 @@ ymin: this.layerExtent.ymin, xmax: this.layerExtent.xmax, ymax: this.layerExtent.ymax, - }; + } $.ajax({ async: true, - url: BASE_URL + '/export/insertMap' + token, - type: 'POST', + url: BASE_URL + "/export/insertMap" + token, + type: "POST", data: JSON.stringify(data), - contentType: 'application/json', - dataType: 'json', - error: function () { }, - success: (rs) => { - this.loading = false; - var value = 'code = ' + rs.code + ', result = ' + rs.result; + contentType: "application/json", + dataType: "json", + error: function () {}, + success: rs => { + this.loading = false + var value = "code = " + rs.code + ", result = " + rs.result if ((rs.code = 200)) { this.$message({ message: "鍑哄浘鎴愬姛,璇峰埌鍑哄浘鍒楄〃鏌ョ湅骞朵笅杞�", - type: 'success', - }); - this.setMapRemoveDraw(); + type: "success", + }) + this.setMapRemoveDraw() } else { - this.loading = false; - this.$message.error(value); + this.loading = false + this.$message.error(value) } }, - }); + }) }, downloadMap(index, rows) { - var guid = rows.guid; - var token = '?token=' + getToken(); - var a = document.createElement('a'); // 鍒涘缓涓�涓猘鏍囩鍏冪礌 - a.style.display = 'none'; // 璁剧疆鍏冪礌涓嶅彲瑙� - a.href = BASE_URL + '/mark/downloadFile' + token + '&guid=' + guid; + var guid = rows.guid + var token = "?token=" + getToken() + var a = document.createElement("a") // 鍒涘缓涓�涓猘鏍囩鍏冪礌 + a.style.display = "none" // 璁剧疆鍏冪礌涓嶅彲瑙� + a.href = BASE_URL + "/mark/downloadFile" + token + "&guid=" + guid - document.body.appendChild(a); // 鍔犲叆 - a.click(); // 瑙﹀彂鐐瑰嚮,涓嬭浇 - document.body.removeChild(a); // 閲婃斁 + document.body.appendChild(a) // 鍔犲叆 + a.click() // 瑙﹀彂鐐瑰嚮,涓嬭浇 + document.body.removeChild(a) // 閲婃斁 }, setMapRemoveDraw() { if (this.draw != null) { - mapView.removeLayer(this.vector); + mapView.removeLayer(this.vector) } - this.layerExtent = null; + this.layerExtent = null }, setMapAddDraw() { - this.setMapRemoveDraw(); + this.setMapRemoveDraw() - this.source = new VectorSource({ wrapX: false }); + this.source = new VectorSource({ wrapX: false }) this.vector = new VectorLayer({ source: this.source, - }); - mapView.addLayer(this.vector); + }) + mapView.addLayer(this.vector) - let type = 'Circle'; - let geometryFunction = createBox(); + let type = "Circle" + let geometryFunction = createBox() this.draw = new Draw({ source: this.source, type, geometryFunction, - }); - mapView.addInteraction(this.draw); - this.draw.on('drawend', (e) => { - let feature = e.feature; - let geom = feature.getGeometry(); - var extent = geom.getExtent(); - var a1 = transform([extent[0], extent[1]], 'EPSG:3857', 'EPSG:4326'); - var a2 = transform([extent[2], extent[3]], 'EPSG:3857', 'EPSG:4326'); + }) + mapView.addInteraction(this.draw) + this.draw.on("drawend", e => { + let feature = e.feature + let geom = feature.getGeometry() + var extent = geom.getExtent() + var a1 = transform([extent[0], extent[1]], "EPSG:3857", "EPSG:4326") + var a2 = transform([extent[2], extent[3]], "EPSG:3857", "EPSG:4326") this.layerExtent = { xmin: a1[0], ymin: a1[1], xmax: a2[0], ymax: a2[1], - }; - mapView.removeInteraction(this.draw); - }); + } + mapView.removeInteraction(this.draw) + }) }, setMapRole() { - if (this.formInline.role == '') { - this.formInline.role = '0'; + if (this.formInline.role == "") { + this.formInline.role = "0" } - var value = parseFloat(this.formInline.role); + var value = parseFloat(this.formInline.role) - var role = (Math.PI / 180) * value; - mapView.getView().setRotation(role); + var role = (Math.PI / 180) * value + mapView.getView().setRotation(role) }, setMapApply() { if (this.layerExtent == null) { - this.$message.error('璇烽�夋嫨鍑哄浘鑼冨洿'); - return; + this.$message.error("璇烽�夋嫨鍑哄浘鑼冨洿") + return } - this.loading = true; - var val_data = []; + this.loading = true + var val_data = [] for (var i in this.tableData) { - val_data.push(this.tableData[i].name); + val_data.push(this.tableData[i].name) } if (this.isActive) { - val_data.push('鐭㈤噺鍥�'); + val_data.push("鐭㈤噺鍥�") } else { - val_data.push('褰卞儚娉ㄨ'); - val_data.push('褰卞儚鍥�'); + val_data.push("褰卞儚娉ㄨ") + val_data.push("褰卞儚鍥�") } - this.setExportMapLayer(val_data); - this.showMapApply = false; - this.form = {}; + this.setExportMapLayer(val_data) + this.showMapApply = false + this.form = {} }, - handleClose() { }, + handleClose() {}, handleTreeNodeClick(data, nodes) { - if (data.children != null) return; - var layers = mapView.getAllLayers(); + if (data.children != null) return + var layers = mapView.getAllLayers() for (var i in layers) { - var layer = layers[i]; - var str = 0; + var layer = layers[i] + var str = 0 if (layer.values_.name == data.label) { - - layer.setVisible(nodes); //鏄剧ず鍥惧眰 + layer.setVisible(nodes) //鏄剧ず鍥惧眰 if (nodes == true) { - str++; + str++ this.arrList.push({ name: data.label, - }); + }) } else { this.arrList.some((item, i) => { if (item.name === data.label) { - this.arrList.splice(i, 1); + this.arrList.splice(i, 1) } - }); + }) } } } - + if (str == 0 && nodes == true) { - this.showMapLayer(data) this.arrList.push({ name: data.label, - }); + }) } - - this.tableData = this.arrList; + this.tableData = this.arrList }, setAddMapLayer() { - this.dialogVisible = false; + this.dialogVisible = false this.data[0].children.push({ label: this.layerform.name, type: this.layerform.type, resource: this.layerform.resource, - }); + }) }, setLeftMenu() { - this.showleftMenu = true; - this.rowtype = true; + this.showleftMenu = true + this.rowtype = true }, //宸︿晶鑿滃崟鐐瑰嚮浜嬩欢 changeRowType() { - this.rowtype = !this.rowtype; + this.rowtype = !this.rowtype }, //鍦板浘鍒濆鍖� initMap() { var TiandiLayer = new TileLayer({ source: new XYZ({ - url: 'http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}', + url: "http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}", }), - }); + }) var GaoDeLayer = new TileLayer({ source: new XYZ({ - url: 'http://wprd01.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=6', + url: "http://wprd01.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=6", }), - }); + }) var GaoDeTitle = new TileLayer({ source: new XYZ({ - url: 'http://wprd01.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=8', + url: "http://wprd01.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=8", }), - }); + }) window.mapView = new Map({ - target: 'mapView', + target: "mapView", layers: [TiandiLayer, GaoDeLayer, GaoDeTitle], view: new View({ - center: transform([105.02, 34.9], 'EPSG:4326', 'EPSG:3857'), + center: transform([105.02, 34.9], "EPSG:4326", "EPSG:3857"), zoom: 4, - projection: 'EPSG:3857', + projection: "EPSG:3857", }), - }); - mapView.getLayers().item(1).setVisible(false); - mapView.getLayers().item(2).setVisible(false); - this.formInline.role = mapView.getView().getRotation(); + controls: defaultControls().extend([new FullScreen(), new ScaleLine(), new Rotate()]), + }) + mapView.getLayers().item(1).setVisible(false) + mapView.getLayers().item(2).setVisible(false) + // this.formInline.role = mapView.getView().getRotation() }, //鍒囨崲搴曞浘 changeMenulayer() { - this.isActive = !this.isActive; - this.isMenuLayer = !this.isMenuLayer; - this.setLayerVisible(); + this.isActive = !this.isActive + this.isMenuLayer = !this.isMenuLayer + this.setLayerVisible() }, setLayerVisible() { if (this.isActive == true) { - mapView.getLayers().item(1).setVisible(false); - mapView.getLayers().item(2).setVisible(false); - mapView.getLayers().item(0).setVisible(true); + mapView.getLayers().item(1).setVisible(false) + mapView.getLayers().item(2).setVisible(false) + mapView.getLayers().item(0).setVisible(true) } else { - mapView.getLayers().item(1).setVisible(true); - mapView.getLayers().item(2).setVisible(true); - mapView.getLayers().item(0).setVisible(false); + mapView.getLayers().item(1).setVisible(true) + mapView.getLayers().item(2).setVisible(true) + mapView.getLayers().item(0).setVisible(false) } }, }, -}; +} </script> <style lang="less" scoped> -- Gitblit v1.9.3