|
|
@@ -46,31 +46,31 @@ export function getGoodsDesc(param: string): string {
|
|
|
return result.replace(/<p class=\"txt2em\"><\/p>/gi, '<p class="txt2em"> </p>').replace(/.\/uploadFile/g, `${url}/uploadFile/`);
|
|
|
}
|
|
|
|
|
|
-/** 日期格式化 */
|
|
|
-export const formatTime = (date: string) => {
|
|
|
- if (date) return moment(date).format('YYYY-MM-DD HH:mm:ss');
|
|
|
- return date;
|
|
|
-};
|
|
|
-
|
|
|
-/** 日期格式化 */
|
|
|
-export const formatTimeM = (date: string) => {
|
|
|
- if (date) return moment(date).format('YYYY-MM-DD HH:mm');
|
|
|
- return date;
|
|
|
-};
|
|
|
-
|
|
|
-/** 日期格式化 */
|
|
|
-export const formatData = (date: string) => {
|
|
|
- if (date) return moment(date).format('YYYY-MM-DD');
|
|
|
- return date;
|
|
|
-};
|
|
|
-
|
|
|
/**
|
|
|
* 格式化空字符情况,如果传入字符串且为空时候返回 --,传入数字且为空时候 返回 0,其它返回本身
|
|
|
*/
|
|
|
-export function formartValue(value: number | string) {
|
|
|
+export function formarValue(value: number | string) {
|
|
|
if (typeof value === 'number') {
|
|
|
return value ? value : 0;
|
|
|
} else {
|
|
|
return value ? value : '--'
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+type TIME = 's' | 'm' | 'd'
|
|
|
+/**
|
|
|
+ * 格式化时间
|
|
|
+ * @param value
|
|
|
+ * @param type 's' => 格式: YYYY-MM-DD HH:mm:ss ; 'm' => 格式: YYYY-MM-DD HH:mm ; 'd' => 'YYYY-MM-DD'
|
|
|
+ * @returns
|
|
|
+ */
|
|
|
+export function formatTime(value: string | Date, type: TIME) {
|
|
|
+ let str = 'YYYY-MM-DD HH:mm:ss';
|
|
|
+ if (type === 'd') {
|
|
|
+ str = 'YYYY-MM-DD HH:mm'
|
|
|
+ } else if (type === 'm') {
|
|
|
+ 'YYYY-MM-DD'
|
|
|
+ }
|
|
|
+ if (value) return moment(value).format(str);
|
|
|
+ return value;
|
|
|
+}
|