-
- {{ item.text }}
+
+
+
+
+ {{ item.text }}
+
+
+
+
+
+
+
+
+
+ 学习类型
+
+
+
+ 逾期状态
+
+
+
+ 合格状态
+
-
-
@@ -51,6 +69,16 @@
暂无内容
+
+
+
@@ -61,6 +89,8 @@ import config from '@/config'
export default {
data() {
return {
+ showPicker: false,
+ columns: [],
activeIndex: 0,
statusList: [
// status -1: 全部 1: 已完成 0: 未完成
@@ -77,26 +107,20 @@ export default {
qualStatus: '',
signupStatus: ''
},
- // 状态选项
+ // 学习类型
learnTypeRange: [
- { text: '学习类型', value: '' },
- { text: '不学', value: 1 },
- { text: '要学', value: 2 }
+ { label: '不学', value: 1 },
+ { label: '要学', value: 2 }
],
+ // 逾期状态
outDateStatusRange: [
- { text: '逾期状态', value: '' },
- { text: '临期', value: 1 },
- { text: '过期', value: 2 }
+ { label: '临期', value: 1 },
+ { label: '过期', value: 2 }
],
+ // 合格状态
qualStatusRange: [
- { text: '合格状态', value: '' },
- { text: '合格', value: 1 },
- { text: '不及格', value: 2 }
- ],
- signupStatusRange: [
- { text: '报名状态', value: '' },
- { text: '报了', value: 1 },
- { text: '没报', value: 2 }
+ { label: '合格', value: 1 },
+ { label: '不及格', value: 2 }
],
// 项目列表
projList: []
@@ -106,6 +130,24 @@ export default {
this.getList()
},
methods: {
+ openPicker(type) {
+ console.log('🚀 ~ openPicker ~ type:', type)
+ this.columns = []
+ if (type === 1) {
+ this.columns = this.learnTypeRange
+ } else if (type === 2) {
+ this.columns = this.outDateStatusRange
+ } else if (type === 3) {
+ this.columns = this.qualStatusRange
+ } else if (type === 4) {
+ this.columns = this.signupStatusRange
+ }
+ this.showPicker = true
+ },
+ confirmPicker(e) {
+ console.log('🚀 ~ confirmPicker ~ e:', e)
+ this.showPicker = false
+ },
async getList() {
const params = {
userId: uni.getStorageSync('userId'),
@@ -205,6 +247,10 @@ export default {