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 @@
-
-
- {{item.questionnaireQuestion}}
+
+
+
+
+  
+ {{this.Title}}
+
+
+  
+ {{item.questionnaireQuestion}}
+  
+
+
+
+
+
+
+
+
+
+ {{item.optionName}}
+
+
+
+  
+
+
+  
+
+
+  
@@ -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 @@