From 2292025dcd2a42ecb93b0ad3015be58e7d1fa716 Mon Sep 17 00:00:00 2001 From: caill <815519168@qq.com> Date: Wed, 29 Apr 2026 14:53:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug,=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/i18n/langs/en.js | 6 +- src/i18n/langs/zh.js | 6 +- src/main.js | 1 + src/pages/modules/build/index.vue | 4 +- src/pages/modules/home.vue | 11 +- src/pages/shells/index.vue | 190 ++++++++----- src/pages/shells/websocket-status.vue | 392 ++++++++++++++++++++++++++ src/style/common.styl | 8 +- src/style/iconfont.styl | 21 -- src/style/iconfont/iconfont.css | 31 ++ src/style/iconfont/iconfont.ttf | Bin 2596 -> 3064 bytes src/style/iconfont/iconfont.woff | Bin 1756 -> 1988 bytes src/style/iconfont/iconfont.woff2 | Bin 1316 -> 1516 bytes src/vuex/modules/data.js | 9 +- 14 files changed, 568 insertions(+), 111 deletions(-) create mode 100644 src/pages/shells/websocket-status.vue delete mode 100644 src/style/iconfont.styl create mode 100644 src/style/iconfont/iconfont.css diff --git a/src/i18n/langs/en.js b/src/i18n/langs/en.js index 80faee1..86a6603 100644 --- a/src/i18n/langs/en.js +++ b/src/i18n/langs/en.js @@ -158,5 +158,9 @@ module.exports = { calibrationsuccessful: 'Calibration Successful', calibrationfailed: 'Calibration Failed', calibrationresultabnormal: 'Calibration Result Abnormal', - calibrationprogramabnormal: 'Calibration Program Abnormal' + calibrationprogramabnormal: 'Calibration Program Abnormal', + service: 'Service', + vehicle: ' Vehicle', + scheduling: 'Scheduling', + taskscurrentlynotcarried: 'There are tasks in progress currently, so mapping cannot be carried out.' } diff --git a/src/i18n/langs/zh.js b/src/i18n/langs/zh.js index 11ba88b..df309d5 100644 --- a/src/i18n/langs/zh.js +++ b/src/i18n/langs/zh.js @@ -158,5 +158,9 @@ module.exports = { calibrationsuccessful: '标定成功', calibrationfailed: '标定失败', calibrationresultabnormal: '标定结果异常', - calibrationprogramabnormal: '标定程序异常' + calibrationprogramabnormal: '标定程序异常', + service: '服务', + vehicle: '车辆', + scheduling: '调度', + taskscurrentlynotcarried: '当前有任务正在进行,不能建图' } diff --git a/src/main.js b/src/main.js index fa61ed7..450d432 100644 --- a/src/main.js +++ b/src/main.js @@ -5,6 +5,7 @@ import store from './vuex/store' import './style/reset.css' import { Row, Col, Button, Icon, Dialog, Form, FormItem, Input, Select, Option, Table, TableColumn, Tabs, TabPane, Popover, Loading, MessageBox, Message, Progress, Upload, Menu, MenuItem } from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' +import './style/iconfont/iconfont.css' import './style/common.styl' import i18n from './i18n/i18n' import './config/rem.js' diff --git a/src/pages/modules/build/index.vue b/src/pages/modules/build/index.vue index 4e69607..b6e7747 100644 --- a/src/pages/modules/build/index.vue +++ b/src/pages/modules/build/index.vue @@ -234,7 +234,8 @@ export default { this.loading.close() this.$confirm(this.$t('Whetherdrivebackpoint'), this.$t('Prompt'), { confirmButtonText: this.$t('yes'), - cancelButtonText: this.$t('no') + cancelButtonText: this.$t('no'), + closeOnClickModal: false }).then(() => { this._sendAutoBack('0') this.backActive = false @@ -567,6 +568,7 @@ export default { cancelButtonText: this.$t('Cancel') }).then(() => { this.tipShow = false + this.recordPath = true }).catch(() => {}) } } diff --git a/src/pages/modules/home.vue b/src/pages/modules/home.vue index 2527a8f..8be0867 100644 --- a/src/pages/modules/home.vue +++ b/src/pages/modules/home.vue @@ -19,14 +19,14 @@ export default { } }, computed: { - ...mapGetters(['userRole']), + ...mapGetters(['userRole', 'taskSeq']), nav () { return [ { title: '操作', zh_title: '操作', en_title: 'Operate', router: '/index/device', icon: 'RF1', isVisible: true }, { title: '建图', zh_title: '建图', en_title: 'Map - building', router: '/index/building', icon: 'RF2', isVisible: this.userRole === 1 }, { title: '地图', zh_title: '地图', en_title: 'Map', router: '/index/map', icon: 'RF3', isVisible: true }, { title: '重定位', zh_title: '重定位', en_title: 'Relocate', router: '/index/relocation', icon: 'RF4', isVisible: true }, - { title: '一键标定', zh_title: '一键标定', en_title: 'One - Click Calibration', router: '/index/calibration', icon: 'RF7', isVisible: true } + { title: '一键标定', zh_title: '一键标定', en_title: 'One - Click Calibration', router: '/index/calibration', icon: 'RF7', isVisible: this.userRole === 1 } ] }, visibleNav () { @@ -36,6 +36,13 @@ export default { methods: { toPage (e) { if (e.router === '/index/building') { + if (this.taskSeq) { + this.$message({ + type: 'info', + message: '当前有任务正在进行,不能建图' + }) + return + } this.$confirm(this.$t('Donewmap'), this.$t('Prompt'), { confirmButtonText: this.$t('Confirm'), cancelButtonText: this.$t('Cancel') diff --git a/src/pages/shells/index.vue b/src/pages/shells/index.vue index 959923a..44cee5f 100644 --- a/src/pages/shells/index.vue +++ b/src/pages/shells/index.vue @@ -6,7 +6,7 @@ -
+
{{ topInfo.isManual ? $t('ManualMode') : $t('AutomaticMode')}}
{{ topInfo.state }}
@@ -35,7 +35,7 @@
-
+
@@ -45,20 +45,27 @@
-
- - {{ connectionErrorMessage }} -
+ +
+ + \ No newline at end of file diff --git a/src/style/common.styl b/src/style/common.styl index 15f0b33..ea9cf34 100644 --- a/src/style/common.styl +++ b/src/style/common.styl @@ -1,10 +1,4 @@ @import 'mixin.styl' -@font-face { - font-family: 'iconfont'; - src: url('iconfont/iconfont.woff2?t=1631676179964') format('woff2'), - url('iconfont/iconfont.woff?t=1631676179964') format('woff'), - url('iconfont/iconfont.ttf?t=1631676179964') format('truetype'); -} @font-face { font-family: "YouSheBiaoTiHei"; src: url('font/YouSheBiaoTiHei.ttf') format('truetype'); @@ -236,6 +230,8 @@ .el-message-box__message p font-size .2rem line-height: .22rem +.el-message-box__btns button:nth-child(2) + margin-left 30px .el-progress-bar__inner,.el-progress-bar__outer border-radius 0 .el-progress__text diff --git a/src/style/iconfont.styl b/src/style/iconfont.styl deleted file mode 100644 index 5f068b2..0000000 --- a/src/style/iconfont.styl +++ /dev/null @@ -1,21 +0,0 @@ -.icon_dropdown - &::before - content: '\e65b' -.icon_eyeopen - &::before - content: '\ee33' -.icon_eyeclose - &::before - content: '\ee34' -.icon_admin - &::before - content: '\e7a3' -.icon_close - color: #909399 - &::before - content '\e659' -.icon_radio - position relative - color #ffffff - &::before - content '\e608' \ No newline at end of file diff --git a/src/style/iconfont/iconfont.css b/src/style/iconfont/iconfont.css new file mode 100644 index 0000000..5fdc2f0 --- /dev/null +++ b/src/style/iconfont/iconfont.css @@ -0,0 +1,31 @@ +@font-face { + font-family: "iconfont"; /* Project id 5093318 */ + src: url('iconfont.woff2?t=1776130387372') format('woff2'), + url('iconfont.woff?t=1776130387372') format('woff'), + url('iconfont.ttf?t=1776130387372') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-fuwuqi:before { + content: "\e6a4"; +} + +.icon-diaodu:before { + content: "\e6ac"; +} + +.icon-robot:before { + content: "\e661"; +} + +.icon-jiqiren:before { + content: "\e613"; +} + diff --git a/src/style/iconfont/iconfont.ttf b/src/style/iconfont/iconfont.ttf index 88a47b86d5c7d601deaf1048607986efee52828f..4f5ca27583e4bfcb8df7f2870976cada2ddcb20d 100644 GIT binary patch literal 3064 zcmd^B-ESjT6+h>WJ>&0q?3r;Un-9km+gW?DlkwNm-3{4~?vn17qPFn^-`>Res$;v3 zQ@V%;OCSWaK%bE4Lmy}bBD+Ee!2^Pa2nj(^RUXi$5~`{d1%nhMo{)G*9L}8?cbDz* z7jQl2+}}C(eB67_y)y;`06+9VfVpeWEMJPhl>8C^o+a(GPd$@2&(AJ>ndFyA{=&+3 zt^M}QYu^W8B;rrk8@JYe`G?ED0}%EB++W?O*H-h%cV4H#dqm|8Qb_L!UnBf0qM42D z?u!Zm^8E)frO{fcu?^wxS_X*Z0@`=1{<|1a>{wtZpgkKEAiPxf3O zR7vz$OXCAPk{e!yAQvpH4}649EZH9S!5l0AyK?o$vk+?3x=k44ldu~1e-LA1bG=6K zZBL{zK8mD45FM?{1^5bO1@;a07U{lY_jm{1+roezSWFZd)sK7b+814IXLR4i%D@>c^l3Yv))ADr5AvDxNnkY&1 zzp$`>)bsiMK7sS8qdlQIq~l&TTg_zHcW>W5-hUJnmi@l_&PP3jto0l(Q(Mg9bJc2f zF@sx{MC-Foh;YCTt@WIy*{=fK_(!cEW+X&KJBPB<+iP>1Z1WRwC)jR?+#yqWn9uWQF$AeKlY7cl@emyAq zr6un9d&ky=>`;#!_joo&{CJC1wWzKPs)`=fWjv7eMGFlwGAR_?+b2(o&jhAfF}#bS zsOh4c2A^^{nJksWxc$&LK-ZH_rgN6&;37N;pMuZ9O?VEv(1VxZ75E<2!JI@xlErekfV^-L9laRUr9ww9Em#qZL=MXps-U&|)-Lk{ z$SG=SikL_h%hN;PCM#vquEq2NSRiYGp8;MZ28pwpGJa^7S=xU&YZ}LU_wnJlqMgMj zkN3i(ObxS7TitK;q>#|xwfTW3zLVR`oAC3VZ3xvNJq5xqxVM$dv2XiL3xadvQ93lCD18?`Y0 zNgic`+cSkUGl(*NIfxjH1ePynH{sg=No9iSWYxn^MJZt;t30JtrJOEOohnqQN-CYIEFg!b7Slo~8L@&HxZ2Lud$vk`bLRn1uz*Azd~pgjAm>r7?2oM2tG-IpQ1s%cFEqnO<*dh*p7aEo@j0J2lpYhW1lXCCR#pO_7WBs?#N zPM-;m3<@Tj64Wu73923*{FRMHM@Pdkev!r_33Y1T;4ktByvN_tR-?DMgZbAz>R<*E zy_;qGdgy0tr z7D)eF2fGNr<6t*v@HYpGq(64B52_e+upd&ma=BBlb?d9~o44YdE3M{QtJxj)PuJIX z8@0|*9QM_EXJ@n3jL+xhhN^4zX1y~Ev-85b+3l{y*E+53_*IHmZ!}u*cBi#fU+LyH zy506;`8?0V^|_VSHe7}d)S*T%qB?yJ;`CCwMSK%hpao4>vv~JI^3!C!4!h7G&(4QN zANH=2bq99Hj>n9{Jml!_-NRPb$f{{sK0KQpc!9E+G{-K@C{EO&NZW+2I`ga3Od5pa zR6stqMR8WhItLq;R~sIqk9Pip^$hKE);hQEfBX6W&_^{lG8E8-Zu*}kuI+wt_xVk6 Zb+gu5-F0_bH(On4YxDWdPQ6LK{{ejo!65(u delta 1419 zcmYjQO>7%g5T4m}cC+iB{M0}B-K6VyojN9Q>=!3-OdOinjRUFR0&P=BZIe1~<0L@- zKq4;U0HQyl3Zk?(6mB53QV{~F5=5%h0~Zh?;($<2=>!7tW85m)c*l0N^zMxR5Jmme+p2Ap!`sWZTUzynV6vuD20D{EK8^elGKRmviDr z^4%ke&XYm@L;R5T4@kP^iz^##w4vBPX=z(n%4LKzVw7U{2-g=g8_Vc|Je@ZY?p(|i z=i2JGj}0NHp^!K8z7ccnI(mML2p&NZv=xYlT zbHl^A)ohG+d$=QhPw(DJS648~44pbQbjj&aP;$D%g9^G!;V2WoHS>5&wl~UV!7Rv) zb{TJ(d5-Zm-X`3PcknZAH|I%nzj^aw+3yZ%JN*avIDxn$oP!tvLz0Pgzv1si2YTEd znU_mcb{a+#NX6+Bj$&VlBafRtP#;DIqlWmkRa0Nf%s!gUysEZ)1a$0@AIV^glPo1!~yU;p(YC;u+7gfP}nGs#G2~N#A&0?zNQj=11{Zd_v z;;37-SXS#CN=w~ReY2EQDQk?Crmb3KSZFYIp#vsh8qQG>ets%dHXKt`r!O?}Y$};f zC*qN3e9bOblP?&FkEK6JkHsUwt|qs;$q2G|B0br~SUM8%1=Bq}=~t$DdZvUMx)u!% zw7FcZ1HrK7KSFH-!KkKBYAvB|77Q4jMxckC2(@S(Euj-Ecs}6kFakl=O%{_)GWt#S zOuft#(o%ibhr$Qo0Ptb77yZYn7Y~0xVF=gUmO#h9jU54t8`s?@-8b<)*N`8(hg@dK zgBmhh0LNObF44dVa+ diff --git a/src/style/iconfont/iconfont.woff b/src/style/iconfont/iconfont.woff index 63b6a0f934357809456090439d1256d5056b5bac..a8201e6d7a002c69bc671bea4121236d8bbffc0e 100644 GIT binary patch delta 1522 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 IWwQYQ0K#?5$^ZZW delta 1304 zcmV+z1?T$g3#1AdcTYw#00961000Ff01E&B000Uk000Eokr*C-Rtkn}gMjUjF}kRkH>KY+ic+kU6F%_9+^hKmnSo)7Cs*u%056xe9Z0 z1N4f_ukV6@DoYRv^o{sbCTKOwI-9`^lyJHQd99jtHD#b?nDHK#D7rNEpo6YJ8Nvnq z766y=&+7;LXlg(p8aS8PtHvwg+*`G;{s^HU0PG3EE(8{T2Ot6l%$>}t^M3akAZdCI z5UOpDQDO^#I)#A0tG&&8Tk!6{SAT_~L_p<^U)0@F5Jo!ge;y7>Ky@AD!%TvAH6KCn zo`+!YUVxC`;{ZZ{e-t6YzrXZ;sWUZgJ5;F(=oI9&jBpe_RnjwDX<3B9eyXWGP+6W> z)zC)@Xk1x;x_~RB4DUY%f~Q_hK5~SKs8J!Oa|Ok32+~NItkgt3eoQ=iq>gkeh-@<@ zmvdz@^}gyFAy+^eR8|LU9${Ej$>vkWHC0a`f5V${PFIfrCkOT86+%434?oQyc1c01`Y#krYrH}0(WG}mh?@k)+?t#7O#e1&z6eGooVFa(;269PcdM#3&Xo9PY~%hrjz5JgqDYd zsIHLm^59MiDB$L@@{rI@7-1?B3xw5rxAdwZPnaUH01|9~u-MGe`;wyiQnVPo>IwJ_ z3+trkD=a0ksqv_I)C#i_W7whh-nNwf^xCd}bi2-n;ScRQBPWkNjkG22_xw0))DqJi z-4Kt)rAjP8u?fR%U-JK8VLYB2_9tdjvQu(=4d;#vGaR~I`cf<*Dbe!7S?7x>8*m%E zFL~bO?5{*iUZT~nvo7;teN1asU%`CP*$;`93I80>E1G1VXzy_GNOW_%v4ucbI7z90 z05^o7tz85&Nbu&XwJ?a;O|WCxFbvLAyQR+nw5}qnkdS!!dE_h-1pszO&+k*q;C-a8 z`zsf5{rKy{67BGBYPIX$^VUz)Fx)z?1oORxaM#uRgPOvTm~KWOds};7Oi$*dAYM;d zbvxj<^LN23YP&}#L6nk2hd^c+jKTSDpCkYgBbFJq6~NhaV(F$W zK;1qsM=cJdGm>=(F0ss5wX?sry2v9y6`VU}T9C;Vm6TOTHLap38z#s| state.autoLoopEnable, autoBackEnable: state => state.autoBackEnable, autoBackFinish: state => state.autoBackFinish, - ready: state => state.ready + ready: state => state.ready, + taskSeq: state => state.taskSeq } const actions = { @@ -57,6 +59,9 @@ const mutations = { if (Object.prototype.hasOwnProperty.call(data, 'ready')) { state.ready = data.ready } + if (Object.prototype.hasOwnProperty.call(data, 'task_seq')) { + state.taskSeq = data.task_seq + } } }