From 8ca63d68a642b14f608c3efe05d5a1addb580fb0 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Wed, 03 Jan 2024 14:46:25 +0800
Subject: [PATCH] 默认审核状态2

---
 subPackage/workbench/views/labelReportDetail.vue |  485 +++++++++++++++++++++++++++--------------------------
 1 files changed, 243 insertions(+), 242 deletions(-)

diff --git a/subPackage/workbench/views/labelReportDetail.vue b/subPackage/workbench/views/labelReportDetail.vue
index b893e16..c7c6ccf 100644
--- a/subPackage/workbench/views/labelReportDetail.vue
+++ b/subPackage/workbench/views/labelReportDetail.vue
@@ -1,263 +1,264 @@
 <template>
-    <view class="container">
-        <view class="basic">
-            <box-title title="基本信息" class="box-title"></box-title>
-            <view class="info">
-                <lineItem :dataInfo="basicData"></lineItem>
-            </view>
-        </view>
-        <view class="licence" v-if="imageUrls.length">
-            <box-title title="手持身份证" class="box-title"></box-title>
-            <view class="flex-wrap">
-                <view v-for="(i,k) in imageUrls" :key="k" class="ml-20 mt-20"  @click="previewImg(i,imageUrls)">
-                    <u-image :src="i" width="80" height="80" ></u-image>
-                </view>
-            </view>
-        </view>
-        <view class="planegraph" v-if="goodsImageUrls.length">
-            <box-title title="物品照片" class="box-title"></box-title>
-            <view class="flex-wrap">
-                <view v-for="(i,k) in goodsImageUrls" :key="k" class="ml-20 mt-20"   @click="previewImg(i,imageUrls)">
-                    <u-image :src="i" width="80" height="80"></u-image>
-                </view>
-            </view>
-        </view>
-        <view class="examine">
-            <box-title title="审核信息" class="box-title"></box-title>
-            <view class="info">
-                <u-form labelWidth="70" :model="form" ref="form" class="form">
-                    <u-form-item label="审核状态"  @click="showPicker()"  class="form-item" :border-bottom="true">
-                        <u--input v-model="form.confirmFlag" disabled disabledColor="#ffffff" placeholder="请选择审核状态"
-                            :border="false"></u--input>
-                        <u-icon slot="right" name="arrow-right"></u-icon>
-                    </u-form-item>
-                    <u-form-item label="备注" class="form-item" v-if="selectStatus == 3">
-                        <u--input type="textarea" v-model="remark"></u--input>
-                    </u-form-item>
-                </u-form>
-            </view>
-        </view>
-        <view class="bottom-btn" v-if="(roleType == 1 && status == 1) || (roleType == 2 && status == 2)">
-            <u-button type="primary" @click="submit">提交审核</u-button>
-        </view>
-        <u-picker :closeOnClickOverlay="true" @close="isPickerShow = false" :show="isPickerShow" ref="uPicker"
-            :columns="columns" keyName="name" @cancel="isPickerShow = false" @confirm="handleConfirm"></u-picker>
-    </view>
+	<view class="container">
+		<view class="basic">
+			<box-title title="基本信息" class="box-title"></box-title>
+			<view class="info">
+				<lineItem :dataInfo="basicData"></lineItem>
+			</view>
+		</view>
+		<view class="licence" v-if="imageUrls.length">
+			<box-title title="手持身份证" class="box-title"></box-title>
+			<view class="flex-wrap">
+				<view v-for="(i,k) in imageUrls" :key="k" class="ml-20 mt-20" @click="previewImg(i,imageUrls)">
+					<u-image :src="i" width="80" height="80"></u-image>
+				</view>
+			</view>
+		</view>
+		<view class="planegraph" v-if="goodsImageUrls.length">
+			<box-title title="物品照片" class="box-title"></box-title>
+			<view class="flex-wrap">
+				<view v-for="(i,k) in goodsImageUrls" :key="k" class="ml-20 mt-20" @click="previewImg(i,imageUrls)">
+					<u-image :src="i" width="80" height="80"></u-image>
+				</view>
+			</view>
+		</view>
+		<view class="examine">
+			<box-title title="审核信息" class="box-title"></box-title>
+			<view class="info">
+				<u-form labelWidth="70" :model="form" ref="form" class="form">
+					<u-form-item label="审核状态" @click="showPicker()" class="form-item" :border-bottom="true">
+						<u--input v-model="form.confirmFlag" disabled disabledColor="#ffffff" placeholder="请选择审核状态"
+							:border="false"></u--input>
+						<u-icon slot="right" name="arrow-right"></u-icon>
+					</u-form-item>
+					<u-form-item label="备注" class="form-item" v-if="selectStatus == 3">
+						<u--input type="textarea" v-model="remark"></u--input>
+					</u-form-item>
+				</u-form>
+			</view>
+		</view>
+		<view class="bottom-btn" v-if="(roleType == 1 && status == 1) || (roleType == 2 && status == 2)">
+			<u-button type="primary" @click="submit">提交审核</u-button>
+		</view>
+		<u-picker :closeOnClickOverlay="true" @close="isPickerShow = false" :show="isPickerShow" ref="uPicker"
+			:columns="columns" keyName="name" @cancel="isPickerShow = false" @confirm="handleConfirm"></u-picker>
+	</view>
 </template>
