Browse Source

commit

master
sunhongqi 2 years ago
parent
commit
1aa6c03e22
  1. 29
      04.系统编码/Frontend/package-lock.json
  2. 1
      04.系统编码/Frontend/package.json
  3. 1
      04.系统编码/Frontend/src/components/Login.vue
  4. 47
      04.系统编码/Frontend/src/components/MicrowaveRadiation.vue
  5. 42
      04.系统编码/Frontend/src/components/RamanLidar.vue

29
04.系统编码/Frontend/package-lock.json

@ -8,6 +8,7 @@
"name": "nanjing", "name": "nanjing",
"version": "0.0.0", "version": "0.0.0",
"dependencies": { "dependencies": {
"@element-plus/icons-vue": "^2.0.10",
"axios": "^0.21.4", "axios": "^0.21.4",
"browser-tiff.js": "^1.0.1", "browser-tiff.js": "^1.0.1",
"crypto-js": "^4.1.1", "crypto-js": "^4.1.1",
@ -140,9 +141,9 @@
} }
}, },
"node_modules/@element-plus/icons-vue": { "node_modules/@element-plus/icons-vue": {
"version": "0.2.4", "version": "2.0.10",
"resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-0.2.4.tgz", "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.0.10.tgz",
"integrity": "sha512-RsJNyL58rwxtsjeMy34o8txkL6UlME1stWsUlRpTac6UE9Bx9gdJvnDXbIKhOJqBLX17fBjmposdrn6VTqim2w==", "integrity": "sha512-ygEZ1mwPjcPo/OulhzLE7mtDrQBWI8vZzEWSNB2W/RNCRjoQGwbaK4N8lV4rid7Ts4qvySU3njMN7YCiSlSaTQ==",
"peerDependencies": { "peerDependencies": {
"vue": "^3.2.0" "vue": "^3.2.0"
} }
@ -1233,6 +1234,14 @@
"vue": "^3.2.0" "vue": "^3.2.0"
} }
}, },
"node_modules/element-plus/node_modules/@element-plus/icons-vue": {
"version": "0.2.7",
"resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-0.2.7.tgz",
"integrity": "sha512-S8kDbfVaWkQvbUYQE1ui448tzaHfUvyESCep9J6uPRlViyQPXjdIfwLBhV6AmQSOfFS8rL+xehJGhvzPXLrSBg==",
"peerDependencies": {
"vue": "^3.2.0"
}
},
"node_modules/emojis-list": { "node_modules/emojis-list": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz", "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz",
@ -3688,9 +3697,9 @@
"integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==" "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng=="
}, },
"@element-plus/icons-vue": { "@element-plus/icons-vue": {
"version": "0.2.4", "version": "2.0.10",
"resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-0.2.4.tgz", "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.0.10.tgz",
"integrity": "sha512-RsJNyL58rwxtsjeMy34o8txkL6UlME1stWsUlRpTac6UE9Bx9gdJvnDXbIKhOJqBLX17fBjmposdrn6VTqim2w==", "integrity": "sha512-ygEZ1mwPjcPo/OulhzLE7mtDrQBWI8vZzEWSNB2W/RNCRjoQGwbaK4N8lV4rid7Ts4qvySU3njMN7YCiSlSaTQ==",
"requires": {} "requires": {}
}, },
"@koa/cors": { "@koa/cors": {
@ -4607,6 +4616,14 @@
"lodash": "^4.17.21", "lodash": "^4.17.21",
"memoize-one": "^6.0.0", "memoize-one": "^6.0.0",
"normalize-wheel-es": "^1.1.1" "normalize-wheel-es": "^1.1.1"
},
"dependencies": {
"@element-plus/icons-vue": {
"version": "0.2.7",
"resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-0.2.7.tgz",
"integrity": "sha512-S8kDbfVaWkQvbUYQE1ui448tzaHfUvyESCep9J6uPRlViyQPXjdIfwLBhV6AmQSOfFS8rL+xehJGhvzPXLrSBg==",
"requires": {}
}
} }
}, },
"emojis-list": { "emojis-list": {

1
04.系统编码/Frontend/package.json

@ -6,6 +6,7 @@
"build": "vite build" "build": "vite build"
}, },
"dependencies": { "dependencies": {
"@element-plus/icons-vue": "^2.0.10",
"axios": "^0.21.4", "axios": "^0.21.4",
"browser-tiff.js": "^1.0.1", "browser-tiff.js": "^1.0.1",
"crypto-js": "^4.1.1", "crypto-js": "^4.1.1",

1
04.系统编码/Frontend/src/components/Login.vue

@ -54,6 +54,7 @@ export default {
} }
const onLoginClick = () => { const onLoginClick = () => {
// setStaff('login_staff', guid());
const errors = staffValidate(); const errors = staffValidate();
if (errors.length > 0) { if (errors.length > 0) {
ElMessage.warning({ ElMessage.warning({

47
04.系统编码/Frontend/src/components/MicrowaveRadiation.vue

@ -110,6 +110,8 @@
</el-option> </el-option>
</el-select> </el-select>
<p class="unit"></p> <p class="unit"></p>
<div class="refresh" @click="onRefreshPageHandlerClick"></div>
</div> </div>
<div class="picture-view"> <div class="picture-view">
@ -215,7 +217,7 @@ import {get, post} from '../uilts/axios';
import {BoxDrawer, ColorChart, createEmptyCanvas} from "../uilts/box-drawer"; import {BoxDrawer, ColorChart, createEmptyCanvas} from "../uilts/box-drawer";
import {Constant} from "../model/constant"; import {Constant} from "../model/constant";
import {HighChartCreate} from "../model/high-chart-create"; import {HighChartCreate} from "../model/high-chart-create";
import {ElMessage} from 'element-plus' import {ElMessage, renderThumbStyle} from 'element-plus'
export default { export default {
name: 'MicrowaveRadiation', name: 'MicrowaveRadiation',
@ -942,6 +944,35 @@ export default {
options.ElementChange = type options.ElementChange = type
} }
//
const onRefreshPageHandlerClick = () => {
if( options.currentTab === 'MWR' ){
reloadData();
}else if( options.currentTab === 'kuoxian' ){
BPBrokenLineData();
}else if( options.currentTab === 'shixu' ){
convectiveIndexCAPEData();
convectiveIndexCINData();
kIndexApi();
sandIndexApi();
airPressureApi();
deltaTApi();
zeroHeightApi();
NegativeTwentyHeightApi();
}else if( options.currentTab === 'T-logP' ){
reloadTLogPData();
}else if( options.currentTab === 'shixu_BPFY' ){
reloadBPData();
}
}
return { return {
...toRefs(options), ...toRefs(options),
onTabClick, onTabClick,
@ -954,7 +985,8 @@ export default {
onChange, onChange,
changeColor, changeColor,
onchangeSeason, onchangeSeason,
onElementChange onElementChange,
onRefreshPageHandlerClick
} }
} }
} }
@ -1104,4 +1136,15 @@ export default {
-moz-border-radius: 4px; -moz-border-radius: 4px;
border-radius: 4px; border-radius: 4px;
} }
.refresh{
width: 57px ;
height: 33px;
background-image: url(../../public/images/refresh.png);
background-repeat: no-repeat;
background-size: 46px 33px;
margin-left: 10px;
margin-top: 4px;
cursor: pointer;
}
</style> </style>

42
04.系统编码/Frontend/src/components/RamanLidar.vue

@ -70,6 +70,9 @@
<span @click="onPrevDayClick"><img src="/images/prev.png"/></span> <span @click="onPrevDayClick"><img src="/images/prev.png"/></span>
<span @click="onNextDayClick"><img src="/images/next.png"/></span> <span @click="onNextDayClick"><img src="/images/next.png"/></span>
</div> </div>
<div class="refresh" @click="onRefreshPageHandlerClick"></div>
</div> </div>
<div class="toolbar day-toolbar" v-if="currentElement === 'lidarratio' || currentElement === 'watervapor'"> <div class="toolbar day-toolbar" v-if="currentElement === 'lidarratio' || currentElement === 'watervapor'">
@ -1585,6 +1588,30 @@ export default {
elementChange(options.currentElement) elementChange(options.currentElement)
} }
//
const onRefreshPageHandlerClick = () => {
if( options.currentTab === 'MWR' ){
reloadChangeData();
}else if( options.currentTab === 'boundary-layer-height' ){
reloadChangeData();
}else if( options.currentTab === 'optical-property' ){
opticalThicknessInit();
}else if( options.currentTab === 'aerosol-product' ){
LidarRatioInit();
boundaryLayerHeightInit();
}else if( options.currentTab === 'BingoCloud' ){
cloudsHeightInit();
cloudTopHeightInit();
}
}
return { return {
...toRefs(options), ...toRefs(options),
onRegionClick, onRegionClick,
@ -1604,7 +1631,8 @@ export default {
onElementClick, onElementClick,
onChangeDayClick, onChangeDayClick,
onPrevDayTimeClick, onPrevDayTimeClick,
onNextDayTimeClick onNextDayTimeClick,
onRefreshPageHandlerClick
} }
} }
} }
@ -1709,4 +1737,16 @@ export default {
} }
} }
} }
.refresh{
width: 57px ;
height: 33px;
background-image: url(../../public/images/refresh.png);
background-repeat: no-repeat;
background-size: 46px 33px;
margin-left: 10px;
margin-top: 4px;
cursor: pointer;
}
</style> </style>

Loading…
Cancel
Save