From 765f7bc70b5d1932f8cf929d4b89a0403552fbbe Mon Sep 17 00:00:00 2001
From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com>
Date: Thu, 21 Nov 2024 10:47:48 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BB=B4=E4=BF=AE=E5=88=9D=E6=AD=A5=E5=AE=8C?=
=?UTF-8?q?=E5=96=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages.json | 17 ++
src/pages/repair/details.vue | 258 +++++++++++++++++++++++++++
src/pages/repair/index.vue | 324 ++++++++++++++++++++++++++++++++++
src/pages/work/index.vue | 21 +++
src/services/repair/repair.js | 22 +++
src/static/workbench/fix.png | Bin 0 -> 2539 bytes
6 files changed, 642 insertions(+)
create mode 100644 src/pages/repair/details.vue
create mode 100644 src/pages/repair/index.vue
create mode 100644 src/services/repair/repair.js
create mode 100644 src/static/workbench/fix.png
diff --git a/src/pages.json b/src/pages.json
index 1be53f3..f95046e 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -138,6 +138,23 @@
"style": {
"navigationBarTitleText": "退料数量"
}
+ },
+
+ /* 维修及其页面 */
+
+ // 1. 维修列表
+ {
+ "path": "pages/repair/index",
+ "style": {
+ "navigationBarTitleText": "维修任务"
+ }
+ },
+ // 2. 维修详情
+ {
+ "path": "pages/repair/details",
+ "style": {
+ "navigationBarTitleText": "维修任务"
+ }
}
],
"tabBar": {
diff --git a/src/pages/repair/details.vue b/src/pages/repair/details.vue
new file mode 100644
index 0000000..ea61211
--- /dev/null
+++ b/src/pages/repair/details.vue
@@ -0,0 +1,258 @@
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 合格
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 物资名称:
+
+ {{ item.typeName }}
+
+
+
+ {{ index + 1 }}
+ 规格型号:
+
+ {{ item.type }}
+
+
+
+ {{ index + 1 }}
+ 已退数量:
+
+ {{ item.repairNum }}
+
+
+
+ {{ index + 1 }}
+ 单位:
+
+ {{ item.unitName }}
+
+
+
+ {{ index + 1 }}
+ 管理模式:
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/repair/index.vue b/src/pages/repair/index.vue
new file mode 100644
index 0000000..0661dd5
--- /dev/null
+++ b/src/pages/repair/index.vue
@@ -0,0 +1,324 @@
+
+
+
+
+
+ 已完成
+
+
+
+ 未完成
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+
+
+
+
+
+
+
+
+
+ 退料人:
+
+ {{ item.createBy }}
+
+
+
+ 任务时间:
+ {{ item.createTime }}
+
+
+
+ 维修单号:
+
+ {{ item.repairCode }}
+
+
+
+ 退料物资:
+
+ {{ item.type }}
+
+
+
+ 退料单位:
+
+ {{ item.backUnit }}
+
+
+
+ 工程名称:
+
+ {{ item.backPro }}
+
+
+
+ 任务创建人:
+
+ {{ item.createBy }}
+
+
+
+
+ 状态:
+
+
+
+
+
+
+
+
+
+
+
+ {{ finish ? '没有更多数据了~' : '正在加载...' }}
+
+
+
+
+
+
+
+
diff --git a/src/pages/work/index.vue b/src/pages/work/index.vue
index 816bbfa..df62993 100644
--- a/src/pages/work/index.vue
+++ b/src/pages/work/index.vue
@@ -27,6 +27,19 @@
+
+
+
+
+ {{ item.title }}
+
+
+
@@ -60,6 +73,14 @@ const pickingList = ref([
iconSrc: '../../static/workbench/fetchMaterialOutStore.png',
},
])
+// 领料
+const repairList = ref([
+ {
+ title: '维修',
+ url: '/pages/repair/index',
+ iconSrc: '../../static/workbench/fix.png',
+ },
+])
const onNavigateTo = (url) => {
uni.navigateTo({ url })
diff --git a/src/services/repair/repair.js b/src/services/repair/repair.js
new file mode 100644
index 0000000..078e6ff
--- /dev/null
+++ b/src/services/repair/repair.js
@@ -0,0 +1,22 @@
+import { http } from '@/utils/http'
+
+/**
+ * 维修 ---- 列表查询
+ */
+export const getRepairListAPI = (data) => {
+ return http({
+ method: 'GET',
+ url: '/material/repair/getRepairTaskList',
+ data,
+ })
+}
+/**
+ * 维修 ---- 列表详情
+ */
+export const getRepairDetailsAPI = (data) => {
+ return http({
+ method: 'GET',
+ url: '/material/repair/getAppRepairMaTypeList',
+ data,
+ })
+}
diff --git a/src/static/workbench/fix.png b/src/static/workbench/fix.png
new file mode 100644
index 0000000000000000000000000000000000000000..e76ffcc5766c0ac3d8a66671c2ca3b5387b344b1
GIT binary patch
literal 2539
zcmV
#Ld?fWN9
z+K&``eedzX=X-wV_vhSe29NpC{OLBIjtDfq0~~D(XaiUa2XD)7$G~C$k8>c#!7jnz
zmoq+g>DA!#F?a}r2fR3YI>J=GpK$ln=I;bN;B9
zy_dw>7I=XW!(`|+z{cFN495bj$iPd9i{&(=tL&IlAsh+Noj4U0JsiQx4ZM)7MVttB
zyaAio5+EuZo53*%&Ldb22qARF_S&%q1$9ERZkT+0)eN2x(Zy$)etEJfS%-V@7gi@ax#0oT%MqnYi@FW4jvBvfPWVv+LsH?jq2AiqJIc)
zU@bm_lRwy7e5J$(bSH+pIH!`;JHD!JDm|xdhNmz@$|Xt#0+8u5g&o0X6~>N4X9f!_
zyFdWbFr!XqKgfL8ralU{*{rmnm4)C8){^lz6lAhF0ciF`n(HX!(HDHVVIR5!Ph+3&
z3An{R-*)_1^xGr)bt(db8O^tXoB)PlM&Q8l(HHA!So(tWrOSyx*UJqe2%of`V)FZG
zRYER^P-q1?0i3M;;=x-Ki$F``hkO^a(NeTP4@>2eVt-B2E913f4k{KbyG<$8bC={yogHY40t#
z#CNpqB_iA~?&G!e`*Ox>ftJbv-;*WDk!yp`Vm1caw2aQ%nF`k+OW5msJhy(YWbVqr
z7qe9%hxkp|j)b|#r*T2Qg$u$$rg>6+rkg#TbBbg^ZVq0OOhpu^YzJIs9%=bXU%FC$
ze{JC&&i;Q~9+L=Lm5t~O>_Ml0Pfk1%VM>TWFb{6wC<@vYvHo4%>>#tXygjY?>FfZC
z@%eqyq<=m6=YsQ32_Nu+e=$^&gB(tsm&ep6S&gfRtXE+!7Ctm{v~~%a{c;YkpnX##
z{?2dX&8fmAvQ0z-EB=#%w0y?_|C27H!%I-wPf@^D_D3acaa9+@QtX~E@7B~0iSU=%
z>v)duMk5R4&PTMzF`Bt92YZ6<2eCj
zJ5lVkqIx(}RZ3BH8Bz&){blM*%_(&?L>P=KoE|}O2?|dm=?~;F#d1r8o9qGJpS^~9
zi8g*)ic0y!Ns$myV&&H031OTu@&PfpNO9sq1R4T({oz>MBING?kqFfit9qe_u@q$Z
zWq1T7E>>n33OC_5Go$#!^m$BX9@gB4JKJF8QG@`lm&4_@vB-4K=vQS(Tu9DiVQwC~
zf?M#Vzy^8!fe_>$$&b*e1aNrc_j2d+p)O!_c3p?oP)D~G|^(0T-vYQd+Q)wfV
z$PK_uAY&NFq;wdWjJ&358Z^HKxha#-@ydp0Rzif>K&WGj+zHtIljqvR%N{sjxxo{Z
z7f{N&O?wm}r2)Y}0Dke;+|Y!Lfo6Qo{}@`dM%-5u`0LC+@kHQ@;(e&34@#P@8UMvB
z7T^s2*2SNVyq(kw-R$%r`TA-PA+--zb)JVpH1WC4f};9e4(Tb
zrN*==dXL+R;EO1T3^11liMlrKW1
z4NPiRoXT3~i=CUagmr%OPyb2m87$@y|6vc23M;ZLg~$f3p+0!r&{Jd9yWFSy)*p($
zIDfj2nY2x0s&bp=1Y|2zCPc>%1+C#%g`p|zhs`?BBSM)F}IhEaIP6{EC#y<9^{
zOCp5UH6h&EjF1pRQR}*)5j)XT`cQRQ52B`0hYWwfvxlT)DV?_YJdl`irQVwaqU_c6
z)ZTKJ%6gAJGLu!h6zsqiUSj$d72RicDcH^pRtp@w_jqIHu}asg+EP#AcZtNntf!IkJ&FHB^l|tQe
zIQ!Y$!{IKbvLm0G5H#z`@?owT&VM*5ticEbUV@1((c8*AUcYGWeOfwwOx7