From 0bfadc5a239fdac85dc1f8b50eb29ec5e07eaf17 Mon Sep 17 00:00:00 2001 From: blink Date: Mon, 24 Oct 2022 23:20:24 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=9C=A8=E6=96=99app=E7=9A=84=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- angular.json | 3 + config.xml | 5 +- resources/android/icon/drawable-hdpi-icon.png | Bin 18805 -> 1240 bytes resources/android/icon/drawable-ldpi-icon.png | Bin 18805 -> 1240 bytes resources/android/icon/drawable-mdpi-icon.png | Bin 18805 -> 1240 bytes .../android/icon/drawable-xhdpi-icon.png | Bin 18805 -> 1240 bytes .../android/icon/drawable-xxhdpi-icon.png | Bin 18805 -> 1240 bytes .../android/icon/drawable-xxxhdpi-icon.png | Bin 18805 -> 1240 bytes src/app/common/total/total.component.html | 8 +- src/app/common/total/total.component.ts | 2 - src/app/note/note.component.html | 117 +- src/theme.less | 1051 +++-------------- 12 files changed, 189 insertions(+), 997 deletions(-) diff --git a/angular.json b/angular.json index 6f624fc..4ce46f7 100644 --- a/angular.json +++ b/angular.json @@ -43,6 +43,9 @@ }, { "input": "src/global.scss" + }, + { + "input": "src/theme.less" } ], "scripts": [] diff --git a/config.xml b/config.xml index 7a0ad67..6824690 100644 --- a/config.xml +++ b/config.xml @@ -1,6 +1,6 @@ - - 老爹记账 + + 锅炉记账 An awesome Ionic/Cordova app. Ionic Framework Team @@ -112,4 +112,5 @@ + diff --git a/resources/android/icon/drawable-hdpi-icon.png b/resources/android/icon/drawable-hdpi-icon.png index d6161e6a90ec86942bb2e59ab6d8ead793e71745..6b655f2226edf7d0e8126bd6d09e124e3bd24436 100644 GIT binary patch literal 1240 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 A<^TWy diff --git a/resources/android/icon/drawable-ldpi-icon.png b/resources/android/icon/drawable-ldpi-icon.png index d6161e6a90ec86942bb2e59ab6d8ead793e71745..6b655f2226edf7d0e8126bd6d09e124e3bd24436 100644 GIT binary patch literal 1240 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 A<^TWy diff --git a/resources/android/icon/drawable-mdpi-icon.png b/resources/android/icon/drawable-mdpi-icon.png index d6161e6a90ec86942bb2e59ab6d8ead793e71745..6b655f2226edf7d0e8126bd6d09e124e3bd24436 100644 GIT binary patch literal 1240 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 A<^TWy diff --git a/resources/android/icon/drawable-xhdpi-icon.png b/resources/android/icon/drawable-xhdpi-icon.png index d6161e6a90ec86942bb2e59ab6d8ead793e71745..6b655f2226edf7d0e8126bd6d09e124e3bd24436 100644 GIT binary patch literal 1240 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 A<^TWy diff --git a/resources/android/icon/drawable-xxhdpi-icon.png b/resources/android/icon/drawable-xxhdpi-icon.png index d6161e6a90ec86942bb2e59ab6d8ead793e71745..6b655f2226edf7d0e8126bd6d09e124e3bd24436 100644 GIT binary patch literal 1240 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 A<^TWy diff --git a/resources/android/icon/drawable-xxxhdpi-icon.png b/resources/android/icon/drawable-xxxhdpi-icon.png index d6161e6a90ec86942bb2e59ab6d8ead793e71745..6b655f2226edf7d0e8126bd6d09e124e3bd24436 100644 GIT binary patch literal 1240 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 A<^TWy diff --git a/src/app/common/total/total.component.html b/src/app/common/total/total.component.html index bd4b6c7..4d70e98 100644 --- a/src/app/common/total/total.component.html +++ b/src/app/common/total/total.component.html @@ -11,7 +11,7 @@ activeTab="0" tabBarPosition="top" > - + + +

