From 820d3127a40d8c47a4be497ed43ee3bd5d85e461 Mon Sep 17 00:00:00 2001 From: kclf <1195754634@qq.com> Date: Wed, 7 Dec 2022 00:05:07 +0800 Subject: [PATCH 01/12] =?UTF-8?q?=E8=AF=84=E4=BC=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/ AssessmentList.vue | 7 +- src/views/courselibrary/CoursewareManage.vue | 86 ++++++++++++++++++++ 2 files changed, 91 insertions(+), 2 deletions(-) diff --git a/src/components/drawers/ AssessmentList.vue b/src/components/drawers/ AssessmentList.vue index 8a53f09a..5e55d884 100644 --- a/src/components/drawers/ AssessmentList.vue +++ b/src/components/drawers/ AssessmentList.vue @@ -104,7 +104,9 @@ export default { watch( props, (newVal) => { - state.selectedRowKeys = [newVal.assessmentId]; + state.selectedRowKeys = newVal.assessmentId + ? [newVal.assessmentId] + : []; }, { deep: true } ); @@ -218,7 +220,8 @@ export default { }; array.push(obj); }); - (state.selectedRowKeys = []), (state.tableData = array); + // (state.selectedRowKeys = []), (state.tableData = array); + state.tableData = array; }; //获取全部评估信息接口 const getAllInvistText = () => { diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue index d0c24022..8c6969da 100644 --- a/src/views/courselibrary/CoursewareManage.vue +++ b/src/views/courselibrary/CoursewareManage.vue @@ -2302,6 +2302,25 @@ +
+
+
+ +
+ + + {{ assessmentName }} + + +
+ +
+
完成规则 @@ -3082,6 +3101,7 @@ import addOnlineCourse from "../../components/Modals/addOnlineCourse.vue"; import ProjOwnerShip from "../../components/drawers/ProjectOwn"; import ProjPowerList from "../../components/drawers/ProjPowerList"; import ProjCheckShip from "../../components/drawers/ProjCheckPower"; +import AssessmentList from "../../components/drawers/ AssessmentList.vue"; import { list, edit, @@ -3621,6 +3641,7 @@ export default defineComponent({ ProjOwnerShip, ProjPowerList, ProjCheckShip, + AssessmentList, // VNodes: (_, {attrs}) => { // return attrs.vnodes; // }, @@ -3884,6 +3905,11 @@ export default defineComponent({ addStudentList: null, //选中列表 newCourseName: null, //新建开课名称 + + assessment: {}, + assessmentId: null, + assessmentName: "", + assessmentVisible: false, }); const showStuAdd = (record) => { @@ -4264,6 +4290,24 @@ export default defineComponent({ }); }; + const showAssessment = () => { + state.assessmentVisible = true; + }; + const removePG = () => { + console.log("11111"); + state.assessmentId = null; + state.assessmentName = ""; + // state.isEvaluate = "0"; + }; + const getCheckedAss = (ass) => { + console.log("ass"); + console.log(ass); + state.assessmentId = ass.assessmentId; + state.assessmentName = ass.name; + state.assessment = ass; + // state.assessment1 = null; + }; + const rest = () => { options4CurName.value = ""; options4CurId.value = ""; @@ -4712,6 +4756,7 @@ export default defineComponent({ state.xjkkinputV4 = null; state.checked1 = false; state.checked4 = false; + removePG(); }; //保存开课 const handleSureStu = () => { @@ -4735,6 +4780,7 @@ export default defineComponent({ completeType: type, endTime: endTime, evalFlag: state.checked4 ? 1 : 0, + evaluateId: Number(state.assessmentId), name: state.xjkkinputV1, signFlag: state.xjkkradioV1 === 0 ? 1 : 0, //是否允许未报名的签到:1是0否 // signWordFlag: state.xjkkradioV1 === 1 ? 1 : 0, //签到是否需要口令:1是0否 @@ -4792,6 +4838,7 @@ export default defineComponent({ (state.comLeave = item.completeType.split(",")[1] == "1" ? true : false), (state.checked4 = item.evalFlag === 1 ? true : false); + state.assessmentId = String(item.evaluateId); state.xjkkinputV1 = item.name; if (item.signFlag === 1) { //是否允许未报名的签到:1是0否 @@ -5681,6 +5728,9 @@ export default defineComponent({ handelChangePage1, handleSearch1, handleRest1, + showAssessment, + removePG, + getCheckedAss, beforeUpload, beforeUpload2, handleDel, @@ -8037,6 +8087,42 @@ export default defineComponent({ } } +// 选择评估 +.main_item { + display: flex; + align-items: center; + margin-top: 32px; + margin-bottom: 32px; + + .signbox { + width: 120px; + display: flex; + justify-content: end; + align-items: center; + + .sign { + margin-right: 5px; + } + } + + .btnbox { + display: flex; + flex: 1; + align-items: center; + + .xkbtn { + cursor: pointer; + width: 130px; + height: 40px; + background: #388be1; + border-radius: 8px; + border: 0; + margin-right: 8px; + color: #fff; + } + } +} + .DelModal { .ant-modal { .ant-modal-content { From 62e115a8c67ed4e0054c73025ee431e366ac3c9c Mon Sep 17 00:00:00 2001 From: kclf <1195754634@qq.com> Date: Wed, 7 Dec 2022 00:11:40 +0800 Subject: [PATCH 02/12] EQG-180 --- src/views/courselibrary/components/seeModal.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/views/courselibrary/components/seeModal.vue b/src/views/courselibrary/components/seeModal.vue index 1612b76c..db16036e 100644 --- a/src/views/courselibrary/components/seeModal.vue +++ b/src/views/courselibrary/components/seeModal.vue @@ -81,7 +81,7 @@
-
+
课程价值:
@@ -107,7 +107,7 @@
-
+
场景:
@@ -117,7 +117,7 @@
-
+
内容标签:
@@ -143,7 +143,7 @@
-
+
课程简介:
@@ -181,7 +181,7 @@
- @@ -3840,6 +3843,7 @@ export default defineComponent({ feng_mian_1: null, feng_mian_2: null, chang_jin: null, + tags_val_single: "", tags_val: [], qdms_inputV6: "", //在线面授管理 @@ -5292,8 +5296,13 @@ export default defineComponent({ // handleTagChange const handleTagChange = () => { - console.log(7877878); - console.log(state.tagsOptions); + if (state.tags_val_single) { + state.tags_val.push(state.tags_val_single); + } + state.tags_val_single = ""; + }; + const handleTagClose = (index) => { + state.tags_val.splice(index, 1); }; // 预览弹框 开启和关闭 @@ -5695,6 +5704,7 @@ export default defineComponent({ stm_exit, ft_exit_see, handleTagChange, + handleTagClose, createkk, handleCancelStu, handleSureStu, @@ -8020,6 +8030,12 @@ export default defineComponent({ } } +.tag-content { + .ant-tag { + margin-top: 10px; + } +} + .coursewareDetail { .ant-modal { height: 320px; From 3f802ba962aec73ae8cdd13ba8247cd35c34a9e8 Mon Sep 17 00:00:00 2001 From: wyx <51903@qq.com> Date: Wed, 7 Dec 2022 01:07:24 +0800 Subject: [PATCH 05/12] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E3=80=81=E7=BC=96=E8=BE=91=E9=A1=B9=E7=9B=AE=E5=B0=81=E9=9D=A2?= =?UTF-8?q?=E5=9B=BE=E5=9B=9E=E6=98=BE=E9=97=AE=E9=A2=98=E5=8F=8A=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E5=B0=81=E9=9D=A2=E5=9B=BE=E4=B8=8B=E6=8B=89=E6=A1=86?= =?UTF-8?q?=E6=96=87=E5=AD=97=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/projectcenter/ProjectAdd.vue | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/views/projectcenter/ProjectAdd.vue b/src/views/projectcenter/ProjectAdd.vue index 664d9909..ab19a209 100644 --- a/src/views/projectcenter/ProjectAdd.vue +++ b/src/views/projectcenter/ProjectAdd.vue @@ -75,11 +75,12 @@ return triggerNode.parentNode || document.body; } " - v-model:value="projectInfo.picUrl" + v-model:value="picUrlName" dropdownClassName="dropdown-style" style="width: 440px" placeholder="请选择" :options="projectPic" + @change="handleChangeSelect" allowClear > { + console.log(value) + state.projectInfo.picUrl= value + } onMounted(() => { state.projectPic = store.state.projectPic.map((e) => ({value: e.dictValue, label: e.dictName})); state.viewDetail = routers.query.viewDetail; @@ -355,6 +362,17 @@ export default { .getProjectDetail({projectId: routers.query.projectId}) .then((res) => { state.projectInfo = res.data.data.projectInfo; + + console.log(res) + let picurl = res.data.data.projectInfo.picUrl + let dates = store.state.projectPic.map((e) => ({value: e.dictValue, label: e.dictName})); + console.log(dates,picurl) + for(let i=0;i Date: Wed, 7 Dec 2022 08:33:55 +0800 Subject: [PATCH 06/12] =?UTF-8?q?=E5=BC=80=E8=AF=BE=E8=AF=84=E4=BC=B0?= =?UTF-8?q?=E5=9B=9E=E6=98=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/courselibrary/CoursewareManage.vue | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue index 5c796bee..a3ab290f 100644 --- a/src/views/courselibrary/CoursewareManage.vue +++ b/src/views/courselibrary/CoursewareManage.vue @@ -3094,6 +3094,7 @@ import { onBeforeUnmount, watch, } from "vue"; +import * as api from "../../api/indexInvist.js"; import { message } from "ant-design-vue"; import { useRouter, useRoute } from "vue-router"; // import StuAdd from "../../components/drawers/StuAdd"; @@ -4818,6 +4819,8 @@ export default defineComponent({ //编辑开课 const handelEditStu = async (itm) => { console.log(itm); + + state.offcourseId = itm.offcourseId; state.offcoursePlanId = itm.offcoursePlanId; @@ -4826,6 +4829,14 @@ export default defineComponent({ }).then((res) => { if (res.data.code === 200) return res.data.data; }); + + let obj={ + assessmentId:item.evaluateId, + } + api.queryAppraiseDetailById(obj).then((res) => { + state.assessmentName= res.data.data.assessmentName; + }).catch(); + console.log("res"); console.log(item); @@ -5238,6 +5249,9 @@ export default defineComponent({ }; //编辑面授课 const handleEdit = async (itm, type) => { + + + state.isEdit = 0; console.log(45555); console.log(itm); From 4ed7a4398df81a95f428843a913bc44bd70bf2d1 Mon Sep 17 00:00:00 2001 From: zhangyc Date: Wed, 7 Dec 2022 08:50:51 +0800 Subject: [PATCH 07/12] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 21 +++++++++----------- src/components/drawers/AddCase.vue | 8 ++++---- src/components/drawers/AddEval.vue | 6 +++--- src/components/drawers/AddFaceteach.vue | 2 +- src/components/drawers/AddInvist.vue | 8 ++++---- src/components/drawers/AddOnline.vue | 4 ++-- src/views/courselibrary/CoursewareManage.vue | 12 +++++------ 7 files changed, 28 insertions(+), 33 deletions(-) diff --git a/package-lock.json b/package-lock.json index 09a773fb..2765a8ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3579,8 +3579,6 @@ "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, - "optional": true, - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -3592,9 +3590,7 @@ "version": "1.0.0", "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "optional": true, - "peer": true + "dev": true }, "node_modules/ajv-keywords": { "version": "3.5.2", @@ -13727,6 +13723,7 @@ "integrity": "sha512-yl+5qhpjd8e1G4cMXfORkkBlvtPCIgmRf3IYCWYDKIQ7m+PPa5iTm4feiNmCMD6yGqQWMhhK/7M3oWGL9boKwg==", "dev": true, "requires": { + "@babel/core": "^7.12.16", "@babel/helper-compilation-targets": "^7.12.16", "@babel/helper-module-imports": "^7.12.13", "@babel/plugin-proposal-class-properties": "^7.12.13", @@ -13739,6 +13736,7 @@ "@vue/babel-plugin-jsx": "^1.0.3", "@vue/babel-preset-jsx": "^1.1.2", "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.8.3", "core-js-compat": "^3.8.3", "semver": "^7.3.4" }, @@ -14577,14 +14575,15 @@ "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, - "requires": {}, + "requires": { + "ajv": "^8.0.0" + }, "dependencies": { "ajv": { - "version": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", + "version": "8.11.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.11.0.tgz", "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, - "optional": true, - "peer": true, "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -14596,9 +14595,7 @@ "version": "1.0.0", "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "optional": true, - "peer": true + "dev": true } } }, diff --git a/src/components/drawers/AddCase.vue b/src/components/drawers/AddCase.vue index 2d3f9e5e..afe19c5e 100644 --- a/src/components/drawers/AddCase.vue +++ b/src/components/drawers/AddCase.vue @@ -303,13 +303,13 @@ export default { }) .then(() => { message.destroy(); - message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`); + message.success(`${props.edit ? "编辑" : "新增"}任务成功`); ctx.emit("changeData", false); closeDrawer(); }) .catch(() => { message.destroy(); - message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`); + message.error(`${props.edit ? "编辑" : "新增"}任务失败`); }); } } else if (props.isLevel == 3) { @@ -327,13 +327,13 @@ export default { }) .then(() => { message.destroy(); - message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`); + message.success(`${props.edit ? "编辑" : "新增"}任务成功`); ctx.emit("changeData", false); closeDrawer(); }) .catch(() => { message.destroy(); - message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`); + message.error(`${props.edit ? "编辑" : "新增"}任务失败`); }); } } diff --git a/src/components/drawers/AddEval.vue b/src/components/drawers/AddEval.vue index b5249990..e2dcc16d 100644 --- a/src/components/drawers/AddEval.vue +++ b/src/components/drawers/AddEval.vue @@ -203,11 +203,11 @@ export default { type: 10, }) .then(() => { - message.destroy() - message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`); + //message.destroy() + // message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`); }) .catch(() => { - message.destroy() + // message.destroy() //message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`); }); } else if (props.isLevel == 3) { diff --git a/src/components/drawers/AddFaceteach.vue b/src/components/drawers/AddFaceteach.vue index 94843260..0d4e52ea 100644 --- a/src/components/drawers/AddFaceteach.vue +++ b/src/components/drawers/AddFaceteach.vue @@ -711,7 +711,7 @@ export default { await ProjectEditTask(editObj) .then(() => { console.log("props.EditFaceId", props.EditFaceId); - message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`); + // message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`); }) .catch(() => { //message.error(`${props.EditFaceId ? "编辑" : "新增"}阶段任务失败`); diff --git a/src/components/drawers/AddInvist.vue b/src/components/drawers/AddInvist.vue index 55b7cdbf..9ac0eb86 100644 --- a/src/components/drawers/AddInvist.vue +++ b/src/components/drawers/AddInvist.vue @@ -251,12 +251,12 @@ export default { type: 11, }) .then(() => { - message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`); + message.success(`${props.edit ? "编辑" : "新增"}任务成功`); ctx.emit("changeData", false); closeDrawer(); }) .catch(() => { - message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`); + message.error(`${props.edit ? "编辑" : "新增"}任务失败`); }); } else if (props.isLevel == 3) { addTempTask({ @@ -269,13 +269,13 @@ export default { }) .then(() => { message.destroy(); - message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`); + message.success(`${props.edit ? "编辑" : "新增"}任务成功`); ctx.emit("changeData", false); closeDrawer(); }) .catch(() => { message.destroy(); - message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`); + message.error(`${props.edit ? "编辑" : "新增"}任务失败`); }); } }; diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue index f4a4b38d..a0e3b418 100644 --- a/src/components/drawers/AddOnline.vue +++ b/src/components/drawers/AddOnline.vue @@ -540,7 +540,7 @@ export default { .then(() => { message.destroy(); message.success( - `${props.edit ? "编辑" : "新增"}阶段任务成功` + `${props.edit ? "编辑" : "新增"}任务成功` ); ctx.emit("changeData", false); closeDrawer(); @@ -548,7 +548,7 @@ export default { .catch(() => { message.destroy(); message.error( - `${props.edit ? "编辑" : "新增"}阶段任务失败` + `${props.edit ? "编辑" : "新增"}任务失败` ); }); }); diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue index a3ab290f..e7dba954 100644 --- a/src/views/courselibrary/CoursewareManage.vue +++ b/src/views/courselibrary/CoursewareManage.vue @@ -712,12 +712,10 @@
取消
-
+
保存
-
-
未提交
-
+
{ - // state.isEdit = 0; + if (type === "1") { return; } From ef5aa579308f079c99070d011d90df342e1f5bc4 Mon Sep 17 00:00:00 2001 From: lixg Date: Wed, 7 Dec 2022 08:55:24 +0800 Subject: [PATCH 08/12] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E5=AE=A1=E6=A0=B8?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=92=8C=E8=AF=BE=E7=A8=8B=E7=9A=84=E6=97=B6?= =?UTF-8?q?=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 2 +- src/api/config.js | 10 +- src/views/examine/CourseReviewed.vue | 200 +++++++++++++++---------- src/views/examine/CourseReviewedN.vue | 6 +- src/views/examine/ProjectReviewed.vue | 181 ++++++++++++---------- src/views/examine/ProjectReviewedN.vue | 103 ++++++++----- 6 files changed, 301 insertions(+), 201 deletions(-) diff --git a/src/App.vue b/src/App.vue index 7e5bb0b1..a2c77061 100644 --- a/src/App.vue +++ b/src/App.vue @@ -43,7 +43,7 @@ export default defineComponent({ const store = useStore(); const isLogin = ref(false); // console.log("router", router.getRoutes(), route); - console.log("版本0.9.2------------"); + console.log("版本0.9.3------------"); const routes = computed(() => { return router.getRoutes().filter((e) => e.meta?.isLink); }); diff --git a/src/api/config.js b/src/api/config.js index 00fd2e3b..0fc645fe 100644 --- a/src/api/config.js +++ b/src/api/config.js @@ -2,7 +2,7 @@ * @Author: lixg lixg@dongwu-inc.com * @Date: 2022-11-21 14:32:52 * @LastEditors: lixg lixg@dongwu-inc.com - * @LastEditTime: 2022-12-06 18:00:21 + * @LastEditTime: 2022-12-07 08:54:55 * @FilePath: /fe-manage/src/api/config.js * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ @@ -55,10 +55,10 @@ http.interceptors.response.use( if (code === 0 || code === 200) { return response; } else { - // if (code === 1000) { - // window.open("https://u-pre.boe.com/web/", '_self'); - // // window.open("http://111.231.196.214:12013/manage/login", '_self'); - // } + if (code === 1000) { + window.open("https://u-pre.boe.com/web/", '_self'); + // window.open("http://111.231.196.214:12013/manage/login", '_self'); + } console.log("api %o", msg); } return response; diff --git a/src/views/examine/CourseReviewed.vue b/src/views/examine/CourseReviewed.vue index 690c83ee..f8db2130 100644 --- a/src/views/examine/CourseReviewed.vue +++ b/src/views/examine/CourseReviewed.vue @@ -2,7 +2,7 @@ * @Author: lixg lixg@dongwu-inc.com * @Date: 2022-11-16 20:59:06 * @LastEditors: lixg lixg@dongwu-inc.com - * @LastEditTime: 2022-11-16 21:08:27 + * @LastEditTime: 2022-12-07 08:53:23 * @FilePath: /fe-manage/src/views/examine/CourseReviewed.vue * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%A --> @@ -14,24 +14,38 @@
- +
- + " + placeholder="请输入创建人" + />
- + " + placeholder="请输入名称" + />
@@ -48,56 +62,71 @@
- +
- +
- - -
-
-
-
-
- 审核记录 - + + +
+
+
+
+
+ 审核记录 + +
+
+ +
+
+
+
取消
-
- -
-
-
-
取消
-
-
-
确定
-
+
+
确定
- +
+