From f64155f6ad27c50451bb7d4a15f553bc72ead7de Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期五, 12 九月 2025 14:35:26 +0800
Subject: [PATCH] 年龄计算相关
---
src/views/project/donationdetails/index.vue | 50 +++++-
src/views/project/donateorgan/index.vue | 30 ++-
src/views/project/organallocation/index0.vue | 34 ++-
src/views/project/donatebaseinfo/index.vue | 141 +++++++++++++++--
src/views/system/medicalevalustion/index.vue | 22 ++
src/views/project/donatefinishcheck/index.vue | 18 +
src/views/project/medicalevaluation/index.vue | 14 +
src/views/project/donateannex/index.vue | 16 +
src/views/project/donatereview/index.vue | 16 +
src/views/project/fundstatistics/index.vue | 16 +
src/views/system/student/index.vue | 18 ++
src/views/project/ethicalReview/index.vue | 14 +
src/views/project/relativesconfirmation/index.vue | 14 +
src/views/project/fund/applyDetail/index.vue | 2
dist-opo.zip | 0
src/views/project/donateorganstatics/index.vue | 16 +
src/views/project/components/fundsummary/index.vue | 2
src/views/project/donatefinish/index.vue | 18 ++
src/views/project/donationwitness/index.vue | 14 +
19 files changed, 384 insertions(+), 71 deletions(-)
diff --git a/dist-opo.zip b/dist-opo.zip
new file mode 100644
index 0000000..4002f98
--- /dev/null
+++ b/dist-opo.zip
Binary files differ
diff --git a/src/views/project/components/fundsummary/index.vue b/src/views/project/components/fundsummary/index.vue
index c92a22e..4911f64 100644
--- a/src/views/project/components/fundsummary/index.vue
+++ b/src/views/project/components/fundsummary/index.vue
@@ -54,8 +54,6 @@
</template>
<script>
-//杩欓噷鍙互瀵煎叆鍏朵粬鏂囦欢锛堟瘮濡傦細缁勪欢锛屽伐鍏穓s锛岀涓夋柟鎻掍欢js锛宩son鏂囦欢锛屽浘鐗囨枃浠剁瓑绛夛級
-//渚嬪锛歩mport 銆婄粍浠跺悕绉般�� from '銆婄粍浠惰矾寰勩��';
import { getDonationCost, exportFundCost } from "@/api/project/financesubject";
export default {
name: "fundsummary",
diff --git a/src/views/project/donateannex/index.vue b/src/views/project/donateannex/index.vue
index ecea083..9a28fff 100644
--- a/src/views/project/donateannex/index.vue
+++ b/src/views/project/donateannex/index.vue
@@ -163,7 +163,21 @@
<dict-tag :options="dict.type.sys_user_sex" :value="scope.row.sex" />
</template>
</el-table-column>
- <el-table-column label="骞撮緞" align="center" prop="age" width="120" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0
+ ? `${scope.row.age}${scope.row.ageunit}`
+ : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column
label="鍖荤枟鏈烘瀯"
align="center"
diff --git a/src/views/project/donatebaseinfo/index.vue b/src/views/project/donatebaseinfo/index.vue
index c16b502..01e076a 100644
--- a/src/views/project/donatebaseinfo/index.vue
+++ b/src/views/project/donatebaseinfo/index.vue
@@ -217,7 +217,19 @@
/>
</template>
</el-table-column>
- <el-table-column label="骞撮緞" align="center" prop="age" width="100" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0 ? `${scope.row.age}${scope.row.ageunit?scope.row.ageunit:''}` : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column
label="鍖荤枟鏈烘瀯"
align="center"
@@ -457,8 +469,15 @@
</el-form-item>
</el-col>
<el-col :span="6">
- <el-form-item label="骞撮緞" prop="age">
- <el-input v-model="form.age" placeholder="璇疯緭鍏ュ勾榫�" />
+ <el-form-item label="瀛﹀巻" prop="education">
+ <el-select v-model="form.education" placeholder="璇烽�夋嫨瀛﹀巻">
+ <el-option
+ v-for="dict in dict.type.sys_education"
+ :key="dict.value"
+ :label="dict.label"
+ :value="dict.value"
+ ></el-option>
+ </el-select>
</el-form-item>
</el-col>
</el-row>
@@ -471,10 +490,19 @@
v-model="form.birthday"
type="date"
style="width: 174px"
- value-format="yyyy-MM-dd HH:mm:ss"
+ @change="calculateAge"
+ value-format="yyyy-MM-dd"
placeholder="閫夋嫨鍑虹敓鏃ユ湡"
>
</el-date-picker>
+ </el-form-item>
+ </el-col>
+ <el-col :span="6">
+ <!-- <el-form-item label="骞撮緞" prop="age">
+ <el-input v-model="form.age" placeholder="璇疯緭鍏ュ勾榫�" />
+ </el-form-item> -->
+ <el-form-item label="骞撮緞" prop="age">
+ <el-input v-model="form.andAge" disabled> </el-input>
</el-form-item>
</el-col>
<el-col :span="6">
@@ -482,18 +510,6 @@
<el-select v-model="form.occupation" placeholder="璇烽�夋嫨鑱屼笟">
<el-option
v-for="dict in dict.type.sys_occupation"
- :key="dict.value"
- :label="dict.label"
- :value="dict.value"
- ></el-option>
- </el-select>
- </el-form-item>
- </el-col>
- <el-col :span="6">
- <el-form-item label="瀛﹀巻" prop="education">
- <el-select v-model="form.education" placeholder="璇烽�夋嫨瀛﹀巻">
- <el-option
- v-for="dict in dict.type.sys_education"
:key="dict.value"
:label="dict.label"
:value="dict.value"
@@ -1041,7 +1057,11 @@
sex: null,
idcardtype: null,
idcardno: null,
- age: null,
+ age: null, // 骞撮緞锛堝勾锛�
+ andAge: "",
+ ageunit: "骞�", // 鍗曚綅锛岄�氬父鍥哄畾涓衡�滃勾鈥�
+ age2: null, // 骞撮緞锛堟湀鎴栧ぉ锛�
+ ageunit2: "鏈�", // 鍗曚綅锛屾牴鎹绠楀喅瀹氭槸鈥滄湀鈥濊繕鏄�滃ぉ鈥�
ageunit: null,
birthday: null,
phone: null,
@@ -1144,7 +1164,7 @@
{ required: true, message: "璇锋纭緭鍏ヨ瘉浠跺彿鐮�", trigger: "blur" }
],
sex: [{ required: true, message: "鎬у埆涓嶈兘涓虹┖", trigger: "blur" }],
- age: [{ required: true, message: "璇疯緭鍏ュ勾榫�", trigger: "blur" }],
+ // age: [{ required: true, message: "璇疯緭鍏ュ勾榫�", trigger: "blur" }],
treatmenthospitalno: [
{ required: true, message: "璇烽�夋嫨鍖荤枟鏈烘瀯", trigger: "blur" }
],
@@ -1287,7 +1307,83 @@
this.currentuser = response.data;
});
},
+ calculateAge(birthday) {
+ if (!birthday) {
+ // 娓呯┖骞撮緞瀛楁
+ this.form.age = null;
+ this.form.age2 = null;
+ // this.form.age3 = null;
+ return;
+ }
+ const birthDate = new Date(birthday);
+ const today = new Date();
+
+ // 璁$畻鎬绘湀浠藉樊寮�
+ let yearDiff = today.getFullYear() - birthDate.getFullYear();
+ let monthDiff = today.getMonth() - birthDate.getMonth();
+ let dayDiff = today.getDate() - birthDate.getDate();
+
+ // 濡傛灉褰撳墠鏃ユ湡鐨勫ぉ鏁板皬浜庡嚭鐢熸棩鏈熺殑澶╂暟锛屽垯鍊熸湀
+ if (dayDiff < 0) {
+ monthDiff--;
+ // 鑾峰彇涓婁釜鏈堢殑鏈�鍚庝竴澶�
+ const lastDayOfMonth = new Date(
+ today.getFullYear(),
+ today.getMonth(),
+ 0
+ ).getDate();
+ dayDiff += lastDayOfMonth;
+ }
+
+ // 濡傛灉鏈堜唤宸负璐燂紝鍒欏�熷勾
+ if (monthDiff < 0) {
+ yearDiff--;
+ monthDiff += 12;
+ }
+
+ // 璧嬪�煎勾閮ㄥ垎
+ this.form.age = yearDiff;
+ this.form.ageunit = "宀�";
+
+ // 璧嬪�兼湀閮ㄥ垎锛堟垨鑰呮偍涔熷彲浠ラ�夋嫨鏄剧ず鍓╀綑鐨勫ぉ鏁帮級
+ this.form.age2 = monthDiff;
+ this.form.ageunit2 = "鏈�";
+
+ // 濡傛灉鎮ㄨ繕鎯虫樉绀哄ぉ鏁�
+ // this.form.age3 = dayDiff;
+ // this.form.ageunit3 = '澶�';
+
+ // 濡傛灉骞撮緞灏忎簬1宀侊紝鍙兘鎮ㄥ笇鏈涚敤鏈堟垨澶╂潵琛ㄧず涓诲勾榫�
+ // 杩欓噷鏄竴涓畝鍗曠殑閫昏緫锛屾偍鍙互鏍规嵁闇�姹傝皟鏁�
+ if (yearDiff === 0) {
+ if (monthDiff === 0) {
+ // 灏忎簬1涓湀锛岀敤澶╄〃绀�
+ this.form.age = dayDiff;
+ this.form.ageunit = "澶�";
+ this.form.age2 = null; // 娓呯┖绗簩瀛楁
+ // this.form.age3 = null;
+ } else {
+ // 灏忎簬1骞达紝鐢ㄦ湀琛ㄧず
+ this.form.age = monthDiff;
+ this.form.ageunit = "鏈�";
+ this.form.age2 = dayDiff; // 绗簩瀛楁鏄剧ず澶�
+ this.form.ageunit2 = "澶�";
+ }
+ }
+
+ this.form.andAge = `${
+ this.form.age && this.form.age !== 0
+ ? `${this.form.age}${this.form.ageunit}`
+ : ""
+ } ${
+ this.form.age2 && this.form.age2 !== 0
+ ? `${this.form.age2}${this.form.ageunit2}`
+ : ""
+ }`.trim();
+ this.$forceUpdate(); // 寮哄埗鏇存柊
+ console.log(this.form.andAge);
+ },
LoadReportList() {
listDonatebaseinfo().then(res => {
let list = res.rows;
@@ -1450,7 +1546,8 @@
// 璧嬪�肩粰琛ㄦ牸
this.form.sex = sex;
this.form.birthday = birthday;
- this.form.age = age;
+ this.calculateAge(birthday);
+ // this.form.age = age;
} else {
}
} catch {}
@@ -1927,4 +2024,10 @@
margin: auto !important;
padding-bottom: 0px !important;
}
+::v-deep .el-input.is-disabled .el-input__inner {
+ background-color: #fff;
+ border-color: #dfe4ed;
+ color: #000;
+ cursor: not-allowed;
+}
</style>
diff --git a/src/views/project/donatefinish/index.vue b/src/views/project/donatefinish/index.vue
index fc5c30a..8911505 100644
--- a/src/views/project/donatefinish/index.vue
+++ b/src/views/project/donatefinish/index.vue
@@ -126,7 +126,7 @@
</el-form-item>
</el-col>
-
+
</el-row> -->
</el-form>
@@ -155,7 +155,21 @@
/>
</template>
</el-table-column>
- <el-table-column label="骞撮緞" align="center" prop="age" width="100" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0
+ ? `${scope.row.age}${scope.row.ageunit}`
+ : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column
label="鍖荤枟鏈烘瀯"
align="center"
diff --git a/src/views/project/donatefinishcheck/index.vue b/src/views/project/donatefinishcheck/index.vue
index 797fa34..b33269b 100644
--- a/src/views/project/donatefinishcheck/index.vue
+++ b/src/views/project/donatefinishcheck/index.vue
@@ -139,7 +139,19 @@
/>
</template>
</el-table-column>
- <el-table-column label="骞撮緞" align="center" prop="age" width="100" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0 ? `${scope.row.age}${scope.row.ageunit?scope.row.ageunit:''}` : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column
label="鐜版墍鍦ㄥ湴甯�"
align="center"
@@ -167,7 +179,7 @@
/>
</template>
</el-table-column>
-
+
<el-table-column
label="鎿嶄綔"
align="center"
@@ -489,7 +501,7 @@
</el-dialog>
-
+
</div>
diff --git a/src/views/project/donateorgan/index.vue b/src/views/project/donateorgan/index.vue
index d9bedd0..822b024 100644
--- a/src/views/project/donateorgan/index.vue
+++ b/src/views/project/donateorgan/index.vue
@@ -49,7 +49,7 @@
</el-col>
<el-col :span="6">
<el-form-item label="鑾峰彇鏈烘瀯" prop="gainhospitalname">
-
+
<org-selecter ref="tranHosSelect" :org-type="'4'" v-model="queryParams.gainhospitalname2" />
</el-form-item>
</el-col>
@@ -65,7 +65,7 @@
>
</el-option>
</el-select>
-
+
</el-form-item>
</el-col>
</el-row>
@@ -91,7 +91,7 @@
<el-date-picker style="width: 100%" v-model="queryParams.transplanttime" type="monthrange" range-separator="鑷�"
start-placeholder="寮�濮嬫湀浠�" end-placeholder="缁撴潫鏈堜唤" value-format="yyyy-MM-dd">
</el-date-picker>
-
+
</el-form-item>
</el-col>
@@ -107,8 +107,8 @@
<el-col :span="6">
<el-form-item label="缁勯暱" prop="zuzhang">
<el-input
-
-
+
+
v-model="queryParams.zuzhang"
/>
</el-form-item>
@@ -128,7 +128,7 @@
</el-form-item>
</el-col>
-
+
</el-row> -->
@@ -186,7 +186,19 @@
<dict-tag :options="dict.type.sys_user_sex" :value="scope.row.sex" />
</template>
</el-table-column>
- <el-table-column label="骞撮緞" align="center" prop="age" width="100" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0 ? `${scope.row.age}${scope.row.ageunit?scope.row.ageunit:''}` : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column
label="鑾峰彇鍓嶆椿妫�"
width="160"
@@ -258,7 +270,7 @@
<template slot-scope="scope">
<dict-tag :options="dict.type.sys_0_1" :value="scope.row.isdgf" />
</template>
- </el-table-column>
+ </el-table-column>
<el-table-column
label="褰曞叆浜�"
width="120"
@@ -622,7 +634,7 @@
this.loading = true;
this.queryParams.params = {};
const queryParams = { ...this.queryParams }
-
+
if (queryParams.organgettime && typeof queryParams.organgettime == 'object' ) {
queryParams.startorgangettime = queryParams.organgettime[0] + ' 00:00:00'
queryParams.endorgangettime = queryParams.organgettime[1] + " 23:59:59"
diff --git a/src/views/project/donateorganstatics/index.vue b/src/views/project/donateorganstatics/index.vue
index a58a2e7..ca1fe68 100644
--- a/src/views/project/donateorganstatics/index.vue
+++ b/src/views/project/donateorganstatics/index.vue
@@ -456,7 +456,21 @@
</template>
</el-table-column>
<el-table-column label="鎬у埆" align="center" prop="sex" />
- <el-table-column label="骞撮緞" align="center" prop="age" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0
+ ? `${scope.row.age}${scope.row.ageunit}`
+ : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column
label="鎹愮尞绫诲埆 鏍规嵁瀛楀吀sys_DonationCategory"
align="center"
diff --git a/src/views/project/donatereview/index.vue b/src/views/project/donatereview/index.vue
index 650fea0..9f06523 100644
--- a/src/views/project/donatereview/index.vue
+++ b/src/views/project/donatereview/index.vue
@@ -122,7 +122,7 @@
>
<!-- <el-table-column label="鎶ュ憡鏃堕棿" align="center" prop="id" /> -->
<!-- <el-table-column type="selection" width="55" align="center" /> -->
-
+
<el-table-column
label="鎶ュ憡鏃堕棿"
align="center"
@@ -144,7 +144,19 @@
/>
</template>
</el-table-column>
- <el-table-column label="骞撮緞" align="center" prop="age" width="100" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0 ? `${scope.row.age}${scope.row.ageunit?scope.row.ageunit:''}` : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column
label="鐜版墍鍦ㄥ湴甯�"
align="center"
diff --git a/src/views/project/donationdetails/index.vue b/src/views/project/donationdetails/index.vue
index ab5ff0e..be9cd62 100644
--- a/src/views/project/donationdetails/index.vue
+++ b/src/views/project/donationdetails/index.vue
@@ -278,7 +278,11 @@
</el-col>
<el-col :span="6">
<el-form-item label="骞撮緞" prop="age">
- <el-input v-model="form.age" placeholder="璇疯緭鍏ュ勾榫�" />
+ <el-input
+ disabled
+ v-model="form.andAge"
+ placeholder="璇疯緭鍏ュ勾榫�"
+ />
</el-form-item>
</el-col>
<el-col :span="6">
@@ -429,11 +433,18 @@
<el-row>
<el-col :span="6">
<el-form-item label="褰撳墠鍖荤枟鏈烘瀯" prop="occupation">
- <el-input v-model="form.currentMedicalInstitution" placeholder="璇疯緭鍏�" />
+ <el-input
+ v-model="form.currentMedicalInstitution"
+ placeholder="璇疯緭鍏�"
+ />
</el-form-item>
</el-col>
<el-col :span="10">
- <el-form-item label-width="130px" label="褰撳墠鍖荤枟鏈烘瀯绉戝" prop="education">
+ <el-form-item
+ label-width="130px"
+ label="褰撳墠鍖荤枟鏈烘瀯绉戝"
+ prop="education"
+ >
<el-input v-model="form.currentDept" placeholder="璇疯緭鍏�" />
</el-form-item>
</el-col>
@@ -441,11 +452,18 @@
<el-row>
<el-col :span="6">
<el-form-item label="棣栨鍖荤枟鏈烘瀯" prop="occupation">
- <el-input v-model="form.firstMedicalInstitution" placeholder="璇疯緭鍏�" />
+ <el-input
+ v-model="form.firstMedicalInstitution"
+ placeholder="璇疯緭鍏�"
+ />
</el-form-item>
</el-col>
<el-col :span="10">
- <el-form-item label-width="130px" label="棣栨鍖荤枟鏈烘瀯绉戝" prop="education">
+ <el-form-item
+ label-width="130px"
+ label="棣栨鍖荤枟鏈烘瀯绉戝"
+ prop="education"
+ >
<el-input v-model="form.firstDept" placeholder="璇疯緭鍏�" />
</el-form-item>
</el-col>
@@ -1057,7 +1075,10 @@
</el-col>
<el-col :span="6">
<el-form-item label="瀛﹀巻" prop="education">
- <el-select v-model="affirmform.education" placeholder="璇烽�夋嫨瀛﹀巻">
+ <el-select
+ v-model="affirmform.education"
+ placeholder="璇烽�夋嫨瀛﹀巻"
+ >
<el-option
v-for="dict in dict.type.sys_education || []"
:key="dict.value"
@@ -1067,9 +1088,12 @@
</el-select>
</el-form-item>
</el-col>
- <el-col :span="6">
+ <el-col :span="6">
<el-form-item label="鑱屼笟" prop="occupation">
- <el-select v-model="affirmform.occupation" placeholder="璇烽�夋嫨鑱屼笟">
+ <el-select
+ v-model="affirmform.occupation"
+ placeholder="璇烽�夋嫨鑱屼笟"
+ >
<el-option
v-for="dict in dict.type.sys_occupation || []"
:key="dict.value"
@@ -2981,7 +3005,15 @@
// 琛ㄥ崟鏁版嵁
getDonatebaseinfo(this.infoid).then(response => {
this.form = response.data;
- console.log(this.form, "form");
+ this.form.andAge = `${
+ this.form.age && this.form.age !== 0
+ ? `${this.form.age}${this.form.ageunit}`
+ : ""
+ } ${
+ this.form.age2 && this.form.age2 !== 0
+ ? `${this.form.age2}${this.form.ageunit2}`
+ : ""
+ }`.trim();
if (response.data.terminationCase) {
this.showTerminationBtn = response.data.terminationCase;
diff --git a/src/views/project/donationwitness/index.vue b/src/views/project/donationwitness/index.vue
index a6bbd22..cacd679 100644
--- a/src/views/project/donationwitness/index.vue
+++ b/src/views/project/donationwitness/index.vue
@@ -165,7 +165,19 @@
/>
</template>
</el-table-column>
- <el-table-column label="骞撮緞" align="center" prop="age" width="100" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0 ? `${scope.row.age}${scope.row.ageunit?scope.row.ageunit:''}` : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column
label="鍖荤枟鏈烘瀯"
align="center"
diff --git a/src/views/project/ethicalReview/index.vue b/src/views/project/ethicalReview/index.vue
index aa90495..3eb4d3e 100644
--- a/src/views/project/ethicalReview/index.vue
+++ b/src/views/project/ethicalReview/index.vue
@@ -134,7 +134,19 @@
</template>
</el-table-column>
<el-table-column label="鎹愮尞鑰�" align="center" prop="name" width="120" />
- <el-table-column label="骞撮緞" align="center" prop="age" width="100" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0 ? `${scope.row.age}${scope.row.ageunit?scope.row.ageunit:''}` : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column label="鎬у埆" align="center" prop="sex" width="100">
<template slot-scope="scope">
<dict-tag
diff --git a/src/views/project/fund/applyDetail/index.vue b/src/views/project/fund/applyDetail/index.vue
index a2764f0..4d86eb7 100644
--- a/src/views/project/fund/applyDetail/index.vue
+++ b/src/views/project/fund/applyDetail/index.vue
@@ -763,7 +763,7 @@
>
<el-radio-group v-model="accountfrom" style="margin-bottom: 0">
<el-radio label="1">浠庤处鎴峰簱</el-radio>
- <el-radio label="2"
+ <el-radio disabled label="2"
>鏂板璐︽埛锛堟柊澧炰笓瀹惰处鎴峰悗闇�瑕佸鏍稿惎鐢ㄦ墠鑳戒娇鐢級</el-radio
>
</el-radio-group>
diff --git a/src/views/project/fundstatistics/index.vue b/src/views/project/fundstatistics/index.vue
index 334c2ea..35195cc 100644
--- a/src/views/project/fundstatistics/index.vue
+++ b/src/views/project/fundstatistics/index.vue
@@ -67,7 +67,21 @@
align="center"
prop="name"
/>
- <el-table-column label="骞撮緞" width="120" align="center" prop="age" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0
+ ? `${scope.row.age}${scope.row.ageunit}`
+ : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column label="鎬у埆" width="120" align="center" prop="sex">
<template slot-scope="scope">
<dict-tag
diff --git a/src/views/project/medicalevaluation/index.vue b/src/views/project/medicalevaluation/index.vue
index a126a90..257e87d 100644
--- a/src/views/project/medicalevaluation/index.vue
+++ b/src/views/project/medicalevaluation/index.vue
@@ -150,7 +150,19 @@
/>
</template>
</el-table-column>
- <el-table-column label="骞撮緞" align="center" prop="age" width="100" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0 ? `${scope.row.age}${scope.row.ageunit?scope.row.ageunit:''}` : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column
label="鍖荤枟鏈烘瀯"
diff --git a/src/views/project/organallocation/index0.vue b/src/views/project/organallocation/index0.vue
index f5d681f..7b1d4c8 100644
--- a/src/views/project/organallocation/index0.vue
+++ b/src/views/project/organallocation/index0.vue
@@ -47,7 +47,7 @@
<!-- <el-row>
<el-col :span="6">
<el-form-item label="缁勯暱" prop="zuzhang">
- <el-input
+ <el-input
v-model="queryParams.zuzhang"
/>
</el-form-item>
@@ -82,7 +82,7 @@
<el-table border v-loading="loading" :data="newdonateorganList" @selection-change="handleSelectionChange"
highlight-current-row style="width: 100%">
<!-- <el-table-column type="selection" width="55" align="center" /> -->
- <!-- <el-table-column
+ <!-- <el-table-column
label="鎹愮尞缂栧彿"
width="160"
align="center"
@@ -95,13 +95,25 @@
<template slot-scope="scope">
<dict-tag :options="dict.type.sys_organstate" :value="scope.row.organstate" />
</template>
- </el-table-column>
+ </el-table-column>
<el-table-column label="鍣ㄥ畼鍚嶇О" align="center" prop="organname" width="100" />
<el-table-column label="绯荤粺缂栧彿" align="center" prop="ageunit" width="100" />
- <el-table-column label="鍙椾綋濮撴皬" align="center" prop="name" width="100" />
- <el-table-column label="璇佷欢绫诲瀷" align="center" prop="age" width="100" />
- <el-table-column label="璇佷欢鍙�" align="center" prop="idcardno" width="100" />
- <el-table-column label="骞撮緞" align="center" prop="age" width="100" />
+ <el-table-column label="鍙椾綋濮撴皬" align="center" prop="name" width="100" />
+ <el-table-column label="璇佷欢绫诲瀷" align="center" prop="age" width="100" />
+ <el-table-column label="璇佷欢鍙�" align="center" prop="idcardno" width="100" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0 ? `${scope.row.age}${scope.row.ageunit?scope.row.ageunit:''}` : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column label="鎬у埆" align="center" prop="sex" width="100">
<template slot-scope="scope">
<dict-tag :options="dict.type.sys_user_sex" :value="scope.row.sex" />
@@ -124,11 +136,11 @@
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleAdd(scope.row)"
v-hasPermi="['project:donateorgan:edit']">鏂板</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleEdit(scope.row)"
- v-hasPermi="['project:donateorgan:remove']">淇敼</el-button>
+ v-hasPermi="['project:donateorgan:remove']">淇敼</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
- v-hasPermi="['project:donateorgan:remove']">鍒犻櫎</el-button>
+ v-hasPermi="['project:donateorgan:remove']">鍒犻櫎</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleRedo(scope.row)"
- v-hasPermi="['project:donateorgan:remove']">閲嶆柊鍒嗛厤</el-button>
+ v-hasPermi="['project:donateorgan:remove']">閲嶆柊鍒嗛厤</el-button>
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleSave(scope.row)"
v-hasPermi="['project:donateorgan:remove']">淇濆瓨</el-button>
</template>
@@ -577,7 +589,7 @@
});
},
-
+
/** 鍒犻櫎鎸夐挳鎿嶄綔 */
handleDelete(row) {
const ids = row.id || this.ids;
diff --git a/src/views/project/relativesconfirmation/index.vue b/src/views/project/relativesconfirmation/index.vue
index 848122b..16104e2 100644
--- a/src/views/project/relativesconfirmation/index.vue
+++ b/src/views/project/relativesconfirmation/index.vue
@@ -148,7 +148,19 @@
/>
</template>
</el-table-column>
- <el-table-column label="骞撮緞" align="center" prop="age" width="100" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0 ? `${scope.row.age}${scope.row.ageunit?scope.row.ageunit:''}` : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column
label="鍖荤枟鏈烘瀯"
diff --git a/src/views/system/medicalevalustion/index.vue b/src/views/system/medicalevalustion/index.vue
index efcd565..a6bafe1 100644
--- a/src/views/system/medicalevalustion/index.vue
+++ b/src/views/system/medicalevalustion/index.vue
@@ -105,7 +105,21 @@
<el-table-column label="濮撳悕" align="center" prop="name" />
<el-table-column label="鎬у埆" align="center" prop="sex" />
<el-table-column label="璇佷欢鍙风爜" align="center" prop="idcardno" />
- <el-table-column label="骞撮緞" align="center" prop="age" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0
+ ? `${scope.row.age}${scope.row.ageunit}`
+ : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column label="璁板綍鐘舵��" align="center" prop="recordstate" />
<el-table-column label="娌荤枟鍖婚櫌鍚嶇О" align="center" prop="treatmenthospitalname" />
<el-table-column label="鐤剧梾璇婃柇鍚嶇О" align="center" prop="diagnosisname" />
@@ -134,11 +148,11 @@
@click="handleAdd(scope.row)"
>淇敼</el-button>
<!-- v-hasPermi="['system:medicalevaluation:edit']" -->
-
+
</template>
</el-table-column>
</el-table>
-
+
<pagination
v-show="total>0"
:total="total"
@@ -523,4 +537,4 @@
}
}
-</script>
\ No newline at end of file
+</script>
diff --git a/src/views/system/student/index.vue b/src/views/system/student/index.vue
index b60c49c..bd94eb2 100644
--- a/src/views/system/student/index.vue
+++ b/src/views/system/student/index.vue
@@ -117,7 +117,21 @@
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="缂栧彿" align="center" prop="studentId" />
<el-table-column label="瀛︾敓鍚嶇О" align="center" prop="studentName" />
- <el-table-column label="骞撮緞" align="center" prop="studentAge" />
+ <el-table-column label="骞撮緞" align="center" prop="age" width="100">
+ <template slot-scope="scope">
+ {{
+ `${
+ scope.row.age && scope.row.age !== 0
+ ? `${scope.row.age}${scope.row.ageunit}`
+ : ""
+ } ${
+ scope.row.age2 && scope.row.age2 !== 0
+ ? `${scope.row.age2}${scope.row.ageunit2}`
+ : ""
+ }`.trim()
+ }}
+ </template>
+ </el-table-column>
<el-table-column label="鐖卞ソ" align="center" prop="studentHobby" />
<el-table-column label="鎬у埆" align="center" prop="studentSex">
<template slot-scope="scope">
@@ -153,7 +167,7 @@
</template>
</el-table-column>
</el-table>
-
+
<pagination
v-show="total>0"
:total="total"
--
Gitblit v1.9.3