10 changed files with 46 additions and 211 deletions
Split View
Diff Options
-
10app.js
-
2colorui/main.wxss
-
2components/tab/index.wxss
-
148pages/mall/order-info/index.wxs
-
83pages/mall/order-offer/index.js
-
2pages/mall/order-offer/index.wxml
-
1pages/mall/search-list/index.js
-
2pages/mall/search-list/index.wxml
-
5pages/mall/shops/index.js
-
2pages/mall/shops/index.wxml
@ -1,148 +0,0 @@ |
|||
function getDispatchDetailByIndex(form, index) { |
|||
if (index === 5) { |
|||
if (!isEmpty(form.schedulingNotesVehicleVos) && form.schedulingNotesVehicleVos.length >= 1) { |
|||
var centerName = '外部' |
|||
if (!isEmpty(form.schedulingNotesVehicleVos[0].vehicleOperationCenterName)) { |
|||
centerName = form.schedulingNotesVehicleVos[0].vehicleOperationCenterName.replace('工厂', '') |
|||
} |
|||
return '[' + centerName + ']' + form.schedulingNotesVehicleVos[0].driver |
|||
} |
|||
} else if (index === 6) { |
|||
if (!isEmpty(form.schedulingNotesVehicleVos) && form.schedulingNotesVehicleVos.length >= 1) { |
|||
return form.schedulingNotesVehicleVos[0].phone |
|||
} |
|||
} else if (index === 7) { |
|||
if (!isEmpty(form.schedulingNotesVehicleVos) && form.schedulingNotesVehicleVos.length >= 1) { |
|||
return form.schedulingNotesVehicleVos[0].plateNumber |
|||
} |
|||
} else if (index === 8) { |
|||
if (!isEmpty(form.schedulingNotesVehicleVos) && form.schedulingNotesVehicleVos.length >= 1) { |
|||
return (form.schedulingNotesVehicleVos[0].wheelBase / 10 ).toFixed(1) |
|||
} |
|||
} else if (index === 9) { |
|||
if (!isEmpty(form.schedulingNotesVehicleVos) && form.schedulingNotesVehicleVos.length >= 2) { |
|||
var wai = '' |
|||
if (form.schedulingNotesVehicleVos[1].isSelfSupport !== 1 ) { |
|||
wai = '/外' |
|||
} |
|||
return ( |
|||
form.schedulingNotesVehicleVos[1].plateNumber + |
|||
'(' + getTruckString(form.schedulingNotesVehicleVos[1].vehicleType) + ')' + wai |
|||
) |
|||
} |
|||
} else if (index === 10) { |
|||
if (!isEmpty(form.schedulingNotesVehicleVos) && form.schedulingNotesVehicleVos.length >= 2) { |
|||
return form.schedulingNotesVehicleVos[1].driver |
|||
} |
|||
} else if (index === 11) { |
|||
if (!isEmpty(form.schedulingNotesVehicleVos) && form.schedulingNotesVehicleVos.length > 2) { |
|||
var wai2 = '' |
|||
if (form.schedulingNotesVehicleVos[2].isSelfSupport !== 1) { |
|||
wai2 = '/外' |
|||
} |
|||
return ( |
|||
form.schedulingNotesVehicleVos[2].plateNumber + |
|||
'(' + getTruckString(form.schedulingNotesVehicleVos[2].vehicleType) + ')' + wai2 |
|||
) |
|||
} |
|||
} else if (index === 12) { |
|||
if (!isEmpty(form.schedulingNotesVehicleVos) && form.schedulingNotesVehicleVos.length > 2) { |
|||
return form.schedulingNotesVehicleVos[2].driver |
|||
} |
|||
} else if (index === 13) { |
|||
var loaderString = '' |
|||
if (!isEmpty(form.loaders)) { |
|||
for (var i = 0; i < form.loaders.length; i++) { |
|||
if (isEmpty(loaderString)) { |
|||
loaderString += toLoaderString( form.loaders[i]) |
|||
} else { |
|||
loaderString += ';' + toLoaderString(form.loaders[i]) |
|||
} |
|||
} |
|||
} |
|||
return loaderString |
|||
} |
|||
return '' |
|||
} |
|||
|
|||
function isEmpty(val) { |
|||
return typeof val === 'undefined' || val === '' || val === null |
|||
} |
|||
|
|||
function getTruckString(type){ |
|||
if (type == 1) { |
|||
return '抱车' |
|||
} else if (type == 2) { |
|||
return '铲车' |
|||
} else if (type == 3) { |
|||
return '叉拖车' |
|||
} else if (type == 4) { |
|||
return '货车' |
|||
} |
|||
return '' |
|||
} |
|||
|
|||
function toLoaderString(loader) { |
|||
var ldString = '' |
|||
var centerName = '外部' |
|||
if (!isEmpty(loader.operationCenterName)) { |
|||
centerName = loader.operationCenterName.replace('工厂', '') |
|||
} |
|||
ldString += '[' + centerName + ']' |
|||
if (!isEmpty(loader.name)) { |
|||
ldString += loader.name |
|||
} |
|||
if (loader.isEmployee === 0) { |
|||
ldString += '/外' |
|||
} |
|||
return ldString |
|||
} |
|||
|
|||
function showLayoutByIndex(form, index){ |
|||
if (index === 1) { |
|||
if (!isEmpty(form.schedulingNotesVehicleVos) && form.schedulingNotesVehicleVos.length >= 2) { |
|||
return ( form.schedulingNotesVehicleVos[1].vehicleType === 1 || form.schedulingNotesVehicleVos[1].vehicleType === 2) |
|||
} |
|||
} else if (index === 2) { |
|||
if (!isEmpty(form.schedulingNotesVehicleVos) && form.schedulingNotesVehicleVos.length >= 3) { |
|||
return (form.schedulingNotesVehicleVos[2].vehicleType === 3 ) |
|||
} |
|||
} else if (index === 3) { |
|||
if (!isEmpty(form.loaders) && form.loaders.length >= 1) { |
|||
return true |
|||
} |
|||
} |
|||
return false |
|||
} |
|||
|
|||
function getSchedulingDate(form){ |
|||
if (isEmpty(form.schedulingDate)) { |
|||
return '' |
|||
} |
|||
var date = getDate(form.schedulingDate.trim()) |
|||
var today = getDate() |
|||
var dayCode = 24 * 60 * 60 * 1000 |
|||
console.log((date.getTime() - today.getTime()) / dayCode) |
|||
var week = '' |
|||
if (date.getTime() === today.getTime()) { |
|||
week = '(今天)' |
|||
} else if (date.getTime() === today.getTime() + dayCode) { |
|||
week = '(明天)' |
|||
} else if (date.getTime() === today.getTime() - dayCode) { |
|||
week = '(昨天)' |
|||
} else if (date.getTime() === today.getTime() + dayCode * 2) { |
|||
week = '(后天)' |
|||
} else { |
|||
week = ['(周日)', '(周一)', '(周二)', '(周三)', '(周四)', '(周五)', '(周六)'][date.getDay()] |
|||
} |
|||
if (isEmpty(week)) { |
|||
week = '' |
|||
} |
|||
return form.schedulingDate + week |
|||
} |
|||
|
|||
module.exports = { |
|||
getSchedulingDate: getSchedulingDate, |
|||
getDispatchDetailByIndex: getDispatchDetailByIndex, |
|||
showLayoutByIndex: showLayoutByIndex |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save