- 
+
 <script>
-    import boxTitle from "@/subPackage/workbench/components/boxTitle/index.vue"
-    import lineItem from '../components/lineItem.vue'
-    import {
-        getLabelReportingDetail,
-        setLabelReporting
-    } from '@/api/reporting/reporting'
-    export default {
-        components: {
-            boxTitle,
-            lineItem
-        },
-        data() {
-            return {
-                basicData: [{
-                        label: '对象电话',
-                        name: "transactionObjectTel",
-                        value: '未完善'
-                    },
-                    {
-                        label: '交易金额',
-                        name: 'transactionMoney',
-                        value: '未完善'
-                    },
-                    {
-                        label: '物品数量',
-                        name: 'goodsNums',
-                        value: '未完善'
-                    },
-                    {
-                        label: '交易位置',
-                        name: 'localtion',
-                        value: '未完善'
-                    },
-                    {
-                        label: '交易过程',
-                        name: 'transactionProcess',
-                        value: '未完善'
-                    }
-                ],
-                form: {
-                    confirmFlag: '待审核',
-                    confirmNotion: ''
-                },
-                isPickerShow: false,
-                columns: [
-                    [{
-                            name: "待审核",
-                            status: 1
-                        },
-                        {
-                            name: "审核通过",
-                            status: 2
-                        },
-                        {
-                            name: "审核不通过",
-                            status: 3
-                        },
-                    ]
-                ],
-                currentId: '',
-                currentData: {},
-                taskId: "",
-                imageUrls: [],
-                goodsImageUrls: [],
-                selectStatus: "",
-                remark: "",
-				roleType:"",
-				status:1,
-				id:""
-				
-            }
-        },
-        onLoad(option) {
-            this.taskId = option.id;
-            this.getDetailInfo(option.id);
-			
+	import boxTitle from "@/subPackage/workbench/components/boxTitle/index.vue"
+	import lineItem from '../components/lineItem.vue'
+	import {
+		getLabelReportingDetail,
+		setLabelReporting
+	} from '@/api/reporting/reporting'
+	export default {
+		components: {
+			boxTitle,
+			lineItem
+		},
+		data() {
+			return {
+				basicData: [{
+						label: '对象电话',
+						name: "transactionObjectTel",
+						value: '未完善'
+					},
+					{
+						label: '交易金额',
+						name: 'transactionMoney',
+						value: '未完善'
+					},
+					{
+						label: '物品数量',
+						name: 'goodsNums',
+						value: '未完善'
+					},
+					{
+						label: '交易位置',
+						name: 'localtion',
+						value: '未完善'
+					},
+					{
+						label: '交易过程',
+						name: 'transactionProcess',
+						value: '未完善'
+					}
+				],
+				form: {
+					confirmFlag: '待审核',
+					confirmNotion: ''
+				},
+				isPickerShow: false,
+				columns: [
+					[{
+							name: "待审核",
+							status: 1
+						},
+						{
+							name: "审核通过",
+							status: 2
+						},
+						{
+							name: "审核不通过",
+							status: 3
+						},
+					]
+				],
+				currentId: '',
+				currentData: {},
+				taskId: "",
+				imageUrls: [],
+				goodsImageUrls: [],
+				selectStatus: 2,
+				remark: "",
+				roleType: "",
+				status: 1,
+				id: ""
+
+			}
+		},
+		onLoad(option) {
+			this.taskId = option.id;
+			this.getDetailInfo(option.id);
+
 			let roleName = uni.getStorageSync("activeRole").roleName
-			if(roleName == "居民"){
+			if (roleName == "居民") {
 				this.roleType = 2
-			}else {
+			} else {
 				this.roleType = 1
 			}
-			
-        },
- 
-        methods: {
-			
+
+		},
+
+		methods: {
+
 			showPicker() {
-				if (this.roleType == 1){
+				if (this.roleType == 1) {
 					this.isPickerShow = true;
 				};
 			},
-			
-            getDetailInfo(id) {
-                getLabelReportingDetail({
-                    taskId: id
-                }).then(res => {
-                    console.log(res);
-                    let data = res.data;
+
+			getDetailInfo(id) {
+				getLabelReportingDetail({
+					taskId: id
+				}).then(res => {
+					console.log(res);
+					let data = res.data;
 					this.id = data.id;
 					this.status = res.confirmFlag;
-                    this.basicData.forEach(item => {
-                        item.value = data[item.name]
-                    })
-                    // this.imageUrls = this.setImages(data.imageUrls);
-                    // this.goodsImageUrls = this.setImages(data.goodsImageUrls);
+					this.basicData.forEach(item => {
+						item.value = data[item.name]
+					})
+					// this.imageUrls = this.setImages(data.imageUrls);
+					// this.goodsImageUrls = this.setImages(data.goodsImageUrls);
 					this.imageUrls = this.$setImageUrl(data.imageUrls);
 					this.goodsImageUrls = this.$setImageUrl(data.goodsImageUrls)
-                })
-            },
-            
-			previewImg(current,urls){
-				uni.previewImage({
-					current,urls
 				})
 			},
- 
-            handleConfirm(e) {
-                this.form.confirmFlag = e.value[0].name;
-                this.selectStatus = e.value[0].status;
-                this.isPickerShow = false
-            },
-            submit() {
-                let data = {
-                    id: this.id,
-					taskId:this.taskId,
-                    status: this.selectStatus,
-                    remark: this.remark
-                }
-                if (this.selectStatus == 3 && !this.remark) {
-                    uni.showToast({
-                        title: "请输入拒绝原因",
-                        icon: "none"
-                    })
-                    return;
-                }
-                setLabelReporting(data).then(res => {
-                    if (res.code !== 200) {
-                        uni.showToast({
-                            title: '更新失败',
-                            icon: 'error'
-                        })
-                    }else {
-					   	uni.showToast({
-					   	    title: '提交成功',
-					   	})
+
+			previewImg(current, urls) {
+				uni.previewImage({
+					current,
+					urls
+				})
+			},
+
+			handleConfirm(e) {
+				this.form.confirmFlag = e.value[0].name;
+				this.selectStatus = e.value[0].status;
+				this.isPickerShow = false
+			},
+			submit() {
+				let data = {
+					id: this.id,
+					taskId: this.taskId,
+					status: this.selectStatus,
+					remark: this.remark
+				}
+				if (this.selectStatus == 3 && !this.remark) {
+					uni.showToast({
+						title: "请输入拒绝原因",
+						icon: "none"
+					})
+					return;
+				}
+				setLabelReporting(data).then(res => {
+					if (res.code !== 200) {
+						uni.showToast({
+							title: '更新失败',
+							icon: 'error'
+						})
+					} else {
+						uni.showToast({
+							title: '提交成功',
+						})
 						this.reLoadPrePage();
 					}
-                    
-                })
-            },
-			
-		    //刷新上一页数据后返回
-		    reLoadPrePage() {
-		    	let pages = getCurrentPages();
-		    	let prePage = pages[pages.length - 2];
-				prePage.$vm.currentPage = 1, 
-				prePage.$vm.list = [];
-		    	prePage.$vm.getList();
-		    	uni.navigateBack();
-		    },	
-			
-        }
-    }
+
+				})
+			},
+
+			//刷新上一页数据后返回
+			reLoadPrePage() {
+				let pages = getCurrentPages();
+				let prePage = pages[pages.length - 2];
+				prePage.$vm.currentPage = 1,
+					prePage.$vm.list = [];
+				prePage.$vm.getList();
+				uni.navigateBack();
+			},
+
+		}
+	}
 </script>
- 
+
 <style lang="scss">
-    .container {
-        padding: 0 20rpx 130rpx;
- 
-        .box-title {
-            margin-bottom: 15rpx;
-        }
- 
-        .info {
-            .title {
-                font-size: 30rpx;
-                padding-left: 10rpx;
-            }
- 
-            .images-box {
-                padding: 20rpx;
-                min-height: 100rpx;
-                background-color: #fff;
-            }
-        }
- 
-        .form {
-            background-color: #fff;
- 
-            .form-item {
-                padding: 0 20rpx;
- 
-                &:first-child {
-                    border-bottom: 1rpx solid #f6f6ff;
-                }
-            }
-        }
- 
-        .bottom-btn {
-            position: fixed;
-            left: 0;
-            bottom: 0;
-            padding: 20rpx;
-            width: calc(100% - 40rpx);
-            background-color: #fff;
-            z-index: 9999;
-        }
-    }
- 
-    /deep/ .u-form-item__body__left__content__label,
-    /deep/ .uni-input-placeholder {
-        font-size: 30rpx;
-    }
-</style>
+	.container {
+		padding: 0 20rpx 130rpx;
+
+		.box-title {
+			margin-bottom: 15rpx;
+		}
+
+		.info {
+			.title {
+				font-size: 30rpx;
+				padding-left: 10rpx;
+			}
+
+			.images-box {
+				padding: 20rpx;
+				min-height: 100rpx;
+				background-color: #fff;
+			}
+		}
+
+		.form {
+			background-color: #fff;
+
+			.form-item {
+				padding: 0 20rpx;
+
+				&:first-child {
+					border-bottom: 1rpx solid #f6f6ff;
+				}
+			}
+		}
+
+		.bottom-btn {
+			position: fixed;
+			left: 0;
+			bottom: 0;
+			padding: 20rpx;
+			width: calc(100% - 40rpx);
+			background-color: #fff;
+			z-index: 9999;
+		}
+	}
+
+	/deep/ .u-form-item__body__left__content__label,
+	/deep/ .uni-input-placeholder {
+		font-size: 30rpx;
+	}
+</style>
\ No newline at end of file

--
Gitblit v1.9.3