From 43ad546295789977748472dad5197133ae711420 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E6=98=9F=E5=AE=87?= <290269163@qq.com> Date: Mon, 22 Aug 2022 09:38:17 +0800 Subject: [PATCH] 1 --- Fronts/pages.json | 10 +- .../pages/Questionnaires/components/Body.vue | 143 +- .../pages/Questionnaires/components/Head.vue | 24 +- Fronts/pages/{ => index}/School.vue | 0 Fronts/pages/{ => index}/Teather.vue | 2 +- Fronts/pages/index/TedentSon/Menu.vue | 16 +- Fronts/pages/{ => index}/book.vue | 2 +- Fronts/pages/{ => index}/major.vue | 2 +- Fronts/pages/{ => index}/many.vue | 0 Fronts/unpackage/dist/dev/mp-weixin/app.js | 12 +- Fronts/unpackage/dist/dev/mp-weixin/app.json | 10 +- .../dist/dev/mp-weixin/common/vendor.js | 2698 +++++++++++++++-- .../dist/dev/mp-weixin/pages/Course/Course.js | 2 +- .../dev/mp-weixin/pages/Course/Course.wxml | 2 +- .../pages/Course/components/Course.js | 2 +- .../mp-weixin/pages/Percenter/Percenter.js | 2 +- .../mp-weixin/pages/Percenter/Percenter.wxml | 2 +- .../pages/Percenter/Sublayout/loginAva.js | 2 +- .../Percenter/Sublayout/mallFunctions.js | 2 +- .../pages/Percenter/Sublayout/myList.js | 2 +- .../pages/Percenter/Sublayout/myList.wxml | 2 +- .../pages/Percenter/Sublayout/myinfo.js | 69 +- .../pages/Percenter/Sublayout/myinfo.wxml | 2 +- .../pages/Percenter/Sublayout/myinfo.wxss | 7 + .../pages/Percenter/Sublayout/problem.js | 2 +- .../pages/Percenter/Sublayout/room.js | 8 +- .../dev/mp-weixin/pages/Percenter/contact.js | 2 +- .../pages/Questionnaires/Questionnaires.js | 2 +- .../pages/Questionnaires/Questionnaires.wxml | 2 +- .../mp-weixin/pages/Questionnaires/Record.js | 2 +- .../pages/Questionnaires/Record.wxml | 2 +- .../pages/Questionnaires/components/Body.js | 92 +- .../pages/Questionnaires/components/Body.json | 4 +- .../pages/Questionnaires/components/Body.wxml | 2 +- .../pages/Questionnaires/components/Body.wxss | 42 +- .../pages/Questionnaires/components/Head.js | 27 +- .../pages/Questionnaires/components/Head.wxml | 2 +- .../pages/Questionnaires/components/Head.wxss | 2 +- .../dev/mp-weixin/pages/TeLogin/AuLogin.js | 2 +- .../dist/dev/mp-weixin/pages/TeLogin/Login.js | 2 +- .../dev/mp-weixin/pages/{ => index}/School.js | 4 +- .../mp-weixin/pages/{ => index}/School.json | 0 .../mp-weixin/pages/{ => index}/School.wxml | 0 .../mp-weixin/pages/{ => index}/School.wxss | 0 .../mp-weixin/pages/{ => index}/Teather.js | 12 +- .../mp-weixin/pages/{ => index}/Teather.json | 2 +- .../mp-weixin/pages/{ => index}/Teather.wxml | 2 +- .../mp-weixin/pages/{ => index}/Teather.wxss | 0 .../pages/index/TedentSon/College.js | 2 +- .../pages/index/TedentSon/Headtitle.js | 2 +- .../mp-weixin/pages/index/TedentSon/Menu.js | 2 +- .../mp-weixin/pages/index/TedentSon/Menu.wxml | 2 +- .../mp-weixin/pages/index/TedentSon/Round.js | 2 +- .../mp-weixin/pages/index/TedentSon/Title.js | 2 +- .../dev/mp-weixin/pages/{ => index}/book.js | 12 +- .../dev/mp-weixin/pages/{ => index}/book.json | 2 +- .../dev/mp-weixin/pages/{ => index}/book.wxml | 2 +- .../dev/mp-weixin/pages/{ => index}/book.wxss | 0 .../dist/dev/mp-weixin/pages/index/index.js | 2 +- .../dist/dev/mp-weixin/pages/index/index.wxml | 2 +- .../dev/mp-weixin/pages/{ => index}/major.js | 8 +- .../mp-weixin/pages/{ => index}/major.json | 2 +- .../mp-weixin/pages/{ => index}/major.wxml | 2 +- .../mp-weixin/pages/{ => index}/major.wxss | 0 .../dev/mp-weixin/pages/{ => index}/many.js | 4 +- .../dev/mp-weixin/pages/{ => index}/many.json | 0 .../dev/mp-weixin/pages/{ => index}/many.wxml | 0 .../dev/mp-weixin/pages/{ => index}/many.wxss | 0 .../dev/mp-weixin/pages/register/Register.js | 2 +- .../mp-weixin/pages/register/updatepass.js | 2 +- .../pages/results/components/Grades.js | 18 +- .../pages/results/components/Grades.wxml | 2 +- .../pages/results/components/Teaching.js | 2 +- .../pages/results/components/Teaching.wxml | 2 +- .../dev/mp-weixin/pages/results/results.js | 2 +- .../dev/mp-weixin/pages/results/results.wxml | 2 +- .../dist/dev/mp-weixin/project.config.json | 5 +- .../uni-card/components/uni-card/uni-card.js | 2 +- .../uni-data-checkbox/uni-data-checkbox.js | 401 +++ .../uni-data-checkbox/uni-data-checkbox.json | 6 + .../uni-data-checkbox/uni-data-checkbox.wxml | 1 + .../uni-data-checkbox/uni-data-checkbox.wxss | 255 ++ .../components/uni-icons/uni-icons.js | 2 +- .../components/uni-load-more/i18n/index.js | 22 + .../components/uni-load-more/uni-load-more.js | 110 + .../uni-load-more/uni-load-more.json | 4 + .../uni-load-more/uni-load-more.wxml | 1 + .../uni-load-more/uni-load-more.wxss | 156 + .../uni-search-bar/uni-search-bar.js | 2 +- .../uni-search-bar/uni-search-bar.wxml | 2 +- .../components/uni-table/uni-table.js | 2 +- .../uni-table/components/uni-td/uni-td.js | 2 +- .../uni-table/components/uni-th/uni-th.js | 2 +- .../components/uni-tr/table-checkbox.js | 2 +- .../uni-table/components/uni-tr/uni-tr.js | 2 +- .../uni-table/components/uni-tr/uni-tr.wxml | 2 +- .../backend/api/Questionnaire.http" | 2 +- .../backend/api/Record.http" | 2 +- .../backend/api/ResApi.http" | 10 +- .../backend/api/option.http" | 8 +- .../Controllers/QuestionnaireController.cs" | 24 +- .../IServer/IQuestionnaireOptionServices.cs" | 2 +- .../IServer/IQuestionnaireRecordServices.cs" | 2 +- .../IServer/IQuestionnaireServices.cs" | 2 +- .../ReqDto/ServerDto/ListOptionDTO.cs" | 12 + .../ReqDto/ServerDto/ListRecordDto.cs" | 14 + .../Services/QuestionnaireOptionServices.cs" | 21 +- .../Services/QuestionnaireRecordServices.cs" | 24 +- .../Services/QuestionnaireServices.cs" | 45 +- 109 files changed, 4048 insertions(+), 411 deletions(-) rename Fronts/pages/{ => index}/School.vue (100%) rename Fronts/pages/{ => index}/Teather.vue (98%) rename Fronts/pages/{ => index}/book.vue (98%) rename Fronts/pages/{ => index}/major.vue (98%) rename Fronts/pages/{ => index}/many.vue (100%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/School.js (52%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/School.json (100%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/School.wxml (100%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/School.wxss (100%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/Teather.js (79%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/Teather.json (48%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/Teather.wxml (70%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/Teather.wxss (100%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/book.js (79%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/book.json (48%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/book.wxml (71%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/book.wxss (100%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/major.js (79%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/major.json (48%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/major.wxml (41%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/major.wxss (100%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/many.js (53%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/many.json (100%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/many.wxml (100%) rename Fronts/unpackage/dist/dev/mp-weixin/pages/{ => index}/many.wxss (100%) create mode 100644 Fronts/unpackage/dist/dev/mp-weixin/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.js create mode 100644 Fronts/unpackage/dist/dev/mp-weixin/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.json create mode 100644 Fronts/unpackage/dist/dev/mp-weixin/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.wxml create mode 100644 Fronts/unpackage/dist/dev/mp-weixin/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.wxss create mode 100644 Fronts/unpackage/dist/dev/mp-weixin/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js create mode 100644 Fronts/unpackage/dist/dev/mp-weixin/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.js create mode 100644 Fronts/unpackage/dist/dev/mp-weixin/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.json create mode 100644 Fronts/unpackage/dist/dev/mp-weixin/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.wxml create mode 100644 Fronts/unpackage/dist/dev/mp-weixin/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.wxss create mode 100644 "\346\210\221\347\232\204\345\220\216\347\253\257/backend/src/Web.Application/ReqDto/ServerDto/ListOptionDTO.cs" create mode 100644 "\346\210\221\347\232\204\345\220\216\347\253\257/backend/src/Web.Application/ReqDto/ServerDto/ListRecordDto.cs" diff --git a/Fronts/pages.json b/Fronts/pages.json index 505ed9f..0a4bd03 100644 --- a/Fronts/pages.json +++ b/Fronts/pages.json @@ -64,31 +64,31 @@ } }, { - "path": "pages/book", + "path": "pages/index/book", "style": { "navigationBarTitleText": "教材信息" } }, { - "path": "pages/many", + "path": "pages/index/many", "style": { "navigationBarTitleText": "更多" } }, { - "path": "pages/School", + "path": "pages/index/School", "style": { "navigationBarTitleText": "学校预览" } }, { - "path": "pages/major", + "path": "pages/index/major", "style": { "navigationBarTitleText": "专业信息" } }, { - "path": "pages/Teather", + "path": "pages/index/Teather", "style": { "navigationBarTitleText": "教师信息" } diff --git a/Fronts/pages/Questionnaires/components/Body.vue b/Fronts/pages/Questionnaires/components/Body.vue index 1931a82..dcc4d03 100644 --- a/Fronts/pages/Questionnaires/components/Body.vue +++ b/Fronts/pages/Questionnaires/components/Body.vue @@ -1,8 +1,48 @@ @@ -10,38 +50,127 @@ export default { data() { return { - Question: [] + radioValue:'0', + Title: [], + Question: [], + id: '', + optionValue: '', + Options: [] } }, + onLoad: function(option) { + this.id = option.id + console.log(option.id); + console.log(this.id); + }, mounted() { this.getQuestion() + this.chan() }, methods: { + chan(e) { + this.optionValue = e; + console.log(this.optionValue); + }, getQuestion() { uni.request({ - url: 'http://localhost:5003/questionnaire/record', + url: `http://localhost:5003/questionnaire/${this.id}`, method: 'GET', data: {}, success: res => { console.log(res) this.Question = res.data.data; console.log(this.Question) + this.Question.forEach((item) => { + this.Title = item.questionnaireTitle; + this.Options = item.optionName.split(","); + }) + console.log(this.Title) + console.log(this.Options) }, fail: () => {}, complete: () => {} }); }, + post() { + uni.showToast({ + title: '提交成功!', + }); + uni.request({ + url: 'http://localhost:5003/questionnaireres', + method: 'POST', + data: { + QuestionnaireId: 1, + QuestionnaireQuestionId:1, + OptionId:1, + optionValue:1 + }, + header: { + 'Content-Type': 'application/x-www-form-urlencoded' //自定义请求头信息 + }, + success: (res) => { + console.log(res.data); + } + }); + } + + } } diff --git a/Fronts/pages/Questionnaires/components/Head.vue b/Fronts/pages/Questionnaires/components/Head.vue index 81a7ca1..7be6d6d 100644 --- a/Fronts/pages/Questionnaires/components/Head.vue +++ b/Fronts/pages/Questionnaires/components/Head.vue @@ -2,8 +2,8 @@ - - + + @@ -12,30 +12,36 @@ export default { data() { return { - Title: [], + Theme: [], + Title: [] } }, mounted() { - this.getTitle() + this.getTheme() }, methods: { - getTitle() { + getTheme() { uni.request({ url: 'http://localhost:5003/questionnaire', method: 'GET', data: {}, success: res => { console.log(res) - this.Title = res.data.data; + this.Theme = res.data.data; + console.log(this.Theme) + this.Theme.forEach((item) => { + this.Title = item.questionnaireTitle; + }) console.log(this.Title) }, fail: () => {}, complete: () => {} }); }, - clas() { + clas(id) { + console.log(id); uni.navigateTo({ - url: "/pages/Questionnaires/Record" + url: `/pages/Questionnaires/Record?id=${id}` }) } } @@ -44,7 +50,7 @@