| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- // +----------------------------------------------------------------------
- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
- // +----------------------------------------------------------------------
- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
- // +----------------------------------------------------------------------
- // | Author: CRMEB Team <admin@crmeb.com>
- // +----------------------------------------------------------------------
- const getServiceList = (workOrderNoInfo) => {
- return [
- {
- label: "服务人员",
- value: (workOrderNoInfo.serviceStaffName || workOrderNoInfo.serviceStaff.name) || ''
- },
- {
- label: "联系电话",
- value: (workOrderNoInfo.serviceStaffPhone || workOrderNoInfo.serviceStaff.phone) || "",
- isPhone: true
- },
- {
- label: "开始服务时间",
- value: workOrderNoInfo?.serviceStartTime || "-",
- isDate: true
- },
- {
- label: "结束服务时间",
- value: workOrderNoInfo?.serviceEndTime || "-",
- isDate: true
- },
- {
- label: "服务时长",
- value: workOrderNoInfo?.serviceDuration || "-",
- }
- ];
- };
- // 打卡信息
- export const getSignList = (workOrderNoInfo) => {
- return [
- {
- label: "打卡时间",
- value: workOrderNoInfo?.serviceStartTime || "-"
- },
- {
- label: "打卡备注",
- value: workOrderNoInfo?.clockInRemark || "-"
- },
- {
- label: "打卡照片",
- isImage: true,
- value: workOrderNoInfo?.clockInPhoto.split(',') || []
- }
- ];
- };
- // 一字马开工单信息
- export const getTableList = (workOrderNoInfo) => {
- const reservationConfig = uni.getStorageSync('reservationConfig'); // 商户预约设置
- if (!workOrderNoInfo) {
- return [];
- }
- const result = [];
- if(workOrderNoInfo.serviceStatus > 1){
- result.push({
- title: "服务信息",
- list: getServiceList(workOrderNoInfo)
- });
- }
- // 已经打过卡 serviceType 服务类型:1-上门服务,2-到店服务 clockInType 打卡类型:1-无需打卡,2-人工打卡
- if (workOrderNoInfo.serviceStatus > 2 && workOrderNoInfo.serviceType ===1) {
- result.push({
- title: "打卡信息",
- list: getSignList(workOrderNoInfo)
- });
- }
-
- return result;
- }
- export function getSplitOrderTableList (workOrderNoInfo) {
- const result = [];
- result.push({
- list: [
- {
- label: "预约时间",
- value: workOrderNoInfo?.reservationDate + ' , ' + workOrderNoInfo?.reservationTimeSlot || "-"
- },
- {
- label: "预约信息",
- value: workOrderNoInfo?.userName + workOrderNoInfo?.userPhone || "-"
- },
- {
- label: "预约地址",
- value: workOrderNoInfo?.userAddress || "-",
- isShow: workOrderNoInfo.serviceType === 2 ? true : false
- }
- ]
- });
- return result;
- }
|