木料车辆  共计: {{outCarTotal.total}}({{outCarTotal.count}}车) diff --git a/src/app/common/total/total.component.ts b/src/app/common/total/total.component.ts index ac2345a..432bc8c 100644 --- a/src/app/common/total/total.component.ts +++ b/src/app/common/total/total.component.ts @@ -557,8 +557,6 @@ export class TotalComponent implements OnInit { const msg = ` ${date} 单位(吨): -车队: ${car} -车队小计:${this.carTotal.total}(${this.carTotal.count}车) ${carDetail} 白班:${day} 白班小计: ${this.outCarTotal1.total}(${this.outCarTotal1.count}车)${dayDetail} diff --git a/src/app/note/note.component.html b/src/app/note/note.component.html index ba36d35..04964e2 100644 --- a/src/app/note/note.component.html +++ b/src/app/note/note.component.html @@ -2,8 +2,8 @@

账本日期:{{accountBook.date | date:'yyyy-MM-dd'}}
返回今日账本
-
添加车队
-
修改车队
+
统计
保存
@@ -15,67 +15,8 @@ (click)="deleteRow()">删除一行
- - -
- - - - - 车队 - - 回厂时间 - 货料来源 - 货料种类 - 毛重(吨) - 皮重(吨) - 净重(吨) - 料款(元) - 电子秤图片 - 操作 - - - - - - - - {{car.carNo}}
- - {{person.userName}}
-
- -
- - {{data.endTime}} - {{data.origin}} - {{data.type}} - - {{data.maozhong}} - - {{data.pizhong}} - - {{data.jingzhong}} - - {{data.amount}} - - - 0张 - {{data.img.length}}张 - - - 拍摄 - - - -
-
-
- + +
@@ -128,56 +69,6 @@
- -
- - - - - 来源 - 车牌号 - 货料种类 - 毛重(吨) - 皮重(吨) - 扣秤(%) - 净重(吨) - 单价(元) - 料款(元) - 电子秤图片 - 操作 - - - - - - - {{data.origin}} - {{data.carNo}} - {{data.type}} - {{data.maozhong}} - - {{data.pizhong}} - - {{data.koucheng}} - - {{data.jingzhong}} - {{data.price}} - {{data.amount}} - - 0张 - {{data.img.length}}张 - - - 拍摄 - - - - -
-
\ No newline at end of file diff --git a/src/theme.less b/src/theme.less index de896c1..3b49718 100644 --- a/src/theme.less +++ b/src/theme.less @@ -1,896 +1,195 @@ -@import "../node_modules/ng-zorro-antd/ng-zorro-antd.less"; -@theme: default; - -// The prefix to use on all css classes from ant. -@ant-prefix: ant; - -// An override for the html selector for theme prefixes -@html-selector: html; - -// -------- Colors ----------- -@primary-color: @blue-6; -@info-color: @blue-6; -@success-color: @green-6; -@processing-color: @blue-6; -@error-color: @red-5; -@highlight-color: @red-5; -@warning-color: @gold-6; -@normal-color: #d9d9d9; -@white: #fff; -@black: #000; - -// Color used by default to control hover and active backgrounds and for -// alert info backgrounds. -@primary-1: color(~`colorPalette('@{primary-color}', 1) `); // replace tint(@primary-color, 90%) -@primary-2: color(~`colorPalette('@{primary-color}', 2) `); // replace tint(@primary-color, 80%) -@primary-3: color(~`colorPalette('@{primary-color}', 3) `); // unused -@primary-4: color(~`colorPalette('@{primary-color}', 4) `); // unused -@primary-5: color( - ~`colorPalette('@{primary-color}', 5) ` -); // color used to control the text color in many active and hover states, replace tint(@primary-color, 20%) -@primary-6: @primary-color; // color used to control the text color of active buttons, don't use, use @primary-color -@primary-7: color(~`colorPalette('@{primary-color}', 7) `); // replace shade(@primary-color, 5%) -@primary-8: color(~`colorPalette('@{primary-color}', 8) `); // unused -@primary-9: color(~`colorPalette('@{primary-color}', 9) `); // unused -@primary-10: color(~`colorPalette('@{primary-color}', 10) `); // unused - -// Base Scaffolding Variables -// --- +// @import "../node_modules/ng-zorro-antd/ng-zorro-antd.less"; +@import '../node_modules/ng-zorro-antd-mobile/src/ng-zorro-antd-mobile.less'; -// Background color for `` -@body-background: #fff; -// Base background color for most components -@component-background: #fff; -// Popover background color -@popover-background: @component-background; -@popover-customize-border-color: @border-color-split; -@font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, -'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', -'Noto Color Emoji'; -@code-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace; -@text-color: fade(@black, 65%); -@text-color-secondary: fade(@black, 45%); -@text-color-inverse: @white; -@icon-color: inherit; -@icon-color-hover: fade(@black, 75%); -@heading-color: fade(#000, 85%); -@heading-color-dark: fade(@white, 100%); -@text-color-dark: fade(@white, 85%); -@text-color-secondary-dark: fade(@white, 65%); -@text-selection-bg: @primary-color; -@font-variant-base: tabular-nums; -@font-feature-settings-base: 'tnum'; -@font-size-base: 14px; -@font-size-lg: @font-size-base + 2px; -@font-size-sm: 12px; -@heading-1-size: ceil(@font-size-base * 2.71); -@heading-2-size: ceil(@font-size-base * 2.14); -@heading-3-size: ceil(@font-size-base * 1.71); -@heading-4-size: ceil(@font-size-base * 1.42); -// https://github.com/ant-design/ant-design/issues/20210 -@line-height-base: 1.5715; -@border-radius-base: 2px; -@border-radius-sm: @border-radius-base; - -// vertical paddings -@padding-lg: 24px; // containers -@padding-md: 16px; // small containers and buttons -@padding-sm: 12px; // Form controls and items -@padding-xs: 8px; // small items -@padding-xss: 4px; // more small - -// vertical padding for all form controls -@control-padding-horizontal: @padding-sm; -@control-padding-horizontal-sm: @padding-xs; - -// vertical margins -@margin-lg: 24px; // containers -@margin-md: 16px; // small containers and buttons -@margin-sm: 12px; // Form controls and items -@margin-xs: 8px; // small items -@margin-xss: 4px; // more small - -// height rules -@height-base: 32px; -@height-lg: 40px; -@height-sm: 24px; - -// The background colors for active and hover states for things like -// list items or table cells. -@item-active-bg: @primary-1; -@item-hover-bg: #f5f5f5; - -// ICONFONT -@iconfont-css-prefix: anticon; - -// LINK -@link-color: @primary-color; -@link-hover-color: color(~`colorPalette('@{link-color}', 5) `); -@link-active-color: color(~`colorPalette('@{link-color}', 7) `); -@link-decoration: none; -@link-hover-decoration: none; -@link-focus-decoration: none; -@link-focus-outline: 0; - -// Animation -@ease-base-out: cubic-bezier(0.7, 0.3, 0.1, 1); -@ease-base-in: cubic-bezier(0.9, 0, 0.3, 0.7); -@ease-out: cubic-bezier(0.215, 0.61, 0.355, 1); -@ease-in: cubic-bezier(0.55, 0.055, 0.675, 0.19); -@ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1); -@ease-out-back: cubic-bezier(0.12, 0.4, 0.29, 1.46); -@ease-in-back: cubic-bezier(0.71, -0.46, 0.88, 0.6); -@ease-in-out-back: cubic-bezier(0.71, -0.46, 0.29, 1.46); -@ease-out-circ: cubic-bezier(0.08, 0.82, 0.17, 1); -@ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.34); -@ease-in-out-circ: cubic-bezier(0.78, 0.14, 0.15, 0.86); -@ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1); -@ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06); -@ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1); - -// Border color -@border-color-base: hsv(0, 0, 85%); // base border outline a component -@border-color-split: hsv(0, 0, 94%); // split border inside a component -@border-color-inverse: @white; -@border-width-base: 1px; // width of the border for a component -@border-style-base: solid; // style of a components border - -// Outline -@outline-blur-size: 0; -@outline-width: 2px; -@outline-color: @primary-color; -@outline-fade: 20%; - -@background-color-light: hsv(0, 0, 98%); // background of header and selected item -@background-color-base: hsv(0, 0, 96%); // Default grey background color - -// Disabled states -@disabled-color: fade(#000, 25%); -@disabled-bg: @background-color-base; -@disabled-color-dark: fade(#fff, 35%); - -// Shadow -@shadow-color: rgba(0, 0, 0, 0.15); -@shadow-color-inverse: @component-background; -@box-shadow-base: @shadow-2; -@shadow-1-up: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), - 0 -12px 48px 16px rgba(0, 0, 0, 0.03); -@shadow-1-down: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), -0 12px 48px 16px rgba(0, 0, 0, 0.03); -@shadow-1-left: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), --12px 0 48px 16px rgba(0, 0, 0, 0.03); -@shadow-1-right: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03); -@shadow-2: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), -0 9px 28px 8px rgba(0, 0, 0, 0.05); - -// Buttons -@btn-font-weight: 400; -@btn-border-radius-base: @border-radius-base; -@btn-border-radius-sm: @border-radius-base; -@btn-border-width: @border-width-base; -@btn-border-style: @border-style-base; -@btn-shadow: 0 2px 0 rgba(0, 0, 0, 0.015); -@btn-primary-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); -@btn-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12); - -@btn-primary-color: #fff; -@btn-primary-bg: @primary-color; - -@btn-default-color: @text-color; -@btn-default-bg: @component-background; -@btn-default-border: @border-color-base; - -@btn-danger-color: #fff; -@btn-danger-bg: @error-color; -@btn-danger-border: @error-color; - -@btn-disable-color: @disabled-color; -@btn-disable-bg: @disabled-bg; -@btn-disable-border: @border-color-base; - -@btn-default-ghost-color: @component-background; -@btn-default-ghost-bg: transparent; -@btn-default-ghost-border: @component-background; - -@btn-font-size-lg: @font-size-lg; -@btn-font-size-sm: @font-size-base; -@btn-padding-horizontal-base: @padding-md - 1px; -@btn-padding-horizontal-lg: @btn-padding-horizontal-base; -@btn-padding-horizontal-sm: @padding-xs - 1px; - -@btn-height-base: @height-base; -@btn-height-lg: @height-lg; -@btn-height-sm: @height-sm; - -@btn-circle-size: @btn-height-base; -@btn-circle-size-lg: @btn-height-lg; -@btn-circle-size-sm: @btn-height-sm; - -@btn-square-size: @btn-height-base; -@btn-square-size-lg: @btn-height-lg; -@btn-square-size-sm: @btn-height-sm; -@btn-square-only-icon-size: @font-size-base + 2px; -@btn-square-only-icon-size-sm: @font-size-base; -@btn-square-only-icon-size-lg: @btn-font-size-lg + 2px; - -@btn-group-border: @primary-5; - -@btn-link-ghost-color: @component-background; - -// Checkbox -@checkbox-size: 16px; -@checkbox-color: @primary-color; -@checkbox-check-color: #fff; -@checkbox-check-bg: @checkbox-check-color; -@checkbox-border-width: @border-width-base; - -// Descriptions -@descriptions-bg: #fafafa; -@descriptions-title-margin-bottom: 20px; -@descriptions-default-padding: @padding-md @padding-lg; -@descriptions-middle-padding: @padding-sm @padding-lg; -@descriptions-small-padding: @padding-xs @padding-md; - -// Dropdown -@dropdown-selected-color: @primary-color; -@dropdown-menu-submenu-disabled-bg: @component-background; - -// Empty -@empty-font-size: @font-size-base; - -// Radio -@radio-size: 16px; -@radio-dot-color: @primary-color; -@radio-dot-disabled-color: fade(@black, 20%); -// solid text-color -@radtio-solid-checked-color: @component-background; - -// Radio buttons -@radio-button-bg: @btn-default-bg; -@radio-button-checked-bg: @btn-default-bg; -@radio-button-color: @btn-default-color; -@radio-button-hover-color: @primary-5; -@radio-button-active-color: @primary-7; -@radio-disabled-button-checked-bg: tint(@black, 90%); -@radio-disabled-button-checked-color: @text-color-inverse; - -// Media queries breakpoints -// Extra small screen / phone -@screen-xs: 480px; -@screen-xs-min: @screen-xs; - -// Small screen / tablet -@screen-sm: 576px; -@screen-sm-min: @screen-sm; - -// Medium screen / desktop -@screen-md: 768px; -@screen-md-min: @screen-md; - -// Large screen / wide desktop -@screen-lg: 992px; -@screen-lg-min: @screen-lg; - -// Extra large screen / full hd -@screen-xl: 1200px; -@screen-xl-min: @screen-xl; - -// Extra extra large screen / large desktop -@screen-xxl: 1600px; -@screen-xxl-min: @screen-xxl; - -// provide a maximum -@screen-xs-max: (@screen-sm-min - 1px); -@screen-sm-max: (@screen-md-min - 1px); -@screen-md-max: (@screen-lg-min - 1px); -@screen-lg-max: (@screen-xl-min - 1px); -@screen-xl-max: (@screen-xxl-min - 1px); - -// Grid system -@grid-columns: 24; -@grid-gutter-width: 0; - -// Layout -@layout-body-background: #f0f2f5; -@layout-header-background: #001529; -@layout-header-height: 64px; -@layout-header-padding: 0 50px; -@layout-header-color: @text-color; -@layout-footer-padding: 24px 50px; -@layout-footer-background: @layout-body-background; -@layout-sider-background: @layout-header-background; -@layout-trigger-height: 48px; -@layout-trigger-background: #002140; -@layout-trigger-color: #fff; -@layout-zero-trigger-width: 36px; -@layout-zero-trigger-height: 42px; -// Layout light theme -@layout-sider-background-light: #fff; -@layout-trigger-background-light: #fff; -@layout-trigger-color-light: @text-color; - -// z-index list, order by `z-index` -@zindex-badge: auto; -@zindex-table-fixed: auto; -@zindex-affix: 10; -@zindex-back-top: 10; -@zindex-picker-panel: 10; -@zindex-popup-close: 10; -@zindex-modal: 1000; -@zindex-modal-mask: 1000; -@zindex-message: 1010; -@zindex-notification: 1010; -@zindex-popover: 1030; -@zindex-dropdown: 1050; -@zindex-picker: 1050; -@zindex-tooltip: 1060; - -// Animation -@animation-duration-slow: 0.3s; // Modal -@animation-duration-base: 0.2s; -@animation-duration-fast: 0.1s; // Tooltip - -//CollapsePanel -@collapse-panel-border-radius: @border-radius-base; - -//Dropdown -@dropdown-menu-bg: @component-background; -@dropdown-vertical-padding: 5px; -@dropdown-edge-child-vertical-padding: 4px; -@dropdown-font-size: @font-size-base; -@dropdown-line-height: 22px; - -// Form -// --- -@label-required-color: @highlight-color; -@label-color: @heading-color; -@form-warning-input-bg: @input-bg; -@form-item-margin-bottom: 24px; -@form-item-trailing-colon: true; -@form-vertical-label-padding: 0 0 8px; -@form-vertical-label-margin: 0; -@form-item-label-font-size: @font-size-base; -@form-item-label-height: @input-height-base; -@form-item-label-colon-margin-right: 8px; -@form-item-label-colon-margin-left: 2px; -@form-error-input-bg: @input-bg; - -// Input +@brand-primary: #f5222d; +@hd: 1px; // 基本单位 +// 色彩 // --- -@input-height-base: @height-base; -@input-height-lg: @height-lg; -@input-height-sm: @height-sm; -@input-padding-horizontal: @control-padding-horizontal - 1px; -@input-padding-horizontal-base: @input-padding-horizontal; -@input-padding-horizontal-sm: @control-padding-horizontal-sm - 1px; -@input-padding-horizontal-lg: @input-padding-horizontal; -@input-padding-vertical-base: max( - round((@input-height-base - @font-size-base * @line-height-base) / 2 * 10) / 10 - - @border-width-base, - 3px -); -@input-padding-vertical-sm: max( - round((@input-height-sm - @font-size-base * @line-height-base) / 2 * 10) / 10 - @border-width-base, - 0 -); -@input-padding-vertical-lg: ceil((@input-height-lg - @font-size-lg * @line-height-base) / 2 * 10) / - 10 - @border-width-base; -@input-placeholder-color: hsv(0, 0, 75%); -@input-color: @text-color; -@input-icon-color: @input-color; -@input-border-color: @border-color-base; -@input-bg: @component-background; -@input-number-hover-border-color: @input-hover-border-color; -@input-number-handler-active-bg: #f4f4f4; -@input-number-handler-hover-bg: @primary-5; -@input-number-handler-bg: @component-background; -@input-number-handler-border-color: @border-color-base; -@input-addon-bg: @background-color-light; -@input-hover-border-color: @primary-5; -@input-disabled-bg: @disabled-bg; -@input-outline-offset: 0 0; -@input-icon-hover-color: fade(@black, 85%); - -// Mentions -// --- -@mentions-dropdown-bg: @component-background; -@mentions-dropdown-menu-item-hover-bg: @mentions-dropdown-bg; +// 文字色 +@color-text-base: #000; // 基本 +@color-text-base-inverse: #fff; // 基本 - 反色 +@color-text-secondary: #a4a9b0; // 辅助色 +@color-text-placeholder: #bbb; // 文本框提示 +@color-text-disabled: #bbb; // 失效 +@color-text-caption: #888; // 辅助描述 +@color-text-paragraph: #333; // 段落 +@color-link: @brand-primary; // 链接 -// Select -// --- -@select-border-color: @border-color-base; -@select-item-selected-font-weight: 600; -@select-dropdown-bg: @component-background; -@select-item-selected-bg: @primary-1; -@select-item-active-bg: @item-hover-bg; -@select-dropdown-vertical-padding: @dropdown-vertical-padding; -@select-dropdown-font-size: @dropdown-font-size; -@select-dropdown-line-height: @dropdown-line-height; -@select-dropdown-height: 32px; -@select-background: @component-background; -@select-clear-background: @select-background; -@select-selection-item-bg: @background-color-base; -@select-selection-item-border-color: @border-color-split; -@select-single-item-height-lg: 40px; -@select-multiple-item-height: @input-height-base - @input-padding-vertical-base * 2; // Normal 24px -@select-multiple-item-height-lg: 32px; -@select-multiple-item-spacing-half: ceil(@input-padding-vertical-base / 2); - -// Cascader -// --- -@cascader-bg: @component-background; -@cascader-item-selected-bg: @primary-1; -@cascader-menu-bg: @component-background; -@cascader-menu-border-color-split: @border-color-split; - -// Cascader -// ---- -@cascader-dropdown-vertical-padding: @dropdown-vertical-padding; -@cascader-dropdown-edge-child-vertical-padding: @dropdown-edge-child-vertical-padding; -@cascader-dropdown-font-size: @dropdown-font-size; -@cascader-dropdown-line-height: @dropdown-line-height; - -// Anchor -// --- -@anchor-bg: @component-background; -@anchor-border-color: @border-color-split; +// 背景色 +@fill-base: #fff; // 组件默认背景 +@fill-body: #f5f5f9; // 页面背景 +@fill-tap: #ddd; // 组件默认背景 - 按下 +@fill-disabled: #ddd; // 通用失效背景 +@fill-mask: rgba(0, 0, 0, 0.4); // 遮罩背景 +@color-icon-base: #ccc; // 许多小图标的背景,比如一些小圆点,加减号 +@fill-grey: #f7f7f7; -// Tooltip -// --- -// Tooltip max width -@tooltip-max-width: 250px; -// Tooltip text color -@tooltip-color: #fff; -// Tooltip background color -@tooltip-bg: rgba(0, 0, 0, 0.75); -// Tooltip arrow width -@tooltip-arrow-width: 5px; -// Tooltip distance with trigger -@tooltip-distance: @tooltip-arrow-width - 1px + 4px; -// Tooltip arrow color -@tooltip-arrow-color: @tooltip-bg; - -// Popover -// --- -// Popover body background color -@popover-bg: @component-background; -// Popover text color -@popover-color: @text-color; -// Popover maximum width -@popover-min-width: 177px; -@popover-min-height: 32px; -// Popover arrow width -@popover-arrow-width: 6px; -// Popover arrow color -@popover-arrow-color: @popover-bg; -// Popover outer arrow width -// Popover outer arrow color -@popover-arrow-outer-color: @popover-bg; -// Popover distance with trigger -@popover-distance: @popover-arrow-width + 4px; -@popover-padding-horizontal: @padding-md; - -// Modal -// -- -@modal-body-padding: @padding-lg; -@modal-header-bg: @component-background; -@modal-header-padding: @padding-md @padding-lg; -@modal-header-border-color-split: @border-color-split; -@modal-header-close-size: 56px; -@modal-content-bg: @component-background; -@modal-heading-color: @heading-color; -@modal-footer-bg: transparent; -@modal-footer-border-color-split: @border-color-split; -@modal-footer-padding-vertical: 10px; -@modal-footer-padding-horizontal: 16px; -@modal-mask-bg: fade(@black, 45%); -@modal-confirm-body-padding: 32px 32px 24px; - -// Progress -// -- -@progress-default-color: @processing-color; -@progress-remaining-color: @background-color-base; -@progress-text-color: @text-color; -@progress-radius: 100px; -@progress-steps-item-bg: #f3f3f3; - -// Menu -// --- -@menu-inline-toplevel-item-height: 40px; -@menu-item-height: 40px; -@menu-item-group-height: @line-height-base; -@menu-collapsed-width: 80px; -@menu-bg: @component-background; -@menu-popup-bg: @component-background; -@menu-item-color: @text-color; -@menu-highlight-color: @primary-color; -@menu-item-active-bg: @primary-1; -@menu-item-active-border-width: 3px; -@menu-item-group-title-color: @text-color-secondary; -@menu-icon-size: @font-size-base; -@menu-icon-size-lg: @font-size-lg; - -@menu-item-vertical-margin: 4px; -@menu-item-font-size: @font-size-base; -@menu-item-boundary-margin: 8px; - -// dark theme -@menu-dark-color: @text-color-secondary-dark; -@menu-dark-bg: @layout-header-background; -@menu-dark-arrow-color: #fff; -@menu-dark-submenu-bg: #000c17; -@menu-dark-highlight-color: #fff; -@menu-dark-item-active-bg: @primary-color; -@menu-dark-selected-item-icon-color: @white; -@menu-dark-selected-item-text-color: @white; -@menu-dark-item-hover-bg: transparent; -// Spin -// --- -@spin-dot-size-sm: 14px; -@spin-dot-size: 20px; -@spin-dot-size-lg: 32px; - -// Table -// -- -@table-bg: @component-background; -@table-header-bg: @background-color-light; -@table-header-color: @heading-color; -@table-header-sort-bg: @background-color-base; -@table-body-sort-bg: #fafafa; -@table-row-hover-bg: @item-hover-bg; -@table-selected-row-color: inherit; -@table-selected-row-bg: @primary-1; -@table-body-selected-sort-bg: @table-selected-row-bg; -@table-selected-row-hover-bg: @table-selected-row-bg; -@table-expanded-row-bg: #fbfbfb; -@table-padding-vertical: 16px; -@table-padding-horizontal: 16px; -@table-padding-vertical-md: @table-padding-vertical * 3 / 4; -@table-padding-horizontal-md: @table-padding-horizontal / 2; -@table-padding-vertical-sm: @table-padding-vertical / 2; -@table-padding-horizontal-sm: @table-padding-horizontal / 2; -@table-border-radius-base: @border-radius-base; -@table-footer-bg: @background-color-light; -@table-footer-color: @heading-color; -@table-header-bg-sm: @table-header-bg; -// Sorter -// Legacy: `table-header-sort-active-bg` is used for hover not real active -@table-header-sort-active-bg: darken(@table-header-bg, 3%); -// Filter -@table-header-filter-active-bg: darken(@table-header-sort-active-bg, 5%); -@table-filter-btns-bg: inherit; -@table-filter-dropdown-bg: @component-background; -@table-expand-icon-bg: @component-background; - -// Tag -// -- -@tag-default-bg: @background-color-light; -@tag-default-color: @text-color; -@tag-font-size: @font-size-sm; - -// TimePicker -// --- -@picker-bg: @component-background; -@picker-basic-cell-hover-color: @item-hover-bg; -@picker-basic-cell-active-with-range-color: @primary-1; -@picker-basic-cell-hover-with-range-color: lighten(@primary-color, 35%); -@picker-basic-cell-disabled-bg: @disabled-bg; -@picker-border-color: @border-color-split; -@picker-date-hover-range-border-color: lighten(@primary-color, 20%); -@picker-date-hover-range-color: @picker-basic-cell-hover-with-range-color; -@picker-time-panel-cell-height: 28px; - -// Calendar -// --- -@calendar-bg: @component-background; -@calendar-input-bg: @input-bg; -@calendar-border-color: @border-color-inverse; -@calendar-item-active-bg: @item-active-bg; -@calendar-full-bg: @calendar-bg; -@calendar-full-panel-bg: @calendar-full-bg; - -// Carousel -// --- -@carousel-dot-width: 16px; -@carousel-dot-height: 3px; -@carousel-dot-active-width: 24px; +// 透明度 +@opacity-disabled: 0.3; // switch checkbox radio 等组件禁用的透明度 -// Badge -// --- -@badge-height: 20px; -@badge-dot-size: 6px; -@badge-font-size: @font-size-sm; -@badge-font-weight: normal; -@badge-status-size: 6px; -@badge-text-color: @component-background; - -// Rate -// --- -@rate-star-color: @yellow-6; -@rate-star-bg: @border-color-split; +// 全局/品牌色 -// Card -// --- -@card-head-color: @heading-color; -@card-head-background: transparent; -@card-head-font-size: @font-size-lg; -@card-head-font-size-sm: @font-size-base; -@card-head-padding: 16px; -@card-head-padding-sm: @card-head-padding / 2; -@card-head-height: 48px; -@card-head-height-sm: 36px; -@card-inner-head-padding: 12px; -@card-padding-base: 24px; -@card-padding-base-sm: @card-padding-base / 2; -@card-actions-background: @background-color-light; -@card-actions-li-margin: 12px 0; -@card-skeleton-bg: #cfd8dc; -@card-background: @component-background; -@card-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), -0 5px 12px 4px rgba(0, 0, 0, 0.09); -@card-radius: @border-radius-base; -@card-head-tabs-margin-bottom: -17px; - -// Comment -// --- -@comment-bg: inherit; -@comment-padding-base: @padding-md 0; -@comment-nest-indent: 44px; -@comment-font-size-base: @font-size-base; -@comment-font-size-sm: @font-size-sm; -@comment-author-name-color: @text-color-secondary; -@comment-author-time-color: #ccc; -@comment-action-color: @text-color-secondary; -@comment-action-hover-color: #595959; -@comment-actions-margin-bottom: inherit; -@comment-actions-margin-top: @margin-sm; -@comment-content-detail-p-margin-bottom: inherit; - -// Tabs -// --- -@tabs-card-head-background: @background-color-light; -@tabs-card-height: 40px; -@tabs-card-active-color: @primary-color; -@tabs-title-font-size: @font-size-base; -@tabs-title-font-size-lg: @font-size-lg; -@tabs-title-font-size-sm: @font-size-base; -@tabs-ink-bar-color: @primary-color; -@tabs-bar-margin: 0 0 @margin-md 0; -@tabs-horizontal-margin: 0 32px 0 0; -@tabs-horizontal-margin-rtl: 0 0 0 32px; -@tabs-horizontal-padding: @padding-sm 0; -@tabs-horizontal-padding-lg: @padding-md 0; -@tabs-horizontal-padding-sm: @padding-xs 0; -@tabs-vertical-padding: @padding-xs @padding-lg; -@tabs-vertical-margin: 0 0 @margin-md 0; -@tabs-scrolling-size: 32px; -@tabs-highlight-color: @primary-color; -@tabs-hover-color: @primary-5; -@tabs-active-color: @primary-7; -@tabs-card-gutter: 2px; -@tabs-card-tab-active-border-top: 2px solid transparent; - -// BackTop -// --- -@back-top-color: #fff; -@back-top-bg: @text-color-secondary; -@back-top-hover-bg: @text-color; +@brand-primary-tap: #f4333c; +@brand-success: #6abf47; +@brand-warning: #ffc600; +@brand-error: #f4333c; +@brand-important: #ff5b05; // 用于小红点 +@brand-wait: #f4333c; -// Avatar -// --- -@avatar-size-base: 32px; -@avatar-size-lg: 40px; -@avatar-size-sm: 24px; -@avatar-font-size-base: 18px; -@avatar-font-size-lg: 24px; -@avatar-font-size-sm: 14px; -@avatar-bg: #ccc; -@avatar-color: #fff; -@avatar-border-radius: @border-radius-base; - -// Switch -// --- -@switch-height: 22px; -@switch-sm-height: 16px; -@switch-min-width: 44px; -@switch-sm-min-width: 28px; -@switch-sm-checked-margin-left: -(@switch-sm-height - 3px); -@switch-disabled-opacity: 0.4; -@switch-color: @primary-color; -@switch-bg: @component-background; -@switch-shadow-color: fade(#00230b, 20%); - -// Pagination -// --- -@pagination-item-bg: @component-background; -@pagination-item-size: @height-base; -@pagination-item-size-sm: 24px; -@pagination-font-family: Arial; -@pagination-font-weight-active: 500; -@pagination-item-bg-active: @component-background; -@pagination-item-link-bg: @component-background; -@pagination-item-disabled-color-active: @white; -@pagination-item-disabled-bg-active: darken(@disabled-bg, 10%); -@pagination-item-input-bg: @component-background; -@pagination-mini-options-size-changer-top: 0px; - -// PageHeader -// --- -@page-header-padding: @padding-lg; -@page-header-padding-vertical: @padding-md; -@page-header-padding-breadcrumb: @padding-sm; -@page-header-content-padding-vertical: @padding-sm; -@page-header-back-color: #000; -@page-header-ghost-bg: inherit; - -// Breadcrumb -// --- -@breadcrumb-base-color: @text-color-secondary; -@breadcrumb-last-item-color: @text-color; -@breadcrumb-font-size: @font-size-base; -@breadcrumb-icon-font-size: @font-size-base; -@breadcrumb-link-color: @text-color-secondary; -@breadcrumb-link-color-hover: @primary-5; -@breadcrumb-separator-color: @text-color-secondary; -@breadcrumb-separator-margin: 0 @padding-xs; - -// Slider -// --- -@slider-margin: 10px 6px 10px; -@slider-rail-background-color: @background-color-base; -@slider-rail-background-color-hover: #e1e1e1; -@slider-track-background-color: @primary-3; -@slider-track-background-color-hover: @primary-4; -@slider-handle-border-width: 2px; -@slider-handle-background-color: @component-background; -@slider-handle-color: @primary-3; -@slider-handle-color-hover: @primary-4; -@slider-handle-color-focus: tint(@primary-color, 20%); -@slider-handle-color-focus-shadow: fade(@primary-color, 12%); -@slider-handle-color-tooltip-open: @primary-color; -@slider-handle-shadow: 0; -@slider-dot-border-color: @border-color-split; -@slider-dot-border-color-active: tint(@primary-color, 50%); -@slider-disabled-color: @disabled-color; -@slider-disabled-background-color: @component-background; - -// Tree -// --- -@tree-bg: @component-background; -@tree-title-height: 24px; -@tree-child-padding: 18px; -@tree-directory-selected-color: #fff; -@tree-directory-selected-bg: @primary-color; -@tree-node-hover-bg: @item-hover-bg; -@tree-node-selected-bg: @primary-2; - -// Collapse -// --- -@collapse-header-padding: @padding-sm @padding-md; -@collapse-header-padding-extra: 40px; -@collapse-header-bg: @background-color-light; -@collapse-content-padding: @padding-md; -@collapse-content-bg: @component-background; +// 边框色 +@border-color-base: #ddd; -// Skeleton +// 字体尺寸 // --- -@skeleton-color: #f2f2f2; -@skeleton-to-color: shade(@skeleton-color, 5%); -@skeleton-paragraph-margin-top: 28px; -@skeleton-paragraph-li-margin-top: @margin-md; +@font-size-icontext: 10 * @hd; +@font-size-caption-sm: 12 * @hd; +@font-size-base: 14 * @hd; +@font-size-subhead: 15 * @hd; +@font-size-caption: 16 * @hd; +@font-size-heading: 17 * @hd; -// Transfer -// --- -@transfer-header-height: 40px; -@transfer-item-height: @height-base; -@transfer-disabled-bg: @disabled-bg; -@transfer-list-height: 200px; -@transfer-item-hover-bg: @item-hover-bg; -@transfer-item-padding-vertical: 6px; -@transfer-list-search-icon-top: 12px; - -// Message +// 圆角 // --- -@message-notice-content-padding: 10px 16px; -@message-notice-content-bg: @component-background; -// Motion -// --- -@wave-animation-width: 6px; +@radius-xs: 2 * @hd; +@radius-sm: 3 * @hd; +@radius-md: 5 * @hd; +@radius-lg: 7 * @hd; +@radius-circle: 50%; -// Alert -// --- -@alert-success-border-color: ~`colorPalette('@{success-color}', 3) `; -@alert-success-bg-color: ~`colorPalette('@{success-color}', 1) `; -@alert-success-icon-color: @success-color; -@alert-info-border-color: ~`colorPalette('@{info-color}', 3) `; -@alert-info-bg-color: ~`colorPalette('@{info-color}', 1) `; -@alert-info-icon-color: @info-color; -@alert-warning-border-color: ~`colorPalette('@{warning-color}', 3) `; -@alert-warning-bg-color: ~`colorPalette('@{warning-color}', 1) `; -@alert-warning-icon-color: @warning-color; -@alert-error-border-color: ~`colorPalette('@{error-color}', 3) `; -@alert-error-bg-color: ~`colorPalette('@{error-color}', 1) `; -@alert-error-icon-color: @error-color; -@alert-message-color: @heading-color; -@alert-text-color: @text-color; -@alert-close-color: @text-color-secondary; -@alert-close-hover-color: @icon-color-hover; -@alert-no-icon-padding-vertical: @padding-xs; -@alert-with-description-no-icon-padding-vertical: @padding-md - 1px; - -// List +// 边框尺寸 // --- -@list-header-background: transparent; -@list-footer-background: transparent; -@list-empty-text-padding: @padding-md; -@list-item-padding: @padding-sm 0; -@list-item-padding-sm: @padding-xs @padding-md; -@list-item-padding-lg: 16px 24px; -@list-item-meta-margin-bottom: @padding-md; -@list-item-meta-avatar-margin-right: @padding-md; -@list-item-meta-title-margin-bottom: @padding-sm; -@list-customize-card-bg: @component-background; -@list-item-meta-description-font-size: @font-size-base; - -// Statistic -// --- -@statistic-title-font-size: @font-size-base; -@statistic-content-font-size: 24px; -@statistic-unit-font-size: 16px; -@statistic-font-family: @font-family; +@border-width-sm: 1px; +@border-width-md: 1px; +@border-width-lg: 2 * @hd; -// Drawer -// --- -@drawer-header-padding: @padding-md @padding-lg; -@drawer-body-padding: @padding-lg; -@drawer-bg: @component-background; -@drawer-footer-padding-vertical: @modal-footer-padding-vertical; -@drawer-footer-padding-horizontal: @modal-footer-padding-horizontal; -@drawer-header-close-size: 56px; - -// Timeline -// --- -@timeline-width: 2px; -@timeline-color: @border-color-split; -@timeline-dot-border-width: 2px; -@timeline-dot-color: @primary-color; -@timeline-dot-bg: @component-background; -@timeline-item-padding-bottom: 20px; - -// Typography +// 间距 // --- -@typography-title-font-weight: 600; -@typography-title-margin-top: 1.2em; -@typography-title-margin-bottom: 0.5em; +// 水平间距 +@h-spacing-sm: 5 * @hd; +@h-spacing-md: 8 * @hd; +@h-spacing-lg: 15 * @hd; -// Upload -// --- -@upload-actions-color: @text-color-secondary; +// 垂直间距 +@v-spacing-xs: 3 * @hd; +@v-spacing-sm: 6 * @hd; +@v-spacing-md: 9 * @hd; +@v-spacing-lg: 15 * @hd; +@v-spacing-xl: 21 * @hd; -// Steps -// --- -@process-tail-color: @border-color-split; -@steps-nav-arrow-color: fade(@black, 25%); -@steps-background: @component-background; -@steps-icon-size: 32px; -@steps-icon-custom-size: @steps-icon-size; -@steps-icon-custom-top: 0px; -@steps-icon-custom-font-size: 24px; -@steps-icon-top: -1px; -@steps-icon-font-size: @font-size-lg; -@steps-icon-margin: 0 8px 0 0; -@steps-title-line-height: @height-base; -@steps-small-icon-size: 24px; -@steps-small-icon-margin: 0 8px 0 0; -@steps-dot-size: 8px; -@steps-dot-top: 2px; -@steps-current-dot-size: 10px; -@steps-desciption-max-width: 140px; -@steps-nav-content-max-width: auto; - -// Notification +// 高度 +// --- +@line-height-base: 1; // 单行行高 +@line-height-paragraph: 1.5; // 多行行高 + +// 图标尺寸 // --- -@notification-bg: @component-background; +@icon-size-xxs: 15 * @hd; +@icon-size-xs: 18 * @hd; +@icon-size-sm: 21 * @hd; +@icon-size-md: 22 * @hd; // 导航条上的图标、grid的图标大小 +@icon-size-lg: 36 * @hd; + +// 动画缓动 +// --- +@ease-in-out-quint: cubic-bezier(.86, 0, .07, 1); + +// 组件变量 +// --- + +@actionsheet-item-height: 50 * @hd; +@actionsheet-item-font-size: 18 * @hd; + +// button +@button-height: 47 * @hd; +@button-font-size: 18 * @hd; + +@button-height-sm: 30 * @hd; +@button-font-size-sm: 13 * @hd; + +@primary-button-fill: @brand-primary; +@primary-button-fill-tap: @brand-primary-tap; + +@ghost-button-color: @brand-primary; // 同时应用于背景、文字颜色、边框色 +@ghost-button-fill-tap: fade(@brand-primary, 60%); + +@warning-button-fill: #e94f4f; +@warning-button-fill-tap: #d24747; + +@link-button-fill-tap: #ddd; +@link-button-font-size: 16 * @hd; + +// menu +@menu-multi-select-btns-height: @button-height; + +// modal +@modal-font-size-heading: 18 * @hd; +@modal-button-font-size: 18 * @hd; // 按钮字号 +@modal-button-height: 50 * @hd; // 按钮高度 + +// list +@list-title-height: 30 * @hd; +@list-item-height-sm: 35 * @hd; +@list-item-height: 44 * @hd; + +// input +@input-label-width: 17 * @hd; // InputItem、TextareaItem 文字长度基础值 +@input-font-size: 17 * @hd; +@input-color-icon: #ccc; // input clear icon 的背景色 +@input-color-icon-tap: @brand-primary; + +// tabs +@tabs-color: @brand-primary; +@tabs-height: 43.5 * @hd; +@tabs-font-size-heading: 15 * @hd; +@tabs-ink-bar-height: @border-width-lg; + +// segmented-control +@segmented-control-color: @brand-primary; // 同时应用于背景、文字颜色、边框色 +@segmented-control-height: 27 * @hd; +@segmented-control-fill-tap: fade(@brand-primary, 0.1); + +// tab-bar +@tab-bar-fill: #ebeeef; +@tab-bar-height: 50 * @hd; + +// toast +@toast-fill: rgba(58, 58, 58, 0.9); // toast, activity-indicator 的背景颜色 + +// search-bar +@search-bar-fill: #efeff4; +@search-bar-height: 44 * @hd; +@search-bar-input-height: 28 * @hd; +@search-bar-font-size: 15 * @hd; +@search-color-icon: #bbb; // input search icon 的背景色 + +// notice-bar +@notice-bar-fill: #fefcec; +@notice-bar-height: 36 * @hd; +@notice-bar-color: #f76a24; + +// switch +@switch-fill: #4dd865; +@switch-fill-android: @brand-primary; + +// tag +@tag-height: 25 * @hd; +@tag-height-sm: 15 * @hd; +@tag-color: @brand-primary; + +// keyboard +@keyboard-confirm-color: @brand-primary; +@keyboard-confirm-tap-color: @brand-primary-tap; + +// picker +@option-height: 42 * @hd; // picker 标题的高度 +// z-index +@toast-zindex: 3000; // toast.show 应该最大,其他应该较小 +@modal-zindex: 2001; +@progress-zindex: 2000; +@popover-zindex: 1999; +@action-sheet-zindex: 1000; // actonsheet 会放到 popup / modal 中 +@picker-zindex: 1000; +@popup-zindex: 999; +@tabs-pagination-zindex: 999; From 2a849cc4fb2bc6003c4ffe5b28df69a8888622fe Mon Sep 17 00:00:00 2001 From: blink Date: Mon, 24 Oct 2022 23:39:39 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 ++- src/app/common/camera/camera.service.ts | 2 +- src/app/common/file/file.service.ts | 14 +++++++------- src/app/common/view/view.component.ts | 6 +++--- src/app/view/view.component.ts | 4 ++-- 5 files changed, 15 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index ff695d7..2814255 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,8 @@ "tslib": "^2.0.0", "uuid": "^8.3.0", "xlsx": "^0.16.6", - "zone.js": "~0.10.3" + "zone.js": "~0.10.3", + "cordova-android": "^7.0.0" }, "devDependencies": { "@angular-devkit/build-angular": "~0.1000.0", diff --git a/src/app/common/camera/camera.service.ts b/src/app/common/camera/camera.service.ts index 4784488..6ffec07 100644 --- a/src/app/common/camera/camera.service.ts +++ b/src/app/common/camera/camera.service.ts @@ -46,7 +46,7 @@ export class CameraService { const month = moment(dateStr).month() + 1 + ''; const date = moment(dateStr).date(); const root = this.file.externalRootDirectory; - const path = `${root}dadNote/${year}/${month}/exports/`; + const path = `${root}dadNoteMuliao/${year}/${month}/exports/`; const random = this.random(); const fileName = `${year}${month}${date}${random}.jpg`; return new Promise((resolve, reject) => { diff --git a/src/app/common/file/file.service.ts b/src/app/common/file/file.service.ts index b995653..c72dc67 100644 --- a/src/app/common/file/file.service.ts +++ b/src/app/common/file/file.service.ts @@ -32,7 +32,7 @@ export class FileService { const year = moment().year() + ''; const month = moment().month() + 1 + ''; const date = moment().date() + ''; - const dadNote = await this.createDir(root, 'dadNote'); + const dadNote = await this.createDir(root, 'dadNoteMuliao'); // const note = await this.createDir(dadNote, 'note'); const year1 = await this.createDir(dadNote, year); const month1 = await this.createDir(year1, month); @@ -99,7 +99,7 @@ export class FileService { const month = moment(dateStr).month() + 1 + ''; const date = moment(dateStr).date(); const root = this.file.externalRootDirectory; - const path = `${root}dadNote/${year}/${month}/datas/`; + const path = `${root}dadNoteMuliao/${year}/${month}/datas/`; return new Promise(async (resolve) => { if (this.filePath) { this.file.readAsText(path, `${date}.json`).then((res) => { @@ -134,7 +134,7 @@ export class FileService { const month = moment().month() + 1 + ''; const date = moment().date(); const root = this.file.externalRootDirectory; - const path = `${root}dadNote/${year}/${month}/datas/`; + const path = `${root}dadNoteMuliao/${year}/${month}/datas/`; return this.file.writeExistingFile(path, `${date}.json`, JSON.stringify(note)); } @@ -194,7 +194,7 @@ export class FileService { const month = moment(dateStr).month() + 1 + ''; const date = moment(dateStr).date(); const root = this.file.externalRootDirectory; - const path = `${root}dadNote/${year}/${month}/exports/`; + const path = `${root}dadNoteMuliao/${year}/${month}/exports/`; return new Promise((resolve, reject) => { this.readFile(dateStr).then((res: AccountBook) => { const cars = []; @@ -236,9 +236,9 @@ export class FileService { */ readConfig(): Promise { if (!this.device.isMobile()) { - return Promise.resolve(this.storage.get('config')); + return Promise.resolve(this.storage.get('config1')); } - const path = this.file.externalRootDirectory + 'dadNote/'; + const path = this.file.externalRootDirectory + 'dadNoteMuliao/'; console.log('配置文件地址', path); return new Promise((resolve, reject) => { this.file.readAsText(path, 'config.json').then((res) => { @@ -260,7 +260,7 @@ export class FileService { this.storage.set('config', config); return Promise.resolve(); } - const path = this.file.externalRootDirectory + 'dadNote/'; + const path = this.file.externalRootDirectory + 'dadNoteMuliao/'; return this.file.writeExistingFile(path, 'config.json', JSON.stringify(config, null, 4)); } diff --git a/src/app/common/view/view.component.ts b/src/app/common/view/view.component.ts index 8aea4fc..0d7bb08 100644 --- a/src/app/common/view/view.component.ts +++ b/src/app/common/view/view.component.ts @@ -53,7 +53,7 @@ export class ViewCommonComponent implements OnInit { const root = this.file.externalRootDirectory; const months = []; return new Promise((resolve, reject) => { - this.file.listDir(`${root}dadNote/`, this.id).then((dir: Entry[]) => { + this.file.listDir(`${root}dadNoteMuliao/`, this.id).then((dir: Entry[]) => { dir.forEach((d) => { if (d.isDirectory) { months.push(d.name); @@ -68,7 +68,7 @@ export class ViewCommonComponent implements OnInit { const root = this.file.externalRootDirectory; const list = []; return new Promise((resolve, reject) => { - this.file.listDir(`${root}dadNote/${this.id}/${month}`, 'datas').then((dir: Entry[]) => { + this.file.listDir(`${root}dadNoteMuliao/${this.id}/${month}`, 'datas').then((dir: Entry[]) => { dir.forEach((d) => { if (d.isFile) { const number = Number(d.name.split('.').shift()); @@ -119,7 +119,7 @@ export class ViewCommonComponent implements OnInit { * @param date 日 */ preShare(month: string, date) { - const path = this.file.externalRootDirectory + 'dadNote/' + `${this.id}/${month}/exports/`; + const path = this.file.externalRootDirectory + 'dadNoteMuliao/' + `${this.id}/${month}/exports/`; const fileName = moment(`${this.id}-${month}-${date}`).format('YYYY-MM-DD[-过磅单.xlsx]') this.file.checkFile(path, fileName).then((flag) => { if (flag) { diff --git a/src/app/view/view.component.ts b/src/app/view/view.component.ts index 534fbcc..71d605a 100644 --- a/src/app/view/view.component.ts +++ b/src/app/view/view.component.ts @@ -31,11 +31,11 @@ export class ViewComponent implements OnInit { const root = this.file.externalRootDirectory; const years = []; if (!this.device.isMobile()) { - return Promise.resolve(['2020', '2019', '2018']) + return Promise.resolve(['2022']); } return new Promise((resolve, reject) => { - this.file.listDir(`${root}`, 'dadNote').then((dir: Entry[]) => { + this.file.listDir(`${root}`, 'dadNoteMuliao').then((dir: Entry[]) => { dir.forEach((d) => { console.log(d.isDirectory) if (d.isDirectory) {