import { request } from "../utils/request"; /** * 浠诲姟璇︽儏-鍩虹淇℃伅 * @author hjj */ export function taskBaseInfo(data) { return request("/task/detail/list/task-base-info", { method: "GET", data: data || {} }); } /** * 浠诲姟鍒楄〃-鍒涘缓浠诲姟绗竴涓楠� * @author hjj */ export function taskManagementAddTaskStepOne(data) { return request("/task/management/add-task/step-one", { method: "POST", data: data || {} }); } /** * 浜哄憳鎺掔彮 * 鑾峰緱浠诲姟鐨勭彮娆″拰鎺掔彮鍛ㄦ湡 */ export function taskComTaskPerShiftListShift(data) { return request("/task/com-task-per-shift/list-shift", { method: "POST", data: data || {} }); } /** * 浜哄憳鎺掔彮 * 鑾峰緱浜哄憳鎸囧畾鏈堢殑鎺掔彮鎯呭喌 */ export function taskComTaskPerShiftListPerShift(data) { return request("/task/com-task-per-shift/list-per-shift", { method: "POST", data: data || {} }); } /** * 浜哄憳鎺掔彮 * 鏍¢獙鍗曚釜浜哄憳鎺掔彮锛堟敮鎸佺彮娆″拰鍛ㄦ湡鍒讹級 */ export function taskComTaskPerShiftValidateSinglePerShift(data) { return request("/task/com-task-per-shift/validate-single-per-shift", { method: "POST", data: data || {} }); } /** * 浜哄憳鎺掔彮 * 鏂板椹诲嫟鐝鍏宠仈 */ export function taskShiftAddTaskShift(data) { return request("/task/shift/add-task-shift", { method: "POST", data: data || {} }); } /** * 浜哄憳鎺掔彮 * 鑾峰彇鏈缃彮娆″垪琛� */ export function taskShiftGetNoSetShiftList(data) { return request("/task/shift/get-no-set-shift-list", { method: "GET", data: data || {} }); } /** * 浜哄憳鎺掔彮 * 璁剧疆浜哄憳鎺掔彮锛堟敮鎸佺彮娆★紝鍛ㄦ湡鍒讹級 */ export function taskComTaskPerShiftSetSinglePerShift(data) { return request("/task/com-task-per-shift/set-single-per-shift", { method: "POST", data: data || {} }); } /** * 浜哄憳鎺掔彮 * 閲嶇疆鍗曚釜浜哄憳褰撴湀鐨勬帓鐝� */ export function taskComTaskPerShiftResetSinglePerShift(data) { return request("/task/com-task-per-shift/reset-single-per-shift", { method: "POST", data: data || {} }); } /** * 浜哄憳鎺掔彮 * 鑾峰緱浜哄憳鎸囧畾鏈堢殑鎺掔彮鎯呭喌锛堝垎椤碉紝鏌ョ湅妯″紡锛� */ export function taskComTaskPerShiftPagePerShift(data) { return request("/task/com-task-per-shift/page-per-shift", { method: "POST", data: data || {} }); } /** * 鍑哄嫟鍙婅建杩�-浠诲姟鍑哄嫟璁板綍 */ export function taskAttendanceAndTrackAttendanceRecord(data) { return request("/task/com-task-impl/attendance-record", { method: "POST", data: data || {} }); } /** * 浠诲姟绠$悊-鍑哄嫟鍙婅建杩�-浠诲姟鏃ュ織 */ export function taskAttendanceAndTrackTaskLog(data) { return request("/task/com-task-impl/task-log", { method: "POST", data: data || {} }); } /** * 浠诲姟鍑哄嫟璁板綍杞ㄨ抗鐘舵€� */ export function taskComTaskImplAttendanceStatus(data) { return request("/task/com-task-impl/attendance-status", { method: "POST", data: data || {} }); } /** * 鍑哄嫟杞ㄨ抗-鑾峰彇鏌愪换鍔℃煇浜烘煇澶╃殑鍑哄嫟杞ㄨ抗 */ export function taskComTaskImplQueryTrack(data) { return request("/task/com-task-impl/query-track", { method: "POST", data: data || {} }); } /** * 鍑哄嫟杞ㄨ抗-鍑哄嫟鎯呭喌鍒楄〃 */ export function taskTrackListImplement(data) { return request("/task/track/list-implement", { method: "GET", data: data || {} }); } /** * 鍑哄嫟杞ㄨ抗-鏌ヨ浠诲姟杞ㄨ抗锛�2018-11-12 */ export function taskTrackSelectTaskTrack(data) { return request("/task/track/select-task-track", { method: "GET", data: data || {} }); } /** * 浠诲姟鑰冨嫟鏃ョ粺璁″垎椤垫煡璇� * @author Wfh */ export function getdayStatisticsDataTask(data) { return request('/task/count/task-count/page-for-count-per-task-date', { method: 'GET', data: data || {} }); } /** * 浠诲姟鑰冨嫟鏈堢粺璁″垎椤垫煡璇� * @author Wfh */ export function getmonthStatisticsDataTask(data) { return request('/task/count/task-count/page-for-count-per-task-month', { method: 'GET', data: data || {} }); } /** * 鑾峰彇閮ㄩ棬--鑾峰彇鑰冨嫟缁熻鏁版嵁璇︽儏 * @author Wfh */ export function getAttendRecordDetailTask(data) { return request('/task/count/task-count/get-task-record-list', { method: 'GET', data: data || {} }); } /** * 鑾峰彇閮ㄩ棬--淇敼鑰冨嫟缁熻鏁版嵁璇︽儏 * @author Wfh */ export function changeRecordDetailTask(data) { return request('/task/count/task-count/update-task-record', { method: 'POST', data: data || {} }); } /** * 浠诲姟鍏宠仈鍚堝悓 * @author Lyq */ export function relateContract(data) { return request('/task/relate-contract', { method: 'POST', data: data || {} }); } /** * 鍙栨秷浠诲姟鍚堝悓鍏宠仈 * @author Lyq */ export function cancelCelateContract(data) { return request('/task/cancel-relate-contract', { method: 'POST', data: data || {} }); }