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 @@
-
-
-
-
- {{userName}}
- 欢迎进入华弘手持系统!
-
-
-
- 退出
-
-
-
-
@@ -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 @@
-
-
-
-
-
-
-
-
-
- | 起点 |
- 终点 |
- 任务状态 |
- 备注 |
-
-
-
-
- | {{e.point_name1}} |
- {{e.point_name2}} |
- {{e.task_status}} |
- {{e.remark}} |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
-
-
- | 起点 |
- 终点 |
- 任务状态 |
- 备注 |
-
-
-
-
- | {{e.point_name1}} |
- {{e.point_name2}} |
- {{e.task_status}} |
- {{e.remark}} |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
-
-
- | 起点 |
- 终点 |
- 任务状态 |
- 备注 |
-
-
-
-
- | {{e.point_name1}} |
- {{e.point_name2}} |
- {{e.task_status}} |
- {{e.remark}} |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
- 静置时间
-
-
-
-
-
-
-
-
-
-
- | 困料位置 |
- 设备号 |
- 静置时间 |
- 剩余静置时间 |
- 预计完成时间 |
-
-
-
-
- | {{e.point_code}} |
- {{e.device_code}} |
- {{e.standing_time}} |
- {{e.timeDifferenceMinutes}} |
- {{e.estimatedCompletionTimeString}} |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
-
-
- | 压机编号 |
- 泥料号 |
- 工单号 |
- 是否上料 |
-
-
-
-
- | {{e.device_code}} |
- {{e.material_id}} |
- {{e.workorder_id}} |
- {{e.is_finish}} |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
- 托盘编码
-
-
-
-
-
- 物料数量
-
-
-
-
-
- 剩余数量
-
-
-
-
-
-
-
-
-
-
- | 起点1 |
- 终点1 |
- 起点2 |
- 终点2 |
- 任务状态 |
-
-
-
-
- | {{e.point_name1}} |
- {{e.point_name2}} |
- {{e.point_name3}} |
- {{e.point_name4}} |
- {{e.task_status}} |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
- 库位编码
-
-
-
-
-
-
- 库位状态
-
-
-
-
-
-
- 托盘编码
-
-
-
-
-
- 砖块数量
-
-
-
-
-
- 物料编码
-
-
-
-
-
-
-
-
-
-
- | 物料编码 |
- 物料名称 |
- 物料规格 |
- 物料型号 |
-
-
-
-
- | {{e.material_code}} |
- {{e.material_name}} |
- {{e.material_spec}} |
- {{e.material_model}} |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
- 托盘编码
-
-
-
-
-
- 物料数量
-
-
-
-
-
-
-
-
-
-
- | 起点 |
- 终点 |
- 任务状态 |
- 备注 |
-
-
-
-
- | {{e.point_name1}} |
- {{e.point_name2}} |
- {{e.task_status}} |
- {{e.remark}} |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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