From 371d568cc984422607bbcfd699c1716f5df6a898 Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期一, 29 十二月 2025 16:41:20 +0800
Subject: [PATCH] 新增api大屏查询
---
ui/car_wx_app/pages/examine/index.vue | 61 +++++++++++++++++++-----------
1 files changed, 38 insertions(+), 23 deletions(-)
diff --git a/ui/car_wx_app/pages/examine/index.vue b/ui/car_wx_app/pages/examine/index.vue
index 22e4ea1..21cf080 100644
--- a/ui/car_wx_app/pages/examine/index.vue
+++ b/ui/car_wx_app/pages/examine/index.vue
@@ -432,7 +432,7 @@
},
mapList: {},
activeActive: {},
-
+ isHk:false,
};
},
@@ -447,6 +447,7 @@
this.amapPlugin = new amap.AMapWX({
key: this.mapApiKey
});
+
// 鑾峰彇 URL 鍙傛暟
if (options.id) {
//this.getList();
@@ -455,6 +456,8 @@
this.form.tripTime = this.getCurrentDateTime();
}
+
+ this.getLocation();
},
created() {
// this.getList();
@@ -671,7 +674,14 @@
this.amapPlugin.getRegeo({
location:`${longitude},${latitude}`,
success: (data) => {
- this.form.address = data[0].name;
+ let datum = data[0];
+ if (datum.regeocodeData){
+ if (datum.regeocodeData.addressComponent){
+ let province = datum.regeocodeData.addressComponent.province;
+ this.isHk = province.indexOf("棣欐腐") != -1;
+ }
+ }
+ this.form.address = datum.name;
},
fail: (err) => {
console.error("SDK璋冪敤澶辫触:", err);
@@ -790,26 +800,31 @@
// 鏂板鍥剧墖
async afterRead(event) {
// 褰撹缃� multiple 涓� true 鏃�, file 涓烘暟缁勬牸寮忥紝鍚﹀垯涓哄璞℃牸寮�
- let lists = [].concat(event.file)
- let fileListLen = this.fileList.length
- lists.map((item) => {
- this.fileList.push({
- ...item,
- status: 'success',
- message: '涓婁紶涓�'
- })
+ uploadImage(event.file[0].url,this.isHk).then(res=>{
+ console.log(res)
+ this.fileList.push(res);
})
- for (let i = 0; i < lists.length; i++) {
- const result = await this.uploadFilePromise(lists[i].url)
- let item = this.fileList[fileListLen]
- this.fileList.splice(fileListLen, 1, Object.assign(item, {
- status: result.status,
- message: result.status == 'success' ? '涓婁紶鎴愬姛' : '涓婁紶澶辫触',
- urls: result.url
- }))
- fileListLen++
- }
+ // let lists = [].concat(event.file)
+ // let fileListLen = this.fileList.length
+ // lists.map((item) => {
+ // this.fileList.push({
+ // ...item,
+ // status: 'success',
+ // message: '涓婁紶涓�'
+ // })
+ // })
+ // for (let i = 0; i < lists.length; i++) {
+ //
+ // const result = await this.uploadFilePromise(lists[i].url)
+ // let item = this.fileList[fileListLen]
+ // this.fileList.splice(fileListLen, 1, Object.assign(item, {
+ // status: result.status,
+ // message: result.status == 'success' ? '涓婁紶鎴愬姛' : '涓婁紶澶辫触',
+ // urls: result.url
+ // }))
+ // fileListLen++
+ // }
},
uploadFilePromise(url) {
@@ -897,8 +912,8 @@
success: (res) => {
const tempFilePaths = res.tempFilePaths;
const imgUrl = tempFilePaths[0];
- uploadImage(imgUrl).then(res2=>{
- this.uploadAreas[index].imageUrl = res.url;
+ uploadImage(imgUrl,this.isHk).then(res2=>{
+ this.uploadAreas[index].imageUrl = res2.url;
// const tempFilePath = res.tempFilePaths[0];
// // 涓婁紶鍥剧墖鍒版湇鍔″櫒
// this.uploadAreaPic(tempFilePath, index);
@@ -1027,7 +1042,7 @@
this.$refs.uForm.validate().then(res => {
if (res) {
- var urls = this.fileList.map(item => item.urls).join(',');
+ var urls = this.fileList.map(item => item.url).join(',');
this.form.feeVoucherUrl = urls
this.form.dispatchOrderId = this.newForm.dispatchId
this.form.driverId = this.newForm.driverId
--
Gitblit v1.8.0