|
@@ -21,6 +21,12 @@
|
|
|
{{ `${project.project_name}(${project.project_full_code})` }}
|
|
|
</view>
|
|
|
</view>
|
|
|
+
|
|
|
+ <uni-fab
|
|
|
+ :horizontal="'right'"
|
|
|
+ :popMenu="false"
|
|
|
+ @fabClick="onClickAdd()"
|
|
|
+ ></uni-fab>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
@@ -37,16 +43,17 @@ export default {
|
|
|
return {
|
|
|
checkself: [],
|
|
|
projectList: [],
|
|
|
+ projectFilter: { pageSize: 99999 },
|
|
|
self: [{ text: "只看自己", value: 0 }],
|
|
|
};
|
|
|
},
|
|
|
onShow() {
|
|
|
- this.getProject({});
|
|
|
+ this.getProject();
|
|
|
},
|
|
|
methods: {
|
|
|
- async getProject(params) {
|
|
|
+ async getProject() {
|
|
|
let res = {};
|
|
|
- res = await queryProject(params);
|
|
|
+ res = await queryProject(this.projectFilter);
|
|
|
this.projectList = res.data.list;
|
|
|
},
|
|
|
async onClickProject(project) {
|
|
@@ -56,8 +63,15 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
checkSelf() {
|
|
|
- this.getProject({
|
|
|
+ this.projectFilter = {
|
|
|
+ ...this.projectFilter,
|
|
|
filter_type: this.checkself.length,
|
|
|
+ };
|
|
|
+ this.getProject();
|
|
|
+ },
|
|
|
+ onClickAdd() {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: "./add",
|
|
|
});
|
|
|
},
|
|
|
},
|