From efb6d77ed02c14316e60048525cab93487faf42d Mon Sep 17 00:00:00 2001 From: admin <> Date: Sun, 22 Sep 2024 15:15:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=20=E4=BC=98=E5=8C=96=E8=BF=AD=E4=BB=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 16 +- src/components/OpOnline/index.vue | 115 +++ .../uni-plate-input/uni-plate-input.scss | 2 +- src/manifest.json | 2 +- src/pages.json | 61 +- src/pagesBattery/index.vue | 4 +- src/pagesHome/index.vue | 26 +- src/pagesHome/profile.vue | 131 ++- src/pagesLogin/index.vue | 298 +++++++ src/pagesOnline/index.vue | 10 + src/pagesOrder/vehicle/detail.vue | 155 ++++ src/pagesOrder/vehicle/index.vue | 97 +++ src/pagesVehicle/index.vue | 4 +- src/pagesVehicle/inquiry.vue | 287 ++++--- src/pagesVehicle/recovery.vue | 751 ++++++++++++++++++ src/pagesVehicle/regisList.vue | 100 +++ src/pagesVehicle/registration copy.vue | 369 +++++++++ src/pagesVehicle/registration.vue | 20 +- src/services/vehicle.ts | 9 + src/static/style/common.scss | 15 + 20 files changed, 2307 insertions(+), 165 deletions(-) create mode 100644 src/components/OpOnline/index.vue create mode 100644 src/pagesLogin/index.vue create mode 100644 src/pagesOnline/index.vue create mode 100644 src/pagesOrder/vehicle/detail.vue create mode 100644 src/pagesOrder/vehicle/index.vue create mode 100644 src/pagesVehicle/recovery.vue create mode 100644 src/pagesVehicle/regisList.vue create mode 100644 src/pagesVehicle/registration copy.vue diff --git a/index.html b/index.html index f8a54cb..7a2d51c 100644 --- a/index.html +++ b/index.html @@ -3,18 +3,26 @@ + -
+
+
+ + diff --git a/src/components/OpOnline/index.vue b/src/components/OpOnline/index.vue new file mode 100644 index 0000000..187ed11 --- /dev/null +++ b/src/components/OpOnline/index.vue @@ -0,0 +1,115 @@ + + + diff --git a/src/components/uni-plate-input/uni-plate-input.scss b/src/components/uni-plate-input/uni-plate-input.scss index 7cb003e..e50b4b3 100644 --- a/src/components/uni-plate-input/uni-plate-input.scss +++ b/src/components/uni-plate-input/uni-plate-input.scss @@ -134,7 +134,7 @@ } &--submit { // background: #5773f9; - background-color: $u-primary;; + background-color: $u-primary; color: #fff; } &--delete { diff --git a/src/manifest.json b/src/manifest.json index eb6aa28..8f27e70 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -74,7 +74,7 @@ }, /* 小程序特有相关 */ "mp-weixin" : { - "appid" : "wx9251d74fe0e87028", + "appid" : "wx3c231250b822fbf5", "logoPath" : "https://backend-common.obs.cn-east-3.myhuaweicloud.com/static/pagesLogin/logo-simple.png", "setting" : { "urlCheck" : false diff --git a/src/pages.json b/src/pages.json index 9fdec02..e039637 100644 --- a/src/pages.json +++ b/src/pages.json @@ -12,6 +12,13 @@ } }, "pages": [ + // { + // "path": "pagesLogin/index", + // "style": { + // // "navigationStyle": "custom", // 控制头部是否显示 + // "navigationBarTitleText": "登陆" + // } + // }, { "path": "pagesHome/index", "style": { @@ -85,11 +92,17 @@ } }, { - "path": "registration", + "path": "regisList", "style": { "navigationBarTitleText": "我要登记" } }, + { + "path": "registration", + "style": { + "navigationBarTitleText": "登记信息" + } + }, { "path": "recycleFlow", "style": { @@ -101,9 +114,55 @@ "style": { "navigationBarTitleText": "所需材料" } + }, + { + "path": "recovery", + "style": { + "navigationBarTitleText": "登记信息" + } + }, + + ] + }, + { + "root": "pagesOnline", + "pages": [ + { + "path": "index", + "style": { + "navigationBarTitleText": "在线咨询" + } + } + ] + }, + { + "root": "pagesOrder", + "pages": [ + { + "path": "vehicle/index", + "style": { + "navigationBarTitleText": "报废车辆回收" + } + }, + { + "path": "vehicle/detail", + "style": { + "navigationBarTitleText": "订单详情" + } } ] } + // { + // "root": "pagesLogin", + // "pages": [ + // { + // "path": "index", + // "style": { + // "navigationBarTitleText": "登陆" + // } + // } + // ] + // } ], "tabBar": { "color": "#7A7E83", diff --git a/src/pagesBattery/index.vue b/src/pagesBattery/index.vue index 6a8896d..a37fa5a 100644 --- a/src/pagesBattery/index.vue +++ b/src/pagesBattery/index.vue @@ -87,11 +87,13 @@ > + diff --git a/src/pagesLogin/index.vue b/src/pagesLogin/index.vue new file mode 100644 index 0000000..20993a0 --- /dev/null +++ b/src/pagesLogin/index.vue @@ -0,0 +1,298 @@ + + + + + diff --git a/src/pagesOnline/index.vue b/src/pagesOnline/index.vue new file mode 100644 index 0000000..71ad74d --- /dev/null +++ b/src/pagesOnline/index.vue @@ -0,0 +1,10 @@ + + + diff --git a/src/pagesOrder/vehicle/detail.vue b/src/pagesOrder/vehicle/detail.vue new file mode 100644 index 0000000..a6de3bd --- /dev/null +++ b/src/pagesOrder/vehicle/detail.vue @@ -0,0 +1,155 @@ + + + + + \ No newline at end of file diff --git a/src/pagesOrder/vehicle/index.vue b/src/pagesOrder/vehicle/index.vue new file mode 100644 index 0000000..832bfc8 --- /dev/null +++ b/src/pagesOrder/vehicle/index.vue @@ -0,0 +1,97 @@ + + + + diff --git a/src/pagesVehicle/index.vue b/src/pagesVehicle/index.vue index fa551d6..779332e 100644 --- a/src/pagesVehicle/index.vue +++ b/src/pagesVehicle/index.vue @@ -77,11 +77,13 @@ > + diff --git a/src/pagesVehicle/recovery.vue b/src/pagesVehicle/recovery.vue new file mode 100644 index 0000000..0d53f5c --- /dev/null +++ b/src/pagesVehicle/recovery.vue @@ -0,0 +1,751 @@ + + + + diff --git a/src/pagesVehicle/regisList.vue b/src/pagesVehicle/regisList.vue new file mode 100644 index 0000000..38efa43 --- /dev/null +++ b/src/pagesVehicle/regisList.vue @@ -0,0 +1,100 @@ + + + + diff --git a/src/pagesVehicle/registration copy.vue b/src/pagesVehicle/registration copy.vue new file mode 100644 index 0000000..849d5d9 --- /dev/null +++ b/src/pagesVehicle/registration copy.vue @@ -0,0 +1,369 @@ + + + + diff --git a/src/pagesVehicle/registration.vue b/src/pagesVehicle/registration.vue index 849d5d9..c03f9d0 100644 --- a/src/pagesVehicle/registration.vue +++ b/src/pagesVehicle/registration.vue @@ -4,7 +4,7 @@ :margin="'20px'" :border="false" > - 车辆信息 + 登记信息 ([ contrlModalParams["ownerType"].isShow = true; }, }, + { + name: "联系人", + key: "name", + type: "input", + required: true, + unit: "", + }, { name: "联系方式", key: "contactInfo", @@ -165,19 +172,14 @@ const formAttrList = reactive([ unit: "", }, { - name: "车牌号", - key: "licensePlate", + name: "上门地址", + key: "location", type: "input", required: true, unit: "", - disabled: true, - fn: () => { - uni.hideKeyboard(); - showDialog.showCarNo = true; - }, }, { - name: "所在地", + name: "详细地址", key: "location", type: "input", required: true, diff --git a/src/services/vehicle.ts b/src/services/vehicle.ts index 50afb53..5b3f5f8 100644 --- a/src/services/vehicle.ts +++ b/src/services/vehicle.ts @@ -29,6 +29,15 @@ export const getBrand = (data: any) => { }); }; +export const queryRegis = (data: any) => { + return http({ + method: "get", + url: "/api/v1/vehicleRegistration/findPage", + data, + }); +}; + + diff --git a/src/static/style/common.scss b/src/static/style/common.scss index 2241fba..cc27be7 100644 --- a/src/static/style/common.scss +++ b/src/static/style/common.scss @@ -98,4 +98,19 @@ body { .active { color: $u-primary; } +} +::v-deep .uni-table { + .uni-table-th { + font-family: Source Han Sans CN; + font-weight: 500; + font-size: 24rpx; + color: #000000; + padding: 5px 5px; + } + .uni-table-td { + font-family: Source Han Sans CN; + font-weight: 400; + font-size: 24rpx; + color: #000000; + } } \ No newline at end of file