This commit is contained in:
commit
c3677d510c
|
@ -136,7 +136,7 @@
|
|||
cursor: selectedLamp1.green ? 'not-allowed' : 'pointer',
|
||||
}"
|
||||
@click="
|
||||
selectedLamp1.green ? null : lampScreen(1, data3)
|
||||
selectedLamp1.green ? null : lampScreen(1, data.tableData3)
|
||||
"
|
||||
/>
|
||||
<img
|
||||
|
@ -151,7 +151,7 @@
|
|||
cursor: selectedLamp1.red ? 'not-allowed' : 'pointer',
|
||||
}"
|
||||
@click="
|
||||
selectedLamp1.red ? null : lampScreen(2, data3)
|
||||
selectedLamp1.red ? null : lampScreen(2, data.tableData3)
|
||||
"
|
||||
/>
|
||||
<img
|
||||
|
@ -166,7 +166,7 @@
|
|||
cursor: selectedLamp1.yellow ? 'not-allowed' : 'pointer',
|
||||
}"
|
||||
@click="
|
||||
selectedLamp1.yellow ? null : lampScreen(3, data3)
|
||||
selectedLamp1.yellow ? null : lampScreen(3, data.tableData3)
|
||||
"
|
||||
/>
|
||||
</div>
|
||||
|
@ -195,7 +195,7 @@
|
|||
<div class="backgroundVirtual"></div>
|
||||
<el-table
|
||||
border
|
||||
:data="data3"
|
||||
:data="data.tableData2"
|
||||
style="width: 100%; height: 810px; margin-bottom: 20px"
|
||||
max-height="850"
|
||||
class="table_border"
|
||||
|
@ -214,7 +214,7 @@
|
|||
<template #default="scope">
|
||||
<!-- 姓名 -->
|
||||
<div v-if="item.property == 'xm'">
|
||||
<div >
|
||||
<div>
|
||||
{{ scope.row.xm }}
|
||||
</div>
|
||||
</div>
|
||||
|
@ -277,7 +277,7 @@
|
|||
</template>
|
||||
|
||||
<script setup>
|
||||
import { ref, reactive, onMounted,computed } from "vue";
|
||||
import { ref, reactive, onMounted } from "vue";
|
||||
import http from "@/utils/request.js";
|
||||
import { useRouter, useRoute } from "vue-router";
|
||||
import { ElMessage } from "element-plus";
|
||||
|
@ -311,10 +311,6 @@ const data = reactive({
|
|||
tableData2: [],
|
||||
tableData3: [],
|
||||
});
|
||||
const data3 = computed(()=>{
|
||||
|
||||
return data.tableData2.filter((element) => element.zt === selectedLamp.value);
|
||||
})
|
||||
const formData = reactive({
|
||||
name: "",
|
||||
dbTableData: {
|
||||
|
@ -651,7 +647,30 @@ const formData = reactive({
|
|||
},
|
||||
],
|
||||
resultsList: [],
|
||||
tableData2: [
|
||||
tableData2: [],
|
||||
tableData3: [
|
||||
{
|
||||
fwnr: "经济困难老年人发放养老护理补贴每月125元,同时很据能力评估等级发放养老服务补贴:重度失能每人每月500元、中度失能每人每月250元、轻度失能每人每月125元。",
|
||||
zt: 1,
|
||||
identNo: "309601",
|
||||
},
|
||||
{
|
||||
fwnr: "80周岁(含)至89周岁的老年人,每人每月享受60元高龄老人生活津贴:90周岁(含)至98司岁的老年人,每人每明享受160元高龄老人生活连贴:99同岁及以上的老年人,每人每月享安1000元长寿保健补助金。",
|
||||
zt: 2,
|
||||
identNo: "309601",
|
||||
},
|
||||
{
|
||||
fwnr: "80周岁以上老年人每年,80周岁以下老年人每两年可申请免费评估一次。",
|
||||
zt: 1,
|
||||
identNo: "309601",
|
||||
},
|
||||
{
|
||||
fwnr: "病儿童经济困难老年人发放养老护理补贴每月125元,同时很据能力评估等级发放养老服务补贴:重度失能每人每月500元、中度失能每人每月250元、轻度失能每人每月125元。171.4元/月",
|
||||
zt: 1,
|
||||
identNo: "309601",
|
||||
},
|
||||
],
|
||||
tableData_yellow: [
|
||||
{
|
||||
xm: "叶*星",
|
||||
zt: 3,
|
||||
|
@ -701,28 +720,6 @@ const formData = reactive({
|
|||
sfzhm: null,
|
||||
},
|
||||
],
|
||||
tableData3: [
|
||||
{
|
||||
fwnr: "经济困难老年人发放养老护理补贴每月125元,同时很据能力评估等级发放养老服务补贴:重度失能每人每月500元、中度失能每人每月250元、轻度失能每人每月125元。",
|
||||
zt: 1,
|
||||
identNo: "309601",
|
||||
},
|
||||
{
|
||||
fwnr: "80周岁(含)至89周岁的老年人,每人每月享受60元高龄老人生活津贴:90周岁(含)至98司岁的老年人,每人每明享受160元高龄老人生活连贴:99同岁及以上的老年人,每人每月享安1000元长寿保健补助金。",
|
||||
zt: 2,
|
||||
identNo: "309601",
|
||||
},
|
||||
{
|
||||
fwnr: "80周岁以上老年人每年,80周岁以下老年人每两年可申请免费评估一次。",
|
||||
zt: 1,
|
||||
identNo: "309601",
|
||||
},
|
||||
{
|
||||
fwnr: "病儿童经济困难老年人发放养老护理补贴每月125元,同时很据能力评估等级发放养老服务补贴:重度失能每人每月500元、中度失能每人每月250元、轻度失能每人每月125元。171.4元/月",
|
||||
zt: 1,
|
||||
identNo: "309601",
|
||||
},
|
||||
],
|
||||
},
|
||||
hjlnrTableData: {
|
||||
url: "",
|
||||
|
@ -1024,6 +1021,7 @@ const formData = reactive({
|
|||
},
|
||||
{
|
||||
xm: "舒*香",
|
||||
identNo: "309601",
|
||||
zt: 2,
|
||||
dz: "浙江省龙游县龙*****号",
|
||||
age: "87",
|
||||
|
@ -2240,15 +2238,15 @@ const handlePagination1 = (val) => {
|
|||
data.pagedData = data.tableData1.slice(startIndex, endIndex);
|
||||
};
|
||||
const handlePagination2 = (current) => {
|
||||
console.log('页数',current);
|
||||
|
||||
console.log("页数", current);
|
||||
|
||||
pagination2.currentPage = current;
|
||||
|
||||
switch (data.name) {
|
||||
case "最低生活保障":
|
||||
// getTable(pagination);
|
||||
|
||||
pagination2.url = "/api/ggfwyth/pg/shjzShbz";//假数据
|
||||
|
||||
pagination2.url = "/api/ggfwyth/pg/shjzShbz"; //假数据
|
||||
getTable3(pagination2);
|
||||
break;
|
||||
case "老年人福利补贴":
|
||||
|
@ -2341,19 +2339,25 @@ const lampScreen = (val, val2) => {
|
|||
return;
|
||||
}
|
||||
selectedLamp.value = val;
|
||||
console.log('绿灯',val2);
|
||||
|
||||
// const filteredData = val2.filter((element) => element.zt === val);
|
||||
// data.tableData2 = filteredData;
|
||||
pagination2.total = data3.value.length;
|
||||
if (val === 1) {
|
||||
return pagination2.total = 115852;
|
||||
console.log("绿灯", val2);
|
||||
if (data.name == "最低生活保障") {
|
||||
if (val == 3) {
|
||||
data.tableData2 = formData.dbTableData.tableData_yellow;
|
||||
pagination2.total = data.tableData2.length;
|
||||
} else if (val == 1) {
|
||||
pagination2.currentPage = 1;
|
||||
pagination2.url = "/api/ggfwyth/pg/shjzShbz"; //假数据
|
||||
getTable3(pagination2);
|
||||
}
|
||||
} else {
|
||||
const filteredData = val2.filter((element) => element.zt === val);
|
||||
data.tableData2 = filteredData;
|
||||
pagination2.total = data.tableData2.length;
|
||||
selectedLamp1.green = !val2.some((element) => element.zt === 1);
|
||||
selectedLamp1.red = !val2.some((element) => element.zt === 2);
|
||||
selectedLamp1.yellow = !val2.some((element) => element.zt === 3);
|
||||
}
|
||||
|
||||
selectedLamp1.green = !data.tableData2.some((element) => element.zt === 1);
|
||||
selectedLamp1.red = !data.tableData2.some((element) => element.zt === 2);
|
||||
selectedLamp1.yellow = !data.tableData2.some((element) => element.zt === 3);
|
||||
|
||||
// const filteredData = formData.hjlnrTableData.tableData2.filter(
|
||||
// (element) => element.zt === val
|
||||
// );
|
||||
|
@ -2383,7 +2387,9 @@ const tableType = reactive({
|
|||
const statusDetails = (val) => {
|
||||
tableType.title = `服务详情`;
|
||||
console.log(111, val);
|
||||
|
||||
if(val.zt ==1){
|
||||
return
|
||||
}
|
||||
switch (data.name) {
|
||||
case "最低生活保障":
|
||||
data.identNo = val.sfzhm;
|
||||
|
@ -2518,71 +2524,16 @@ const getTable3 = (pagination) => {
|
|||
)
|
||||
.then((res) => {
|
||||
if (res.code == 200) {
|
||||
// 保存原始数据(例如你初始化时的 tableData2)
|
||||
const originalData = [
|
||||
{
|
||||
xm: "叶*星",
|
||||
zt: 3,
|
||||
dz: "浙江省龙游县东华街道******",
|
||||
nl: "43",
|
||||
bq: "低保救助",
|
||||
sfzhm: "281889",
|
||||
},
|
||||
{
|
||||
xm: "洪宝珠",
|
||||
zt: 3,
|
||||
dz: "浙江省龙游县东华街道******",
|
||||
nl: "54",
|
||||
bq: "低保救助",
|
||||
sfzhm: null,
|
||||
},
|
||||
{
|
||||
xm: "舒洪珍",
|
||||
zt: 3,
|
||||
dz: "衢州市龙游县詹家镇******",
|
||||
nl: "43",
|
||||
bq: "低保救助",
|
||||
sfzhm: null,
|
||||
},
|
||||
{
|
||||
xm: "周小军",
|
||||
zt: 3,
|
||||
dz: "衢州市龙游县小南海镇******",
|
||||
nl: "48",
|
||||
bq: "低保救助",
|
||||
sfzhm: null,
|
||||
},
|
||||
{
|
||||
xm: "莫东明",
|
||||
zt: 3,
|
||||
dz: "衢州市龙游县湖镇镇******",
|
||||
nl: "55",
|
||||
bq: "低保救助",
|
||||
sfzhm: null,
|
||||
},
|
||||
{
|
||||
xm: "张于新",
|
||||
zt: 3,
|
||||
dz: "浙江省龙游县湖镇镇******",
|
||||
nl: "39",
|
||||
bq: "低保救助",
|
||||
sfzhm: null,
|
||||
},
|
||||
];
|
||||
|
||||
// 给新数据添加 zt: 1 属性
|
||||
const newData = res.data.map((item) => {
|
||||
data.tableData2 = res.data;
|
||||
data.tableData2 = res.data.map((item) => {
|
||||
return {
|
||||
...item,
|
||||
zt: 1,
|
||||
};
|
||||
});
|
||||
|
||||
// 合并原始数据和新数据
|
||||
data.tableData2 = [...originalData, ...newData];
|
||||
|
||||
pagination2.total = res.count - 6;
|
||||
lampScreen(1, data.tableData2);
|
||||
// lampScreen(1, data.tableData2);
|
||||
}
|
||||
});
|
||||
};
|
||||
|
@ -2690,19 +2641,22 @@ const handleRowClick = (row) => {
|
|||
}
|
||||
};
|
||||
const updateFormDataAndTable = (formDataName, tableData) => {
|
||||
|
||||
formData.name = formDataName;
|
||||
data.columns = tableData.columns;
|
||||
data.column_1 = tableData.column_1;
|
||||
data.column_2 = tableData.column_2;
|
||||
data.tableData = tableData.resultsList;
|
||||
data.tableData1 = tableData.tableData;
|
||||
data.tableData2 = tableData.tableData2; //假数据
|
||||
data.tableData3 = tableData.tableData2; //假数据
|
||||
|
||||
data.tableData3 = tableData.tableData2; //状态假数据
|
||||
pagination1.total = tableData.tableData.length;
|
||||
handleCurrentChange(1);
|
||||
if(formDataName == "低保"){
|
||||
return
|
||||
if (formDataName == "低保") {
|
||||
selectedLamp1.red=true;
|
||||
selectedLamp.value = 1;
|
||||
return;
|
||||
} else {
|
||||
data.tableData2 = tableData.tableData2; //假数据
|
||||
}
|
||||
// console.log(6666, data.tableData2);
|
||||
|
||||
|
|
Loading…
Reference in New Issue