From 700db0c4cb682aed7f0670582ffd5bb5fc51e683 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期六, 20 十二月 2025 11:46:49 +0800
Subject: [PATCH] 省人民档案页更新
---
src/views/project/donationdetails/index.vue | 84 +++++++++++++++++++++++++----------------
1 files changed, 51 insertions(+), 33 deletions(-)
diff --git a/src/views/project/donationdetails/index.vue b/src/views/project/donationdetails/index.vue
index 701baac..4b030f6 100644
--- a/src/views/project/donationdetails/index.vue
+++ b/src/views/project/donationdetails/index.vue
@@ -369,7 +369,8 @@
<el-row>
<el-col :span="8">
<el-form-item
- label="鎵�鍦ㄥ尰鐤楁満鏋�"label-width="120px"
+ label="鎵�鍦ㄥ尰鐤楁満鏋�"
+ label-width="120px"
prop="currentMedicalInstitution"
>
<el-input
@@ -618,6 +619,21 @@
</el-col>
</el-row>
<el-row>
+ <el-col :span="24">
+ <el-form-item align="left" label="鏈汉鎰忔効 " prop="selfwill">
+ <el-checkbox-group v-model="form.selfwill">
+ <el-checkbox
+ v-for="dict in dict.type.sys_SelfWill || []"
+ :key="dict.value"
+ :label="dict.value"
+ >
+ {{ dict.label }}
+ </el-checkbox>
+ </el-checkbox-group>
+ </el-form-item>
+ </el-col>
+ </el-row>
+ <el-row>
<div display="flex">
<el-row>
<el-col :span="12">
@@ -649,21 +665,7 @@
</el-row>
</div>
</el-row>
- <el-row>
- <el-col :span="24">
- <el-form-item align="left" label="鏈汉鎰忔効 " prop="selfwill">
- <el-checkbox-group v-model="form.selfwill">
- <el-checkbox
- v-for="dict in dict.type.sys_SelfWill || []"
- :key="dict.value"
- :label="dict.value"
- >
- {{ dict.label }}
- </el-checkbox>
- </el-checkbox-group>
- </el-form-item>
- </el-col>
- </el-row>
+
<el-row>
<el-col :span="12">
<el-form-item label="涓昏浜插睘" prop="majorrelatives">
@@ -1184,11 +1186,17 @@
<el-form-item label-width="100px" label="鎹愮尞鍐冲畾">
<el-checkbox-group v-model="organdecision">
<el-checkbox
- v-for="item in organselection"
+ v-for="item in fixedOrganSelection"
:key="item"
:label="item"
>{{ item }}
</el-checkbox>
+ <el-checkbox
+ v-if="shouldShowConditionalOrgan"
+ :key="conditionalOrgan"
+ :label="conditionalOrgan"
+ >{{ conditionalOrgan }}</el-checkbox
+ >
</el-checkbox-group>
<el-input
v-if="organdecision.includes('鍏朵粬')"
@@ -1438,7 +1446,7 @@
width="90"
prop="organno"
/> -->
- <el-table-column
+ <el-table-column
label="鍒嗛厤鎺ユ敹鏃堕棿"
align="center"
width="200"
@@ -1571,11 +1579,11 @@
>
<el-row>
<el-col :span="10">
- <el-form-item
- label="鎹愮尞鍖婚櫌"
- prop="donateHospital "
- >
- <el-input v-model="witnessform.donateHospital " placeholder="璇疯緭鍏ユ崘鐚尰闄�" />
+ <el-form-item label="鎹愮尞鍖婚櫌" prop="donateHospital ">
+ <el-input
+ v-model="witnessform.donateHospital"
+ placeholder="璇疯緭鍏ユ崘鐚尰闄�"
+ />
</el-form-item>
</el-col>
</el-row>
@@ -1606,7 +1614,7 @@
/>
</el-form-item>
</el-col>
- <el-col :span="6">
+ <el-col :span="6">
<el-form-item
align="left"
label="姝讳骸鍘熷洜"
@@ -1636,7 +1644,6 @@
</el-date-picker>
</el-form-item>
</el-col>
-
</el-row>
<el-row>
<el-col :span="24">
@@ -2009,7 +2016,7 @@
/>
</template>
</el-table-column>
- <el-table-column
+ <el-table-column
label="鑾峰彇寮�濮嬫椂闂�"
align="center"
width="200"
@@ -2823,19 +2830,23 @@
infoid: null
},
kinshiplist: ["閰嶅伓", "鐖朵翰", "姣嶄翰", "瀛愬コ", "鍙楁墭浜�"],
- organselection: [
+
+ // 鍥哄畾鐨勯�夐」鍒楄〃锛堢Щ闄や簡"閬椾綋"锛�
+ fixedOrganSelection: [
"鑲濊剰",
- "鍙岃偩",
- "宸﹁偩",
- "鍙宠偩",
+ "鑲捐剰",
+ "鍗曞乏鑲�",
+ "鍗曞彸鑲�",
"蹇冭剰",
"鑲鸿剰",
"鑳拌吅",
"灏忚偁",
"鍙岀溂缁勭粐",
- "閬椾綋",
"鍏朵粬"
],
+
+ // 闇�瑕佹潯浠舵樉绀虹殑閫夐」
+ conditionalOrgan: "閬椾綋",
//閫夋嫨鍣ㄥ畼琛ㄥ崟
organList: {
@@ -3107,6 +3118,13 @@
this.Getnetworkheader();
this.getdataList();
this.infoid = this.$route.query.id;
+ },
+ computed: {
+ // 璁$畻灞炴�э細鍐冲畾鏄惁鏄剧ず鈥滈仐浣撯�濋�夐」
+ shouldShowConditionalOrgan() {
+ // 褰撻�変腑椤逛腑鍖呭惈鈥滈仐浣撯�濇椂锛屾墠鏄剧ず瀹�
+ return this.organdecision.includes(this.conditionalOrgan);
+ }
},
mounted() {
// this.id = this.$route.query.id;
@@ -4404,7 +4422,7 @@
.left-course {
background: #fff;
- width: 17vw;
+ width: 14vw;
text-align: center;
margin: 20px 10px;
padding: 10px;
@@ -4412,7 +4430,7 @@
min-height: 888px;
.postfilx {
- width: 15vw;
+ width: 12vw;
text-align: center;
margin: 20px 10px;
padding: 10px;
--
Gitblit v1.9.3