diff --git a/src/api/base/assesment.ts b/src/api/base/assesment.ts
new file mode 100644
index 0000000..a677d9c
--- /dev/null
+++ b/src/api/base/assesment.ts
@@ -0,0 +1,76 @@
+import {get, post} from "@/utils/request";
+import {qs} from "@/utils";
+
+export const inspectItemFindAllsApi = async () => {
+ return await get("/api/inspectItem/findAlls");
+};
+
+export const fractionRuleFindAllByItemIdApi = async (params: any) => {
+ return await get("/api/fractionRule/findAllByItemId", params);
+};
+export const ruleItemFindByRuleIdApi = async (params: any) => {
+ return await get("/api/ruleItem/findByRuleId", params);
+};
+export const evaluationSaveApi = async (params: any) => {
+ return await post("/api/evaluation/saveBatch", params);
+};
+export const gradeClassFindAllsApi = async () => {
+ return await get("/api/gradeClass/findAlls");
+};
+export const readyToGoSaveApi = async (params: any) => {
+ return await post("/api/readyToGo/save", params);
+};
+export const schedulingPlanDelApi = async (params: any) => {
+ return await post("/api/schedulingPlan/delete" + qs(params));
+};
+export const updateThirdIdApi = async (params: any) => {
+ return await post("/api/user/updateThirdId", params);
+};
+
+export const schedulingPlanSaveBatcApi = async (params: any) => {
+ return await post("/api/schedulingPlan/saveBatch", params);
+};
+
+export const evaluationFindPageApi = async (params: any) => {
+ return await get("/api/evaluation/findPagePhoneMain", params);
+};
+export const evaluationFindPageSummaryApi = async (params: any) => {
+ return await get("/api/evaluation/findPageSummary", params);
+};
+export const readyToGoFindPageApi = async (params: any) => {
+ return await get("/api/readyToGo/findPage", params);
+};
+
+export const gradeClassFindByGradeApi = async (params: any) => {
+ return await get("/api/gradeClass/findByGrade", params);
+};
+
+export const cmsArticleFindPageApi = async (params: any) => {
+ return await get("/api/cmsArticle/findPage", params);
+};
+//根据id查询部门
+export const deptFindAllGradeClassApi = async (param: { pid: number }) => {
+ return await get("/api/dept/findAllGradeClass", param);
+};
+export const inspectItemFindAllApi = async () => {
+ return await get("/api/inspectItem/findAlls");
+};
+export const evaluationGetWeekReportApi = async () => {
+ return await get('/api/evaluation/getWeekReport');
+};
+export const schedulingPlanFindByYYYMMApi = async (param: any) => {
+ return await get('/api/schedulingPlan/findByYYYYMM', param);
+};
+export const getSchedulingPlanByUserIdApi = async () => {
+ return await get("/api/schedulingPlan/getSchedulingPlanByUserId");
+};
+export const findUserListApi = async () => {
+ return await get("/api/user/findUserList");
+};
+export const schedulingPlanApi = async (param: any) => {
+ return await get("/api/schedulingPlan/findPage", param);
+};
+export const getSchedulingPlansByUserIdApi = async (param: any) => {
+ return await get("/api/schedulingPlan/getSchedulingPlansByUserId", param);
+};
+
diff --git a/src/api/system/dic/index.ts b/src/api/system/dic/index.ts
index c91f4e1..e937ae4 100644
--- a/src/api/system/dic/index.ts
+++ b/src/api/system/dic/index.ts
@@ -13,6 +13,10 @@ export const findDicTreeByPidApi = async (param: { pid: number }) => {
export const deptFindAllDeptsByPidApi = async (param: { pid: number }) => {
return await get("/api/dept/findAllDeptsByPid", param);
};
+//根据id查询部门
+export const deptFindByPidApi = async (param: { pid: number }) => {
+ return await get("/api/dept/findByPid", param);
+};
//刷新token
export const refreshTokenApi = async (param: { refresh_token: string }) => {
diff --git a/src/api/system/login/index.ts b/src/api/system/login/index.ts
index 49ee218..cc26b92 100644
--- a/src/api/system/login/index.ts
+++ b/src/api/system/login/index.ts
@@ -69,3 +69,6 @@ export const findJsByPhoneApi = async (param: any) => {
export const findJsAllByPhoneApi = async (param: any) => {
return await get("/api/js/findJsAllByPhone", param);
};
+export const getUserViewApi = async () => {
+ return await get("/api/user/getUserView");
+};
diff --git a/src/pages.json b/src/pages.json
index 7a60dab..2ff0f85 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -625,6 +625,62 @@
"style": {
"navigationBarTitleText": "就餐点名详情"
}
+ },
+ {
+ "path": "pages/view/quantitativeAssessment/assessment/assessment",
+ "style": {
+ "navigationBarTitleText": "考核评价",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/view/quantitativeAssessment/casualShot/casualShot",
+ "style": {
+ "navigationBarTitleText": "随手拍",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/view/quantitativeAssessment/distribute/distribute",
+ "style": {
+ "navigationBarTitleText": "分配",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/view/quantitativeAssessment/index/index",
+ "style": {
+ "navigationBarTitleText": "量化考核首页",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/view/quantitativeAssessment/index/details",
+ "style": {
+ "navigationBarTitleText": "量化考核详情",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/view/quantitativeAssessment/quantitativeSummary/quantitativeSummary",
+ "style": {
+ "navigationBarTitleText": "量化汇总",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/view/quantitativeAssessment/index/noticeAnnouncement",
+ "style": {
+ "navigationBarTitleText": "通知公告",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/view/quantitativeAssessment/index/playPage",
+ "style": {
+ "navigationBarTitleText": "播放页面",
+ "enablePullDownRefresh": false
+ }
}
],
"globalStyle": {
diff --git a/src/pages/base/message/detailCopy.vue b/src/pages/base/message/detailCopy.vue
new file mode 100644
index 0000000..117a8b9
--- /dev/null
+++ b/src/pages/base/message/detailCopy.vue
@@ -0,0 +1,191 @@
+
+
+
+ 加载中...
+
+
+
+ {{ messageDetail.desc }}
+
+
+
+
+ 消息详情未找到
+
+
+
+
+
+
diff --git a/src/pages/view/quantitativeAssessment/assessment/assessment.vue b/src/pages/view/quantitativeAssessment/assessment/assessment.vue
new file mode 100644
index 0000000..3d17a43
--- /dev/null
+++ b/src/pages/view/quantitativeAssessment/assessment/assessment.vue
@@ -0,0 +1,294 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+ {{ item.fullTimeName }}
+
+
+
+
+
+
+
+
+
+ {{ item.inspectStandard }}
+ {{ item.scoreType == '1' ? '加' : '扣' }}{{ item.score }}分
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 请确认
+
+
+ {{ selectItem.title }}:
+
+ {{ selectItem.unit }}
+
+
+ {{ selectItem.title }}:
+
+ {{ selectItem.unit }}
+
+
+ {{ selectItem.title }}:
+
+
+
+
+
+
+
+ {{ selectItem.title }}:
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+ 取消
+ 确认
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/view/quantitativeAssessment/casualShot/casualShot.vue b/src/pages/view/quantitativeAssessment/casualShot/casualShot.vue
new file mode 100644
index 0000000..69a3026
--- /dev/null
+++ b/src/pages/view/quantitativeAssessment/casualShot/casualShot.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/view/quantitativeAssessment/distribute/distribute.vue b/src/pages/view/quantitativeAssessment/distribute/distribute.vue
new file mode 100644
index 0000000..793eff6
--- /dev/null
+++ b/src/pages/view/quantitativeAssessment/distribute/distribute.vue
@@ -0,0 +1,230 @@
+
+
+
+
+
+ {{ data['userName'] }}
+ 检查项目:
+
+ checkboxChange(e,data))"
+ >
+
+
+
+
+
+ 检查时间:
+
+ {{ item }}
+
+
+
+ 排班
+
+
+
+
+
+
+
+
+
+ 排班设置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 新增一行
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/view/quantitativeAssessment/index/details.vue b/src/pages/view/quantitativeAssessment/index/details.vue
new file mode 100644
index 0000000..6e765ee
--- /dev/null
+++ b/src/pages/view/quantitativeAssessment/index/details.vue
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ {{ data.fullName }}
+ {{ data.remark }}
+ {{ data.roleName }}{{ data.userName }}
+
+
+ {{ key }}
+
+ {{ item.inspectStandard }},{{
+ item.scoreType == 2 ? '扣' : '加'
+ }}{{ Math.abs(item.score) }}分;
+
+
+
+ {{ data.createdTime.split(" ")[0] }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/view/quantitativeAssessment/index/index.vue b/src/pages/view/quantitativeAssessment/index/index.vue
new file mode 100644
index 0000000..13dce3f
--- /dev/null
+++ b/src/pages/view/quantitativeAssessment/index/index.vue
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+ 你好,{{ getUser.name }}!
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 考核评价
+
+
+
+ 随手拍
+
+
+
+ 分配
+
+
+
+ 量化汇总
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.fullName }}
+ {{ data.score }}分
+ 本周得分{{ data.score ? (100 + parseFloat(data.score)) : 100 }}
+
+
+
+
+ {{ item.name }}
+ {{ data['item' + item.id] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.fullName }}
+ {{ data.studentName }}
+ {{ data.purpose }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.createdTime.split(" ")[0] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/view/quantitativeAssessment/index/noticeAnnouncement.vue b/src/pages/view/quantitativeAssessment/index/noticeAnnouncement.vue
new file mode 100644
index 0000000..2a209ca
--- /dev/null
+++ b/src/pages/view/quantitativeAssessment/index/noticeAnnouncement.vue
@@ -0,0 +1,22 @@
+
+
+
+ {{ getData.title }}
+
+
+ 发布人:{{ getData.createdUserName }}
+ {{ getData.createdTime }}
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/view/quantitativeAssessment/index/playPage.vue b/src/pages/view/quantitativeAssessment/index/playPage.vue
new file mode 100644
index 0000000..06fbc00
--- /dev/null
+++ b/src/pages/view/quantitativeAssessment/index/playPage.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
diff --git a/src/pages/view/quantitativeAssessment/quantitativeSummary/quantitativeSummary.vue b/src/pages/view/quantitativeAssessment/quantitativeSummary/quantitativeSummary.vue
new file mode 100644
index 0000000..a29bac6
--- /dev/null
+++ b/src/pages/view/quantitativeAssessment/quantitativeSummary/quantitativeSummary.vue
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ zitem }}
+
+
+ {{ item['name'] }}
+
+
+
+
+
+
+ {{ bitem['gradeFullName'] }}
+ {{ 100 + parseFloat(bitem['totalScore']) }}
+
+
+
+
+
+
+
+ {{ bitem['itemScoreMap'][ditem['id']] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/static/base/1.png b/src/static/base/1.png
new file mode 100644
index 0000000..a7e6d00
Binary files /dev/null and b/src/static/base/1.png differ
diff --git a/src/static/base/2.png b/src/static/base/2.png
new file mode 100644
index 0000000..f58a016
Binary files /dev/null and b/src/static/base/2.png differ
diff --git a/src/static/base/3.png b/src/static/base/3.png
new file mode 100644
index 0000000..900f1d9
Binary files /dev/null and b/src/static/base/3.png differ
diff --git a/src/static/base/4.png b/src/static/base/4.png
new file mode 100644
index 0000000..5694d3a
Binary files /dev/null and b/src/static/base/4.png differ
diff --git a/src/static/base/logo.jpg b/src/static/base/logo.jpg
new file mode 100644
index 0000000..6191bc8
Binary files /dev/null and b/src/static/base/logo.jpg differ
diff --git a/src/static/base/tb.jpg b/src/static/base/tb.jpg
new file mode 100644
index 0000000..9bdad3d
Binary files /dev/null and b/src/static/base/tb.jpg differ
diff --git a/src/static/base/top.png b/src/static/base/top.png
new file mode 100644
index 0000000..b4ce2d9
Binary files /dev/null and b/src/static/base/top.png differ