From 0d7d6fc9a5c40ccc90190b0f24039ec1362f120f Mon Sep 17 00:00:00 2001 From: “dzb” <2632970487@qq.com> Date: 星期一, 17 十月 2022 11:33:10 +0800 Subject: [PATCH] 新增设备管理、完善消息新增,修改bug --- src/components/scene/index.vue | 83 ++++++++++++++++++++++++----------------- 1 files changed, 49 insertions(+), 34 deletions(-) diff --git a/src/components/scene/index.vue b/src/components/scene/index.vue index 09f384f..b382cc8 100644 --- a/src/components/scene/index.vue +++ b/src/components/scene/index.vue @@ -11,19 +11,20 @@ <div class="scene-item" v-if="active === 1"> <el-form ref="arrivalSituation" label-position="right" label-width="120px" :model="arrivalSituation"> <el-form-item label="鍒拌揪鏃堕棿:"> - <el-input v-model="arrivalSituation.arrivalTime"></el-input> + <el-input disabled v-model="arrivalSituation.arrivalTime"></el-input> </el-form-item> <el-form-item label="鍒拌揪鍦板潃:"> - <el-input v-model="arrivalSituation.arrivalAddress"></el-input> + <el-input disabled v-model="arrivalSituation.arrivalAddress"></el-input> </el-form-item> <el-form-item label="鐜板満鎯呭喌璇存槑:"> - <el-input v-model="arrivalSituation.situationExplain"></el-input> + <el-input disabled v-model="arrivalSituation.situationExplain"></el-input> </el-form-item> <el-form-item label="淇¤鍥炲璇存槑:"> - <el-input v-model="arrivalSituation.replyExplain"></el-input> + <el-input disabled v-model="arrivalSituation.replyExplain"></el-input> </el-form-item> <el-form-item label="鐜板満鎯呭喌鐓х墖:"> - <el-input v-model="arrivalSituation.situationPic"></el-input> + <img class="img" :src="arrivalSituation.situationPic" alt="" v-if="arrivalSituation.situationPic"> + <!-- <el-input disabled v-model=""></el-input> --> </el-form-item> </el-form> </div> @@ -31,73 +32,74 @@ <el-form ref="investigation" label-position="right" label-width="120px" :model="investigation"> <div class="inves-item"> <el-form-item label="鎵垮姙闃熷憳:"> - <el-input v-model="investigation.name"></el-input> + <el-input disabled v-model="investigation.undertaker"></el-input> </el-form-item> <el-form-item label="鍗忓姙闃熷憳:"> - <el-input v-model="investigation.assistant"></el-input> + <el-input disabled v-model="investigation.assistant"></el-input> </el-form-item> </div> <el-form-item label="鏃堕棿:"> - <el-input v-model="investigation.type"></el-input> + <el-input disabled v-model="investigation.investigationTime"></el-input> </el-form-item> <el-form-item label="鍦板潃:"> - <el-input v-model="investigation.address"></el-input> + <el-input disabled v-model="investigation.address"></el-input> </el-form-item> <el-form-item label="妗堢敱:"> - <el-input v-model="investigation.caseAction"></el-input> + <el-input disabled v-model="investigation.caseAction"></el-input> </el-form-item> <el-form-item label="褰撲簨浜轰俊鎭�:"> - <el-input v-model="investigation.type"></el-input> + <el-input disabled v-model="investigation.type"></el-input> </el-form-item> <el-form-item label="鎯呭喌鎻忚堪:"> - <el-input v-model="investigation.description"></el-input> + <el-input disabled v-model="investigation.description"></el-input> </el-form-item> <el-form-item label="鐓х墖闄勪欢:"> - <el-input v-model="investigation.pic"></el-input> + <img class="img" :src="investigation.pic" alt="" v-if="investigation.pic"> + <!-- <el-input disabled v-model="investigation.pic"></el-input> --> </el-form-item> <el-form-item label="绫诲瀷:"> - <el-input v-model="investigation.type"></el-input> + <el-input disabled v-model="mybaseCase.categoryText"></el-input> </el-form-item> <div class="inves-item"> <el-form-item label="褰撲簨浜哄鍚�:"> - <el-input v-model="investigation.type"></el-input> + <el-input disabled v-model="partyInfo.name"></el-input> </el-form-item> <el-form-item label="鎵嬫満鍙风爜:"> - <el-input v-model="investigation.type"></el-input> + <el-input disabled v-model="partyInfo.phoneCode"></el-input> </el-form-item> </div> <div class="inves-item"> <el-form-item label="璇佷欢绫诲瀷:"> - <el-input v-model="investigation.type"></el-input> + <el-input disabled v-model="partyInfo.certificateTypeText"></el-input> </el-form-item> <el-form-item label="璇佷欢鍙风爜:"> - <el-input v-model="investigation.type"></el-input> + <el-input disabled v-model="partyInfo.certificateCode"></el-input> </el-form-item> </div> <div class="inves-item"> <el-form-item label="鏂囧寲绋嬪害:"> - <el-input v-model="investigation.type"></el-input> + <el-input disabled v-model="partyInfo.educationDegreeText"></el-input> </el-form-item> <el-form-item label="鑱屼笟:"> - <el-input v-model="investigation.type"></el-input> + <el-input disabled v-model="partyInfo.career"></el-input> </el-form-item> </div> <el-form-item label="宸ヤ綔鍗曚綅鍙婅亴鍔�:"> - <el-input v-model="investigation.type"></el-input> + <el-input disabled v-model="partyInfo.work"></el-input> </el-form-item> <div class="inves-item"> <el-form-item label="姘戞棌:"> - <el-input v-model="investigation.type"></el-input> + <el-input disabled v-model="partyInfo.nationText"></el-input> </el-form-item> <el-form-item label="绫嶈疮:"> - <el-input v-model="investigation.type"></el-input> + <el-input disabled v-model="partyInfo.nativePlace"></el-input> </el-form-item> </div> <el-form-item label="鐜颁綇鍧�:"> - <el-input v-model="investigation.type"></el-input> + <el-input disabled v-model="partyInfo.liveAddress"></el-input> </el-form-item> <el-form-item label="鎴风睄鎵�鍦ㄥ湴:"> - <el-input v-model="investigation.type"></el-input> + <el-input disabled v-model="partyInfo.registerAddress"></el-input> </el-form-item> </el-form> <el-button>杩斿洖</el-button> @@ -105,7 +107,7 @@ <div class="scene-item" v-if="active === 3"> <el-form ref="writ" label-position="right" label-width="120px" :model="writ"> <el-form-item label="绫诲瀷:"> - <el-input v-model="writ.name"></el-input> + <el-input disabled v-model="writ.name"></el-input> </el-form-item> </el-form> </div> @@ -130,21 +132,30 @@ label: '鍛婄煡杩濇硶' } ], + mybaseCase: {}, arrivalSituation: {}, investigation: {}, - writ: {} - + writ: {}, + partyInfo: {} } }, - props: ['currentSitVo'], + props: ['currentSitVo', 'baseCase'], created() { - const { currentSitVo: { arrivalSituation: mylist,investigation:invesList } } = this; + const { currentSitVo: { arrivalSituation: mylist, investigation: invesList }, baseCase } = this; + if (invesList) { + const { partyInfo } = invesList; + if (invesList) { + this.investigation = invesList; + } + if (partyInfo) { + this.partyInfo = partyInfo; + } + } if (mylist) { this.arrivalSituation = mylist; } - if(invesList){ - this.investigation = invesList; - } + this.mybaseCase = baseCase; + console.log(baseCase); console.log(this.currentSitVo); }, methods: { @@ -203,7 +214,11 @@ border: 1px solid #17324c; } } - .inves-item{ + .img{ + width: 60px; + height:60px; + } + .inves-item { display: flex; } } -- Gitblit v1.8.0