inspection.js 2.52 KB
import request from "@/utils/request";

// 获取监控点,组织结构
export function doMonitorGroupApi(data) {
	return request({
		url: `/patrol/patrolGate/gateGroup`,
		method: "get",
		data
	});
}

// 获取巡检单列表
export function doInspectionFormListApi(data) {
	// accountId 337, pageSize 999
	return request({
		url: `/patrol/b-patrol-template/list`,
		method: "get",
		data
	});
}

// 获取整改人列表
export function doRectifiedPersonListApi(data) {
	const { restaurantId } = data
	return request({
		url: `/patrol/s-user/mall/${restaurantId}`,
		method: "get",
	});
}

// 获取巡检单详情
export function doInspectionFormDetailApi(data) {
	const { id } = data
	return request({
		url: `/patrol/b-patrol-template/${id}`,
		method: "get",
		data
	});
}

// 保存巡检单
export function doInspectionFormSaveApi(data) {
	/* const formData = new FormData();
	Object.keys(data).forEach(k => {
		formData.append(k, data[k])
	})
	formData.append('name', 'John Doe');
	console.log('formData', formData) */
	return request({
		url: `/patrol/patrolRecord`,
		method: "post",
		data,
		// header: { 'content-type': 'multipart/form-data' },
		header: { 'content-type': 'application/x-www-form-urlencoded;charset=utf-8' },
	});
}

// 获取巡检列表
export function doGetInspectionListApi(data) {
	// ?pageNum=1&pageSize=10&startDate=2025-05-22&endDate=2025-05-29&mallId=12914&accountId=2&patrolType=1
	return request({
		url: `/patrol/patrolRecord/list`,
		method: "get",
		data: Object.assign({}, data)
	});
}

// 获取巡检详情
export function doGetInspectionDetailApi(id) {
	return request({
		url: `/patrol/patrolRecord/${id}`,
		method: "get",
	});
}
// 获取监控点信息
export function doGetPatrolGateApi(id) {
	return request({
		url: `/patrol/patrolGate/${id}`,
		method: "get",
	});
}
// 处理巡检
export function doPatrolRecordFormSaveApi(data) {
	return request({
		url: `/patrol/patrolRecord/handle`,
		method: "post",
		data,
		header: { 'content-type': 'application/x-www-form-urlencoded;charset=utf-8' },
	});
}

// 获取收藏门店的接口
export function getPatrolGateMarkListApi(data) {
	return request({
		url: `/patrol/patrolGate/bookmark/list`,
		method: "get",
    data
	});
}
// 获取收藏门店的接口
export function getPatrolGateMarkMallsApi(data) {
	return request({
		url: `/patrol/patrolGate/malls`,
		method: "get",
    data
	});
}


// 根据标签获取门店的接口
export function getMallsByLabelIdApi(data) {
	return request({
		url: `/patrol/app/getMallsByLabelId`,
		method: "get",
    data
	});
}