|
@@ -12,6 +12,11 @@
|
|
<van-button @click="toNotcie()">查询通知信息</van-button>
|
|
<van-button @click="toNotcie()">查询通知信息</van-button>
|
|
<van-button @click="toView()">查看信息</van-button>
|
|
<van-button @click="toView()">查看信息</van-button>
|
|
</van-col>
|
|
</van-col>
|
|
|
|
+ <van-col span="24">
|
|
|
|
+ <van-button @click="notcieSearch()">通知信息</van-button>
|
|
|
|
+ <van-button @click="notcieSchSearch()">查询指定学校的用户通知信息</van-button>
|
|
|
|
+ <van-button @click="notcieSchFilter()">过滤数据</van-button>
|
|
|
|
+ </van-col>
|
|
</van-row>
|
|
</van-row>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -49,6 +54,10 @@ export default {
|
|
userList2: [],
|
|
userList2: [],
|
|
// 通知信息
|
|
// 通知信息
|
|
noticeList: [],
|
|
noticeList: [],
|
|
|
|
+ // 指定人通知信息
|
|
|
|
+ notice4List: [],
|
|
|
|
+ // 工大,工程通知信息
|
|
|
|
+ notice5List: [],
|
|
};
|
|
};
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
@@ -57,9 +66,18 @@ export default {
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
...statistics(['patentInfoByApplyPerson']),
|
|
...statistics(['patentInfoByApplyPerson']),
|
|
- ...personal({ personalQuery: 'query', personalUpdate: 'update', personalDelete: 'delete' }),
|
|
|
|
|
|
+ ...personal({
|
|
|
|
+ personalQuery: 'query',
|
|
|
|
+ personalUpdate: 'update',
|
|
|
|
+ personalDelete: 'delete',
|
|
|
|
+ personalFetch: 'fetch',
|
|
|
|
+ }),
|
|
...patentearly({ patentearlyQuery: 'query' }),
|
|
...patentearly({ patentearlyQuery: 'query' }),
|
|
- ...patentnotice({ patentnoticeQuery: 'query', patentnoticeUpdate: 'update' }),
|
|
|
|
|
|
+ ...patentnotice({
|
|
|
|
+ patentnoticeQuery: 'query',
|
|
|
|
+ patentnoticeUpdate: 'update',
|
|
|
|
+ patentnoticeDelete: 'delete',
|
|
|
|
+ }),
|
|
// 添加用户
|
|
// 添加用户
|
|
async toAdd() {
|
|
async toAdd() {
|
|
console.log(this.textname);
|
|
console.log(this.textname);
|
|
@@ -124,7 +142,12 @@ export default {
|
|
let p2 = user.filter((i) => i.phone == i.name);
|
|
let p2 = user.filter((i) => i.phone == i.name);
|
|
this.$set(this, `userList2`, p2);
|
|
this.$set(this, `userList2`, p2);
|
|
for (const val of p1) {
|
|
for (const val of p1) {
|
|
- let res = await this.patentnoticeQuery({ skip: 0, limit: 10000, to_type: '4', to_id: val._id });
|
|
|
|
|
|
+ let res = await this.patentnoticeQuery({
|
|
|
|
+ skip: 0,
|
|
|
|
+ limit: 10000,
|
|
|
|
+ to_type: '4',
|
|
|
|
+ to_id: val._id,
|
|
|
|
+ });
|
|
if (res.errcode == '0' && res.total > 0) {
|
|
if (res.errcode == '0' && res.total > 0) {
|
|
notice.push(...res.data);
|
|
notice.push(...res.data);
|
|
}
|
|
}
|
|
@@ -155,6 +178,36 @@ export default {
|
|
// }
|
|
// }
|
|
// console.log('3');
|
|
// console.log('3');
|
|
},
|
|
},
|
|
|
|
+ // 查询通知信息
|
|
|
|
+ async notcieSearch() {
|
|
|
|
+ let res = await this.patentnoticeQuery({ skip: 0, limit: 1000, to_type: '4' });
|
|
|
|
+ if (res.errcode == '0') {
|
|
|
|
+ this.$set(this, `notice4List`, res.data);
|
|
|
|
+ console.log('1');
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ // 指定学校人的通知信息
|
|
|
|
+ async notcieSchSearch() {
|
|
|
|
+ let user = [];
|
|
|
|
+ let p1 = await this.personalQuery({ code: 'CCUT' });
|
|
|
|
+ let p2 = await this.personalQuery({ code: 'CCIT' });
|
|
|
|
+ user = [...p1.data, p2.data];
|
|
|
|
+ this.$set(this, `userList`, user);
|
|
|
|
+ console.log('2');
|
|
|
|
+ },
|
|
|
|
+ // 过滤数据
|
|
|
|
+ async notcieSchFilter() {
|
|
|
|
+ for (const val of this.notice4List) {
|
|
|
|
+ for (const p1 of val.to_id) {
|
|
|
|
+ let res = await this.personalFetch(p1);
|
|
|
|
+ if (res.data && res.data._id) {
|
|
|
|
+ } else {
|
|
|
|
+ console.log(p1);
|
|
|
|
+ console.log(val);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ },
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
...mapState(['user']),
|
|
...mapState(['user']),
|