lion 4 days ago
parent 2b925b5af8
commit 461c232481

@ -209,6 +209,7 @@
v-model="personNoValue" v-model="personNoValue"
placeholder="请输入ID卡" placeholder="请输入ID卡"
class="info-input" class="info-input"
:disabled="visitData.audit_status == 4"
/> />
</view> </view>
</view> </view>
@ -253,6 +254,7 @@
v-model="person.follw_people_person_no" v-model="person.follw_people_person_no"
placeholder="请输入ID卡" placeholder="请输入ID卡"
class="info-input" class="info-input"
:disabled="visitData.audit_status == 4"
/> />
</view> </view>
</view> </view>
@ -272,6 +274,7 @@
v-model="remarkValue" v-model="remarkValue"
placeholder="请输入备注信息" placeholder="请输入备注信息"
class="info-textarea" class="info-textarea"
:disabled="visitData.audit_status == 4"
></textarea> ></textarea>
</view> </view>
</view> </view>
@ -297,14 +300,17 @@
mode="aspectFill" mode="aspectFill"
@click="previewImage(image.url)" @click="previewImage(image.url)"
></image> ></image>
<view class="photo-delete" @click="removeImage(index)" <view
v-if="visitData.audit_status != 4"
class="photo-delete"
@click="removeImage(index)"
>×</view >×</view
> >
</view> </view>
<!-- 添加照片按钮最多9张 --> <!-- 添加照片按钮最多9张 -->
<view <view
v-if="vehicleImages.length < 9" v-if="vehicleImages.length < 9 && visitData.audit_status != 4"
class="photo-item add-photo-btn" class="photo-item add-photo-btn"
@click="showPhotoOptions" @click="showPhotoOptions"
> >
@ -340,6 +346,7 @@
关闭 关闭
</button> </button>
<button <button
v-if="visitData.audit_status != 4"
@click="updateVisitInfo" @click="updateVisitInfo"
class="btn btn-primary" class="btn btn-primary"
:disabled="updating" :disabled="updating"
@ -682,7 +689,8 @@ export default {
if (res && res.data && res.data.length > 0) { if (res && res.data && res.data.length > 0) {
const visitor = res.data[0]; const visitor = res.data[0];
if (visitor.audit_status == 1 || visitor.audit_status == 3) { // 1()3()4()
if (visitor.audit_status == 1 || visitor.audit_status == 3 || visitor.audit_status == 4) {
// 访访 // 访访
// type, start_date, end_date, visit_time_detail, visit_area_detail, // type, start_date, end_date, visit_time_detail, visit_area_detail,
// reason, cars, plate, credent, idcard, company_name, cda, // reason, cars, plate, credent, idcard, company_name, cda,
@ -957,6 +965,10 @@ export default {
// - action // - action
//
const isEntering = this.visitData.audit_status == 1; // () -
const isLeaving = this.visitData.audit_status == 3; // -
// //
const performUpdate = async (alsoCancel) => { const performUpdate = async (alsoCancel) => {
this.updating = true; this.updating = true;
@ -978,8 +990,22 @@ export default {
await this.$u.api.visitUpdate(updateParams); await this.$u.api.visitUpdate(updateParams);
//
let successMessage = "更新成功";
if (alsoCancel) {
//
if (isEntering) {
successMessage = "入厂成功";
} else if (isLeaving) {
successMessage = "已离厂";
}
} else {
//
successMessage = "提交成功";
}
uni.showToast({ uni.showToast({
title: "更新成功", title: successMessage,
icon: "success", icon: "success",
}); });
@ -1004,11 +1030,23 @@ export default {
// //
const isVehicleType = this.visitData.type == 3; // const isVehicleType = this.visitData.type == 3; //
//
let modalContent = "是否立即核销?";
let confirmText = "提交并核销";
if (isEntering) {
modalContent = "是否确认入厂?";
confirmText = "确认入厂";
} else if (isLeaving) {
modalContent = "是否确认离厂?";
confirmText = "确认离厂";
}
uni.showModal({ uni.showModal({
title: "提示", title: "提示",
content: "是否立即核销?", content: modalContent,
cancelText: isVehicleType ? "仅提交照片" : "取消", cancelText: isVehicleType ? "仅提交照片" : "取消",
confirmText: "提交并核销", confirmText: confirmText,
success: async (res) => { success: async (res) => {
if (res.confirm) { if (res.confirm) {
// //
@ -1017,7 +1055,7 @@ export default {
// //
await performUpdate(false); await performUpdate(false);
} }
// // ""
}, },
}); });
}, },

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save