改造会议通知
This commit is contained in:
@@ -94,9 +94,9 @@
|
|||||||
}[status]
|
}[status]
|
||||||
},
|
},
|
||||||
detail({id}) {
|
detail({id}) {
|
||||||
uni.navigateTo({
|
this.comp="detail";
|
||||||
url: "/pages/meetingNotice/components/detail?id=" + id
|
this.params = id;
|
||||||
})
|
this.isList = false;
|
||||||
},
|
},
|
||||||
getData() {
|
getData() {
|
||||||
this.$http.post("/app/appmeetinginfo/list", null, {
|
this.$http.post("/app/appmeetinginfo/list", null, {
|
||||||
@@ -139,7 +139,7 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
onShow() {
|
onShow() {
|
||||||
this.$dict.load("meetingNoticeBefore", "meetingNoticeAfter");
|
this.$dict.load("meetingNoticeBefore", "meetingNoticeAfter","meetStatus");
|
||||||
this.getData()
|
this.getData()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -92,9 +92,9 @@
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
handleClick({id}) {
|
handleClick({id}) {
|
||||||
uni.navigateTo({
|
this.$parent.params = id;
|
||||||
url: "/pages/meetingNotice/components/detail?id=" + id
|
this.$parent.isList = false;
|
||||||
})
|
this.$parent.comp = "detail"
|
||||||
},
|
},
|
||||||
change(e) {
|
change(e) {
|
||||||
this.index = e.index
|
this.index = e.index
|
||||||
|
|||||||
@@ -89,9 +89,13 @@ import AiTopFixed from "../../../components/AiTopFixed";
|
|||||||
export default {
|
export default {
|
||||||
name: "detail",
|
name: "detail",
|
||||||
components: {AiBack, AiTopFixed},
|
components: {AiBack, AiTopFixed},
|
||||||
|
props: {
|
||||||
|
params: {
|
||||||
|
type: [String, Number]
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
id: null,
|
|
||||||
detail: {},
|
detail: {},
|
||||||
list: false,
|
list: false,
|
||||||
current: 0,
|
current: 0,
|
||||||
@@ -106,10 +110,6 @@ export default {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
onLoad(opt) {
|
|
||||||
this.id = opt.id
|
|
||||||
this.$dict.load("meetStatus").then(_ => this.getDetail())
|
|
||||||
},
|
|
||||||
methods: {
|
methods: {
|
||||||
count(sta) {
|
count(sta) {
|
||||||
return this.detail.attendees?.filter(e => e.joinStatus == sta)?.length;
|
return this.detail.attendees?.filter(e => e.joinStatus == sta)?.length;
|
||||||
@@ -171,7 +171,7 @@ export default {
|
|||||||
},
|
},
|
||||||
getDetail() {
|
getDetail() {
|
||||||
this.$http.post("/app/appmeetinginfo/info-id", null, {
|
this.$http.post("/app/appmeetinginfo/info-id", null, {
|
||||||
params: {id: this.id}
|
params: {id: this.params}
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
if (res && res.data) {
|
if (res && res.data) {
|
||||||
this.detail = res.data
|
this.detail = res.data
|
||||||
@@ -179,6 +179,9 @@ export default {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
created() {
|
||||||
|
this.getDetail();
|
||||||
|
},
|
||||||
filters: {
|
filters: {
|
||||||
transform(status) {
|
transform(status) {
|
||||||
if (status == 1) {
|
if (status == 1) {
|
||||||
|
|||||||
@@ -63,13 +63,13 @@
|
|||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
detail({id}) {
|
detail({id}) {
|
||||||
let url
|
this.$parent.params = id;
|
||||||
|
this.$parent.isList = false;
|
||||||
if (this.params == 2) {
|
if (this.params == 2) {
|
||||||
url = "/pages/meetingNotice/components/addMeeting?id=" + id
|
this.$parent.comp = "addMeeting"
|
||||||
} else {
|
} else {
|
||||||
url = "/pages/meetingNotice/components/detail?id=" + id
|
this.$parent.comp = "detail"
|
||||||
}
|
}
|
||||||
uni.navigateTo({url})
|
|
||||||
},
|
},
|
||||||
tag(status) {
|
tag(status) {
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user