Compare commits
13 Commits
master
...
paris_fran
| Author | SHA1 | Date | |
|---|---|---|---|
| c9727d0355 | |||
| d2eb9e71d0 | |||
| 5fc2340fc0 | |||
| 983a638769 | |||
| 6f22a10e64 | |||
| 2ff46c5cbc | |||
| d5c01162f6 | |||
| 09d927a800 | |||
| a7fb35d600 | |||
| 2963a635cf | |||
| c5d5ed77bf | |||
| deb080fed4 | |||
| 1772cc3d94 |
@ -4,7 +4,7 @@ ENV = 'development'
|
||||
# base api //http://192.168.1.181:8000/api 192.168.1.199:8000/api // http://124.71.192.230:8000/api // http://127.0.0.1:4523/m1/1450402-0-default
|
||||
|
||||
|
||||
VUE_APP_BASE_API = 'http://121.237.176.143:9091/api'
|
||||
VUE_APP_BASE_API = 'https://zzkj-cloud.com/api'
|
||||
VUE_APP_VISUALE_API = http://192.168.0.82:9527
|
||||
VUE_APP_ZUTAI_API = http://192.168.100.83:8001
|
||||
|
||||
|
||||
@ -2,5 +2,5 @@
|
||||
ENV = 'production'
|
||||
|
||||
# base api
|
||||
VUE_APP_BASE_API = 'http://121.237.176.143:8001/api'
|
||||
VUE_APP_BASE_API = 'https://zzkj-cloud.com/api'
|
||||
|
||||
|
||||
@ -196,6 +196,14 @@ module.exports = {
|
||||
objectsInObjects: false
|
||||
}],
|
||||
'array-bracket-spacing': [2, 'never']
|
||||
},
|
||||
overrides: [
|
||||
{
|
||||
files: ['src/lang/**/*.js'], // 匹配所有语言文件
|
||||
rules: {
|
||||
quotes: 'off' // 关闭引号规则
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
632
package-lock.json
generated
161
public/app-privacy-en.html
Normal file
@ -0,0 +1,161 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Privacy Policy</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
line-height: 1.6;
|
||||
margin: 20px;
|
||||
}
|
||||
|
||||
h1 {
|
||||
color: blue;
|
||||
text-align: center; /* 标题居中 */
|
||||
}
|
||||
|
||||
h2 {
|
||||
color: blue;
|
||||
border-bottom: 1px solid #ccc;
|
||||
padding-bottom: 5px;
|
||||
}
|
||||
|
||||
ul {
|
||||
list-style-type: disc;
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
ol {
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
.section {
|
||||
margin-top: 20px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1>Privacy Policy</h1>
|
||||
|
||||
<div class="section">
|
||||
<h2>Introduction</h2>
|
||||
<p>ZETATECH HONG KONG INVESTMENT LIMITED (hereinafter referred to as "we") highly values the protection of personal information and strictly complies with applicable data protection laws and regulations. We sincerely appreciate your trust in this application.</p>
|
||||
<p>As a service provider dedicated to [application business areas such as energy storage project display], we fully understand the importance of protecting user privacy globally. This Privacy Policy aims to clearly explain how we collect, use, store, share, and protect your personal information, ensuring our practices meet international data protection standards and comply with legal requirements in each region where we operate, including but not limited to the EU General Data Protection Regulation (GDPR), California Consumer Privacy Act (CCPA), the Cybersecurity Law of the People's Republic of China, the Personal Information Protection Law of the People's Republic of China, and the Data Security Law of the People's Republic of China.</p>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2>1. Scope and Methods of Information Collection</h2>
|
||||
<p>When you use this application (including accessing features within the app, registering an account, using services, etc.), we may directly collect the following personal information:</p>
|
||||
|
||||
<h3>(1) Basic Business Required Information</h3>
|
||||
<ul>
|
||||
<li>Basic identification information: phone number/email address (for verification), username, password, IP address (security risk control);</li>
|
||||
<li>Device and network information: IP address, device model, operating system version, device identifier (such as IMEI/Android ID/OpenUDID, OAID, device model, etc.), network type (Wi-Fi/mobile network), browser type, etc. (to ensure service stability, security risk control, and functional adaptation);</li>
|
||||
<li>Log information: access records, operation logs, error logs (to optimize service);</li>
|
||||
<li>Location services: real-time location information (requires enabling location permissions for querying nearby energy storage sites);</li>
|
||||
<li>Permission descriptions: reading device status (to ensure login security and obtain OAID information), network access (data transmission).</li>
|
||||
</ul>
|
||||
|
||||
<h3>(2) Optional Feature Additional Information</h3>
|
||||
<ul>
|
||||
<li>Location services: real-time location information (requires enabling location permissions for querying nearby energy storage sites)</li>
|
||||
<li>Storage permissions: read/write external storage (caching map data to reduce data consumption)</li>
|
||||
<li>All additional functions require separate authorization; refusal does not affect basic services.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2>2. Purpose of Information Usage</h2>
|
||||
<p>The collected personal information will be used for the following reasonable and necessary purposes:</p>
|
||||
<ol>
|
||||
<li>Providing basic services: implementing account registration/login, energy storage project display and interaction, business process handling (e.g., order/service applications), customer service responses, and other core functionalities;</li>
|
||||
<li>Ensuring security and compliance: performing security risk control through device/network information (identifying abnormal logins, preventing malicious attacks), complying with legal requirements (such as retaining data for regulatory inspection);</li>
|
||||
<li>Business operations and improvements: internal data analysis (e.g., analyzing user needs, evaluating service effectiveness) to drive product iteration and service upgrades;</li>
|
||||
</ol>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2>3. Cross-border Data Transfer</h2>
|
||||
<p>Normally, your personal information will be stored in [the regions where the application servers are located, e.g., domestic Huawei Cloud server (Amazon Web Services server in Paris, France)].</p>
|
||||
<p>To ensure data security, we take the following measures:</p>
|
||||
<ol>
|
||||
<li>Compliance assessment and authorization: conducting legality assessments on cross-border data transfers to ensure compliance with domestic and target region data protection regulations;</li>
|
||||
<li>Technical protection: adopting encryption during transmission, access controls, and other technical measures to reduce the risk of data leakage;</li>
|
||||
<li>Contractual constraints: signing strict data protection agreements with overseas recipients, clarifying both parties' responsibilities and obligations, requiring them to safeguard data security.</li>
|
||||
</ol>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2>4. Sharing and Disclosure of Information</h2>
|
||||
<p>We commit to strictly keeping your personal information confidential and will not share or disclose it to any unrelated third parties except under the following circumstances:</p>
|
||||
|
||||
<h3>(1) Necessary Business Collaboration</h3>
|
||||
<p>We delegate third-party providers such as Alibaba Cloud, Huawei Cloud, and Amazon Web Services to provide technical support, authorizing them to process information only within necessary limits and having signed strict confidentiality agreements.</p>
|
||||
<p>We share necessary information with carefully selected third-party service providers (e.g., cloud service providers, data analytics companies) to support application functionality implementation (e.g., server hosting, data statistics and analysis). We will only share the minimum scope of information required to complete the collaboration and require partners to sign confidentiality agreements to constrain their data processing activities.</p>
|
||||
|
||||
<h3>(2) Legal Requirements</h3>
|
||||
<p>In cases of mandatory legal requirements (e.g., court subpoenas, administrative investigations) or fulfilling statutory obligations (e.g., cooperating with regulatory compliance checks), we may legally disclose necessary personal information.</p>
|
||||
|
||||
<h3>(3) Corporate Restructuring/Mergers & Acquisitions</h3>
|
||||
<p>If there is a significant change such as corporate merger, division, or asset transfer, we will follow the principles of "legality, necessity, minimization" when transferring personal information and notify you in advance through prominent means (e.g., in-app announcements, emails).</p>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2>5. Information Security and Protection</h2>
|
||||
<p>We are committed to protecting your personal information through both technical and management measures:</p>
|
||||
|
||||
<h3>(1) Technical Protection</h3>
|
||||
<ul>
|
||||
<li>Implementing data encryption (e.g., transmission encryption, storage encryption), access control (e.g., account password verification, tiered permission management), security audits (regularly checking system logs), etc., to prevent data leakage, tampering, and unauthorized access;</li>
|
||||
<li>Real-time monitoring of important systems and services to promptly detect and address security vulnerabilities and abnormal access behaviors.</li>
|
||||
</ul>
|
||||
|
||||
<h3>(2) Management Safeguards</h3>
|
||||
<ul>
|
||||
<li>Establishing strict data security management systems, clearly defining employee data access rights and operational guidelines;</li>
|
||||
<li>Regularly conducting employee data security training to enhance overall privacy protection awareness;</li>
|
||||
<li>Conducting compliance audits on data processing procedures to ensure adherence to policy requirements.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2>6. Your Rights Regarding Personal Information and How to Exercise Them</h2>
|
||||
<p>Based on applicable laws and regulations, you have the following rights regarding your personal information:</p>
|
||||
<ul>
|
||||
<li><strong>Query and Correction:</strong> Within the app path → My → Settings → Personal Information Management</li>
|
||||
<li><strong>Delete Request:</strong> Supports account cancellation and scenarios of non-compliant information processing</li>
|
||||
<li><strong>Permission Management:</strong> Phone settings → App Management → “STORA SMART” → disable corresponding permissions</li>
|
||||
<li><strong>Account Deactivation:</strong> Within the app path → My → Settings → Account Security → Deactivate Account</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2>7. Changes and Notifications to This Privacy Policy</h2>
|
||||
<p>We will periodically update this Privacy Policy to reflect business adjustments and regulatory changes. After updates, we will notify you via the following methods:</p>
|
||||
<ul>
|
||||
<li>In-app pop-ups, push notifications;</li>
|
||||
<li>Email;</li>
|
||||
<li>Prominent prompts on the “Settings - Privacy Policy” page within the app.</li>
|
||||
</ul>
|
||||
<p>Please review this policy regularly. Continuing to use the application constitutes acceptance of the updated terms.</p>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2>8. Protection of Minors and Contact Information</h2>
|
||||
<p>We do not actively collect personal information from minors under the age of 14. If the guardian discovers that personal information of minors under the age of 14 has been collected, or if you have any questions, suggestions, or need to exercise your personal information rights regarding this privacy policy, you can contact us through the following methods:</p>
|
||||
<ul>
|
||||
<li>Customer Service Email: <a href="mailto:info@zetatech-energy.com">info@zetatech-energy.com</a> (We will respond within 48 hours);</li>
|
||||
<li>Mailing Address: No. 88 Gunan Street, Pidu District, Chengdu City, Sichuan Province (Postal Code: 611730).</li>
|
||||
</ul>
|
||||
<p>This policy is interpreted by ZETATECH HONG KONG INVESTMENT LIMITED. In case of conflicts with laws and regulations, laws and regulations shall prevail; if conflicting with other rules within the app, this policy (updated version) shall prevail.</p>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<p><strong>[Release Date: July 15, 2025]</strong></p>
|
||||
<p><strong>[Effective Date: July 15, 2025]</strong></p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -3450,7 +3450,7 @@ function getDi(element) {
|
||||
|
||||
function getSemantic(element) {
|
||||
return element.businessObject;
|
||||
} // color access //////////////////////
|
||||
} //////////////////////
|
||||
|
||||
|
||||
function getFillColor(element, defaultColor) {
|
||||
|
||||
12
src/App.vue
@ -60,7 +60,10 @@ export default {
|
||||
</style>
|
||||
<style lang="scss" scoped>
|
||||
::v-deep .item-top-new {
|
||||
background-image: var(--item-header-bg) !important;
|
||||
background-image: var(--item-header-bg-new-2x) !important;
|
||||
.top-title{
|
||||
padding: 0 10px 0 15px !important;
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep #chart{
|
||||
@ -81,12 +84,17 @@ export default {
|
||||
}
|
||||
|
||||
::v-deep .stationData-content-box{
|
||||
background: url(./assets/station-data/item-bg.png) no-repeat !important;
|
||||
// background: url(./assets/station-data/item-bg.png) no-repeat !important;
|
||||
background-size: 100% 100%!important;
|
||||
padding: 0 20px!important;
|
||||
margin-bottom: 7px!important;
|
||||
}
|
||||
|
||||
::v-deep .price-con-item {
|
||||
background: url(./assets/images/price-bg.png) no-repeat !important;
|
||||
background-size: 100% 100%!important;
|
||||
}
|
||||
::v-deep .item-con{
|
||||
background: rgba(0, 0, 0, 0.3) !important;
|
||||
}
|
||||
</style>
|
||||
|
||||
@ -300,3 +300,12 @@ export function SetDataConfig(data) {
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取电站光伏能量/收益趋势
|
||||
export function getPvData(data) {
|
||||
return request({
|
||||
url: 'business/openStation/getPvData',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
@ -8,6 +8,13 @@ export function GetTotal(data) {
|
||||
data
|
||||
})
|
||||
}
|
||||
export function getPvMonthData(data) {
|
||||
return request({
|
||||
url: '/business/earningsCalculate/getPvMonthData',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/** 查询一键重算 */
|
||||
|
||||
|
||||
67
src/api/screen/zzPvScreen.js
Normal file
@ -0,0 +1,67 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 中自根据电站Id查询所属组织机构返回
|
||||
export function GetDeptIdByStationId(data) {
|
||||
return request({
|
||||
url: '/business/IargeScreenShow/getByStationId',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 总览
|
||||
export function GetPvOverviewData(data) {
|
||||
return request({
|
||||
url: '/business/IargeScreenShow/getZhongZiPvOverviewData',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 获取电站区域分布
|
||||
export function GetPvRegionalDistribution(data) {
|
||||
return request({
|
||||
url: '/business/IargeScreenShow/getZhongZiPvDistribution',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 节能减排
|
||||
export function GetPvEnergySaving(data) {
|
||||
return request({
|
||||
url: '/business/IargeScreenShow/getZhongZiPvEnergySaving',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 日发电量
|
||||
export function GetPvRelease(data) {
|
||||
return request({
|
||||
url: '/business/IargeScreenShow/getZhongZiPvRelease',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 收益曲线
|
||||
export function GetPvIncomeCurve(data) {
|
||||
return request({
|
||||
url: '/business/IargeScreenShow/getZhongZiPvIncomeCurve',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 电站收益率排名
|
||||
export function GetPvRegionalIncomeDate(data) {
|
||||
return request({
|
||||
url: '/business/IargeScreenShow/getZhongZiPvIncomeList',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 电站发电量排名
|
||||
export function GetPvElecList(data) {
|
||||
return request({
|
||||
url: '/business/IargeScreenShow/getZhongZiPvElecList',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
10
src/api/surveillance/mttp/index.js
Normal file
@ -0,0 +1,10 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// mttp发电功率
|
||||
export function GetMtttpCurve(data) {
|
||||
return request({
|
||||
url: '/business/pcs/pvCurve',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
35
src/api/system/remote-manage.js
Normal file
@ -0,0 +1,35 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 删除远控电站信息
|
||||
export function DeleteRemote(data) {
|
||||
return request({
|
||||
url: '/business/stationRemote/delete',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询远控电站信息(分页)
|
||||
export function GetRemoteList(data) {
|
||||
return request({
|
||||
url: '/business/stationRemote/pageList',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 新增/修改远控电站信息
|
||||
export function AddUpdateRemote(data) {
|
||||
return request({
|
||||
url: '/business/stationRemote/saveOrUpdate',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 查询远控电站信息
|
||||
export function GetRemoteDetails(data) {
|
||||
return request({
|
||||
url: '/business/stationRemote/search',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 798 B |
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 6.0 KiB |
BIN
src/assets/images/air-bg-new.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 290 KiB After Width: | Height: | Size: 292 KiB |
|
Before Width: | Height: | Size: 631 KiB After Width: | Height: | Size: 635 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 304 KiB After Width: | Height: | Size: 318 KiB |
|
Before Width: | Height: | Size: 442 KiB After Width: | Height: | Size: 444 KiB |
|
Before Width: | Height: | Size: 536 KiB After Width: | Height: | Size: 537 KiB |
|
Before Width: | Height: | Size: 636 KiB After Width: | Height: | Size: 642 KiB |
|
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 102 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 454 KiB After Width: | Height: | Size: 458 KiB |
|
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 96 KiB |
BIN
src/assets/images/home-item-header-new-2x.png
Normal file
|
After Width: | Height: | Size: 165 KiB |
BIN
src/assets/images/home-item-header-new.png
Normal file
|
After Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 405 KiB After Width: | Height: | Size: 434 KiB |
|
Before Width: | Height: | Size: 682 KiB After Width: | Height: | Size: 709 KiB |
|
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 5.6 KiB |
BIN
src/assets/images/main-menu-line1.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 82 KiB |
|
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 95 KiB |
|
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 6.2 KiB |
|
Before Width: | Height: | Size: 600 B After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 740 B After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 746 B After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 647 B After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 656 B After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 407 B After Width: | Height: | Size: 1.6 KiB |
BIN
src/assets/images/triangle-left.png
Normal file
|
After Width: | Height: | Size: 241 B |
BIN
src/assets/images/triangle-right.png
Normal file
|
After Width: | Height: | Size: 218 B |
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 119 KiB |
|
Before Width: | Height: | Size: 781 B After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 398 B After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 838 B After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 840 B After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 8.6 KiB |
|
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 6.7 KiB |
|
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 940 B After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 378 B After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 818 B After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 703 B After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 477 B After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.3 KiB |
|
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 8.8 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 88 KiB |
|
Before Width: | Height: | Size: 294 KiB After Width: | Height: | Size: 223 KiB |
|
Before Width: | Height: | Size: 538 KiB After Width: | Height: | Size: 1017 KiB |
BIN
src/assets/login_images/login-left.png
Normal file
|
After Width: | Height: | Size: 652 KiB |
BIN
src/assets/login_images/password.png
Normal file
|
After Width: | Height: | Size: 915 B |
BIN
src/assets/login_images/user.png
Normal file
|
After Width: | Height: | Size: 878 B |
BIN
src/assets/login_images/zetatechlogo.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
103310
src/assets/mapJson/chinaMapEn.json
Normal file
BIN
src/assets/new-screen/co2.png
Normal file
|
After Width: | Height: | Size: 6.5 KiB |
BIN
src/assets/new-screen/mei.png
Normal file
|
After Width: | Height: | Size: 8.0 KiB |
|
Before Width: | Height: | Size: 526 B After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 1.4 KiB |
BIN
src/assets/new-screen/screen-zz-bg.png
Normal file
|
After Width: | Height: | Size: 4.8 MiB |
BIN
src/assets/new-screen/screen-zz-map.png
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
BIN
src/assets/new-screen/screen-zz-world-map.png
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
BIN
src/assets/new-screen/shouru.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 125 KiB |
BIN
src/assets/new-screen/top-left-icon1.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
src/assets/new-screen/top-left-icon2.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
src/assets/new-screen/top-left-icon3.png
Normal file
|
After Width: | Height: | Size: 12 KiB |