核销照片

master
lion 3 months ago
parent 59c20a3e3d
commit a70ffe6bff

@ -288,35 +288,47 @@
<view class="photo-upload-container">
<!-- 照片列表 -->
<view class="uploaded-photos">
<!-- 已上传的照片 -->
<!-- 添加照片按钮 -->
<view
v-for="(image, index) in vehicleImages"
:key="index"
class="photo-item"
>
<image
:src="image.url"
class="photo-preview"
mode="aspectFill"
@click="previewImage(image.url)"
></image>
<view
v-if="visitData.audit_status != 4"
class="photo-delete"
@click="removeImage(index)"
>×</view
>
</view>
<!-- 添加照片按钮最多9张 -->
<view
v-if="vehicleImages.length < 9 && visitData.audit_status != 4"
v-if="visitData.audit_status != 4"
class="photo-item add-photo-btn"
@click="showPhotoOptions"
>
<view class="add-photo-icon">+</view>
<view class="add-photo-text">添加照片</view>
</view>
<!-- 已上传的照片按日期分组最新在前 -->
<view
v-for="group in groupedVehicleImages"
:key="group.date"
class="photo-date-group"
>
<view class="photo-date-title">{{ group.date }}</view>
<view class="photo-date-row">
<view
v-for="image in group.images"
:key="image.id || image.url"
class="photo-item"
>
<image
:src="image.url"
class="photo-preview"
mode="aspectFill"
@click="previewImage(image.url)"
></image>
<view
v-if="visitData.audit_status != 4"
class="photo-delete"
@click="removeImage(image)"
>×</view
>
<view v-if="image.created_at" class="photo-created-at">
{{ formatPhotoCreatedAt(image.created_at) }}
</view>
</view>
</view>
</view>
</view>
<!-- 底部选择弹窗 -->
@ -482,6 +494,27 @@ export default {
this.getToday();
uni.stopPullDownRefresh();
},
computed: {
sortedVehicleImages() {
return [...(this.vehicleImages || [])].sort((a, b) => {
return this.parseCreatedAt(b.created_at) - this.parseCreatedAt(a.created_at);
});
},
groupedVehicleImages() {
const groups = {};
this.sortedVehicleImages.forEach((image) => {
const dateKey = this.getDatePart(image.created_at);
if (!groups[dateKey]) {
groups[dateKey] = [];
}
groups[dateKey].push(image);
});
return Object.keys(groups).map((date) => ({
date,
images: groups[date],
}));
},
},
methods: {
//
connectReader() {
@ -719,6 +752,7 @@ export default {
arr.push({
id: item.id,
url: item.url,
created_at: item.created_at || "",
});
});
this.vehicleImages = arr;
@ -849,9 +883,8 @@ export default {
//
chooseImage() {
this.hidePhotoOptions();
const remainingCount = 9 - this.vehicleImages.length;
uni.chooseImage({
count: remainingCount, //
count: 9, // 9
sizeType: ["original", "compressed"],
sourceType: ["album"],
success: (res) => {
@ -887,6 +920,7 @@ export default {
this.vehicleImages.push({
id: uploadRes.id,
url: uploadRes.url || filePath, // 使URL
created_at: uploadRes.created_at || "",
});
}
console.log("this.vehicleImages", this.vehicleImages);
@ -938,13 +972,19 @@ export default {
},
//
removeImage(index) {
removeImage(image) {
uni.showModal({
title: "确认删除",
content: "确定要删除这张照片吗?",
success: (res) => {
if (res.confirm) {
this.vehicleImages.splice(index, 1);
const index = this.vehicleImages.findIndex((item) => {
if (image.id && item.id) return item.id === image.id;
return item.url === image.url;
});
if (index > -1) {
this.vehicleImages.splice(index, 1);
}
}
},
});
@ -952,13 +992,30 @@ export default {
//
previewImage(url) {
const urls = this.vehicleImages.map((img) => img.url);
const urls = this.sortedVehicleImages.map((img) => img.url);
uni.previewImage({
urls: urls,
current: url,
});
},
parseCreatedAt(dateTime) {
if (!dateTime) return 0;
const normalized = String(dateTime).replace(/-/g, "/");
const time = new Date(normalized).getTime();
return Number.isNaN(time) ? 0 : time;
},
getDatePart(dateTime) {
if (!dateTime) return "未知日期";
return String(dateTime).slice(0, 10);
},
formatPhotoCreatedAt(dateTime) {
if (!dateTime) return "";
return String(dateTime).slice(0, 19);
},
// 访
async updateVisitInfo() {
if (this.updating) return;
@ -1853,8 +1910,8 @@ export default {
.uploaded-photos {
display: flex;
flex-wrap: wrap;
gap: 16rpx;
flex-direction: column;
gap: 20rpx;
margin-bottom: 20rpx;
}
@ -1888,6 +1945,36 @@ export default {
cursor: pointer;
}
.photo-created-at {
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 4rpx 6rpx;
font-size: 18rpx;
line-height: 1.2;
color: #fff;
background: rgba(0, 0, 0, 0.45);
border-radius: 0 0 8rpx 8rpx;
text-align: center;
}
.photo-date-group {
width: 100%;
}
.photo-date-title {
font-size: 24rpx;
color: #666;
margin-bottom: 10rpx;
}
.photo-date-row {
display: flex;
flex-wrap: wrap;
gap: 16rpx;
}
.upload-actions {
display: flex;
gap: 16rpx;

Binary file not shown.

@ -1 +1 @@
https://app.liuyingyong.cn/build/download/3786b660-b17e-11f0-b0ba-8ff99bc07885
https://app.liuyingyong.cn/build/download/0901cac0-2669-11f1-b4a2-318ed3e84c03

@ -1 +1 @@
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

@ -1,7 +1,7 @@
var isReady=false;var onReadyCallbacks=[];
var isServiceReady=false;var onServiceReadyCallbacks=[];
var __uniConfig = {"pages":["pages/index/index","pages/login/index"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"迈柯唯访客在线核销","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#96d6e9"},"preloadRule":{},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"迈柯唯访客在线核销","compilerVersion":"4.76","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
var __uniConfig = {"pages":["pages/index/index","pages/login/index"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"迈柯唯访客在线核销","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#96d6e9"},"preloadRule":{},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"迈柯唯访客在线核销","compilerVersion":"4.87","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
var __uniRoutes = [{"path":"/pages/index/index","meta":{"isQuit":true},"window":{"navigationStyle":"custom"}},{"path":"/pages/login/index","meta":{},"window":{"navigationStyle":"custom"}}];
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +1 @@
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__DF76F27","name":"迈柯唯访客在线核销","version":{"name":"1.0.2","code":102},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"Camera":{},"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"autoclose":true,"delay":0,"target":"id:1","waiting":true},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"},"prerendered":"false"}},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"packagename":"uni.app.UNIDF76F27","custompermissions":true},"apple":{"dSYMs":false,"devices":"universal"},"plugins":{"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"orientation":"portrait-primary"},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"4.76","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html","adid":"122299150103"}}
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__DF76F27","name":"迈柯唯访客在线核销","version":{"name":"1.0.2","code":102},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"Camera":{},"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"autoclose":true,"delay":0,"target":"id:1","waiting":true},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"},"prerendered":"false"}},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"packagename":"uni.app.UNIDF76F27","custompermissions":true},"apple":{"dSYMs":false,"devices":"universal"},"plugins":{"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"orientation":"portrait-primary"},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"4.87","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html","adid":"122299150103"}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.
Loading…
Cancel
Save