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/systemSetting/platform/cockpitManage/updateUser/index.vue | 95 ++++++++++++++++++++++++++++++----------------- 1 files changed, 61 insertions(+), 34 deletions(-) diff --git a/src/views/systemSetting/platform/cockpitManage/updateUser/index.vue b/src/views/systemSetting/platform/cockpitManage/updateUser/index.vue index a26873b..f1bc671 100644 --- a/src/views/systemSetting/platform/cockpitManage/updateUser/index.vue +++ b/src/views/systemSetting/platform/cockpitManage/updateUser/index.vue @@ -4,14 +4,14 @@ <div class="mainContent"> <el-form ref="user" - label-width="140px" + label-width="180px" autoComplete="on" :model="updateData" :rules="rules" label-position="right" > <!-- 閮ㄩ棬鍚嶇О --> - <span style="heght:18px;display:block;line-height: 14px;"> + <span style="font-weight: 700;font-size: 16px"> 鎵ф硶浜哄憳缁撴瀯 </span> <el-form-item class="optionItem" label="閮ㄩ棬鍚嶇О:" prop="name"> @@ -36,7 +36,7 @@ <el-form-item class="optionItem" label="鎸佹硶寰嬭亴涓氳祫鏍艰瘉涔︿汉鏁�:" prop="legalProfessionalQualificationCertificatePeopleNumber"> <el-input v-model="updateData.legalProfessionalQualificationCertificatePeopleNumber" placeholder="璇疯緭鍏ユ寔娉曞緥鑱屼笟璧勬牸璇佷功浜烘暟"></el-input> </el-form-item> - <span> + <span style="font-weight: 700;font-size: 16px"> 浣滈绾緥 </span> <el-form-item class="optionItem" label="閫氭姤鏁伴噺:" prop="reportNumber"> @@ -48,7 +48,7 @@ <el-form-item class="optionItem" label="杩濇硶鐘姜琛屼负鏁伴噺:" prop="criminalOffenseNumber"> <el-input v-model="updateData.criminalOffenseNumber" placeholder="璇疯緭鍏ヨ繚娉曠姱缃涓烘暟閲�"></el-input> </el-form-item> - <span>妗堜欢鍔炵悊</span> + <span style="font-weight: 700;font-size: 16px">妗堜欢鍔炵悊</span> <el-form-item class="optionItem" label="姣忔湀妗堜欢鍔炵悊閲�:" prop="monthCaseNumber"> <el-input v-model="updateData.monthCaseNumber" placeholder="璇疯緭鍏ユ瘡鏈堟浠跺姙鐞嗛噺"></el-input> </el-form-item> @@ -71,14 +71,26 @@ </template> <script> import { deepClone } from "@/utils/helper"; -import { updateTeamInfo } from "@/api/system/portal/teamConstruction"; -import { SUCCESS_CODE } from "@/utils"; +import {addTeam, updateTeamInfo} from "@/api/system/portal/teamConstruction"; export default { data() { - return { - updateData: null, + updateData: { + name:'', + peopleNumber:'', + regionIds:'', + upUndergraduatePeopleNumber:'', + holderNumber:'', + underFortyFivePeopleNumber:'', + legalProfessionalQualificationCertificatePeopleNumber:'', + reportNumber:'', + disciplinaryOffenceNumber:'', + criminalOffenseNumber:'', + monthCaseNumber:'', + noTimeoutCaseNumber:'', + reviewOrLawsuitNumber:'', + }, rules: { name: [{ required: true, trigger: "blur", message: '閮ㄩ棬鍚嶇О蹇呭~' }], peopleNumber: [{ required: true, trigger: "blur", message: '閮ㄩ棬浜烘暟蹇呭~' }], @@ -97,24 +109,39 @@ } }, created() { - this.updateData = deepClone(this.updateDepartmentData); + // this.updateData = deepClone(this.updateDepartmentData); + }, + mounted() { + this.updateData = JSON.parse(JSON.stringify(this.updateDepartmentData)); }, methods: { + clearFields(){ + console.log(']]]]]]') + this.$refs['user'].resetFields(); + + }, submitUpdate() { this.$refs.user.validate((valid) => { if (valid) { - updateTeamInfo(this.updateData) - .then(({ code, message }) => { - if (code === SUCCESS_CODE) { - this.$emit('closeUpdateDialog'); - this.$message({ type: 'success', message }); - } else { - this.$message({ type: 'error', message }); - } - }) - .catch(err => { - this.$message({ type: 'error', message: err }); - }); + if (this.isUpdate) { + updateTeamInfo(this.updateData) + .then(() => { + this.$emit('closeUpdateDialog'); + this.$message({ type: 'success', message: '鎿嶄綔鎴愬姛' }); + }) + .catch(err => { + this.$message({ type: 'error', message: err }); + }); + } else { + addTeam(this.updateData) + .then(() => { + this.$message({ type: 'success', message: '鎿嶄綔鎴愬姛' }); + this.$emit('closeUpdateDialog'); + }) + .catch(err => { + this.$message({ type: 'error', message: err }); + }); + } } else { this.$message({ type: 'warning', message: '璇锋鏌ュ繀濉」' }); } @@ -125,18 +152,18 @@ this.$emit('closeUpdateDialog'); } }, - props: ['updateDepartmentData'] + props: ['updateDepartmentData', 'isUpdate'] }; </script> <style lang="scss" scoped> .updateUser { border-radius: 1px; - background-color: #09152f; + // background-color: #09152f; main { text-align: left; padding: 0 55px; - background-color: #09152f; + // background-color: #09152f; .mainContent { display: flex; @@ -177,14 +204,14 @@ } } -.updateUser::v-deep .el-form-item__label { - color: #4b9bb7; -} +// .updateUser::v-deep .el-form-item__label { +// color: #4b9bb7; +// } -.updateUser::v-deep .el-input__inner { - background-color: #09152f; - border: 1px solid #17324c; -} +// .updateUser::v-deep .el-input__inner { +// background-color: #09152f; +// border: 1px solid #17324c; +// } .addPerson { display: flex; @@ -225,7 +252,7 @@ min-height: 240px; max-height: 260px; overflow: hidden; - background-color: #09152f; + // background-color: #09152f; position: relative; max-width: 220px; @@ -259,7 +286,7 @@ right: 20px; width: 20px; height: 180px; - background-color: #09152f; + // background-color: #09152f; } .item { @@ -284,4 +311,4 @@ justify-content: center; padding-right: 20px; } -</style> \ No newline at end of file +</style> -- Gitblit v1.8.0