Commit 27e7e4c4 authored by 王奇誉's avatar 王奇誉

Merge branch 'master' of http://192.168.1.181/root/FTT_Board

# Conflicts:
#	FTT.Board.VueUI/src/config/comboxstore.js
#	FTT.Board.VueUI/src/views/board/index.vue
#	FTT.Board.VueUI/src/views/chart/Table2.vue
parents f55904be 14f09182
......@@ -15,3 +15,9 @@
/FTT.Board.VueUI/board
/Product
/MTM-zby
/FTT.Board/.vs/FTT.Board/v16/Server/sqlite3/storage.ide-wal
/FTT.Board/.vs/FTT.Board/v16/Server/sqlite3/storage.ide-shm
/FTT.Board/.vs/FTT.Board/v16/Server/sqlite3/storage.ide
/FTT.Board/.vs/FTT.Board/v16/Server/sqlite3/db.lock
/FTT.Board/.vs/FTT.Board/v16/.suo
/FTT.Board/.vs/FTT.Board/config/applicationhost.config
......@@ -48,7 +48,7 @@ exports.cssLoaders = function (options) {
return ExtractTextPlugin.extract({
use: loaders,
fallback: 'vue-style-loader',
publicPath:'./'
publicPath:'../../'
})
} else {
return ['vue-style-loader'].concat(loaders)
......
......@@ -4,6 +4,7 @@
const path = require('path')
var configjson = require("../static/config.json")
console.log('process.env.IsNeedConfig'+process.env.IsNeedConfig)
var baseurl=process.env.IsNeedConfig?configjson.config.ProjectName+"/":"FTT.Board/";
console.log(baseurl);
module.exports = {
......@@ -24,7 +25,7 @@ module.exports = {
},
// Various Dev Server settings
host: 'localhost', // can be overwritten by process.env.HOST
host: '127.0.0.1', // can be overwritten by process.env.HOST
port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
autoOpenBrowser: true,
errorOverlay: true,
......
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!-- <link rel="stylesheet" href="./src/assets/font/iconfont.css"> -->
<title>board</title>
<style>
.el-progress-bar {
display: flex !important;
align-items: center;
}
.el-progress-bar__innerText {
/* font-size: 23px !important; */
display: flex !important;
align-items: center !important;
justify-content: flex-end !important;
margin: 0 !important;
box-sizing: border-box !important;
/* padding:0 0 0 35px !important; */
padding:0 0 0 18px !important;
}
.el-table .cell, .el-table th div{
overflow: hidden !important;
}
.el-progress-bar__outer{
height: 60% !important;
}
.el-progress-bar__inner{
border-radius: 11px !important;
}
.el-progress-bar__outer{
border-radius: 11px !important;
}
</style>
</head>
<body>
<div id="app"></div>
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -33,11 +33,12 @@
"babel-preset-stage-3": "^6.24.1",
"chalk": "^2.0.1",
"copy-webpack-plugin": "^4.0.1",
"css-loader": "^0.28.0",
"css-loader": "^0.28.11",
"extract-text-webpack-plugin": "^3.0.0",
"file-loader": "^1.1.4",
"friendly-errors-webpack-plugin": "^1.6.1",
"html-webpack-plugin": "^2.30.1",
"less-loader": "^6.2.0",
"node-notifier": "^5.1.2",
"node-sass": "^4.12.0",
"optimize-css-assets-webpack-plugin": "^3.2.0",
......@@ -50,6 +51,8 @@
"sass-loader": "^7.2.0",
"semver": "^5.3.0",
"shelljs": "^0.7.6",
"style-loader": "^1.2.1",
"stylus-loader": "^3.0.2",
"uglifyjs-webpack-plugin": "^1.1.1",
"url-loader": "^0.5.8",
"vue-loader": "^13.3.0",
......@@ -57,7 +60,7 @@
"vue-template-compiler": "^2.5.2",
"webpack": "^3.6.0",
"webpack-bundle-analyzer": "^2.9.0",
"webpack-dev-server": "^2.9.1",
"webpack-dev-server": "^2.9.7",
"webpack-merge": "^4.1.0"
},
"engines": {
......
......@@ -27,6 +27,7 @@ export default {
</script>
<style>
/* @import url('../src/assets/font/iconfont.css'); */
#app {
font-family: "Avenir", Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
......
@font-face {font-family: "iconfont";
src: url('iconfont.eot?t=1595579233851'); /* IE9 */
src: url('iconfont.eot?t=1595579233851#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAW4AAsAAAAACxwAAAVsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDHAqJSIdsATYCJAMQCwoABCAFhG0HWBtuCREVpPWR/VgoN72YE5Qh1VuTPX2bVW+mhx26AyHiEFvzuOlw53ASWeBEVL/YWrMCGxVhSji+Vfjkt3tZ4MnlngLg4Jjp0jewPNvaJTtwAxsl0IDyo5peMEDwF/EsLlQec+N6IAAcoTgEyskrqYEKBiYnXDYy2N8JNTOAdeAJqlrXcCzT0QYUqNKZ0ksAzrV/Tz8iilRAgiKD3aiiL7cHGd/wb5+TNbeGFtkKbX82AKOTABnAIQAMoIFGRxdkLztkFbwplyEOgMp/IgHf8G8yv33O7aaia1GoJA7IkPA/j3RgCg+MjUnKwDdcCqIyE1NBAr59TvQEFEwfowIIA+hygL4CU5ltqx8kqOmKyjCTr6o3MU/Gz1nkEevNuV7P2DInq5Pzg8Jl9acGF2UvPOEL7rzqPO38qwMEPGwnoNMcQsDhJ1wBZKC8xWrF2SVQw+ucN1hvDPA5BnjAIMlV8GgTjNdyEqOovt5EXsQV0bEbFFCpggPZanjawQ4nQw0/ofkJh8vZKewuks+A1xMhJZqFxKciDy6sX9PAZTHJnSccAathof7AaVuKy7+u32W9xubb0+e07fcDe2se4W+9VfP227XvvltvTXME1Nc+BC3I4QhwXeh/QfCV7+Y//XbEZW/l2JKuOna+39XPC0jZO+9MPPNOZPOmZXH3wxZc9FAMb/QPMdGlj8Yb6Ip38ngNBycuX/ioECRgIHohcAj7w0ENsvMGbrRd5SuJenHkS8Aw4kXWG7jJdh2WIVw3Ura05p5HrI/aH9YeyrLfOOTW52rX1wjikB+T1HX107Gsjt1YFNfl2bVbjWBZrFY5U1M9cz+76DvLdxd9nmse65KZcXXVflWb3VD3n7C4jRntYVUb+o/U15+diUmrjG08+pgp2PRYbtqJnAt6LvC7wI65eOXLKw+sPvDgw+1h7eZQtX+LT9xcnN8DqQ/QeVGslp2pkH3Wz4w8dnJGLbuX9Rrunk1y2cKM5aHLhs8jd7jTbj8cPw5BWnhWq1jkQUZzo9oYUtKn1Cql6kZfC6K0xlhSlVA1qo/oLe1UTMvLgxEdNnuHZ3lpsFoDd1TqlxQ+yuLzvp7epzvC6b6/+s4vGZ/4MrWEuruphHM1Twni+VPTTNLo6MR4Wqq5r/D/ze2NoOPQ5ed3dMjn6HT5eZ179ziibo+cHT8eUkI9PVRMJZ19Jcc6xICD8xH/xFZk+C9StfRLeCSiIoJt5smZ8dJz7qHMDLo4aCYrK0p8x+np70dEZEdlv56ddPya40nZ1RHPpx9RJUO44QZDmLm8NWj66TxqaaHcW/iPF7dnGSONFvmE41eUuSJeizLWGKKNb10c/nP+L3m/5P983Bhp5jnZ914Tfc1t+GWYAAC4Nfk22Qq4X5Bvl4MB9yXy73LXP38bnpi67Jt2z5S/VfHRj32Y8VCn9bs1hu2Ef18hWPg/N7GAH4V4KWZGxuZCqQyAN4HhHfgBf5sOcHAAbuzxxif7UPktYgBBJSoau3bAEkGGil1Ihj0ECgRiQAcV6cBxEPknC/hgCjKI6QEcwKkICCbcChKMeBRkmPAykmE/BgX++Bl0MJEMHHXkc06BPeSwk2xCwVjB6w+szEkJM09c+RvqJghKxZbwhVTbMCxnizJ9wYS0jwPqb71iVqAoRzijm2EIGQplh5Jnhrmc5nPV9EUzmWNrgmxCwVgBXn8AK3NSejRPKr//hroJgjr6Lji/kGq7OGCJGRYA5EWRQH3Ppbb+1iswiSmAGpXmCDgTGwaeyIDSvMmh5BnMFrFywpwMUlDF7Piq+ArPAXCwCzKSSCZGCiyD02uxSbOwv4bwb2zCamelaUTSQ7dWpErk3nxy21YL') format('woff2'),
url('iconfont.woff?t=1595579233851') format('woff'),
url('iconfont.ttf?t=1595579233851') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1595579233851#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.iconi-Mpingtaixingzhinengjichuang:before {
content: "\e7c8";
}
.iconjiandao:before {
content: "\e641";
}
.iconwnj5:before {
content: "\e60a";
}
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<!--
2013-9-30: Created.
-->
<svg>
<metadata>
Created by iconfont
</metadata>
<defs>
<font id="iconfont" horiz-adv-x="1024" >
<font-face
font-family="iconfont"
font-weight="500"
font-stretch="normal"
units-per-em="1024"
ascent="896"
descent="-128"
/>
<missing-glyph />
<glyph glyph-name="i-Mpingtaixingzhinengjichuang" unicode="&#59336;" d="M933.910788 676.926355H737.182856V729.946682a10.440296 10.440296 0 0 1-10.440296 10.645008h-170.320124l20.471169 27.636077h54.043885a10.645008 10.645008 0 0 1 0 20.471169H593.884675L611.48988 814.083185a10.440296 10.440296 0 0 1 2.865964 5.527216V885.527564a10.440296 10.440296 0 0 1-11.259143 10.440296h-136.747407a10.440296 10.440296 0 0 1-10.440296-10.440296v-14.53453h-69.192551a51.382634 51.382634 0 1 1 0-102.355843h69.192551v-28.045501H90.089212a10.440296 10.440296 0 0 1-10.440296-10.645008V-66.17707a10.440296 10.440296 0 0 1 10.440296-10.440296h81.884675v-40.942338a10.440296 10.440296 0 0 1 10.440296-10.440296h116.685662a10.440296 10.440296 0 0 1 10.440296 10.440296v40.942338h404.919718v-40.942338a10.440296 10.440296 0 0 1 10.440296-10.440296h115.866815a10.440296 10.440296 0 0 1 10.440296 10.440296v40.942338h81.884675a10.440296 10.440296 0 0 1 10.440296 10.440296V666.281347a10.440296 10.440296 0 0 1-9.621449 10.645008zM476.994301 875.496692h115.662104v-52.406192l-62.846488-81.884675h-52.815616z m-90.277854-86.183621a30.29733 30.29733 0 0 0 0 61.413506h69.192551v-61.413506zM307.288313 719.506386h409.423374v-99.48988H307.288313z m0-120.575184h409.423374V204.042357H307.288313z m0-415.974149h409.423374v-99.48988H307.288313zM100.73422 719.506386H286.817144v-636.039213H100.73422zM288.659549-107.119408H193.878038v30.911465h94.781511z m541.667125 0h-94.986223v30.911465h94.986223z m92.939106 51.382634H100.73422v118.118643h822.53156z m0 138.589812H737.182856v573.192725h185.673501zM664.91963 503.330844H359.08037a10.440296 10.440296 0 0 1-10.440297-10.440296v-137.156831a10.440296 10.440296 0 0 1 10.440297-10.440296h126.511822l40.942338-42.580031a11.259143 11.259143 0 0 1 7.779044-3.275387h131.01548a10.440296 10.440296 0 0 1 10.440296 10.645008v182.807537a10.440296 10.440296 0 0 1-10.84972 10.440296zM655.298181 320.523307h-116.890373l-40.942338 42.580031a11.259143 11.259143 0 0 1-7.779044 3.275387h-119.961049V482.450252H655.298181zM466.349294 320.523307h-107.268924a10.645008 10.645008 0 0 1 0-20.471169h107.268924a10.645008 10.645008 0 1 1 0 20.471169zM775.463942 265.660575h110.134887a10.440296 10.440296 0 0 1 10.440297 10.440296V561.468963a10.440296 10.440296 0 0 1-10.440297 10.440296h-110.134887a10.440296 10.440296 0 0 1-10.645008-10.440296v-285.368092a10.440296 10.440296 0 0 1 10.645008-10.440296z m10.440296 285.16338h89.049584v-264.282788h-89.049584zM245.874806 620.016506H143.518963a10.440296 10.440296 0 0 1-10.440296-10.645008v-333.270627a10.440296 10.440296 0 0 1 10.440296-10.440296h102.355843a10.440296 10.440296 0 0 1 10.440296 10.440296V609.371498a10.440296 10.440296 0 0 1-10.440296 10.645008z m-10.645007-333.475339h-81.884675V598.931202h81.884675zM856.939193 333.420143h-32.958581a10.645008 10.645008 0 1 1 0-20.471168h32.958581a10.645008 10.645008 0 1 1 0 20.471168zM856.939193 376.819021h-32.958581a10.645008 10.645008 0 1 1 0-20.471169h32.958581a10.645008 10.645008 0 1 1 0 20.471169zM856.939193 420.217899h-32.958581a10.645008 10.645008 0 1 1 0-20.471169h32.958581a10.645008 10.645008 0 1 1 0 20.471169z" horiz-adv-x="1024" />
<glyph glyph-name="jiandao" unicode="&#58945;" d="M768 307.2c-40.96 0-76.8-12.8-107.52-35.84 0 0 0 2.56-2.56 2.56l-110.08 110.08 366.08 366.08c10.24 10.24 10.24 25.6 0 35.84-5.12 5.12-12.8 7.68-17.92 7.68s-12.8-2.56-17.92-7.68l-366.08-366.08-366.08 366.08c-5.12 5.12-12.8 7.68-17.92 7.68-7.68 0-12.8-2.56-17.92-7.68-10.24-10.24-10.24-25.6 0-35.84l366.08-366.08-110.08-110.08-2.56-2.56c-30.72 23.04-66.56 35.84-107.52 35.84-99.84 0-179.2-79.36-179.2-179.2s79.36-179.2 179.2-179.2 179.2 79.36 179.2 179.2c0 40.96-12.8 76.8-35.84 107.52 0 0 2.56 0 2.56 2.56l110.08 110.08 110.08-110.08 2.56-2.56c-23.04-30.72-35.84-66.56-35.84-107.52 0-17.92 2.56-35.84 7.68-51.2 5.12-12.8 17.92-20.48 30.72-17.92 12.8 5.12 20.48 17.92 17.92 30.72-2.56 12.8-5.12 23.04-5.12 35.84 0 71.68 56.32 128 128 128s128-56.32 128-128-56.32-128-128-128c-25.6 0-51.2 7.68-74.24 23.04-12.8 7.68-28.16 5.12-35.84-5.12-7.68-12.8-5.12-28.16 5.12-35.84 30.72-20.48 66.56-33.28 102.4-33.28 99.84 0 179.2 79.36 179.2 179.2s-76.8 181.76-176.64 181.76z m-512-307.2c-71.68 0-128 56.32-128 128s56.32 128 128 128 128-56.32 128-128-56.32-128-128-128z" horiz-adv-x="1024" />
<glyph glyph-name="wnj5" unicode="&#58890;" d="M892.17086017 657.93327719H925.77334284C971.62045007 657.93327719 1008.78342691 620.77030163 1008.78342691 574.92319312v-83.01263821c0-45.8445544-37.16297556-83.01008407-83.00752995-83.01008407h-33.44157027l0.21199489-307.13986546h33.22957538c45.8445544 0 83.00752995-37.16297556 83.00752995-83.00752996V-97.45848866999995H45.86645087v116.21411822C45.86645087 64.60273806999999 83.02942641 101.76571362000004 128.87908906 101.76571362000004h398.4484033v182.62218524c0 64.18595062-52.03327455 116.21411823-116.21411693 116.21411822h-156.64386109L228.48863609 284.38789885999995h-66.4080683v-66.40806701H112.27451787v66.40806701H45.86645087V674.53529426c4.57194023 41.94435654 39.96743997 74.70907618 83.01263819 74.70907619h33.20403285v66.408067H211.88661901v-66.408067h464.8564716v66.408067h-58.10450499V865.45848867h166.02016815v-49.80605122H726.54914053v-66.408067H809.55922462c43.04008998 0 78.43814384-32.76471835 82.59120255-74.70907619l0.01787887-16.60201707zM845.31741513 409.84040012v258.19967522c-1.83899259 18.43590142-16.14226828 31.39569105-33.25767075 31.39568976H130.21491275c-17.06176458 0-31.35737919-12.83974451-33.1018679-29.73038018L96.94957963 335.37652373000003h93.07345954l26.02685506 115.8386568h196.87948539c91.85001989 0 166.3036798-74.08586217 166.3036798-165.48379562V111.98233911H845.31741513V409.84295425zM96.94957963-46.375359900000035h863.30487489v66.41062241c0 8.80673092-3.4991939 17.24821822-9.72367309 23.47780564A33.21169652 33.21169652 0 0 1 927.05042037 53.23674125000002H130.15361248c-8.80673092 0-17.25332646-3.4991939-23.48291389-9.7236731A33.21169652 33.21169652 0 0 1 96.94957963 20.03270839000004V-46.375359900000035z m794.34265152 656.41820476v-150.69522991h33.20403285a33.05078412 33.05078412 0 0 1 23.48036106 9.80796048 33.63824041 33.63824041 0 0 1 9.72367308 23.6770299v83.72524786c0 8.8808018-3.4991939 17.39380587-9.72367308 23.6770312A33.07632537 33.07632537 0 0 1 924.496264 610.0428448600001H891.29223115z m-180.07058298-158.35769903C665.37453965 451.68514583 628.21411823 488.84812139 628.21411823 534.6952299100001s37.16297556 83.01008407 83.00752994 83.01008407c45.84710851 0 83.0126382-37.16297556 83.01263821-83.01008407S757.07130951 451.68514583 711.22164817 451.68514583z m-1.27707883 51.08312877c18.34139754 0 33.20658827 14.86519074 33.20658827 33.20403286s-14.86519074 33.20403415-33.20658827 33.20403414C691.60828005 569.1763416 676.74309061 554.31115086 676.74309061 535.97230746s14.86519074-33.20403415 33.20147873-33.20403286zM628.21411823 318.86901054h166.02016815v51.08312876h-166.02016815v-51.08312876z m0-125.15366489h166.02016815v51.08312876h-166.02016815v-51.08312876z" horiz-adv-x="1047" />
</font>
</defs></svg>
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 2</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-2824.000000, -1838.000000)">
<g id="编组-2" transform="translate(2825.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.0110212054" x="0" y="0" width="529" height="517"></rect>
<g id="编组" transform="translate(93.928711, 69.000000)" stroke="#0CFAFA">
<polygon id="矩形" stroke-width="12" transform="translate(192.571289, 92.500000) scale(-1, 1) translate(-192.571289, -92.500000) " points="192.071289 84 193.071289 84 193.071289 101 192.071289 101"></polygon>
<polygon id="矩形" stroke-width="12" transform="translate(148.571289, 92.500000) scale(-1, 1) translate(-148.571289, -92.500000) " points="148.071289 84 149.071289 84 149.071289 101 148.071289 101"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(173.071289, 277.500000) scale(1, -1) translate(-173.071289, -277.500000) " points="135.071289 255 211.071289 255 211.071289 300 135.071289 300"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" points="128.071289 114 212.071289 114 212.071289 149 128.071289 149"></polygon>
<polygon id="矩形" stroke-width="16.9411765" stroke-linejoin="round" points="119.326426 41 221.962087 41 221.962087 73.8916456 260.071289 114 80.0712888 114 119.326426 77.5"></polygon>
<rect id="矩形" stroke-width="20" stroke-linejoin="round" x="37.427596" y="198" width="274" height="152"></rect>
<polygon id="矩形" stroke-width="20" stroke-linejoin="round" points="-7.67386155e-13 153 341 153 311.427596 198 37.427596 198"></polygon>
<path d="M48.427596,349 L89.427596,349 C90.5321655,349 91.427596,349.895431 91.427596,351 L91.427596,382 C91.427596,383.104569 90.5321655,384 89.427596,384 L48.427596,384 C47.3230265,384 46.427596,383.104569 46.427596,382 L46.427596,351 C46.427596,349.895431 47.3230265,349 48.427596,349 Z" id="矩形" stroke-width="16"></path>
<path d="M258.427596,350 L299.427596,350 C300.532166,350 301.427596,350.895431 301.427596,352 L301.427596,383 C301.427596,384.104569 300.532166,385 299.427596,385 L258.427596,385 C257.323027,385 256.427596,384.104569 256.427596,383 L256.427596,352 C256.427596,350.895431 257.323027,350 258.427596,350 Z" id="矩形" stroke-width="16"></path>
<rect id="矩形" stroke-width="16" transform="translate(170.571289, 0.500000) scale(1, -1) translate(-170.571289, -0.500000) " x="141.071289" y="0" width="59" height="1"></rect>
<rect id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(170.571289, 22.000000) rotate(90.000000) translate(-170.571289, -22.000000) " x="159.571289" y="21.5" width="22" height="1"></rect>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 2</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-2824.000000, -1838.000000)">
<g id="编组-2" transform="translate(2825.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.0110212054" x="0" y="0" width="529" height="517"></rect>
<g id="编组" transform="translate(93.928711, 69.000000)" stroke="#F6F6F6">
<polygon id="矩形" stroke-width="12" transform="translate(192.571289, 92.500000) scale(-1, 1) translate(-192.571289, -92.500000) " points="192.071289 84 193.071289 84 193.071289 101 192.071289 101"></polygon>
<polygon id="矩形" stroke-width="12" transform="translate(148.571289, 92.500000) scale(-1, 1) translate(-148.571289, -92.500000) " points="148.071289 84 149.071289 84 149.071289 101 148.071289 101"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(173.071289, 277.500000) scale(1, -1) translate(-173.071289, -277.500000) " points="135.071289 255 211.071289 255 211.071289 300 135.071289 300"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" points="128.071289 114 212.071289 114 212.071289 149 128.071289 149"></polygon>
<polygon id="矩形" stroke-width="16.9411765" stroke-linejoin="round" points="119.326426 41 221.962087 41 221.962087 73.8916456 260.071289 114 80.0712888 114 119.326426 77.5"></polygon>
<rect id="矩形" stroke-width="20" stroke-linejoin="round" x="37.427596" y="198" width="274" height="152"></rect>
<polygon id="矩形" stroke-width="20" stroke-linejoin="round" points="-7.67386155e-13 153 341 153 311.427596 198 37.427596 198"></polygon>
<path d="M48.427596,349 L89.427596,349 C90.5321655,349 91.427596,349.895431 91.427596,351 L91.427596,382 C91.427596,383.104569 90.5321655,384 89.427596,384 L48.427596,384 C47.3230265,384 46.427596,383.104569 46.427596,382 L46.427596,351 C46.427596,349.895431 47.3230265,349 48.427596,349 Z" id="矩形" stroke-width="16"></path>
<path d="M258.427596,350 L299.427596,350 C300.532166,350 301.427596,350.895431 301.427596,352 L301.427596,383 C301.427596,384.104569 300.532166,385 299.427596,385 L258.427596,385 C257.323027,385 256.427596,384.104569 256.427596,383 L256.427596,352 C256.427596,350.895431 257.323027,350 258.427596,350 Z" id="矩形" stroke-width="16"></path>
<rect id="矩形" stroke-width="16" transform="translate(170.571289, 0.500000) scale(1, -1) translate(-170.571289, -0.500000) " x="141.071289" y="0" width="59" height="1"></rect>
<rect id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(170.571289, 22.000000) rotate(90.000000) translate(-170.571289, -22.000000) " x="159.571289" y="21.5" width="22" height="1"></rect>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 2</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-2824.000000, -1838.000000)">
<g id="编组-2" transform="translate(2825.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.0110212054" x="0" y="0" width="529" height="517"></rect>
<g id="编组" transform="translate(93.928711, 69.000000)" stroke="#FFFFFF">
<polygon id="矩形" stroke-width="12" transform="translate(192.571289, 92.500000) scale(-1, 1) translate(-192.571289, -92.500000) " points="192.071289 84 193.071289 84 193.071289 101 192.071289 101"></polygon>
<polygon id="矩形" stroke-width="12" transform="translate(148.571289, 92.500000) scale(-1, 1) translate(-148.571289, -92.500000) " points="148.071289 84 149.071289 84 149.071289 101 148.071289 101"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(173.071289, 277.500000) scale(1, -1) translate(-173.071289, -277.500000) " points="135.071289 255 211.071289 255 211.071289 300 135.071289 300"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" points="128.071289 114 212.071289 114 212.071289 149 128.071289 149"></polygon>
<polygon id="矩形" stroke-width="16.9411765" stroke-linejoin="round" points="119.326426 41 221.962087 41 221.962087 73.8916456 260.071289 114 80.0712888 114 119.326426 77.5"></polygon>
<rect id="矩形" stroke-width="20" stroke-linejoin="round" x="37.427596" y="198" width="274" height="152"></rect>
<polygon id="矩形" stroke-width="20" stroke-linejoin="round" points="-7.67386155e-13 153 341 153 311.427596 198 37.427596 198"></polygon>
<path d="M48.427596,349 L89.427596,349 C90.5321655,349 91.427596,349.895431 91.427596,351 L91.427596,382 C91.427596,383.104569 90.5321655,384 89.427596,384 L48.427596,384 C47.3230265,384 46.427596,383.104569 46.427596,382 L46.427596,351 C46.427596,349.895431 47.3230265,349 48.427596,349 Z" id="矩形" stroke-width="16"></path>
<path d="M258.427596,350 L299.427596,350 C300.532166,350 301.427596,350.895431 301.427596,352 L301.427596,383 C301.427596,384.104569 300.532166,385 299.427596,385 L258.427596,385 C257.323027,385 256.427596,384.104569 256.427596,383 L256.427596,352 C256.427596,350.895431 257.323027,350 258.427596,350 Z" id="矩形" stroke-width="16"></path>
<rect id="矩形" stroke-width="16" transform="translate(170.571289, 0.500000) scale(1, -1) translate(-170.571289, -0.500000) " x="141.071289" y="0" width="59" height="1"></rect>
<rect id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(170.571289, 22.000000) rotate(90.000000) translate(-170.571289, -22.000000) " x="159.571289" y="21.5" width="22" height="1"></rect>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 2</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-2824.000000, -1838.000000)">
<g id="编组-2" transform="translate(2825.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.0110212054" x="0" y="0" width="529" height="517"></rect>
<g id="编组" transform="translate(93.928711, 69.000000)" stroke="#A8FFFF">
<polygon id="矩形" stroke-width="12" transform="translate(192.571289, 92.500000) scale(-1, 1) translate(-192.571289, -92.500000) " points="192.071289 84 193.071289 84 193.071289 101 192.071289 101"></polygon>
<polygon id="矩形" stroke-width="12" transform="translate(148.571289, 92.500000) scale(-1, 1) translate(-148.571289, -92.500000) " points="148.071289 84 149.071289 84 149.071289 101 148.071289 101"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(173.071289, 277.500000) scale(1, -1) translate(-173.071289, -277.500000) " points="135.071289 255 211.071289 255 211.071289 300 135.071289 300"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" points="128.071289 114 212.071289 114 212.071289 149 128.071289 149"></polygon>
<polygon id="矩形" stroke-width="16.9411765" stroke-linejoin="round" points="119.326426 41 221.962087 41 221.962087 73.8916456 260.071289 114 80.0712888 114 119.326426 77.5"></polygon>
<rect id="矩形" stroke-width="20" stroke-linejoin="round" x="37.427596" y="198" width="274" height="152"></rect>
<polygon id="矩形" stroke-width="20" stroke-linejoin="round" points="-7.67386155e-13 153 341 153 311.427596 198 37.427596 198"></polygon>
<path d="M48.427596,349 L89.427596,349 C90.5321655,349 91.427596,349.895431 91.427596,351 L91.427596,382 C91.427596,383.104569 90.5321655,384 89.427596,384 L48.427596,384 C47.3230265,384 46.427596,383.104569 46.427596,382 L46.427596,351 C46.427596,349.895431 47.3230265,349 48.427596,349 Z" id="矩形" stroke-width="16"></path>
<path d="M258.427596,350 L299.427596,350 C300.532166,350 301.427596,350.895431 301.427596,352 L301.427596,383 C301.427596,384.104569 300.532166,385 299.427596,385 L258.427596,385 C257.323027,385 256.427596,384.104569 256.427596,383 L256.427596,352 C256.427596,350.895431 257.323027,350 258.427596,350 Z" id="矩形" stroke-width="16"></path>
<rect id="矩形" stroke-width="16" transform="translate(170.571289, 0.500000) scale(1, -1) translate(-170.571289, -0.500000) " x="141.071289" y="0" width="59" height="1"></rect>
<rect id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(170.571289, 22.000000) rotate(90.000000) translate(-170.571289, -22.000000) " x="159.571289" y="21.5" width="22" height="1"></rect>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 2</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-2824.000000, -1838.000000)">
<g id="编组-2" transform="translate(2825.000000, 1839.000000)">
<rect id="矩形" stroke="" opacity="0.0110212054" x="0" y="0" width="529" height="517"></rect>
<g id="编组" transform="translate(93.928711, 69.000000)" stroke="#EFEFEF">
<polygon id="矩形" stroke-width="12" style="stroke:#EFEFEF;stroke-width:12" stroke="#EFEFEF" transform="translate(192.571289, 92.500000) scale(-1, 1) translate(-192.571289, -92.500000) " points="192.071289 84 193.071289 84 193.071289 101 192.071289 101" ></polygon>
<polygon id="矩形" stroke-width="12" style="stroke:#EFEFEF;stroke-width:12" stroke="#EFEFEF" transform="translate(148.571289, 92.500000) scale(-1, 1) translate(-148.571289, -92.500000) " points="148.071289 84 149.071289 84 149.071289 101 148.071289 101"></polygon>
<polygon id="矩形" stroke-width="16" style="stroke:#EFEFEF;stroke-width:16" stroke="#EFEFEF" stroke-linejoin="round" transform="translate(173.071289, 277.500000) scale(1, -1) translate(-173.071289, -277.500000) " points="135.071289 255 211.071289 255 211.071289 300 135.071289 300"></polygon>
<polygon id="矩形" stroke-width="16" style="stroke:#EFEFEF;stroke-width:16" stroke-linejoin="round" points="128.071289 114 212.071289 114 212.071289 149 128.071289 149"></polygon>
<polygon id="矩形" stroke-width="16.9411765" style="stroke:#EFEFEF;stroke-width:16.9411765" stroke-linejoin="round" points="119.326426 41 221.962087 41 221.962087 73.8916456 260.071289 114 80.0712888 114 119.326426 77.5"></polygon>
<rect id="矩形" stroke-width="20" stroke="#EFEFEF" stroke-linejoin="round" x="37.427596" y="198" width="274" height="152"></rect>
<polygon id="矩形" stroke-width="20" style="stroke:#EFEFEF;stroke-width:20" stroke-linejoin="round" points="-7.67386155e-13 153 341 153 311.427596 198 37.427596 198"></polygon>
<path d="M48.427596,349 L89.427596,349 C90.5321655,349 91.427596,349.895431 91.427596,351 L91.427596,382 C91.427596,383.104569 90.5321655,384 89.427596,384 L48.427596,384 C47.3230265,384 46.427596,383.104569 46.427596,382 L46.427596,351 C46.427596,349.895431 47.3230265,349 48.427596,349 Z" id="矩形" stroke-width="16" fill="#EFEFEF"></path>
<path d="M258.427596,350 L299.427596,350 C300.532166,350 301.427596,350.895431 301.427596,352 L301.427596,383 C301.427596,384.104569 300.532166,385 299.427596,385 L258.427596,385 C257.323027,385 256.427596,384.104569 256.427596,383 L256.427596,352 C256.427596,350.895431 257.323027,350 258.427596,350 Z" id="矩形" stroke-width="16" fill="#EFEFEF"></path>
<rect id="矩形" stroke="#EFEFEF" stroke-width="16" transform="translate(170.571289, 0.500000) scale(1, -1) translate(-170.571289, -0.500000) " x="141.071289" y="0" width="59" height="1"></rect>
<rect id="矩形" stroke="#EFEFEF" stroke-width="16" stroke-linejoin="round" transform="translate(170.571289, 22.000000) rotate(90.000000) translate(-170.571289, -22.000000) " x="159.571289" y="21.5" width="22" height="1"></rect>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 3备份</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-4144.000000, -1838.000000)">
<g id="编组-3备份" transform="translate(4145.000000, 1839.000000)">
<rect id="矩形备份" stroke="#979797" fill="#D8D8D8" opacity="0.0116954985" x="0" y="0" width="529" height="517"></rect>
<path d="M376.300993,284.499321 C358.978426,284.499321 343.822635,289.906127 330.832031,299.641337 C330.832031,299.641337 330.832031,298.55818 329.74838,298.55818 L283.197353,252.051615 L438.007811,97.3867341 C442.338188,93.0609718 442.338188,86.5710081 438.007811,82.2452459 C435.844208,80.0810445 432.595897,79 430.429651,79 C428.266048,79 425.017737,80.0810445 422.851491,82.2452459 L268.041033,236.909599 L113.230575,82.2452459 C111.064329,80.0810445 107.816546,79 105.652415,79 C102.404103,79 100.238386,80.0810445 98.0742547,82.2452459 C93.744406,86.5710081 93.744406,93.0609718 98.0742547,97.3867341 L252.884712,252.051615 L205.250034,299.641337 C192.25996,289.906127 177.103639,284.499321 159.781073,284.499321 C117.560424,284.499321 84,318.028071 84,360.208874 C84,402.390205 117.560424,435.918956 159.781073,435.918956 C202.001723,435.918956 235.562675,402.390205 235.562675,360.208874 C235.562675,342.903184 230.150232,327.761168 220.406355,314.783353 C220.406355,314.783353 221.490535,314.783353 221.490535,313.700196 L268.041033,267.193631 L315.675711,314.783353 C305.931834,327.761168 300.519919,342.903184 300.519919,360.208874 C300.519919,367.779882 301.601456,375.35089 303.765588,381.840854 C305.931834,387.248189 311.343748,390.492907 316.757777,389.411862 C322.17022,387.248189 325.418003,381.840854 324.335937,376.431935 C323.253871,371.025128 322.17022,366.699366 322.17022,361.289919 C322.17022,331.006414 345.988352,307.212345 376.300993,307.212345 C406.613633,307.212345 430.429651,331.006414 430.429651,361.289919 C430.429651,391.573951 406.613633,415.370132 376.300993,415.370132 C365.474521,415.370132 354.648578,412.124887 344.904172,405.634923 C339.492257,402.390205 332.996163,403.470722 329.74838,407.799124 C326.502183,413.205931 327.584249,419.695895 331.914097,422.941141 C344.904172,431.592665 360.060492,437 375.216812,437 C417.439576,437 451,403.470722 451,361.289919 C451,319.109116 418.521642,284.499321 376.300993,284.499321 Z M158.998682,414 C128.759357,414 105,390.240643 105,360.000791 C105,329.761466 128.759357,306 158.998682,306 C189.238534,306 213,329.761466 213,360.000791 C213,390.240643 189.238534,414 158.998682,414 Z" id="jiandao" fill="#0CFAFA"></path>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 3备份</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-4144.000000, -1838.000000)">
<g id="编组-3备份" transform="translate(4145.000000, 1839.000000)">
<rect id="矩形备份" stroke="#979797" fill="#D8D8D8" opacity="0.0116954985" x="0" y="0" width="529" height="517"></rect>
<path d="M376.300993,284.499321 C358.978426,284.499321 343.822635,289.906127 330.832031,299.641337 C330.832031,299.641337 330.832031,298.55818 329.74838,298.55818 L283.197353,252.051615 L438.007811,97.3867341 C442.338188,93.0609718 442.338188,86.5710081 438.007811,82.2452459 C435.844208,80.0810445 432.595897,79 430.429651,79 C428.266048,79 425.017737,80.0810445 422.851491,82.2452459 L268.041033,236.909599 L113.230575,82.2452459 C111.064329,80.0810445 107.816546,79 105.652415,79 C102.404103,79 100.238386,80.0810445 98.0742547,82.2452459 C93.744406,86.5710081 93.744406,93.0609718 98.0742547,97.3867341 L252.884712,252.051615 L205.250034,299.641337 C192.25996,289.906127 177.103639,284.499321 159.781073,284.499321 C117.560424,284.499321 84,318.028071 84,360.208874 C84,402.390205 117.560424,435.918956 159.781073,435.918956 C202.001723,435.918956 235.562675,402.390205 235.562675,360.208874 C235.562675,342.903184 230.150232,327.761168 220.406355,314.783353 C220.406355,314.783353 221.490535,314.783353 221.490535,313.700196 L268.041033,267.193631 L315.675711,314.783353 C305.931834,327.761168 300.519919,342.903184 300.519919,360.208874 C300.519919,367.779882 301.601456,375.35089 303.765588,381.840854 C305.931834,387.248189 311.343748,390.492907 316.757777,389.411862 C322.17022,387.248189 325.418003,381.840854 324.335937,376.431935 C323.253871,371.025128 322.17022,366.699366 322.17022,361.289919 C322.17022,331.006414 345.988352,307.212345 376.300993,307.212345 C406.613633,307.212345 430.429651,331.006414 430.429651,361.289919 C430.429651,391.573951 406.613633,415.370132 376.300993,415.370132 C365.474521,415.370132 354.648578,412.124887 344.904172,405.634923 C339.492257,402.390205 332.996163,403.470722 329.74838,407.799124 C326.502183,413.205931 327.584249,419.695895 331.914097,422.941141 C344.904172,431.592665 360.060492,437 375.216812,437 C417.439576,437 451,403.470722 451,361.289919 C451,319.109116 418.521642,284.499321 376.300993,284.499321 Z M158.998682,414 C128.759357,414 105,390.240643 105,360.000791 C105,329.761466 128.759357,306 158.998682,306 C189.238534,306 213,329.761466 213,360.000791 C213,390.240643 189.238534,414 158.998682,414 Z" id="jiandao" fill="#EFEFEF"></path>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 3</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-3386.000000, -1838.000000)">
<g id="编组-3" transform="translate(3387.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.00592912946" x="0" y="0" width="529" height="517"></rect>
<path d="M407.343644,151.250581 L420.501024,151.250581 C438.449814,151.250581 453,165.800195 453,183.748985 L453,216.250246 C453,234.199036 438.449814,248.750936 420.501024,248.750936 L407.4082,248.750936 L407.491037,369.001202 L420.501024,369.001202 C438.449814,369.001202 453,383.551387 453,401.499606 L453,447 L76,447 L76,401.499606 C76,383.551387 90.5501856,369.001202 108.501261,369.001202 L264.501143,369.001202 L264.501143,297.500827 C264.501143,272.370351 244.12894,252.000433 219.000749,252.000433 L157.672193,252.000433 L147.500374,297.500827 L121.500394,297.500827 L121.500394,323.500808 L102.000552,323.500808 L102.000552,297.500827 L76,297.500827 L76,144.749872 C77.7898516,128.327569 91.6482051,115.499823 108.501261,115.499823 L121.500394,115.499823 L121.500394,89.4998424 L140.999665,89.4998424 L140.999665,115.499823 L323.000098,115.499823 L323.000098,89.4998424 L300.25133,89.4998424 L300.25133,70 L365.250995,70 L365.250995,89.4998424 L342.499941,89.4998424 L342.499941,115.499823 L375.001202,115.499823 C391.851972,115.499823 405.710326,128.327569 407.336788,144.749872 L407.343644,151.250581 Z M389,248.381669 L389,147.291798 C388.28009,140.073655 382.680471,135 375.978668,135 L109.023621,135 C102.344137,135 96.7468066,140.026961 96.064666,146.640365 L96,277.536679 L132.439586,277.536679 L142.630492,232.184125 L219.711811,232.184125 C255.672982,232.184125 284.823049,261.189943 284.823049,296.973162 L284.823049,365 L389,365 L389,248.381669 Z M96,427 L434,427 L434,400.998857 C434,397.551044 432.630048,394.246056 430.192927,391.807163 C427.754092,389.369985 424.449182,388 421.000879,388 L109.001406,388 C105.553103,388 102.245908,389.369985 99.8070732,391.807163 C97.3699522,394.246056 96,397.551044 96,400.998857 L96,427 Z M407,170 L407,229 L420.000857,229 C423.449166,229 426.754081,227.620055 429.19292,225.160353 C431.630045,222.70238 433,219.366888 433,215.889657 L433,183.110343 C433,179.633112 431.630045,176.299925 429.19292,173.839647 C426.754081,171.38225 423.449166,170 420.000857,170 L407,170 Z M336.498572,232 C318.549689,232 304,217.449739 304,199.499143 C304,181.550261 318.549689,167 336.498572,167 C354.449739,167 369,181.550261 369,199.499143 C369,217.449739 354.449739,232 336.498572,232 Z M335.998857,212 C343.180392,212 349,206.180264 349,198.999143 C349,191.819736 343.180392,186 335.998857,186 C328.820179,186 323,191.819736 323,198.999143 C323,206.180264 328.820179,212 335.998857,212 Z M304,284 L369,284 L369,264 L304,264 L304,284 Z M304,333 L369,333 L369,313 L304,313 L304,333 Z" id="ic_feng" fill="#0CFAFA"></path>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 3</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-3386.000000, -1838.000000)">
<g id="编组-3" transform="translate(3387.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.00592912946" x="0" y="0" width="529" height="517"></rect>
<path d="M407.343644,151.250581 L420.501024,151.250581 C438.449814,151.250581 453,165.800195 453,183.748985 L453,216.250246 C453,234.199036 438.449814,248.750936 420.501024,248.750936 L407.4082,248.750936 L407.491037,369.001202 L420.501024,369.001202 C438.449814,369.001202 453,383.551387 453,401.499606 L453,447 L76,447 L76,401.499606 C76,383.551387 90.5501856,369.001202 108.501261,369.001202 L264.501143,369.001202 L264.501143,297.500827 C264.501143,272.370351 244.12894,252.000433 219.000749,252.000433 L157.672193,252.000433 L147.500374,297.500827 L121.500394,297.500827 L121.500394,323.500808 L102.000552,323.500808 L102.000552,297.500827 L76,297.500827 L76,144.749872 C77.7898516,128.327569 91.6482051,115.499823 108.501261,115.499823 L121.500394,115.499823 L121.500394,89.4998424 L140.999665,89.4998424 L140.999665,115.499823 L323.000098,115.499823 L323.000098,89.4998424 L300.25133,89.4998424 L300.25133,70 L365.250995,70 L365.250995,89.4998424 L342.499941,89.4998424 L342.499941,115.499823 L375.001202,115.499823 C391.851972,115.499823 405.710326,128.327569 407.336788,144.749872 L407.343644,151.250581 Z M389,248.381669 L389,147.291798 C388.28009,140.073655 382.680471,135 375.978668,135 L109.023621,135 C102.344137,135 96.7468066,140.026961 96.064666,146.640365 L96,277.536679 L132.439586,277.536679 L142.630492,232.184125 L219.711811,232.184125 C255.672982,232.184125 284.823049,261.189943 284.823049,296.973162 L284.823049,365 L389,365 L389,248.381669 Z M96,427 L434,427 L434,400.998857 C434,397.551044 432.630048,394.246056 430.192927,391.807163 C427.754092,389.369985 424.449182,388 421.000879,388 L109.001406,388 C105.553103,388 102.245908,389.369985 99.8070732,391.807163 C97.3699522,394.246056 96,397.551044 96,400.998857 L96,427 Z M407,170 L407,229 L420.000857,229 C423.449166,229 426.754081,227.620055 429.19292,225.160353 C431.630045,222.70238 433,219.366888 433,215.889657 L433,183.110343 C433,179.633112 431.630045,176.299925 429.19292,173.839647 C426.754081,171.38225 423.449166,170 420.000857,170 L407,170 Z M336.498572,232 C318.549689,232 304,217.449739 304,199.499143 C304,181.550261 318.549689,167 336.498572,167 C354.449739,167 369,181.550261 369,199.499143 C369,217.449739 354.449739,232 336.498572,232 Z M335.998857,212 C343.180392,212 349,206.180264 349,198.999143 C349,191.819736 343.180392,186 335.998857,186 C328.820179,186 323,191.819736 323,198.999143 C323,206.180264 328.820179,212 335.998857,212 Z M304,284 L369,284 L369,264 L304,264 L304,284 Z M304,333 L369,333 L369,313 L304,313 L304,333 Z" id="ic_feng" fill="#F6F6F6"></path>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 3</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-3386.000000, -1838.000000)">
<g id="编组-3" transform="translate(3387.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.00592912946" x="0" y="0" width="529" height="517"></rect>
<path d="M407.343644,151.250581 L420.501024,151.250581 C438.449814,151.250581 453,165.800195 453,183.748985 L453,216.250246 C453,234.199036 438.449814,248.750936 420.501024,248.750936 L407.4082,248.750936 L407.491037,369.001202 L420.501024,369.001202 C438.449814,369.001202 453,383.551387 453,401.499606 L453,447 L76,447 L76,401.499606 C76,383.551387 90.5501856,369.001202 108.501261,369.001202 L264.501143,369.001202 L264.501143,297.500827 C264.501143,272.370351 244.12894,252.000433 219.000749,252.000433 L157.672193,252.000433 L147.500374,297.500827 L121.500394,297.500827 L121.500394,323.500808 L102.000552,323.500808 L102.000552,297.500827 L76,297.500827 L76,144.749872 C77.7898516,128.327569 91.6482051,115.499823 108.501261,115.499823 L121.500394,115.499823 L121.500394,89.4998424 L140.999665,89.4998424 L140.999665,115.499823 L323.000098,115.499823 L323.000098,89.4998424 L300.25133,89.4998424 L300.25133,70 L365.250995,70 L365.250995,89.4998424 L342.499941,89.4998424 L342.499941,115.499823 L375.001202,115.499823 C391.851972,115.499823 405.710326,128.327569 407.336788,144.749872 L407.343644,151.250581 Z M389,248.381669 L389,147.291798 C388.28009,140.073655 382.680471,135 375.978668,135 L109.023621,135 C102.344137,135 96.7468066,140.026961 96.064666,146.640365 L96,277.536679 L132.439586,277.536679 L142.630492,232.184125 L219.711811,232.184125 C255.672982,232.184125 284.823049,261.189943 284.823049,296.973162 L284.823049,365 L389,365 L389,248.381669 Z M96,427 L434,427 L434,400.998857 C434,397.551044 432.630048,394.246056 430.192927,391.807163 C427.754092,389.369985 424.449182,388 421.000879,388 L109.001406,388 C105.553103,388 102.245908,389.369985 99.8070732,391.807163 C97.3699522,394.246056 96,397.551044 96,400.998857 L96,427 Z M407,170 L407,229 L420.000857,229 C423.449166,229 426.754081,227.620055 429.19292,225.160353 C431.630045,222.70238 433,219.366888 433,215.889657 L433,183.110343 C433,179.633112 431.630045,176.299925 429.19292,173.839647 C426.754081,171.38225 423.449166,170 420.000857,170 L407,170 Z M336.498572,232 C318.549689,232 304,217.449739 304,199.499143 C304,181.550261 318.549689,167 336.498572,167 C354.449739,167 369,181.550261 369,199.499143 C369,217.449739 354.449739,232 336.498572,232 Z M335.998857,212 C343.180392,212 349,206.180264 349,198.999143 C349,191.819736 343.180392,186 335.998857,186 C328.820179,186 323,191.819736 323,198.999143 C323,206.180264 328.820179,212 335.998857,212 Z M304,284 L369,284 L369,264 L304,264 L304,284 Z M304,333 L369,333 L369,313 L304,313 L304,333 Z" id="ic_feng" fill="#FFFFFF"></path>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 3</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-3386.000000, -1838.000000)">
<g id="编组-3" transform="translate(3387.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.00592912946" x="0" y="0" width="529" height="517"></rect>
<path d="M407.343644,151.250581 L420.501024,151.250581 C438.449814,151.250581 453,165.800195 453,183.748985 L453,216.250246 C453,234.199036 438.449814,248.750936 420.501024,248.750936 L407.4082,248.750936 L407.491037,369.001202 L420.501024,369.001202 C438.449814,369.001202 453,383.551387 453,401.499606 L453,447 L76,447 L76,401.499606 C76,383.551387 90.5501856,369.001202 108.501261,369.001202 L264.501143,369.001202 L264.501143,297.500827 C264.501143,272.370351 244.12894,252.000433 219.000749,252.000433 L157.672193,252.000433 L147.500374,297.500827 L121.500394,297.500827 L121.500394,323.500808 L102.000552,323.500808 L102.000552,297.500827 L76,297.500827 L76,144.749872 C77.7898516,128.327569 91.6482051,115.499823 108.501261,115.499823 L121.500394,115.499823 L121.500394,89.4998424 L140.999665,89.4998424 L140.999665,115.499823 L323.000098,115.499823 L323.000098,89.4998424 L300.25133,89.4998424 L300.25133,70 L365.250995,70 L365.250995,89.4998424 L342.499941,89.4998424 L342.499941,115.499823 L375.001202,115.499823 C391.851972,115.499823 405.710326,128.327569 407.336788,144.749872 L407.343644,151.250581 Z M389,248.381669 L389,147.291798 C388.28009,140.073655 382.680471,135 375.978668,135 L109.023621,135 C102.344137,135 96.7468066,140.026961 96.064666,146.640365 L96,277.536679 L132.439586,277.536679 L142.630492,232.184125 L219.711811,232.184125 C255.672982,232.184125 284.823049,261.189943 284.823049,296.973162 L284.823049,365 L389,365 L389,248.381669 Z M96,427 L434,427 L434,400.998857 C434,397.551044 432.630048,394.246056 430.192927,391.807163 C427.754092,389.369985 424.449182,388 421.000879,388 L109.001406,388 C105.553103,388 102.245908,389.369985 99.8070732,391.807163 C97.3699522,394.246056 96,397.551044 96,400.998857 L96,427 Z M407,170 L407,229 L420.000857,229 C423.449166,229 426.754081,227.620055 429.19292,225.160353 C431.630045,222.70238 433,219.366888 433,215.889657 L433,183.110343 C433,179.633112 431.630045,176.299925 429.19292,173.839647 C426.754081,171.38225 423.449166,170 420.000857,170 L407,170 Z M336.498572,232 C318.549689,232 304,217.449739 304,199.499143 C304,181.550261 318.549689,167 336.498572,167 C354.449739,167 369,181.550261 369,199.499143 C369,217.449739 354.449739,232 336.498572,232 Z M335.998857,212 C343.180392,212 349,206.180264 349,198.999143 C349,191.819736 343.180392,186 335.998857,186 C328.820179,186 323,191.819736 323,198.999143 C323,206.180264 328.820179,212 335.998857,212 Z M304,284 L369,284 L369,264 L304,264 L304,284 Z M304,333 L369,333 L369,313 L304,313 L304,333 Z" id="ic_feng" fill="#EFEFEF"></path>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<template>
<!--头部-->
<div class="header">
<!-- 飞天兔数字工厂大数据展示 -->
<div class="header_title">
<!-- 针车一组 -->
{{title}}
</div>
<!-- <a href="javascript:;" class="a-access">
<button class="button type1" @click="created">生成</button>
</a> -->
</div>
</template>
<script>
export default {
name: "chartHeader",
props:['title'],
data() {
return {
input: ""
};
},
// props:{
// chartList:Array,
// selectChartList:Array
// },
methods: {
created() {
// this.$emit("created",this.input);
// console.log("我要去生成了",this.input);
}
}
};
</script>
<style scoped="scoped">
.header {
height: 70px;
/* position: relative; */
/* padding-top: 13px; */
/* width: 1920px; */
font-size: 38px;
color: #ffffff;
text-align: center;
background: url(../../assets/image/biaoti.png) center no-repeat;
background-size: auto 100%;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
}
.header a.a-access {
position: absolute;
right: 3%;
top: -18%;
}
.header_title {
/* height: 50px; */
/* width: 28%; */
display: flex;
justify-content: center;
align-items: center;
font-weight: bold;
margin-left: 20px;
}
.button {
position: relative;
padding: 0.5em 1.5em;
border: none;
background-color: transparent;
cursor: pointer;
outline: none;
font-size: 18px;
margin: 1em 0.8em;
}
.button.type1 {
color: #00ffff;
}
.button.type1.type1::after,
.button.type1.type1::before {
content: "";
display: block;
position: absolute;
width: 20%;
height: 20%;
border: 2px solid;
transition: all 0.6s ease;
border-radius: 2px;
}
.button.type1.type1::after {
bottom: 0;
right: 0;
border-top-color: transparent;
border-left-color: transparent;
border-bottom-color: #566473;
border-right-color: #566473;
}
.button.type1.type1::before {
top: 0;
left: 0;
border-bottom-color: transparent;
border-right-color: transparent;
border-top-color: #566473;
border-left-color: #566473;
}
.button.type1.type1:hover:after,
.button.type1.type1:hover:before {
width: 100%;
height: 100%;
}
</style>
......@@ -46,12 +46,13 @@ export default {
{ ID: 3, Text: "Panle1" ,name:"panle1",src:require("@/assets/image/panle1.jpg")},
{ ID: 4, Text: "Panle2" ,name:"panle2",src:require("@/assets/image/panle2.jpg")},
{ ID: 5, Text: "Table1" ,name:"table1",src:require("@/assets/image/table1.jpg")},
{ ID: 6, Text: "pie" ,name:"pie",src:require("@/assets/image/table1.jpg")},
{ ID: 7, Text: "radar" ,name:"雷达图",src:require("@/assets/image/table1.jpg")},
{ ID: 8, Text: "bar" ,name:"柱状图",src:require("@/assets/image/table1.jpg")},
{ ID: 9, Text: "scatter" ,name:"散点图",src:require("@/assets/image/table1.jpg")},
{ ID: 10, Text: "chartLine" ,name:"折线图",src:require("@/assets/image/table1.jpg")},
{ ID: 11, Text: "Table2" ,name:"table2",src:require("@/assets/image/table1.jpg")},
{ ID: 6, Text: "Table2" ,name:"table2",src:require("@/assets/image/table1.jpg")},
// { ID: 6, Text: "pie" ,name:"pie",src:require("@/assets/image/table1.jpg")},
{ ID: 7, Text: "ViewBoard" ,name:"针车车间",src:require("@/assets/image/back-img.png")},
// { ID: 8, Text: "bar" ,name:"柱状图",src:require("@/assets/image/table1.jpg")},
// { ID: 9, Text: "scatter" ,name:"散点图",src:require("@/assets/image/table1.jpg")},
// { ID: 10, Text: "chartLine" ,name:"折线图",src:require("@/assets/image/table1.jpg")},
],
RefreshTypeCombox: [
......
......@@ -3,7 +3,7 @@
import Vue from 'vue'
import App from './App'
import router from './router'
import './assets/font/iconfont.css'
//文字滚动https://chenxuan0000.github.io/component-document/index_prod.html#/component/seamless-default
import scroll from 'vue-seamless-scroll'
......@@ -18,6 +18,11 @@ import utils from '@/function/utils.js'
Vue.prototype.$utils = utils
import UtilityTools from "@/function/UtilityTools"
/* eslint-disable no-new */
// 引入echarts
import echarts from 'echarts'
Vue.use(echarts)
Vue.prototype.echarts = echarts
new Vue({
el: '#app',
router,
......
......@@ -14,6 +14,12 @@ import chartDemo from '../views/board/chartDemo'
import chartDemo1 from '../views/board/chartDemo1'
import test from '../views/test/index'
import chartDemoList from '../views/board/chartdemoList'
import ZCList from '../views/board/workShopList/index.vue'
import ViewZC from '../views/board/workShopList/kanbanView.vue'
import ViewCX from '../views/board/workShopList/kanbanViewCX.vue'
import ViewXY from '../views/board/workShopList/kanbanViewXY.vue'
import Efficiency from '../views/board/workShopList/dynamicEfficiency.vue'
import DataShow from '../views/board/workShopList/dataShow.vue'
Vue.use(Router)
......@@ -51,7 +57,15 @@ export default new Router({
},
component: chartDemoList,
},
{
path:'/zcList',
name:'zcList',
meta: {
title: '车间配置',
},
component: ZCList,
},
]
},
{
......@@ -125,6 +139,54 @@ export default new Router({
},
component: chartDemo1,
},
{
path:'/zcList',
name:'zcList',
meta: {
title: '车间选择',
},
component: ZCList,
},
{
path:'/viewZC',
name:'viewZC',
meta: {
title: '车间展示',
},
component: ViewZC,
},
{
path:'/viewCX',
name:'viewCX',
meta: {
title: '车间展示',
},
component: ViewCX,
},
{
path:'/viewXY',
name:'viewXY',
meta: {
title: '鑫源看板',
},
component: ViewXY,
},
{
path:'/Efficiency',
name:'Efficiency',
meta:{
title:'工厂动态效率展示'
},
component:Efficiency
},
{
path:'/dataShow',
name:'dataShow',
meta:{
title:'样品运行控制中心'
},
component:DataShow
}
],
})
......@@ -99,7 +99,7 @@
<el-input-number v-model="ruleForm.RefreshTime" :min="0"></el-input-number>
</el-form-item>
<el-form-item label="刷新类别" v-if="ruleForm.ChartType==5">
<el-form-item label="刷新类别" v-if="ruleForm.ChartType==5 || ruleForm.ChartType==6">
<el-select v-model="ruleForm.RefreshType" placeholder="请选择容器刷新类别">
<el-option
v-for="item in comboxstore.RefreshTypeCombox"
......@@ -241,7 +241,7 @@ export default {
},
{ value: "BackgroundColor", label: "背景色" },
{ value: "FontColor1", label: "1号字体颜色" },
{ value: "FontSize1", label: "1号字体大小", width: 50 },
{ value: "FontSize1", label: "1号字体大小", width: 50 },
{ value: "FontColor2", label: "2号字体颜色" },
{ value: "FontSize2", label: "2号字体大小", width: 50 },
......@@ -396,6 +396,7 @@ export default {
},
Action(actionname) {
var me = this;
console.log('me.ruleForm'+me.ruleForm)
const post = (url, entity) => {
Axios({
method: "post",
......
......@@ -80,6 +80,7 @@ import comFoot from "@/views/chart/foot";
import Panle1 from "@/views/chart/Panle1";
import Panle2 from "@/views/chart/Panle2";
import Table1 from "@/views/chart/Table1";
import Table2 from "@/views/chart/Table1";
import pie from "@/views/chart/echarts/pie/index";
export default {
name: "board",
......@@ -89,6 +90,7 @@ export default {
Panle1,
Panle2,
Table1,
Table2,
pie
},
data() {
......
......@@ -89,6 +89,7 @@ import radar from "@/views/chart/echarts/radar/index";
import bar from "@/views/chart/echarts/bar/index";
import scatter from "@/views/chart/echarts/scatter/index";
import chartLine from "@/views/chart/echarts/line/index";
import ViewBoard from '@/views/board/workShopList/kanbanView'
export default {
name: "board",
components: {
......@@ -97,12 +98,13 @@ export default {
Panle1,
Panle2,
Table1,
Table2,
pie,
radar,
bar,
scatter,
chartLine,
Table2
ViewBoard
},
data() {
return {
......@@ -156,14 +158,16 @@ export default {
},
methods: {
Load(id) {
console.log("请求数据。。。")
console.log("请求数据。。。")
// console.log('sdfsdff'+this.GetLayout().TagData);
var me = this;
Axios({
method: "get",
url: me.Api.get.url,
params: { MID: id }
}).then(res => {
console.log('rows'+JSON.stringify(res))
if (res.success) {
me.ruleForm = res.rows[0];
console.log(JSON.stringify( me.ruleForm))
......@@ -182,6 +186,8 @@ export default {
return layout;
},
GetChartStore(item) {
console.log('item+++++'+JSON.stringify(item));
var chart = null;
switch (item) {
case "head":
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<template>
<div class="main">
<el-main>
<!-- <div>
<label for="">车间选择:</label
><el-select v-model="value" placeholder="请选择">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</div> -->
<div style="width:400px;margin-bottom:20px">
<label for="" style="display:inline-block">车间ID:</label>
<div style="display:inline-block;width:150px">
<el-input
v-model="FactoryWorkShopTeamID"
placeholder="请输入车间ID"
></el-input>
</div>
</div>
<div style="width:400px;margin-bottom:20px">
<label for="" style="display:inline-block">切换时间:</label>
<div style="display:inline-block;width:150px">
<el-input v-model="time" placeholder="请输入车间ID"></el-input>
</div>
</div>
<!-- <div class="asd iconfont iconwnj5"></div> -->
<el-button type="primary" @click="goNext()">针车车间</el-button>
<el-button type="primary" @click="goNextCX()">成型车间</el-button>
<el-button type="primary" @click="goNextXY()">鑫源看板</el-button>
<el-button type="primary" @click="goNextDE()">动态效率</el-button>
<el-button type="primary" @click="goNextSJ()">数据展示</el-button>
</el-main>
</div>
</template>
<script>
export default {
data() {
return {
options: [
{
value: "1",
label: "针车车间"
},
{
value: "2",
label: "成型车间"
}
],
value: "",
FactoryWorkShopTeamID: "",
time: 0
};
},
methods: {
goNext() {
if (!this.FactoryWorkShopTeamID) {
this.$message({
message: "请输入车间ID",
type: "warning"
});
return;
}
this.$router.push({
name: "viewZC",
query: {
FactoryWorkShopTeamID: this.FactoryWorkShopTeamID,
time: this.time
}
});
},
goNextCX() {
if (!this.FactoryWorkShopTeamID) {
this.$message({
message: "请输入车间ID",
type: "warning"
});
return;
}
// if (this.time <= 0) {
// this.$message({
// message: "请输入合适的时间",
// type: "warning"
// });
// return;
// }
this.$router.push({
name: "viewCX",
query: {
FactoryWorkShopTeamID: this.FactoryWorkShopTeamID,
time: this.time
}
});
},
goNextXY() {
if (!this.FactoryWorkShopTeamID) {
this.$message({
message: "请输入车间ID",
type: "warning"
});
return;
}
// if (this.time <= 0) {
// this.$message({
// message: "请输入合适的时间",
// type: "warning"
// });
// return;
// }
this.$router.push({
name: "viewXY",
query: {
FactoryWorkShopTeamID: this.FactoryWorkShopTeamID,
time: this.time
}
});
},
goNextDE(){
this.$router.push({
name: "Efficiency",
query: {
time: this.time,
}
});
},
goNextSJ(){
if (!this.FactoryWorkShopTeamID) {
this.$message({
message: "请输入车间ID",
type: "warning"
});
return
}
this.$router.push({
name: "dataShow",
query: {
time: this.time,
}
})
}
}
};
</script>
<style>
.main {
width: 100%;
height: 100%;
}
.asd{
font-size: 15px;
color: red;
}
</style>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<template>
<div style="font-size:30px" :style="{color:chart.FontColor,background:chart.BackgroundColor}">
<div style="width:100%">
<table style="width:100%;height:100%">
<table style="width:100%;height:100%;border-collapse:collapse">
<tr style="height:8%" :style="{fontSize:chart.FontSize1!=0?chart.FontSize1+'px':'30px'}">
<td
v-for="(item,index) in titlestore"
class="tableclass"
:key="index"
:style="{color:item.Color,width:item.Width+'%'}"
:style="{color:item.Color,width:item.Width+'%',border:'1px'+' solid '+item.Color,borderColor:boardstore.BorderColor==null?'red':boardstore.BorderColor}"
>{{item.Key}}</td>
</tr>
<!-- <el-progress :text-inside="true" :stroke-width="20" color="#000" :percentage="90" status="exception"></el-progress> -->
<template v-for="(item,index) in itemdata">
<tr
:key="index"
......@@ -19,9 +20,17 @@
<td
:key="index1"
class="tableclass"
:style="{width:getwidth(obj)+'%'}"
v-if="obj.Key.indexOf('_')>0"
:style="{width:getwidth(obj)+'%',border:'1px'+' solid '+getfontcolor(item),borderColor:boardstore.BorderColor==null?'red':boardstore.BorderColor}"
v-if="obj.Key.indexOf('_')>0 && obj.Key.indexOf('_percent')<0"
>{{obj.Value}}</td>
<td
:key="index1"
class="tableclass"
:style="{width:getwidth(obj)+'%',border:'1px'+' solid '+getfontcolor(item),borderColor:boardstore.BorderColor==null?'red':boardstore.BorderColor}"
v-if="obj.Key.indexOf('_percent')>0"
>
<el-progress :text-inside="true" :style="{color:getfontcolor(item)}" :stroke-width="20" type="line" :color="obj.Key.indexOf('#') ? '#'+obj.Value.split('#')[1] : '#409EFF'" :percentage="obj.Key.indexOf('#') ? parseInt(obj.Value.split('#')[0]) : parseInt(obj.Value)" status="exception"></el-progress>
</td>
</template>
</tr>
</template>
......@@ -206,6 +215,7 @@ export default {
if (this.chart.RefreshType == 1) {
this.itemdata = me._changeDataType(res.rows);
}
console.log('itemdata'+JSON.stringify(me.itemdata))
} else {
console.log(res.message);
}
......@@ -346,6 +356,8 @@ table {
}
.tableclass {
text-align: center;
box-sizing: border-box;
padding:0 10px;
/* border:1px solid blue; */
/* display: inline-block; */
/* 不换行 */
......
......@@ -26,7 +26,11 @@
</tr>
</template>
<template v-if="itemdata.length<chart.PageSize">
<tr v-for="(tt,index) in (chart.PageSize-itemdata.length)" :key="'tt'+index" :style="{fontSize:chart.FontSize2!=0?chart.FontSize2+'px':'30px'}">
<tr
v-for="(tt,index) in (chart.PageSize-itemdata.length)"
:key="'tt'+index"
:style="{fontSize:chart.FontSize2!=0?chart.FontSize2+'px':'30px'}"
>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
......@@ -45,7 +49,7 @@ import Axios from "@/function/axios.js";
import qs from "qs";
var _this;
export default {
name: "charttable1",
name: "charttable2",
inject: ["reload"],
props: ["boardstore", "chart", "Api"],
data() {
......@@ -259,6 +263,7 @@ export default {
//换行
_changeItemData() {
console.log('chart'+JSON.stringify(this.chart))
if (this.chart.RefreshType == 2) {
console.log(this.chart.PositionIndex + "换行");
if (this.itemdata.length == 0) return;
......@@ -319,6 +324,13 @@ export default {
};
</script>
<style >
<<<<<<< HEAD
=======
.el-progress-bar{
display: flex;
align-items: center;
}
>>>>>>> 14f09182f403625ae423bf2b3e12000d1ae64703
.seamless-warp {
height: 95%;
overflow: hidden;
......
......@@ -69,6 +69,22 @@ export default {
path: "chartDemoList"
},
]
},
{
text: "车间看板",
iconCls: "el-icon-video-camera-solid",
children: [
{
text: "车间选择",
name: "zcList",
path: "zcList"
},
// {
// text: "鑫源看板",
// name: "xyList",
// path: "xyList"
// },
]
}
]
};
......
using FTT.Board.Common;
using FTT.Board.Models;
using FttCloud.Public.Database;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
namespace FTT.Board.Controllers.API
{
public class FactoryBoardController : ApiController
{
public ModuleModel ModuleName => ModuleModel.MES;
public string GetZC(int FactoryWorkShopTeamID)
{
FactoryBoardZCResponse model = new FactoryBoardZCResponse();
DataSet dataSet = Dbo.Create(ModuleName).GetDataSet("[SP_MES_FactoryWageBoardZC]", new
{
WorkTeamID = FactoryWorkShopTeamID
}, true);
model.UserWageRanking = Table2Model.ToModelList<UserWageRanking>(dataSet.Tables[0]);
model.ConstantlyWage = Table2Model.ToModelList<ConstantlyWage>(dataSet.Tables[1]);
model.ZCFactoryWageInfo = Table2Model.ToModel<ZCFactoryWageInfo>(dataSet.Tables[2]);
model.MonthStar = Table2Model.ToModel<MonthStar>(dataSet.Tables[3]);
model.MonthStarIEPercent = Table2Model.ToModelList<MonthStarIEPercent>(dataSet.Tables[4]);
model.DayYield = (int)dataSet.Tables[5].Rows[0][0];
return model.ToString();
}
public string GetCX(int FactoryWorkShopTeamID)
{
FactoryBoardCXResponse model = new FactoryBoardCXResponse();
DataSet dataSet = Dbo.Create(ModuleName).GetDataSet("[SP_MES_FactoryWageBoardCX]", new
{
WorkTeamID = FactoryWorkShopTeamID
}, true);
model.UserWageRanking = Table2Model.ToModelList<UserWageRanking>(dataSet.Tables[0]);
model.ConstantlyInspection = Table2Model.ToModelList<ConstantlyInspection>(dataSet.Tables[1]);
model.CXFactoryWageInfo = Table2Model.ToModel<CXFactoryWageInfo>(dataSet.Tables[2]);
model.MonthStar = Table2Model.ToModel<MonthStar>(dataSet.Tables[3]);
model.MonthStarIEPercent = Table2Model.ToModelList<MonthStarIEPercent>(dataSet.Tables[4]);
model.DayYield = (int)dataSet.Tables[5].Rows[0][0];
return model.ToString();
}
public string PostZC(FactoryBoardRepuest value)
{
FactoryBoardZCResponse model = new FactoryBoardZCResponse();
DataSet dataSet = Dbo.Create(ModuleName).GetDataSet("[SP_MES_FactoryWageBoardZC]", new
{
WorkTeamID = value.FactoryWorkShopTeamID,
PageIndex = value.PageIndex,
PageSize = value.PageSize
}, true);
model.UserWageRanking = Table2Model.ToModelList<UserWageRanking>(dataSet.Tables[0]);
model.ConstantlyWage = Table2Model.ToModelList<ConstantlyWage>(dataSet.Tables[1]);
model.ZCFactoryWageInfo = Table2Model.ToModel<ZCFactoryWageInfo>(dataSet.Tables[2]);
model.MonthStar = Table2Model.ToModel<MonthStar>(dataSet.Tables[3]);
model.MonthStarIEPercent = Table2Model.ToModelList<MonthStarIEPercent>(dataSet.Tables[4]);
model.DayYield = (int)dataSet.Tables[5].Rows[0][0];
return model.ToString();
}
public string PostCX(FactoryBoardRepuest value)
{
FactoryBoardCXResponse model = new FactoryBoardCXResponse();
DataSet dataSet = Dbo.Create(ModuleName).GetDataSet("[SP_MES_FactoryWageBoardCX]", new
{
WorkTeamID = value.FactoryWorkShopTeamID,
PageIndex = value.PageIndex,
PageSize = value.PageSize
}, true);
model.UserWageRanking = Table2Model.ToModelList<UserWageRanking>(dataSet.Tables[0]);
model.ConstantlyInspection = Table2Model.ToModelList<ConstantlyInspection>(dataSet.Tables[1]);
model.CXFactoryWageInfo = Table2Model.ToModel<CXFactoryWageInfo>(dataSet.Tables[2]);
model.MonthStar = Table2Model.ToModel<MonthStar>(dataSet.Tables[3]);
model.MonthStarIEPercent = Table2Model.ToModelList<MonthStarIEPercent>(dataSet.Tables[4]);
model.DayYield = (int)dataSet.Tables[5].Rows[0][0];
return model.ToString();
}
public string PostCXInspection(FactoryBoardRepuest value)
{
List<ConstantlyInspection> model = new List<ConstantlyInspection>();
DataSet dataSet = Dbo.Create(ModuleName).GetDataSet("[SP_MES_FactoryWageBoardCX]", new
{
WorkTeamID = value.FactoryWorkShopTeamID,
PageIndex = value.PageIndex,
PageSize = value.PageSize
}, true);
model = Table2Model.ToModelList<ConstantlyInspection>(dataSet.Tables[1]);
JsonSerializerSettings jsSettings = new JsonSerializerSettings();
jsSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
return JsonConvert.SerializeObject(model, jsSettings).ToString();
}
}
}
\ No newline at end of file
......@@ -164,6 +164,8 @@
<Compile Include="Areas\HelpPage\SampleGeneration\TextSample.cs" />
<Compile Include="Areas\HelpPage\XmlDocumentationProvider.cs" />
<Compile Include="Controllers\API\CFG\CFG_BoardController.cs" />
<Compile Include="Controllers\API\FactoryBoardController.cs" />
<Compile Include="Controllers\API\FactoryBoardXYController.cs" />
<Compile Include="Controllers\ChartController.cs" />
<Compile Include="Controllers\API\CFG\CFG_BoardDetailController.cs" />
<Compile Include="Controllers\HomeController.cs" />
......@@ -171,7 +173,14 @@
<Compile Include="Global.asax.cs">
<DependentUpon>Global.asax</DependentUpon>
</Compile>
<Compile Include="Models\Database\Db.cs" />
<Compile Include="Models\Database\DbModule.cs" />
<Compile Include="Models\Database\Dbo.cs" />
<Compile Include="Models\Database\ModuleAttribute.cs" />
<Compile Include="Models\FactoryBoard.cs" />
<Compile Include="Models\FactoryBoardXY.cs" />
<Compile Include="Models\MsSqlDbContextWraper.cs" />
<Compile Include="Models\Table2Model.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
......
......@@ -45,9 +45,7 @@
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>52959</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost/FTT.Board</IISUrl>
<OverrideIISAppRootUrl>True</OverrideIISAppRootUrl>
<IISAppRootUrl>http://localhost/FTT.Board</IISAppRootUrl>
<IISUrl>http://localhost:8080/FTT.Board</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment