Browse Source

接口整理

lilei 4 years ago
parent
commit
45adfa1236

+ 22 - 0
api/backLog.js

@@ -0,0 +1,22 @@
+import axios from '@/libs/axios.js'
+// 待办列表查询
+export const getBackLogList = params => {
+  return axios.request({
+    url: `taskTarget/comments/save`,
+    method: 'post'
+  })
+}
+// 待办详情
+export const getBackLogDetail = params => {
+  return axios.request({
+    url: `backlog/find/${params.id}`,
+    method: 'get'
+  })
+}
+// 指标评分保存
+export const getTaskItem = params => {
+  return axios.request({
+    url: `taskTarget/save`,
+    method: 'post'
+  })
+}

+ 2 - 3
api/banner.js

@@ -1,10 +1,9 @@
 import axios from '@/libs/axios.js'
 
-// banner图片列表
+// 查询启用的banner列表
 export const bannerList = (params) => {
-  const url = `zycar-mgr/banner/query`
   return axios.request({
-    url: url,
+    url: 'banner/query',
     data: params,
     method: 'post'
   })

+ 0 - 105
api/checkOrder.js

@@ -1,105 +0,0 @@
-import axios from '@/libs/axios.js'
-// 检测单模糊查询
-export const getCheckResult = params => {
-  return axios.request({
-    url: `checkResult/findList/${params.pageNo}/${params.pageSize}`,
-    method: 'post',
-    data: {
-      queryWord: params.queryWord,
-      resultState: params.resultState,
-      beginDate: params.beginDate,
-      endDate: params.endDate
-    }
-  })
-}
-// 删除检测单
-export const deleteCheckResult = params => {
-  return axios.request({
-    url: `checkResult/delete`,
-    method: 'post',
-    data: {
-      id: params.id
-    }
-  })
-}
-// 查询检测结果明细
-export const findCheckResultDetail = params => {
-  return axios.request({
-    url: `checkResult/findCheckResultDetail/${params.id}`,
-    method: 'post'
-  })
-}
-// 查询第一步详细
-export const findCheckRest = params => {
-  return axios.request({
-    url: `checkResult/findCheckRest/${params.id}`,
-    method: 'post'
-  })
-}
-// 检索客户车辆信息
-export const customerVehicleStore = params => {
-  return axios.request({
-    url: `customerVehicle/findList`,
-    method: 'post',
-    data: {
-      'condition': params.condition
-    }
-  })
-}
-// 查询检测方案
-export const getCheckScheme = params => {
-  return axios.request({
-    url: `checkScheme/findEnableList`,
-    method: 'post',
-    data: {}
-  })
-}
-// 查询技工
-export const findEmployeeList = params => {
-  return axios.request({
-    url: `employee/findOnJobList`,
-    method: 'post',
-    data: {}
-  })
-}
-// 保存车辆信息
-export const saveCheckVehicle = params => {
-  return axios.request({
-    url: `checkResultIn/saveCheckVehicle`,
-    method: 'post',
-    data: params
-  })
-}
-// 保存检测方案
-export const saveCheckScheme = params => {
-  return axios.request({
-    url: `checkResultIn/saveCheckScheme`,
-    method: 'post',
-    data: params
-  })
-}
-// 检测项指标结果录入
-export const saveCheckItemResult = params => {
-  return axios.request({
-    url: `checkResultIn/saveCheckItemResult`,
-    method: 'post',
-    data: params
-  })
-}
-// 一键设为良好
-export const saveCheckItemListResultOk = params => {
-  return axios.request({
-    url: `checkResultIn/saveCheckItemListResultOk`,
-    method: 'post',
-    data: params
-  })
-}
-// 检测结果录入--检测完成
-export const saveCheckResult = params => {
-  return axios.request({
-    url: `checkResultIn/saveCheckResult`,
-    method: 'post',
-    data: params
-  })
-}
-

+ 1 - 1
api/data.js

@@ -52,7 +52,7 @@ export const downloadFile = (params) => {
 // 查询最新版本信息
 export const getSysVersion = (params) => {
   return axios.request({
-    url: `zycar-mgr/sysVersion/getLatest`,
+    url: `sysVersion/getLatest`,
     method: 'post',
 	data: {applyCode:'zyit'}
   }, true)

+ 79 - 0
api/task.js

@@ -0,0 +1,79 @@
+import axios from '@/libs/axios.js'
+// 巡店详情
+export const getTaskDetail = params => {
+  return axios.request({
+    url: `task/${params.id}`,
+    method: 'get'
+  })
+}
+// 重置任务项目(重新选择方案)
+export const updateTaskItem = params => {
+  return axios.request({
+    url: `task/changeTaskItem/${params.taskId}/${params.schemeId}`,
+    method: 'get'
+  })
+}
+// 巡店任务过期处理
+export const taskExpire = params => {
+  return axios.request({
+    url: `task/expire`,
+    method: 'get'
+  })
+}
+// 提交巡店任务
+export const submitTask = params => {
+  return axios.request({
+    url: `task/finish`,
+    method: 'post',
+    data: params
+  })
+}
+// 巡店列表,type 任务类型(视频巡店,现场巡店,点检任务)
+export const getTaskList = params => {
+  return axios.request({
+    url: `task/query/${params.pageNo}/${params.pageSize}`,
+    method: 'post',
+    data: params
+  })
+}
+// 查询门店当前任务是否进行
+export const queryCurrentTaskUsing = params => {
+  return axios.request({
+    url: `task/queryCurrentTask/${params.storeId}`,
+    method: 'get'
+  })
+}
+// 我的巡店列表
+export const queryMyTask = params => {
+  return axios.request({
+    url: `task/queryMyTask/${params.pageNo}/${params.pageSize}`,
+    method: 'post',
+    data: params
+  })
+}
+// (重新)开始巡店
+export const taskStart = params => {
+  return axios.request({
+    url: `task/save`,
+    method: 'post',
+    data: params
+  })
+}
+// 提交点检任务
+export const savePointTask = params => {
+  return axios.request({
+    url: `task/savePointTask`,
+    method: 'post',
+    data: params
+  })
+}
+// 校验当前门店是否在范围内位置;(入参{storeId:XXX,lat:XXX,lng:XXX})
+export const validTaskPosition = params => {
+  return axios.request({
+    url: `task/validPosition`,
+    method: 'post',
+    data: params
+  })
+}
+
+

+ 15 - 0
api/taskItem.js

@@ -0,0 +1,15 @@
+import axios from '@/libs/axios.js'
+// 巡店考评项目明细(继续巡店)
+export const getTaskItem = params => {
+  return axios.request({
+    url: `taskItem/${params.id}`,
+    method: 'post'
+  })
+}
+// 删除任务项目
+export const delTaskItem = params => {
+  return axios.request({
+    url: `taskItem/del/${params.id}`,
+    method: 'get'
+  })
+}

+ 22 - 0
api/taskTarget.js

@@ -0,0 +1,22 @@
+import axios from '@/libs/axios.js'
+// 指标评论更新、拍照保存
+export const taskTargetSave = params => {
+  return axios.request({
+    url: `taskTarget/comments/save`,
+    method: 'post'
+  })
+}
+// 查询点检任务列表根据任务ID
+export const getTaskTargetById = params => {
+  return axios.request({
+    url: `taskTarget/queryList/${params.taskId}`,
+    method: 'get'
+  })
+}
+// 指标评分保存
+export const getTaskItem = params => {
+  return axios.request({
+    url: `taskTarget/save`,
+    method: 'post'
+  })
+}

+ 6 - 0
pages.json

@@ -185,6 +185,12 @@
 				"navigationBarTitleText": "点检中心"
 			}
         }
+        ,{
+            "path" : "pages/spotCheckCenter/spotCheckResult",
+            "style" : {
+				"navigationBarTitleText": "点检结果"
+			}
+        }
     ],
 	"globalStyle": {
 		"navigationBarTitleText": "智能巡店",

+ 105 - 0
pages/spotCheckCenter/spotCheckResult.vue

@@ -0,0 +1,105 @@
+<template>
+	<view class="result-pages">
+		<view class="results">
+			<view class="results-head">
+				<view>夏季活夏季活动布置动布置-长青长青二路店二路店-2020-05-26</view>
+				<view>任务的点检结果</view>
+				<view>
+					<view class="r-totals">113</view>
+					<view>点检总数</view>
+				</view>
+			</view>
+			<view class="results-items">
+				<view>
+					<view class="hg">6</view>
+					<view>合格项数</view>
+				</view>
+				<view>
+					<view class="bhg">2</view>
+					<view>不合格项数</view>
+				</view>
+				<view>
+					<view class="bsy">5</view>
+					<view>不适用项数</view>
+				</view>
+			</view>
+		</view>
+		<view class="result-back">
+			<u-button type="primary" @click="goBack">返回任务列表</u-button>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				pageData: null
+			}
+		},
+		methods: {
+			goBack(){
+				uni.navigateBack()
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.result-pages{
+		.results{
+			padding: 20upx;
+			background: #fff;
+			margin-bottom: 25upx;
+			.results-head{
+				text-align: center;
+				padding: 20upx 0;
+				.r-totals{
+					width: 160upx;
+					height: 160upx;
+					display: inline-block;
+					line-height: 160upx;
+					background: #ff5500;
+					border-radius: 100%;
+					color: #fff;
+					font-size: 60upx;
+					margin: 20upx 0;
+				}
+			}
+			.results-items{
+				display: flex;
+				align-items: center;
+				border-top: 1px solid #eee;
+				border-bottom: 1px solid #eee;
+				padding: 20upx 0;
+				margin-top: 20upx;
+				> view{
+					width: 33.3%;
+					border-right: 1px solid #eee;
+					text-align: center;
+					&:last-child{
+						border: 0;
+					}
+					>view{
+						&:first-child{
+							font-size: 40upx;
+							margin-bottom: 10upx;
+						}
+					}
+					.hg{
+						color: #55aa00;
+					}
+					.bhg{
+						color: #FF0000;
+					}
+					.bsy{
+						color: #007AFF;
+					}
+				}
+			}
+		}
+		.result-back{
+			padding: 20upx 50upx;
+		}
+	}
+</style>

+ 2 - 2
pages/spotCheckCenter/spotChecking.vue

@@ -40,7 +40,7 @@
 </template>
 
 <script>
-	import {getCheckResult, deleteCheckResult} from '@/api/checkOrder'
+	import {getCheckResult, deleteCheckResult} from '@/api/task.js'
 	import { getLookUpDatas, listLookUp } from '@/api/data'
 	import { orderQueryLike, deleteOrder, finishOrder, smAddSerPerson } from '@/api/order'
 	import { clzConfirm } from '@/libs/tools.js'
@@ -191,7 +191,7 @@
 			viewRow(item){
 				// 已完成的
 				uni.navigateTo({
-					url: "/pages/workOrder/orderDetails?id="+item.id
+					url: "/pages/spotCheckCenter/spotCheckResult?id="+item.id
 				})
 			},
 		}

+ 1 - 1
pages/toDoList/toDoList.vue

@@ -104,7 +104,7 @@
 </template>
 
 <script>
-	import {getCheckResult, deleteCheckResult} from '@/api/checkOrder'
+	import {getCheckResult, deleteCheckResult} from '@/api/backLog.js'
 	import { getLookUpDatas, listLookUp } from '@/api/data'
 	import { orderQueryLike, deleteOrder, finishOrder, smAddSerPerson } from '@/api/order'
 	import { clzConfirm } from '@/libs/tools.js'

File diff suppressed because it is too large
+ 0 - 1
unpackage/dist/dev/app-plus/app-config-service.js


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/app-plus/app-service.js


File diff suppressed because it is too large
+ 51 - 1
unpackage/dist/dev/app-plus/app-view.js


Some files were not shown because too many files changed in this diff