123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- import DateFormat from '../../js_sdk/xfl-DateFormat/DateFormat.js';
- import SOtime from '../../js_sdk/fl-SOtime/SOtime.js';
- import storage from './storage.js';
- export function dateFilter(value) {
- let nowDate = new DateFormat(new Date())
- let nowDateStr = nowDate.toString('yyyy-mm-dd')
- if (nowDateStr == value) {
- return '今天'
- } else if (SOtime.time2(new Date(value).getTime()) == "昨天") {
- return '昨天'
- } else {
- return value
- }
- }
- export function dateTimeFilter(value) {
- if(!value) {
- return ''
- }
- let handleDate = new DateFormat(new Date(value.replace(/-/g, '/')).getTime())
- return handleDate.toString('hh:0f:ss') != 'NaN:NaN:NaN' ? handleDate.toString('hh:0f:ss') : ''
- }
- export function dateTimeFilter2(value) {
- if(!value) {
- return ''
- }
- let handleDate = new DateFormat(new Date(value.replace(/-/g, '/')).getTime())
- return handleDate.toString('yyyy/mm/dd') != 'NaN/NaN/NaN' ? handleDate.toString('yyyy/mm/dd') : ''
- }
- export function dateTimeFilter3(value) {
- if(!value) {
- return ''
- }
- let handleDate = new DateFormat(new Date(value.replace(/-/g, '/')).getTime())
- return handleDate.toString('yyyy-mm-dd') != 'NaN-NaN-NaN' ? handleDate.toString('yyyy-mm-dd') : ''
- }
- export function date2Filter(value) {
- if(!value) {
- return ''
- }
- let handleDate = new DateFormat(new Date(value.replace(/-/g, '/')).getTime())
- return handleDate.toString('yyyy/mm/dd/hh:0f')
- }
- export function nodeStatuFilter(nodeCode) {
- if (nodeCode == 1) {
- return '待完成'
- } else if (nodeCode == 2) {
- return '申请补单'
- } else if (nodeCode == 3) {
- return '已完成'
- } else if (nodeCode == 4) {
- return '补单完成'
- } else if (nodeCode == 5) {
- return '补单驳回'
- } else {
- return '未知状态'
- }
- }
- export function shipmentNodeFilter(nodeCode) {
- if (nodeCode == 0) {
- return '等待生产'
- } else if (nodeCode == 1) {
- return '等待出货'
- } else if (nodeCode == 2) {
- return '正在出货'
- } else if (nodeCode == 3) {
- return '已包装'
- } else if (nodeCode == 4) {
- return '已报关'
- } else {
- return '未知状态'
- }
- }
- export function regular_shelf(s) {
- if (!s) {
- return ''
- }
- let tem = s
- tem = tem.replace(/架/, "# ")
- tem = tem.replace(/格/, "")
- return tem
- }
|