From 7c20fd15b7fbc2bd5756b39d5ab655cc849ffcc3 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 16 七月 2025 22:39:23 +0800
Subject: [PATCH] 添加时间筛选
---
src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/components/evidence/index.vue | 115 +++++++++++++++++++++++++++++++--------------------------
1 files changed, 63 insertions(+), 52 deletions(-)
diff --git a/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/components/evidence/index.vue b/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/components/evidence/index.vue
index c105120..102aeaf 100644
--- a/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/components/evidence/index.vue
+++ b/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/components/evidence/index.vue
@@ -15,7 +15,8 @@
</div>
<!-- 鏃堕棿 -->
<el-form-item label="鏃堕棿:" prop="investigationTime">
- <el-date-picker v-model="evidence.investigationTime" value-format="yyyy-MM-dd HH:mm:ss" type="datetime" placeholder="閫夋嫨鏃堕棿">
+ <el-date-picker v-model="evidence.investigationTime" value-format="yyyy-MM-dd HH:mm:ss"
+ type="datetime" placeholder="閫夋嫨鏃堕棿">
</el-date-picker>
</el-form-item>
<!-- 鍦板潃 -->
@@ -38,8 +39,9 @@
<!-- 鐓х墖闄勪欢 -->
<el-form-item label="鐓х墖闄勪欢:" prop="pic">
<div class="upImg">
- <MyUpload :picture-list="evidence.pic" @setPictureUrl="setPicUrl" @delPictureUrl="delPicUrl"></MyUpload>
- <div class="tip">{{evidence.pic.length}} / 4</div>
+ <MyUpload :picture-list="evidence.pic" @setPictureUrl="setPicUrl" @delPictureUrl="delPicUrl">
+ </MyUpload>
+ <div class="tip">{{ evidence.pic.length }} / 4</div>
</div>
</el-form-item>
</el-form>
@@ -52,7 +54,7 @@
<div class="user-form-content">
<el-form ref="userForm" label-width="120px" :model="user" :rules="userRules" autoComplete="on">
<!-- 绫诲瀷 -->
- <el-form-item label="绫诲瀷:" prop="illegalType">
+ <el-form-item label="绫诲瀷:" prop="illegalType" :disabled="true">
<el-input v-model="user.illegalType"></el-input>
</el-form-item>
<!-- 濮撳悕銆佹墜鏈哄彿 -->
@@ -134,6 +136,7 @@
import { deepClone, getTypeList } from '@/utils/helper'
import { validateName, validatePhone, validateCardId } from '@/utils/validate'
import MyUpload from "@/components/myUpload"
+import { FILE_ORIGINAL_PATH } from "@/utils";
export default {
components: {
MyUpload
@@ -219,10 +222,10 @@
},
userRules: {
illegalType: [{ trigger: ['change', 'blur'], message: '妗堜欢绫诲瀷涓嶈兘涓虹┖', required: true }],
- name: [{ required: true,trigger: ['change', 'blur'], validator: checkUserName }],
- phoneCode: [{ required: true,trigger: ['change', 'blur'], validator: checkPhone }],
+ name: [{ required: true, trigger: ['change', 'blur'], validator: checkUserName }],
+ phoneCode: [{ required: true, trigger: ['change', 'blur'], validator: checkPhone }],
certificateType: [{ trigger: ['change', 'blur'], validator: checkCard }],
- certificateCode: [{ required: true,trigger: ['change', 'blur'], validator: checkCode }],
+ certificateCode: [{ required: true, trigger: ['change', 'blur'], validator: checkCode }],
educationDegree: [{ required: true, trigger: ['change', 'blur'], message: '鏂囧寲绋嬪害涓嶈兘涓虹┖' }],
nation: [{ required: true, trigger: ['change', 'blur'], message: '姘戞棌涓嶈兘涓虹┖' }],
liveAddress: [{ required: true, trigger: ['change', 'blur'], message: '鐜颁綇鍧�涓嶈兘涓虹┖' }],
@@ -274,17 +277,19 @@
await this.getCardTypeList();
await this.getSchoolList();
await this.getNationList();
+ this.$set(this.user, 'illegalType', this.illegalType);
if (this.evidenceData) {
- this.evidence = deepClone(this.evidenceData);
- this.evidence.pic = this.evidenceData.pic.split(',');
- this.user = this.evidence.partyInfo;
- this.evidence.userInfo = this.evidence.partyInfo.name;
- this.user.illegalType = JSON.parse(JSON.stringify(this.mytype));
+ this.evidence = deepClone(this.evidenceData);
+ console.log(this.evidenceData.pic);
+
+ this.evidence.pic = this.evidenceData.pic.split(',');
+ this.user = this.evidence.partyInfo;
+ this.evidence.userInfo = this.evidence.partyInfo.name;
}
},
methods: {
handleSuccess2(res, file, filelist) {
- const baseUrl = 'http://140.143.152.226:8410/';
+ const baseUrl = '';
if (this.evidence.pic.length < 4) {
this.evidence.pic.push(baseUrl + res.data.url1)
}
@@ -300,15 +305,17 @@
openDialog(e) {
this.userFlag = true;
this.userInfo = true;
+ this.$set(this.user, 'illegalType', this.illegalType);
},
// 妫�楠寀ser
checkUser() {
this.$refs.userForm.validate((valid) => {
if (valid) {
+ this.evidence.userInfo = this.user.name + '...';
this.userFlag = false;
} else {
- this.evidence.userInfo = false;
- return false;
+ this.evidence.userInfo = null;
+ this.$message.warning('璇锋鏌ュ繀濉」');
}
})
},
@@ -337,29 +344,31 @@
async getNationList() {
this.nationOptions = await getTypeList(1, '05');
},
- // 璁剧疆涓婁紶鎴愬姛涔嬪悗鐨勫浘鐗囧湴鍧�
- setPicUrl({ url }) {
- const baseUrl = 'http://140.143.152.226:8410/';
+ // 璁剧疆涓婁紶鎴愬姛涔嬪悗鐨勫浘鐗囧湴鍧�
+ setPicUrl({ url }) {
+ const baseUrl = '';
if (this.evidence.pic.length < 4) {
- this.evidence.pic.push(baseUrl + url);
+ this.evidence.pic.push(url)
}
},
//鍒犻櫎鍥剧墖
- delPicUrl({url}){
- const baseUrl = 'http://140.143.152.226:8410/';
- this.evidence.pic.splice(this.evidence.pic.indexOf(baseUrl + url),1);
+ delPicUrl({ url }) {
+ const baseUrl = '';
+ this.evidence.pic.splice(this.evidence.pic.indexOf(baseUrl + url), 1);
}
},
- props:['mytype','mycode', 'evidenceData']
+ props: ['evidenceData', 'illegalType']
}
</script>
<style lang="scss" scoped>
.evidence {
line-height: 60px;
position: relative;
- .evidence-item{
+
+ .evidence-item {
display: flex;
}
+
.evidence-title {
line-height: 60px;
font-weight: 650;
@@ -419,7 +428,7 @@
position: absolute;
top: 0;
z-index: 3000;
- background-color: #06122c;
+ background-color: #fff;
.user-form-header {
background-color: #fff;
@@ -432,11 +441,13 @@
padding-bottom: 60px;
}
-.sp-user-info{
- ::v-deep .el-input{
+
+.sp-user-info {
+ ::v-deep .el-input {
width: 200px;
}
}
+
.user-form-content {
padding-top: 20px;
@@ -451,29 +462,29 @@
.el-select {
flex: 1;
- :deep(.el-input__inner){
+ :deep(.el-input__inner) {
padding: 0px 15px;
}
}
}
- ::v-deep .el-textarea__inner {
- background-color: #09152f;
- border: 1px solid #17324c;
- }
+ // ::v-deep .el-textarea__inner {
+ // // background-color: #09152f;
+ // border: 1px solid #17324c;
+ // }
- ::v-deep .el-input__count {
- background-color: #09152f;
- }
+ // ::v-deep .el-input__count {
+ // // background-color: #09152f;
+ // }
- ::v-deep .el-form-item__label {
- color: #4b9bb7;
- }
+ // ::v-deep .el-form-item__label {
+ // color: #4b9bb7;
+ // }
- ::v-deep .el-input__inner {
- background-color: #09152f;
- border: 1px solid #17324c;
- }
+ // ::v-deep .el-input__inner {
+ // background-color: #09152f;
+ // border: 1px solid #17324c;
+ // }
}
.user-form-footer {
@@ -481,18 +492,18 @@
justify-content: flex-end;
}
-::v-deep .el-textarea__inner {
- background-color: #09152f;
- border: 1px solid #17324c;
-}
+// ::v-deep .el-textarea__inner {
+// // background-color: #09152f;
+// border: 1px solid #17324c;
+// }
-::v-deep .el-input__count {
- background-color: #09152f;
-}
+// ::v-deep .el-input__count {
+// // background-color: #09152f;
+// }
-::v-deep .el-form-item__label {
- color: #4b9bb7;
-}
+// ::v-deep .el-form-item__label {
+// color: #4b9bb7;
+// }
::v-deep .el-dialog__header,
::v-deep .el-dialog__body {
--
Gitblit v1.8.0