From 77a24ae77472ef6a1b6def2eae2298a89926dca7 Mon Sep 17 00:00:00 2001 From: caill <815519168@qq.com> Date: Fri, 29 Mar 2024 16:08:33 +0800 Subject: [PATCH] =?UTF-8?q?4=E4=B8=AA=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 7 +- README.md | 3 +- common/style/layout.css | 370 -------------------- common/style/layout.styl | 447 ++++++++++++++++++++++++ common/style/reset.css | 114 +++++- common/style/uni.css | 12 - components/NavBar.vue | 28 +- components/SearchBox.vue | 30 +- components/SearchBox1.vue | 110 ------ pages.json | 130 ++----- pages/home/home.vue | 174 ++++----- pages/login/login.vue | 88 +++-- pages/login/setup.vue | 53 +-- pages/manage/hn-carry.vue | 223 ++++++++++++ pages/manage/man-sort.vue | 115 ++++++ pages/manage/mater-scrap.vue | 89 +++++ pages/manage/press-carry.vue | 96 +++++ pages/modules/call-full-mater.vue | 77 ---- pages/modules/call-mupan.vue | 77 ---- pages/modules/empty-instore.vue | 77 ---- pages/modules/equip-inspection.vue | 124 ------- pages/modules/equip-operate.vue | 115 ------ pages/modules/forced-rest.vue | 102 ------ pages/modules/hunnian-carry.vue | 92 ----- pages/modules/hunnian-operate.vue | 89 ----- pages/modules/man-group.vue | 134 ------- pages/modules/package-instore.vue | 111 ------ pages/modules/pallet-bind.vue | 76 ---- pages/modules/press-carry.vue | 110 ------ pages/modules/shelf-check.vue | 142 -------- pages/modules/sort-schedue.vue | 123 ------- pages/modules/surplus-mater-instore.vue | 101 ------ static/image/menu/RF01.png | Bin 2595 -> 4185 bytes static/image/menu/RF02.png | Bin 2668 -> 2390 bytes static/image/menu/RF03.png | Bin 2097 -> 3065 bytes static/image/menu/RF04.png | Bin 2249 -> 2394 bytes static/image/menu/RF05.png | Bin 3065 -> 0 bytes static/image/menu/RF06.png | Bin 2390 -> 0 bytes static/image/menu/RF07.png | Bin 1970 -> 0 bytes static/image/menu/RF08.png | Bin 2601 -> 0 bytes static/image/menu/RF09.png | Bin 3239 -> 0 bytes static/image/menu/RF10.png | Bin 1599 -> 0 bytes 42 files changed, 1280 insertions(+), 2359 deletions(-) delete mode 100644 common/style/layout.css create mode 100644 common/style/layout.styl delete mode 100644 common/style/uni.css delete mode 100644 components/SearchBox1.vue create mode 100644 pages/manage/hn-carry.vue create mode 100644 pages/manage/man-sort.vue create mode 100644 pages/manage/mater-scrap.vue create mode 100644 pages/manage/press-carry.vue delete mode 100644 pages/modules/call-full-mater.vue delete mode 100644 pages/modules/call-mupan.vue delete mode 100644 pages/modules/empty-instore.vue delete mode 100644 pages/modules/equip-inspection.vue delete mode 100644 pages/modules/equip-operate.vue delete mode 100644 pages/modules/forced-rest.vue delete mode 100644 pages/modules/hunnian-carry.vue delete mode 100644 pages/modules/hunnian-operate.vue delete mode 100644 pages/modules/man-group.vue delete mode 100644 pages/modules/package-instore.vue delete mode 100644 pages/modules/pallet-bind.vue delete mode 100644 pages/modules/press-carry.vue delete mode 100644 pages/modules/shelf-check.vue delete mode 100644 pages/modules/sort-schedue.vue delete mode 100644 pages/modules/surplus-mater-instore.vue delete mode 100644 static/image/menu/RF05.png delete mode 100644 static/image/menu/RF06.png delete mode 100644 static/image/menu/RF07.png delete mode 100644 static/image/menu/RF08.png delete mode 100644 static/image/menu/RF09.png delete mode 100644 static/image/menu/RF10.png diff --git a/App.vue b/App.vue index 3d97b1b..58b029a 100644 --- a/App.vue +++ b/App.vue @@ -3,7 +3,7 @@ onLaunch: function() { // #ifdef APP-PLUS plus.screen.lockOrientation('portrait-primary'); - plus.navigator.setFullscreen(true); + // plus.navigator.setFullscreen(true); // #endif }, onHide: function() { @@ -17,9 +17,8 @@ } - diff --git a/README.md b/README.md index f7b1e0a..5f049ea 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ # 注意事项 + 原生APP云打包使用自有证书 -+ 证书别名:testalias \ No newline at end of file ++ 证书别名:testalias ++ 接口在线地址:(https://apifox.com/apidoc/shared-e9d4798e-2db1-493d-a0cb-7a0e881c4bd6/api-160097540) \ No newline at end of file diff --git a/common/style/layout.css b/common/style/layout.css deleted file mode 100644 index e003df6..0000000 --- a/common/style/layout.css +++ /dev/null @@ -1,370 +0,0 @@ -page { - background-color: #f6f6f6 !important; - min-height: 100% !important; - height: 100% !important; -} -uni-page-body { - background-color: #f6f6f6 !important; - min-height: 100% !important; - height: 100% !important; -} -uni-button:after { - border: none; -} -/** iconfont */ -@font-face { - font-family: 'iconfont'; - src: url('@/static/iconfont/iconfont.woff2?t=1665454521636') format('woff2'), - url('@/static/iconfont/iconfont.woff?t=1665454521636') format('woff'), - url('@/static/iconfont/iconfont.ttf?t=1665454521636') format('truetype'); -} -.iconfont { - font-family: "iconfont" !important; - font-size: 50rpx; - color: #000; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.icon_eye_close { - color: #bbb; -} -.icon_eye_active { - color: #ff6a00; -} -.icon_unchecked { - color: #fff; - width: 32rpx; - height: 32rpx; - background-color: #fff; - font-size: 24rpx; - border: 1rpx solid #bbb; -} -.icon_checked { - color: #ff6a00; - border: 1rpx solid #ff6a00; -} -.icon_back { - font-size: 52rpx; - line-height: 52rpx; - color: #fff; -} -.icon_home { - font-size: 52rpx; - line-height: 52rpx; - color: #fff; -} -.icon_scan { - width: 42rpx; - height: 48rpx; - font-size: 40rpx; - line-height: 48rpx; - color: #323232; - text-align: center; -} -.icon_phone { - width: 48rpx; - height: 48rpx; - font-size: 36rpx; - line-height: 48rpx; - color: #323232; - text-align: center; -} -.icon_del { - width: 46rpx; - height: 48rpx; - font-size: 46rpx; - line-height: 48rpx; - color: #323232; - text-align: center; -} -.icon_search { - width: 48rpx; - height: 48rpx; - font-size: 40rpx; - color: #323232; - line-height: 48rpx; -} -.cancel_icon::before { - content: "\e6dc"; -} -.cancel_icon { - display: block; - width: 100rpx; - height: 100rpx; - font-size: 50rpx; - color: #fff; - line-height: 100rpx; - text-align: center; - background-color: #E9B451; -} - -/** 内容 */ -.zd_container { - width: 100%; - height: 100%; -} -.zd_content { - width: 100%; - height: auto; - padding: 92rpx 15rpx 82rpx 14rpx; -} -.zd_wrapper { - width: 100%; - height: auto; - background-color: #fff; - border-radius: 24rpx; - padding: 14rpx; - margin-bottom: 20rpx; -} -.filter_item { - display: flex; - align-items: center; - width: 100%; - margin-bottom: 10rpx; -} -.filter_item:last-child { - margin-bottom: 0; -} -.filter_label_wraper { - flex: none; - width: 140rpx; - text-align:justify; - text-align-last: justify; - text-justify: inter-ideograph;/*兼容ie*/ -} -.filter_label { - display: block; - width: 140rpx; - line-height: 80rpx; - font-size: 28rpx; - color: #323232; - text-align:justify; - text-align-last: justify; - text-justify: inter-ideograph;/*兼容ie*/ -} -.filter_label_1 { - line-height: 30rpx; -} -.filter_search { - width: 100rpx; - height: 70rpx; - line-height: 70rpx; - font-size: 28rpx; - color: #323232; - text-align: center; - background-color: #fff; - border: 1px solid #ff6a00; - border-radius: 10rpx; - margin-left: 30rpx; -} -.filter_search_disabled { - background-color: #dcdfe6; - border: 1px solid #dcdfe6; - color: #fff; -} -.filter_input_wraper { - /* flex: 1; */ - width: calc(100% - 170rpx); - height: 80rpx; - padding: 5rpx 0; - margin-left: 30rpx; - display: flex; - justify-content: flex-start; - align-items: center; -} -.filter_input_wraper_1 { - height: 30rpx; -} -.filter_input_wraper_inn_text { - line-height: 30rpx; - font-size: 28rpx; - color: #606266; - margin-left: 10rpx; -} -.filter_input { - width: 100%; - height: 70rpx; - line-height: 70rpx; - border: 1px solid #dcdfe6; - background-color: #fff; - padding: 0 15rpx; - font-size: 28rpx; - color: #606266; - border-radius: 10rpx; -} -.filter_textarea { - width: 100%; - height: 210rpx; - line-height: 70rpx; - border: 1px solid #dcdfe6; - background-color: #fff; - padding: 0 15rpx; - font-size: 28rpx; - color: #606266; - border-radius: 10rpx; -} -.filter_input_disabled { - background-color: #eee; -} - -.grid-wraper { - width: 100%; -} -.slide_new { - width: 100%; - height: 100%; - overflow-y: auto; -} -.slide_new table { - table-layout: fixed; - min-width: 100%; - border-collapse: separate; - border-spacing: 0; - border: 0; -} -.slide_new table td, .slide_new table th { - box-sizing: border-box; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - white-space: nowrap; - padding: 0 20rpx; - border-bottom: 10rpx solid #f5f5f5; - text-align: center; -} -.slide_new table td:first-child, .slide_new table th:first-child{ - position: sticky; - left: 0; - z-index: 101; -} -.slide_new table thead tr th { - position: sticky; - top: 0; - background: #d7d7d7; - font-size: 26rpx; - line-height: 98rpx; - color: #696969; - font-weight: bold; - z-index: 100; -} -.slide_new table thead tr th:first-child { - background: #d7d7d7; -} -.slide_new table tbody tr td { - font-size: 28rpx; - line-height: 98rpx; - color: #323232; - background: #fff; -} -.slide_new table tbody tr.checked td { - background-color: #fef6e4; -} - -/** 提交栏 **/ -.submit-bar { - display: flex; - flex-wrap: wrap; - justify-content: flex-end; - align-items: center; - position: fixed; - bottom: 0; - left: 0; - width: 100%; - z-index: 200; - background-color: #fff; - padding-top: 10rpx; - box-shadow: 0 0 20rpx 0 rgba(160,160,160,0.7); -} -.submit-button { - font-size: 30rpx; - line-height: 62rpx; - color: #ff6a00; - text-align: center; - letter-spacing: 1rpx; - padding: 0 22rpx; - background-color: #fff; - border: 1px solid #ff6a00; - margin: 0 40rpx 10rpx 0; - border-radius: 30rpx; -} -.btn-disabled, .submit-button[disabled] { - background-color: #c9c9c9; - border: 1px solid #c9c9c9; - color: #fff; -} - -/** 下拉框 */ -.uni-select__selector { - z-index: 300 !important; -} - -/** 弹窗 */ -.msg_wrapper { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - text-align: center; - z-index: 201; - display: flex; - justify-content: center; - align-items: center; -} -.msg_wrapper_1 { - text-align: left; -} - -.msg_box { - width: 90%; - padding: 20rpx; - background-color: #fff; - border-radius: 4px; - border: 1px solid #ebeef5; - box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%); - backface-visibility: hidden; -} - -.msg_mask { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - opacity: .7; - background: #000; - z-index: 200; -} - -.msg_btns { - width: 100%; - max-width: 300px; - margin: 40rpx auto 0; - display: flex; - justify-content: space-between; - align-items: center; -} -.msg_btn { - border-radius: 10rpx; -} -.msg_btn:disabled { - background-color: #c9c9c9; -} -.uni-select__input-placeholder,.uni-select__selector-empty, .uni-select__selector-item { - font-size: 28rpx !important -} -.sin_input { - width: 150rpx; - font-size: 28rpx; - line-height: 150rpx; - height: 68rpx; - color: #323232; - padding: 0 .1rem; - border: 1px solid #a1a1a1; - border-radius: 3px; -} -.layout-t tr.checked td .sin_input { - color: #8a8a8a; - border: 1px solid #ffffff; -} \ No newline at end of file diff --git a/common/style/layout.styl b/common/style/layout.styl new file mode 100644 index 0000000..c64071b --- /dev/null +++ b/common/style/layout.styl @@ -0,0 +1,447 @@ +@import './mixin.styl'; +page { + background-color: #f2f5fa !important; + min-height: 100% !important; + height: 100% !important; +} +uni-page-body { + min-height: 100% !important; + height: 100% !important; +} +uni-button:after { + border: none; +} + +/** 内容 */ +.zd_container { + width: 100%; + height: 100%; +} +.zd_content { + position: relative; + top: calc(var(--status-bar-height) + 72rpx); + width: 100%; + height: auto; + padding: 20rpx 14rpx 140rpx 14rpx; +} +.zd_wrapper { + width: 100%; + height: auto; + background-color: #fff; + border-radius: 10rpx; + padding: 22rpx; + margin-bottom: 20rpx; + box-shadow: 0 4rpx 10rpx 2rpx rgba(0,0,0,.1); +} +.filter_wrapper { + position relative + left -14rpx + width: calc(100% + 28rpx); + height: auto; + background-color: #fff; + padding: 22rpx 22rpx 0 22rpx; + margin-bottom: 20rpx; +} +.filter_label { + display: block; + line-height: 80rpx; + font-size: 28rpx; + color: #323232; + font-weight: bold; + letter-spacing: 4rpx; + padding-left: 10rpx; + /* text-align:justify; + text-align-last: justify; + text-justify: inter-ideograph; */ +} +/** 筛选选择器样式 */ +.filter_picker .uni-input { + width: 100%; + line-height: 80rpx; + height: 80rpx; + font-size: 28rpx; + color: #606266; +} +/** 筛选下拉框带搜索过滤功能样式 */ +.filter_select .uni-select { + line-height: 80rpx !important; + height: 80rpx !important; + font-size: 28rpx !important; + color: #606266; + padding: 0 !important; + border: 0 !important; +} +.filter_input { + width: 100%; + height: 80rpx; + line-height: 80rpx; + border: 0; + background-color: transparent; + font-size: 28rpx; + color: #606266; +} +.filter_input_disabled { + background-color: #eee; +} +.filter_input_wraper { + /* flex: 1; */ + width: calc(100% - 170rpx); + height: 80rpx; + padding: 5rpx 0; + margin-left: 30rpx; + display: flex; + justify-content: flex-start; + align-items: center; +} +.tab-line { + _wh(32rpx, 10rpx) + background-color #fff + border-radius 10rpx + margin 20rpx auto 0 +} +.tab-line_active { + background-color #4e6ef2 +} +.font-style-1 { + _font(32rpx, 32rpx, #c1c1c3,,center) +} +.font-style-2 { + _font(32rpx, 32rpx, #000,bold,center) +} +.grid-wraper { + width: 100%; + padding: 10rpx; +} +.slide_new { + width: 100%; + height: 100%; + overflow-y: auto; +} +.slide_new table { + table-layout: fixed; + min-width: 100%; + border-collapse: separate; + -webkit-border-horizontal-spacing: 0px; + -webkit-border-vertical-spacing: 10rpx; + background-color: #f5f5f5; +} +.slide_new table td, .slide_new table th { + box-sizing: border-box; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + white-space: nowrap; + padding: 0 20rpx; + text-align: center; +} +.slide_new table td:first-child, .slide_new table th:first-child{ + position: sticky; + left: 0; + z-index: 101; + box-shadow: inset -3px 0px 3px 0px rgba(160,160,160,0.20); +} +.slide_new table thead tr th { + position: sticky; + top: 0; + background: #d7d7d7; + font-size: 26rpx; + line-height: 98rpx; + color: #696969; + font-weight: bold; + z-index: 100; +} +.slide_new table thead tr th:first-child { + background: #d7d7d7; +} +.slide_new table tbody tr td { + font-size: 28rpx; + line-height: 98rpx; + color: #323232; + background: #fff; +} +.slide_new table thead tr th.fontcol1,.slide_new table tbody tr td.fontcol1 { + color: #4e6ef2; + font-weight: bold; +} +.slide_new table thead tr th.fontcol2,.slide_new table tbody tr td.fontcol2 { + color: #d7592f; + font-weight: bold; +} +.slide_new table tbody tr.checked td { + background-color: #f0c560; + color: #fff; +} +.slide_new table tbody tr.checked td:first-child { + border-left: 6rpx solid #ff8227; +} + +.item-wrapper { + width: 100%; + height: auto; +} +.item-wrap { + background-color: #fff; + border-radius: 24rpx; + padding: 22rpx 14rpx; + margin-bottom: 20rpx; + box-shadow: 0 4rpx 10rpx 2rpx rgba(0,0,0,.1); +} +.item-font-1 + _font(30rpx,28rpx,#000,,) +.item-font-2 + _font(24rpx,40rpx,$red,,) +.item-font-3 + width 110rpx + _font(24rpx,26rpx,#333,,) + text-align:justify; + text-align-last: justify; + text-justify: inter-ideograph; +.item-font-4 + width calc(100% - 110rpx) + _font(26rpx,26rpx,#999,,) +.item-font-5 + _font(44rpx,60rpx,$green,,center) + background-color #f6f6f6 +.item-font-6 + width calc(50% - 110rpx) + _font(24rpx,52rpx,#666,,center) + background-color #e5e5e5 + border-radius 26rpx +.item-font-7 + width 110rpx + _font(24rpx,52rpx,#666,,center) +.item-font-8 + _font(24rpx,52rpx,#666,,center) +.isChecked + box-shadow inset 2px 2px 4px 0px rgba(120, 141, 250, 0.7), inset -2px -2px 4px 0px rgba(120, 141, 250, 0.7) +/** 提交栏 **/ +.submit-bar { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + z-index: 200; + background-color: #fff; + padding: 14rpx; + box-shadow: 0 0 20rpx 0 rgba(160,160,160,0.7); +} +.button-default { + font-size: 34rpx; + line-height: 88rpx; + color: #ff6a00; + text-align: center; + letter-spacing: 4rpx; + padding: 0; + background-color: #fff; + border: 2rpx solid #ff6a00; + border-radius: 10rpx; +} +.button-primary { + font-size: 34rpx; + line-height: 88rpx; + color: #fff; + text-align: center; + letter-spacing: 4rpx; + padding: 0; + background-color: #ff6a00; + border: 2rpx solid #ff6a00; + border-radius: 10rpx; +} +.button-info, .submit-button[disabled] { + background-color: #c9c9c9; + border: 2rpx solid #c9c9c9; + color: #fff; +} +uni-button[disabled]:not([type]), uni-button[disabled][type=default] { + border: 2rpx solid #c9c9c9; +} +.submit-more { + width: 20%; + font-size: 34rpx; + line-height: 34rpx; + padding: 27rpx 10rpx; + color: #000; + text-align: center; + background-color: #fff +} +.more_btns_wraper { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + z-index: 201; + padding: 0 20rpx 20rpx; + transition: all .3s; +} +.more-button { + font-size: 34rpx; + line-height: 88rpx; + color: #ff6a00; + text-align: center; + border-radius: 0; + background-color: transparent; +} +.more_btns_items .btn-disabled, .more_btns_items .submit-button_new[disabled] { + color: #c9c9c9; + border: none; +} +.more-button:last-child { + border-bottom: none; +} +.more_btns_cancle { + margin-top: 20rpx; + width: 100%; + font-size: 34rpx; + line-height: 88rpx; + color: #000; + text-align: center; + background-color: #fff; + border-radius: 20rpx; +} +.more_btns_items{ + width: 100%; + border-radius: 20rpx; + background-color: #fff; +} + +/** 下拉框 */ +.uni-select__selector { + z-index: 300 !important; +} + +/** 弹窗 */ +.popshow { + transform: translateY(0); +} +.pophide { + transform: translateY(100%); +} +.msg_wrapper { + position: fixed; + top: auto; + bottom: 0; + left: 0; + width: 100%; + height: calc(100% - var(--status-bar-height) - 72rpx); + background-color: #f6f6f6; + box-shadow: 0 -8px 16px 0 rgba(28,31,33,.1); + border-top-left-radius: 20rpx; + border-top-right-radius: 20rpx; + z-index: 301; + transition: all .3s; +} +.pop-line { + width: 10%; + height: 8rpx; + margin: 0 auto 14rpx auto; + background-color: #d4d4d4; + border-radius: 8rpx; +} +.msg_content { + width: 100%; + height: 100%; + overflow-y: scroll; +} +.msg_box { + width: 100%; +} +.msg_mask { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: .7; + background: #000; + z-index: 300; +} +.msg_btns { + width: 100%; + margin: 40rpx auto 0; +} +.msg_btn { + font-size: 34rpx; + line-height: 78rpx; + color: #fff; + background-color: #ff6a00; + border: 1rpx solid #ff6a00; + border-radius: 44rpx; + box-shadow: 0 8rpx 18rpx 0 rgba(0,0,0,.2); +} +.msg_btn_cancle { + background-color: #fff; + border: 1rpx solid #ff6a00; + font-size: 34rpx; + line-height: 78rpx; + border-radius: 44rpx; + color: #000; + box-shadow: 0 8rpx 18rpx 0 rgba(0,0,0,.2); +} +.msg_btn:disabled { + background-color: #c9c9c9; +} +.uni-select__input-placeholder,.uni-select__selector-empty, .uni-select__selector-item { + font-size: 28rpx !important +} +.sin_input { + width: 150rpx; + font-size: 28rpx; + line-height: 150rpx; + height: 68rpx; + color: #323232; + padding: 0 .1rem; + border: 1px solid #a1a1a1; + border-radius: 3px; +} +.layout-t tr.checked td .sin_input { + color: #8a8a8a; + border: 1px solid #ffffff; +} + +.flow_wrapper { + width: 100%; + background-color: #fff; + border-radius: 24rpx; + padding: 22rpx 20rpx; + margin-bottom: 20rpx; + box-shadow: 0 4rpx 10rpx 2rpx rgba(0,0,0,.1); +} +.font-size-1 { + font-size: 30rpx; + line-height: 54rpx; + color: #ff6a00; +} +.font-size-2 { + font-size: 30rpx; + line-height: 54rpx; + color: #000; +} +.flow_start_item { + position: relative; + background-color: #f3f3f3; + border: 1rpx solid #f3f3f3; + border-radius: 10rpx; +} +.flow_start_item_checked { + position: relative; + background-color: #fff; + border: 1rpx solid #ff6a00; +} +.flow_icon_item_1 { + width: 46rpx; + height: 56rpx; +} +.flow_icon_item_2 { + width: 46rpx; + height: 26rpx; +} +// 日历 +.uni-calendar__mask, .uni-calendar--fixed { + z-index: 300 !important +} +.uni-date-x--border { + border-width: 0 !important +} +.uni-date-x { + background-color: transparent !important +} \ No newline at end of file diff --git a/common/style/reset.css b/common/style/reset.css index 8355389..8e5b014 100644 --- a/common/style/reset.css +++ b/common/style/reset.css @@ -6,7 +6,7 @@ text-decoration: none; border: none; outline: none; - font-family: uniicons, Arial, "Microsoft Yahei", "Helvetica Neue", Helvetica, sans-serif; + font-family: Arial, "Microsoft Yahei", "Helvetica Neue", Helvetica, sans-serif; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-tap-highlight-color:transparent; @@ -40,4 +40,116 @@ input[type="button"], input[type="submit"], input[type="search"], input[type="re overflow: hidden; text-overflow: ellipsis; white-space: nowrap; +} +.flexcol { + flex-direction: column; +} +.flexstart { + align-items: flex-start !important; +} +.jcflexstart { + justify-content: flex-start !important; +} +.jcflexend { + justify-content: flex-end !important; +} +.jccenter { + justify-content: center !important; +} + +.zd-row { + width: 100%; + display: flex; + justify-content: space-between; + align-items: center; +} +.zd-col-24 { + width: 100%; +} +.zd-col-23 { + width: 95.83333% +} +.zd-col-22 { + width: 91.66667% +} +.zd-col-21 { + width: 87.5% +} +.zd-col-20 { + width: 83.33333% +} +.zd-col-19 { + width: 79.16667% +} +.zd-col-18 { + width: 75% +} +.zd-col-17 { + width: 70.83333% +} +.zd-col-16 { + width: 66.66667% +} +.zd-col-15 { + width: 62.5% +} +.zd-col-14 { + width: 58.33333% +} +.zd-col-13 { + width: 54.16667% +} +.zd-col-12 { + width: 50%; +} +.zd-col-11 { + width: 45.83333% +} +.zd-col-10 { + width: 41.66667% +} +.zd-col-9 { + width: 37.5% +} +.zd-col-8 { + width: 33.33333% +} +.zd-col-7 { + width: 29.16667% +} +.zd-col-6 { + width: 25% +} +.zd-col-5 { + width: 20.83333% +} +.zd-col-4 { + width: 16.66667% +} +.zd-col-3 { + width: 12.5% +} +.zd-col-2 { + width: 8.33333% +} +.zd-col-1 { + width: 4.16667% +} +.border-bottom { + border-bottom: 1rpx solid #e5e5e5; +} +.mgb10 { + margin-bottom: 10rpx; +} +.pdl20 { + padding-left: 20rpx; +} +.pdr20 { + padding-right: 20rpx; +} +.pdr10 { + padding-right: 10rpx; +} +.pdt0 { + padding-top: 0 !important } \ No newline at end of file diff --git a/common/style/uni.css b/common/style/uni.css deleted file mode 100644 index c72ebf0..0000000 --- a/common/style/uni.css +++ /dev/null @@ -1,12 +0,0 @@ -@font-face { - font-family: uniicons; - font-weight: normal; - font-style: normal; - src: url('~@/static/uni.ttf') format('truetype'); -} -.iconfont{ - font-family: uni; - text-decoration: none; - text-align: center; -} - diff --git a/components/NavBar.vue b/components/NavBar.vue index a03af93..eeb59d1 100644 --- a/components/NavBar.vue +++ b/components/NavBar.vue @@ -1,8 +1,12 @@ @@ -22,9 +26,9 @@ type: Boolean, default: false }, - show1: { + searchActive: { type: Boolean, - default: true + default: false } }, methods: { @@ -39,10 +43,8 @@ }) } }, - backHome () { - uni.redirectTo({ - url: '/pages/home/home' - }) + toSearch () { + this.$emit('toSearch') } } } @@ -51,12 +53,12 @@ diff --git a/components/SearchBox.vue b/components/SearchBox.vue index 7525607..239028a 100644 --- a/components/SearchBox.vue +++ b/components/SearchBox.vue @@ -2,16 +2,16 @@ - - - - - + + + + + @@ -40,6 +40,11 @@ default: false } }, + watch: { + focused() { + this.focusState = this.focused + }, + }, mounted () { if (this.focused) { this.focusState = true @@ -124,15 +129,14 @@ @import '../common/style/mixin.styl'; .search_wraper position relative - _wh(100%, 70rpx) -.search_input - padding-right: 160rpx; + _wh(100%, 80rpx) +.pdr120 + padding-right: 120rpx; .buttons_wraper position absolute top 0 right 10rpx - _wh(auto, 70rpx) - _fj(flex-end) -.icon_scan_active - color $red + _wh(auto, 80rpx) +.pdr10 + padding-right 10rpx diff --git a/components/SearchBox1.vue b/components/SearchBox1.vue deleted file mode 100644 index 63134f7..0000000 --- a/components/SearchBox1.vue +++ /dev/null @@ -1,110 +0,0 @@ - - - - - diff --git a/pages.json b/pages.json index 2329e27..9e1e1ab 100644 --- a/pages.json +++ b/pages.json @@ -23,108 +23,36 @@ "style": { "navigationStyle": "custom" } - }, - { - "path" : "pages/modules/equip-inspection", - "style": { - "navigationStyle": "custom" - } - } - ,{ - "path" : "pages/modules/equip-operate", - "style": { - "navigationStyle": "custom" - } - - } - ,{ - "path" : "pages/modules/pallet-bind", - "style": { - "navigationStyle": "custom" - } - - } - ,{ - "path" : "pages/modules/sort-schedue", - "style": { - "navigationStyle": "custom" - } - - } - ,{ - "path" : "pages/modules/man-group", - "style": { - "navigationStyle": "custom" - } - - } - ,{ - "path" : "pages/modules/hunnian-carry", - "style": { - "navigationStyle": "custom" - } - - } - ,{ - "path" : "pages/modules/forced-rest", - "style": { - "navigationStyle": "custom" - } - - } - ,{ - "path" : "pages/modules/surplus-mater-instore", - "style": { - "navigationStyle": "custom" - } - - } - ,{ - "path" : "pages/modules/package-instore", - "style": { - "navigationStyle": "custom" - } - - } - ,{ - "path" : "pages/modules/call-full-mater", - "style": { - "navigationStyle": "custom" - } - - } - ,{ - "path" : "pages/modules/call-mupan", - "style": { - "navigationStyle": "custom" - } - - } - ,{ - "path" : "pages/modules/empty-instore", - "style": { - "navigationStyle": "custom" - } - - } - ,{ - "path" : "pages/modules/shelf-check", - "style": { - "navigationStyle": "custom" - } - - } - ,{ - "path" : "pages/modules/press-carry", - "style": { - "navigationStyle": "custom" - } - - } + } ,{ - "path" : "pages/modules/hunnian-operate", - "style": { - "navigationStyle": "custom" + "path" : "pages/manage/hn-carry", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/press-carry", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/mater-scrap", + "style" : + { + "navigationStyle": "custom" + } + + } + ,{ + "path" : "pages/manage/man-sort", + "style" : + { + "navigationStyle": "custom" } } diff --git a/pages/home/home.vue b/pages/home/home.vue index cbf2dfd..a8fa0b7 100644 --- a/pages/home/home.vue +++ b/pages/home/home.vue @@ -1,35 +1,27 @@ @@ -39,36 +31,11 @@ data() { return { userName: '', - // menuList: [ - // {menu_id: '1', icon: 'RF01', name: '设备点检', path: '/pages/modules/equip-inspection', sonTree: []}, - // {menu_id: '2', icon: 'RF02', name: '设备操作', path: '/pages/modules/equip-operate', sonTree: []}, - // {menu_id: '3', icon: 'RF03', name: '人工分拣', path: '', sonTree: [ - // {menu_id: '1', name: '分拣排产', path: '/pages/modules/sort-schedue'}, - // {menu_id: '2', name: '剩料入库', path: '/pages/modules/surplus-mater-instore'}, - // {menu_id: '3', name: '托盘绑定', path: '/pages/modules/pallet-bind'}, - // {menu_id: '4', name: '包装入库', path: '/pages/modules/package-instore'}, - // ]}, - // {menu_id: '4', icon: 'RF05', name: '人工组盘', path: '/pages/modules/man-group', sonTree: []}, - // {menu_id: '5', icon: 'RF06', name: '混碾搬运', path: '/pages/modules/hunnian-carry', sonTree: []}, - // {menu_id: '6', icon: 'RF07', name: '强制静置', path: '/pages/modules/forced-rest', sonTree: []} - // ], menuList: [ - {menu_id: '1', icon: 'RF06', name: '混碾搬运', path: '/pages/modules/hunnian-carry', sonTree: []}, - {menu_id: '2', icon: 'RF07', name: '强制静置', path: '/pages/modules/forced-rest', sonTree: []}, - {menu_id: '3', icon: 'RF01', name: '设备点检', path: '/pages/modules/equip-inspection', sonTree: []}, - {menu_id: '4', icon: 'RF05', name: '人工组盘', path: '/pages/modules/man-group', sonTree: []}, - {menu_id: '5', icon: 'RF09', name: '人工分拣', path: '', sonTree: [ - {menu_id: '1', name: '分拣排产', path: '/pages/modules/sort-schedue'}, - {menu_id: '2', name: '剩料入库', path: '/pages/modules/surplus-mater-instore'}, - {menu_id: '3', name: '托盘绑定', path: '/pages/modules/pallet-bind'}, - {menu_id: '4', name: '包装入库', path: '/pages/modules/package-instore'}, - {menu_id: '5', name: '呼叫满料', path: '/pages/modules/call-full-mater'}, - {menu_id: '6', name: '呼叫木盘', path: '/pages/modules/call-mupan'}, - {menu_id: '7', name: '空盘入库', path: '/pages/modules/empty-instore'} - ]}, - {menu_id: '6', icon: 'RF10', name: '压机搬运', path: '/pages/modules/press-carry', sonTree: []}, - {menu_id: '7', icon: 'RF08', name: '货架盘点', path: '/pages/modules/shelf-check', sonTree: []}, - {menu_id: '8', icon: 'RF02', name: '混碾操作', path: '/pages/modules/hunnian-operate', sonTree: []} + {id: 1, title: '混碾搬运', icon: 'RF01', path: '/pages/manage/hn-carry'}, + {id: 2, title: '压机搬运', icon: 'RF02', path: '/pages/manage/press-carry'}, + {id: 3, title: '物料报废', icon: 'RF03', path: '/pages/manage/mater-scrap'}, + {id: 4, title: '人工分拣', icon: 'RF04', path: '/pages/manage/man-sort'} ], show: false, secM: [] @@ -80,19 +47,13 @@ } }, methods: { - toPage1 (e) { - if (e.sonTree.length > 0) { - this.show = true - this.secM = e.sonTree - } else { - let url = e.path - uni.redirectTo({ - url: url - }) - } + async _authority () { + let res = await authority() + this.menuList = [...res.sonTree] + }, - toPage2 (e) { - let url = e.path + toPage (e) { + let url = e.path + '?title=' + e.title uni.redirectTo({ url: url }) @@ -109,19 +70,32 @@ diff --git a/pages/login/login.vue b/pages/login/login.vue index b457aa7..1373267 100644 --- a/pages/login/login.vue +++ b/pages/login/login.vue @@ -6,26 +6,24 @@
- - + +
- - - - 记住用户名 + + + - 设置 - 升级版本 + 记住用户名 + 设置 + 升级版本 - v{{version}} + + diff --git a/pages/manage/man-sort.vue b/pages/manage/man-sort.vue new file mode 100644 index 0000000..659ca41 --- /dev/null +++ b/pages/manage/man-sort.vue @@ -0,0 +1,115 @@ + + + + + diff --git a/pages/manage/mater-scrap.vue b/pages/manage/mater-scrap.vue new file mode 100644 index 0000000..43777d3 --- /dev/null +++ b/pages/manage/mater-scrap.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/pages/manage/press-carry.vue b/pages/manage/press-carry.vue new file mode 100644 index 0000000..1e3e842 --- /dev/null +++ b/pages/manage/press-carry.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/pages/modules/call-full-mater.vue b/pages/modules/call-full-mater.vue deleted file mode 100644 index d9ce7c4..0000000 --- a/pages/modules/call-full-mater.vue +++ /dev/null @@ -1,77 +0,0 @@ - - - - - diff --git a/pages/modules/call-mupan.vue b/pages/modules/call-mupan.vue deleted file mode 100644 index 9c7e1fa..0000000 --- a/pages/modules/call-mupan.vue +++ /dev/null @@ -1,77 +0,0 @@ - - - - - diff --git a/pages/modules/empty-instore.vue b/pages/modules/empty-instore.vue deleted file mode 100644 index 827a045..0000000 --- a/pages/modules/empty-instore.vue +++ /dev/null @@ -1,77 +0,0 @@ - - - - - diff --git a/pages/modules/equip-inspection.vue b/pages/modules/equip-inspection.vue deleted file mode 100644 index 1440a6a..0000000 --- a/pages/modules/equip-inspection.vue +++ /dev/null @@ -1,124 +0,0 @@ - - - - - diff --git a/pages/modules/equip-operate.vue b/pages/modules/equip-operate.vue deleted file mode 100644 index af5a8eb..0000000 --- a/pages/modules/equip-operate.vue +++ /dev/null @@ -1,115 +0,0 @@ - - - - - diff --git a/pages/modules/forced-rest.vue b/pages/modules/forced-rest.vue deleted file mode 100644 index 4c8523a..0000000 --- a/pages/modules/forced-rest.vue +++ /dev/null @@ -1,102 +0,0 @@ - - - - - diff --git a/pages/modules/hunnian-carry.vue b/pages/modules/hunnian-carry.vue deleted file mode 100644 index 04cc8e7..0000000 --- a/pages/modules/hunnian-carry.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - - diff --git a/pages/modules/hunnian-operate.vue b/pages/modules/hunnian-operate.vue deleted file mode 100644 index ac4755a..0000000 --- a/pages/modules/hunnian-operate.vue +++ /dev/null @@ -1,89 +0,0 @@ - - - - - diff --git a/pages/modules/man-group.vue b/pages/modules/man-group.vue deleted file mode 100644 index ff8d70f..0000000 --- a/pages/modules/man-group.vue +++ /dev/null @@ -1,134 +0,0 @@ - - - - - diff --git a/pages/modules/package-instore.vue b/pages/modules/package-instore.vue deleted file mode 100644 index b6bc2cf..0000000 --- a/pages/modules/package-instore.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - - - diff --git a/pages/modules/pallet-bind.vue b/pages/modules/pallet-bind.vue deleted file mode 100644 index ce3e1f3..0000000 --- a/pages/modules/pallet-bind.vue +++ /dev/null @@ -1,76 +0,0 @@ - - - - - diff --git a/pages/modules/press-carry.vue b/pages/modules/press-carry.vue deleted file mode 100644 index b02b71b..0000000 --- a/pages/modules/press-carry.vue +++ /dev/null @@ -1,110 +0,0 @@ - - - - - diff --git a/pages/modules/shelf-check.vue b/pages/modules/shelf-check.vue deleted file mode 100644 index b082d79..0000000 --- a/pages/modules/shelf-check.vue +++ /dev/null @@ -1,142 +0,0 @@ - - - - - diff --git a/pages/modules/sort-schedue.vue b/pages/modules/sort-schedue.vue deleted file mode 100644 index 0b3f70c..0000000 --- a/pages/modules/sort-schedue.vue +++ /dev/null @@ -1,123 +0,0 @@ - - - - - diff --git a/pages/modules/surplus-mater-instore.vue b/pages/modules/surplus-mater-instore.vue deleted file mode 100644 index 3cdcd7b..0000000 --- a/pages/modules/surplus-mater-instore.vue +++ /dev/null @@ -1,101 +0,0 @@ - - - - - diff --git a/static/image/menu/RF01.png b/static/image/menu/RF01.png index 5f06944058382416a6d8195261c0a69b12f1f47f..7fb4f1259eb4eb88d9230f3911ce97bdac42a275 100644 GIT binary patch literal 4185 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 literal 2595 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 P`)%{1tS4Xfj!6C+Uz29* diff --git a/static/image/menu/RF02.png b/static/image/menu/RF02.png index 15c177a8163ce2d03f84990bc92bdb687a1dd55a..30c871f3c82ecc4e9bc9851577dc0b125a22aaa7 100644 GIT binary patch delta 1583 zcmV+~2GIHJ6xI^3Oacf)L@_ZmLPA56-~t+xZUPzzLqst#G(ti|laK;P2t!0MF*HI# zL6hJDGzddPF)=hkLPC>}0vVGv13`Zfk!-R600qQJL_t(|+U#9xY!p=#zISF<&_Y{9 z6RnzvHG#y42|nTvLZXQZtpcS@$|F^jM1L5A)I^Oj_y>O&Oi+CMP$OtCC5q*t3$2L> z5ftCXN3;?}0bi)mT1pjn+x0u0yLPzF>|=IkI=y?ob9wb6dK>lCnwKqS2CKL|UTHvP2K~ ztFWc8@wKBYP%kVZ8qt=HODij^gwsZ`&m_1#I@z1;cf869)hECw!25r}f7o;c#QcTnT5R@$w|R(6m;~Mpz5$-fLI=l-;H)Cr z%>g&C&;c-SLHcZLZg3r<;P>N7)T_bG+9_mOX7bChbhK*wt6zON@tA9WPisf!4{YyL z`*=kOdOfXSp-aQfuJQo*q(_^zE};n*YxOh0bHG!;)3myez{B7auuXp*OM*43+z8|n@sjbP3N1I>3K_wPpnpXcBc#+TbZvi)fXM!8^+{XprA(LN*&$?{$(|Otr z=c!9p;69|$FT87 zZjRz2biU|ax&mIy?>sUrj9bA*@Gs%an7eV@-eyT3KI-=OwFM=u+? z)^FhT;E!tmd+<8fJ`1fO$c*+7*aYf1B-FF#sV{+rE)x{XSPZ`JQ~w#*Jl>v7T!cPR z#<>)9>Q!Y5KDmDra4u2X_rQh12~1VB&_M;*EXI=A&r*WBh2Aa3GEw({TiA5?Ba^3Y zxo~o;DY(?5dbA$DcpW?sd{8)PzJ3UGa$q8aNeA=PQKXN4_p-`Egd=q>Qd_ilzAG}cwk^8l}5f9HIlq-LvE!INl2KUlCYN?+cD0ia%plM6}L}ogg7pJL5Zc@Fr!KWF;j6VeDnr5S; zG#w9tHx=mvZwF@!XR@_ec;(^g{A?0Nc-dV`{%8Lu zWRJdG>unphcO@u>ELuB82Zgk7$t&QyVr;#RHdXEoc`$LIaAMXUn_#1_ag}LlpZh%8 zd;>nB-5c5JpTM6(cI&<}#YVedejn`IlJJ`&eB0+da{XqgvRCH+F%Lhu-$PLSw=#6C zZkT_KAyb5Q3v))EcKR|uIUl(_tQ*6N&?xuLod-7?0~Wt^@K$R3U-A&VG;Gs?H{FYt zX56cR(F$Pegp=r!!(ru9vmadoXpnL*c)r@F$<$9;mS^_E#iDG{D}|Gn;l>)10!@+h z=v~{A^wL=-PG01d+`T!f7waN-fzO*XGK_0%2%hRr?o)2w(LBwl2UDI#hiOCbNW-M5 zt;x59lRZQkp1YL0MI)9&%Dh}5oMf0`(}b4%Pst4I(JVBBg=V1{EHn$vLNi!s7Mj6A hv(PLwBV_z5zyK0k4<%ebfZhNA002ovPDHLkV1k(${H6c^ delta 1864 zcmaKtc{~#g1IL-3S-EY)#5Bj_>_N7+!*kf%li zY z?PGFc7i!VvC$J+jFR;F?!}mov^Xq+#$>b}%tzv%Mm9T+H7H8aGQNM1K%_bterFCV% z{TKtbjsx<){vT^UXmk2l2u@43gP9+R6Vvs!rMycw6*W5Cvd6DbC;%l(smox+Vr<7 z`mb*qZ4R>j9mTH@-W#mX8%sU^DQTYhfE`Gl<)ry;RX7(NZL`A5QY1u|7m{{_;z^2a zGSgZNwi{5OULX*_NlsbsZbRdtdX!bByv%G<_&LC+~Fa=(5-`Gq#~%Ok-2DsmpJxXzrSjIWVuWN!S;>e$0S9$7|uu z(CXUk+idVAAMhUzpl@MD!WzK+#5mm;L0r~t?)5g|nN5%Cb6skU9$gJw-E&QUBZ&B; zdNO19501hg0pXdqxYcR7q9&bM(zU#=ujNUwHn$9Tv;JT~r{s2inIjsb^+#l@TKDPA>r(qc;!E8?{F7I!*_5Y~yYqIC13Xwao-Sab{k>a(_>T zQ)5+_k^GvXoRYLUhkf(gQ}$F8u?F^xwb=KTDV}6O#rX8+VSW~p3sM|MtbG{CcaK+t zUyc_EzDldTxBrEdU*MP+uVhS9=n>LNv+IUAYX7|6N7Kn(oiyMQ`>@a^?Qzp{&=mbm zdxfw~R|QdM=%}?j+bS^V0qMne3BKi>kSrX@0=d3;`SCls<>+E%W|b-tJXxNSq|QWh z(K`TyK}h)6PIyF1ymwcvug5<0lR z{;mL}klQO!A`-gm&obA^0@H`fZFfV;UMB{p;ERc!luIg1Ld>Y@z5#v1*qmiLXW~TX z1-p8=KYUW9LM!yIgSARt#c^}rY>-H_&pGRyFF6Ao(l_~%9t^d(wksCKFA7VkvXeBv zT@q?^@TXWe#BmvozEi(P@V1QgC6wxMKLi-{Y>RJkX?vNUZJ2FzoN|vL>P99(+Ai)R zQ7)kh@TCSe1@3l-59(yVJ)3je3q3C4>iO3*;A_I|mI^)PMdr1^JGxz3}1u||e25?q_1Mnu1^Yr$CA zCR%`fLaj?(-j)UL6c<$!+o;(#*iNj^AcvLvwA(dkej6S*oafQ3Z~YDphL)dN;eyw_ y1RWuBD(5Ga68p`UuU;D#4Clr7c?bL5#NKK&mUt$bbp diff --git a/static/image/menu/RF03.png b/static/image/menu/RF03.png index 1bc47ed7a441d8deaedfa51fffc4d1fe364d72b3..af989ff01a77693e8d7a7e6d54e67db8252b6eb4 100644 GIT binary patch delta 2348 zcmZ|Qc{~&TAHZ?P+(P6#N*kFu#@x9UV`JnfXP9FhV}0e8>g(7>ax)BR&RL9-BjhS` zP;tEJz=ddn2nP8_&l~ z1X?Qh$vu~6&S%SFgyT)c$T3NRlf}hOEEqqJ|54QJw|%2`IrzD}x#{6gYdPDB-r;+1 zY14Y|+P2#d58t&rc75K4seQ>M>e!N@?h;kz5><(>(0*fRKY9a!t~+**pmvX7TmOe` zSY}dnC6GXAN50e;@^$fXl9>-gWnYjvA$c92-Fv7GWWXMKr1@=3^oFbYkw@Mm!Bjoe zt`}9U#~{@D$Ra6yW%APg{A#fmp2-S6{%Ey&ZMEWEiAs7@o2bESoHud#u?`b~$~!P| zE%$7Y8q?#nCY@nP6-y6dIkHGkS*=LLD#Lthe;h~6Nmrq*#*gJgeXZnF77*zz>nY){ zzQR4ixliUn8pW@8^QbQEW|2d6$I6pz_P0r9I65;bIh^j18(d#q*X(r}Cnx}1s74ed z+O6muCQbZ=yP?#GGe3EjII2jqq}SwY^Wr#>^Ou6XY@>T~Sh7#}@Zr7L@E$n+c+XJZO$9D3iV}r@Gp^yFwFfzzgzEQvPdOFv{ttdBrlZLCa z)K%7L&;=vwdEi;H6szS@HyLGzt{2}@Wi*oTK;0{I4V!E0NHGH!j#`m4G z8M&$-6^O-wfaAknkL$9%a&9r3Ds0cFP3>@(lET)2(M9W3dYiw4cE-x=}_9Kwkm z03#tOqWR+>Y2TFZ!v0GRICv1p-Q#f}$p&qS9iF?U+UI%=W%{OBuJahY#YW5RAr59L80ZlJ`mJ+NHwt2Ho0oG+&PX+|Dn@h(>=>)E}IO05vmuJJ_N2v*loCIM{dO z<pR9SqCyD@|^FGJ{l>p+Y)~!G;b^9Wr=;Z!WL7Ui(J(|~x?zvQD?UdQ& zem+IjI}n4M(g10;PjSFg+sw;niis^+7R7D%f6e$!y84p)ebvX7A#dXL+@uFw6BaKe zLonREb7NqHhWv@%JGPmN0`{<-{4{eMEeq1iObDnCE{qHnfg{e|u_ujc5YdBS9wb_R zYKs})G~=q$XXV!z+9PMkjOasj6x{ei>D$k;w0hk%4Bf-WeU5*cF)9TG$G3vlct1Hir)Lc6 z?kj6&*ypDil{WccjPs)+U2Po{m=I7Y4dV5F*Onf=VYfOzk4Vn)&M9539rF+D&s0E7tr9cXS46W z#O6@ggJI7WRJ{C$e-;2BFhhu<_!slPfCy9iFC>Zz(YX3H!y{iuvfODB&J${iyMfvjyc(pxiV&yGGB1DKtaN75Vn!lIyu7X}h0YtYo%^T4HfJ+J33YK<;%QFOwdt_c$tsd%W!^Pm zODUIy*LJ6`;!&L{j(PKk#{xKhJu7oN^dmD|%zpsnUPXrh delta 1372 zcmewn+yDH2_ikqTw*52D{XS#7+4Rz-ODw1BX7)5V8fS<#r(NKwpLKMB zq)9iB%XT*D0uP9{K6tExV!5SjTd{V1ezcBda$BzkbOy z%c*|L=?`){8V~0NFMoD8I5oXp^@WCo>^|=Ar61SNuqxND@hq!~XzZJO@ko$po=?!< zjCbdJq-M{XXrp)P^@7Z=Wde5m+d~Y}`lrmDKYgZ<{Bzd}A@5@uiq1< zvbgQG*%osT)(ac!^&0rLP5RBl-y9!tCoWsmL0YfjoyPO03B~457uiSMh$~(H#Oh6i zl{^=t0>2!$_^MBBdu!G$=HH|5a;J{bFXh6u43j;YE|#jluCMywrYyo(#$6YBa(*t` z_lEVXn(<0Z)~`QWHUH!4Z#jSShTBGtoY{hJ@^<;jTIaUKtkVCGR6qCm3mf*^RV$5O znDK49>Y09F^8-D;Etfgs)_y)~5cNzq!~dh?pTlitQm0ZYW$zxgo*!e>zV*iudtl<# z=|6XIiu1X~`CQeTa!VgJ7WmI~tQUWpzWA-k+svS*%w6k(-Ip;>@H~2GE^kVzLww>&AaC7AF4n6^s&m1 zB?Zp|o?44OdQp>j|KOB+m-4jZTLo*qTK4;`W~f@;!*(e2OX3n)t%f>Yeg5PND>sKf z-4m$#>W0eW`vsTF9PX_Ns&KcKsH@o58`v?q%71^qeeL}FtGL#lxhI(8_2*6d@(zcf z`F8We?<*H*7JIym`o*7m^WT@h@7J!`<8o@j^Vo{mz%x5tXD$74YJ%ft36thDLttsJ nAd+Vmgm*y)%)6!dS0sU<`pIRUB@FU93_#%N>gTe~DWM4fA(naT diff --git a/static/image/menu/RF04.png b/static/image/menu/RF04.png index 775f2e8d9c4f1b89be40339c285fb11af636a688..d648d050478a233b3bf309cb8ab75d646f70bb8e 100644 GIT binary patch delta 1675 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 nnV#-~v;Wf*GNcRGiDlyjsHRVv_a}c%0DK=5(g9Hq_f7v7V~N5m diff --git a/static/image/menu/RF05.png b/static/image/menu/RF05.png deleted file mode 100644 index af989ff01a77693e8d7a7e6d54e67db8252b6eb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3065 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 diff --git a/static/image/menu/RF06.png b/static/image/menu/RF06.png deleted file mode 100644 index 30c871f3c82ecc4e9bc9851577dc0b125a22aaa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2390 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 V9V^0nj=l!fqMojPF6*2UngAdJA3gv8 diff --git a/static/image/menu/RF08.png b/static/image/menu/RF08.png deleted file mode 100644 index d2b969bf0ae2f9e84136d31f5490edfcd916f351..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2601 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 w3