From 125ca3c731b137561d4e2fbb66438d674a61ad45 Mon Sep 17 00:00:00 2001 From: Zy <1448159279@qq.com> Date: Thu, 30 Apr 2026 10:18:07 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E4=BB=AA=E8=A1=A8=E6=8D=A2=E6=96=B0?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wuye-manager-uniapp/App.vue | 10 +- .../pageSubPack/instrument/addreplacement.vue | 69 +++++++-- .../pageSubPack/instrument/checkouthouse.vue | 80 ++++++++--- .../instrument/replacement_record.vue | 134 ++++++++++++------ 4 files changed, 214 insertions(+), 79 deletions(-) diff --git a/wuye-manager-uniapp/App.vue b/wuye-manager-uniapp/App.vue index 133427d..43629b2 100644 --- a/wuye-manager-uniapp/App.vue +++ b/wuye-manager-uniapp/App.vue @@ -62,6 +62,12 @@ export default { .flex-1 { flex: 1; } +.h-full { + height: 100%; +} +.w-full { + width: 100%; +} /* 自定义导航栏专用 */ .custom-header { height: calc(var(--status-bar-height) + 88rpx); @@ -80,9 +86,11 @@ export default { .page_container { min-height: 100vh; + max-height: 100vh; height: 100%; background: repeating-linear-gradient(180deg, #e2f0ff, #f6faff); - + overflow: hidden; + box-sizing: border-box; padding: 0 40rpx; /* 先写 constant() 兼容 iOS < 11.2,再写 env() */ padding-top: calc(constant(safe-area-inset-top) + 20rpx); diff --git a/wuye-manager-uniapp/pageSubPack/instrument/addreplacement.vue b/wuye-manager-uniapp/pageSubPack/instrument/addreplacement.vue index 5757a76..30ea37c 100644 --- a/wuye-manager-uniapp/pageSubPack/instrument/addreplacement.vue +++ b/wuye-manager-uniapp/pageSubPack/instrument/addreplacement.vue @@ -5,21 +5,24 @@ - - - + + + + + @@ -29,11 +32,16 @@ + + + 提 交 + - @@ -70,5 +101,21 @@ function handleClick() { &:deep(.uni-easyinput__content) { background: none !important; } + + .action_btn { + width: 670rpx; + height: 80rpx; + background: #4d5dfa; + border-radius: 8rpx; + + text-align: center; + + margin-top: 300rpx; + + font-weight: 400; + font-size: 28rpx; + color: #ffffff; + line-height: 80rpx; + } } diff --git a/wuye-manager-uniapp/pageSubPack/instrument/checkouthouse.vue b/wuye-manager-uniapp/pageSubPack/instrument/checkouthouse.vue index 4c2c9b1..d8f9b56 100644 --- a/wuye-manager-uniapp/pageSubPack/instrument/checkouthouse.vue +++ b/wuye-manager-uniapp/pageSubPack/instrument/checkouthouse.vue @@ -1,5 +1,5 @@ - diff --git a/wuye-manager-uniapp/pageSubPack/instrument/replacement_record.vue b/wuye-manager-uniapp/pageSubPack/instrument/replacement_record.vue index c93d1c5..8817a58 100644 --- a/wuye-manager-uniapp/pageSubPack/instrument/replacement_record.vue +++ b/wuye-manager-uniapp/pageSubPack/instrument/replacement_record.vue @@ -1,39 +1,58 @@ diff --git a/wuye-manager-uniapp/components/navbar/navbar.vue b/wuye-manager-uniapp/components/navbar/navbar.vue new file mode 100644 index 0000000..62e74a8 --- /dev/null +++ b/wuye-manager-uniapp/components/navbar/navbar.vue @@ -0,0 +1,200 @@ + + + + + diff --git a/wuye-manager-uniapp/components/tabs/tabs.vue b/wuye-manager-uniapp/components/tabs/tabs.vue index bf35e09..b444141 100644 --- a/wuye-manager-uniapp/components/tabs/tabs.vue +++ b/wuye-manager-uniapp/components/tabs/tabs.vue @@ -9,7 +9,7 @@ active: item.value === activeValue }" > - {{ item.name }} + {{ item[props.options.label] }} @@ -20,15 +20,19 @@ import { ref } from 'vue' type tabslistType = { name: string; value: number } const props = defineProps<{ tabslist: tabslistType[] + options: { + label: 'name' + value: 'value' + } }>() const emit = defineEmits<{ update: [value: number] }>() -const activeValue = ref(0) +const activeValue = ref(props.tabslist[0].value) const handleTabs = (row: tabslistType) => { - activeValue.value = row.value - emit('update', row.value) + activeValue.value = row[props.options.value] + emit('update', row[props.options.value]) } diff --git a/wuye-manager-uniapp/pageSubPack/ticket/hall.vue b/wuye-manager-uniapp/pageSubPack/ticket/hall.vue new file mode 100644 index 0000000..553b339 --- /dev/null +++ b/wuye-manager-uniapp/pageSubPack/ticket/hall.vue @@ -0,0 +1,442 @@ + + + + + diff --git a/wuye-manager-uniapp/pageSubPack/ticket/shareUser.vue b/wuye-manager-uniapp/pageSubPack/ticket/shareUser.vue new file mode 100644 index 0000000..c760903 --- /dev/null +++ b/wuye-manager-uniapp/pageSubPack/ticket/shareUser.vue @@ -0,0 +1,224 @@ + + + + + diff --git a/wuye-manager-uniapp/pages.json b/wuye-manager-uniapp/pages.json index 5ad0c11..670a6d6 100644 --- a/wuye-manager-uniapp/pages.json +++ b/wuye-manager-uniapp/pages.json @@ -138,6 +138,23 @@ } ] }, + { + "root": "pageSubPack/ticket", + "pages": [{ + "path": "hall", + "style": { + "navigationBarTitleText": "工单大厅", + "navigationStyle": "custom" + } + }, + { + "path": "shareUser", + "style": { + "navigationBarTitleText": "分配派单" + } + } +] + }, { "root": "pageSubPack/oneClickOpen", "pages": [{ From 41ea760c3f49b71f85676854d1bf270599434877 Mon Sep 17 00:00:00 2001 From: Zy <1448159279@qq.com> Date: Fri, 1 May 2026 18:27:28 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E6=8A=95=E8=AF=89=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wuye-manager-uniapp/components/tabs/tabs.vue | 83 +++- .../pageSubPack/complaint/Details.vue | 186 ++++++++ .../pageSubPack/complaint/Details_handle.vue | 198 ++++++++ .../pageSubPack/complaint/handle.vue | 94 ++++ .../pageSubPack/complaint/handleUser.vue | 231 +++++++++ .../pageSubPack/ticket/myticket.vue | 440 ++++++++++++++++++ .../pageSubPack/ticket/repairCompleted.vue | 120 +++++ wuye-manager-uniapp/pages.json | 72 ++- wuye-manager-uniapp/pages/index/index.vue | 49 +- 9 files changed, 1425 insertions(+), 48 deletions(-) create mode 100644 wuye-manager-uniapp/pageSubPack/complaint/Details.vue create mode 100644 wuye-manager-uniapp/pageSubPack/complaint/Details_handle.vue create mode 100644 wuye-manager-uniapp/pageSubPack/complaint/handle.vue create mode 100644 wuye-manager-uniapp/pageSubPack/complaint/handleUser.vue create mode 100644 wuye-manager-uniapp/pageSubPack/ticket/myticket.vue create mode 100644 wuye-manager-uniapp/pageSubPack/ticket/repairCompleted.vue diff --git a/wuye-manager-uniapp/components/tabs/tabs.vue b/wuye-manager-uniapp/components/tabs/tabs.vue index b444141..2a9290f 100644 --- a/wuye-manager-uniapp/components/tabs/tabs.vue +++ b/wuye-manager-uniapp/components/tabs/tabs.vue @@ -1,43 +1,81 @@ diff --git a/wuye-manager-uniapp/pageSubPack/complaint/Details_handle.vue b/wuye-manager-uniapp/pageSubPack/complaint/Details_handle.vue new file mode 100644 index 0000000..f462aa1 --- /dev/null +++ b/wuye-manager-uniapp/pageSubPack/complaint/Details_handle.vue @@ -0,0 +1,198 @@ + + + + + diff --git a/wuye-manager-uniapp/pageSubPack/complaint/handle.vue b/wuye-manager-uniapp/pageSubPack/complaint/handle.vue new file mode 100644 index 0000000..69ad9a9 --- /dev/null +++ b/wuye-manager-uniapp/pageSubPack/complaint/handle.vue @@ -0,0 +1,94 @@ +