diff --git a/src/App.vue b/src/App.vue index 75a248c..b352832 100644 --- a/src/App.vue +++ b/src/App.vue @@ -62,9 +62,4 @@ watch( .el-select.w-\[280px\]{ width: 280px; } -.disabledEdit { - .el-form-item__content { - pointer-events: none; - } - } diff --git a/src/api/cashierclass.ts b/src/api/cashierclass.ts new file mode 100644 index 0000000..efc09aa --- /dev/null +++ b/src/api/cashierclass.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 零售单列表 +export function apiCashierclassLists(params: any) { + return request.get({ url: '/retail/cashierclass/lists', params }) +} + +// 添加零售单 +export function apiCashierclassAdd(params: any) { + return request.post({ url: '/retail/cashierclass/add', params }) +} + +// 编辑零售单 +export function apiCashierclassEdit(params: any) { + return request.post({ url: '/retail/cashierclass/edit', params }) +} + +// 删除零售单 +export function apiCashierclassDelete(params: any) { + return request.post({ url: '/retail/cashierclass/delete', params }) +} + +// 零售单详情 +export function apiCashierclassDetail(params: any) { + return request.get({ url: '/retail/cashierclass/detail', params }) +} \ No newline at end of file diff --git a/src/api/cashierinfo.ts b/src/api/cashierinfo.ts new file mode 100644 index 0000000..8189ada --- /dev/null +++ b/src/api/cashierinfo.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 零售详情表列表 +export function apiCashierinfoLists(params: any) { + return request.get({ url: '/retail/cashierinfo/lists', params }) +} + +// 添加零售详情表 +export function apiCashierinfoAdd(params: any) { + return request.post({ url: '/retail/cashierinfo/add', params }) +} + +// 编辑零售详情表 +export function apiCashierinfoEdit(params: any) { + return request.post({ url: '/retail/cashierinfo/edit', params }) +} + +// 删除零售详情表 +export function apiCashierinfoDelete(params: any) { + return request.post({ url: '/retail/cashierinfo/delete', params }) +} + +// 零售详情表详情 +export function apiCashierinfoDetail(params: any) { + return request.get({ url: '/retail/cashierinfo/detail', params }) +} \ No newline at end of file diff --git a/src/components/material/picker.vue b/src/components/material/picker.vue index d015b74..92673e8 100644 --- a/src/components/material/picker.vue +++ b/src/components/material/picker.vue @@ -208,6 +208,7 @@ export default defineComponent({ } const deleteImg = (index: number) => { + if(disabled.value) return; fileList.value.splice(index, 1) handleChange() } diff --git a/src/styles/index.css b/src/styles/index.css index c03121c..644dba7 100644 --- a/src/styles/index.css +++ b/src/styles/index.css @@ -1,7 +1,27 @@ @charset "UTF-8"; -@import url(d:\里海数字乡村\webman-like\src\styles\dark.css); -@import url(d:\里海数字乡村\webman-like\src\styles\var.css); -@import url(d:\里海数字乡村\webman-like\src\styles\tailwind.css); +@import url(d:\里海数字乡村\ERP-admin\src\styles\dark.css); +@import url(d:\里海数字乡村\ERP-admin\src\styles\var.css); +@import url(d:\里海数字乡村\ERP-admin\src\styles\tailwind.css); +body { + @apply text-base text-tx-primary overflow-hidden min-w-[375px]; +} + +.form-tips { + @apply text-tx-secondary text-xs leading-6 mt-1; +} + +.clearfix:after { + content: ''; + display: block; + clear: both; + visibility: hidden; +} + +/* NProgress */ +#nprogress .bar { + @apply bg-primary !important; +} + :root .el-overlay-dialog { display: flex; justify-content: center; @@ -146,23 +166,3 @@ border-color: var(--el-button-hover-border-color); background-color: var(--el-button-hover-bg-color); } - -body { - @apply text-base text-tx-primary overflow-hidden min-w-[375px]; -} - -.form-tips { - @apply text-tx-secondary text-xs leading-6 mt-1; -} - -.clearfix:after { - content: ''; - display: block; - clear: both; - visibility: hidden; -} - -/* NProgress */ -#nprogress .bar { - @apply bg-primary !important; -} diff --git a/src/styles/index.min.css b/src/styles/index.min.css index bcb91f3..240ab86 100644 --- a/src/styles/index.min.css +++ b/src/styles/index.min.css @@ -1 +1 @@ -@import url(d:\里海数字乡村\webman-like\src\styles\dark.css);@import url(d:\里海数字乡村\webman-like\src\styles\var.css);@import url(d:\里海数字乡村\webman-like\src\styles\tailwind.css);:root .el-overlay-dialog{display:flex;justify-content:center;align-items:center;min-height:100%;position:static}:root .el-overlay-dialog .el-dialog{--el-dialog-content-font-size:var(--el-font-size-base);--el-dialog-margin-top:50px;max-width:calc(100vw - 30px);flex:none;display:flex;flex-direction:column;border-radius:5px}:root .el-overlay-dialog .el-dialog.body-padding .el-dialog__body{padding:0}:root .el-overlay-dialog .el-dialog .el-dialog__body{flex:1;padding:15px 20px}:root .el-overlay-dialog .el-dialog .el-dialog__header{font-size:var(--el-font-size-large)}:root .el-drawer{--el-drawer-padding-primary:16px}:root .el-drawer__header{margin-bottom:0;padding:13px 16px;border-bottom:1px solid var(--el-border-color-lighter)}:root .el-drawer__title{@apply text-tx-primary}:root .el-table{--el-table-header-text-color:var(--el-text-color-primary);--el-table-header-bg-color:var(--table-header-bg-color);font-size:var(--el-font-size-base)}:root .el-table thead th{font-weight:400}:root .el-input-group__prepend{background-color:var(--el-fill-color-blank)}:root .el-checkbox{--el-checkbox-font-size:var(--el-font-size-base)}:root .el-menu--popup-container.theme-light .el-menu .el-menu-item.is-active{@apply bg-primary-light-9 border-primary border-r-2}:root .el-menu--popup-container.theme-light .el-menu .el-menu-item:hover,:root .el-menu--popup-container.theme-light .el-menu .el-sub-menu__title:hover{color:var(--el-color-primary)}:root .el-menu--popup-container.theme-dark .el-menu .el-menu-item.is-active{@apply bg-primary}:root .el-message-box{--el-messagebox-width:350px}:root .el-date-editor{--el-date-editor-datetimerange-width:380px}:root .el-date-editor .el-range-input{font-size:var(--el-font-size-small)}:root .el-button--primary{--el-button-hover-link-text-color:var(--el-color-primary-light-3)}:root .el-button--success{--el-button-hover-link-text-color:var(--el-color-success-light-3)}:root .el-button--info{--el-button-hover-link-text-color:var(--el-color-info-light-3)}:root .el-button--warning{--el-button-hover-link-text-color:var(--el-color-warning-light-3)}:root .el-button--danger{--el-button-hover-link-text-color:var(--el-color-danger-light-3)}:root .el-image__error{font-size:12px}:root .el-tabs__nav-wrap::after{height:1px}:root .el-page-header__breadcrumb{margin-bottom:0}@media (max-width: 768px){.el-pagination>.el-pagination__jump{display:none !important}.el-pagination>.el-pagination__sizes{display:none !important}}.el-button{background-color:var(--el-button-bg-color, var(--el-color-white))}.el-button:focus{color:var(--el-button-text-color);border-color:var(--el-button-border-color);background-color:var(--el-button-bg-color)}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color)}body{@apply text-base text-tx-primary overflow-hidden min-w-[375px]}.form-tips{@apply text-tx-secondary text-xs leading-6 mt-1}.clearfix:after{content:'';display:block;clear:both;visibility:hidden}#nprogress .bar{@apply bg-primary !important} +@import url(d:\里海数字乡村\ERP-admin\src\styles\dark.css);@import url(d:\里海数字乡村\ERP-admin\src\styles\var.css);@import url(d:\里海数字乡村\ERP-admin\src\styles\tailwind.css);body{@apply text-base text-tx-primary overflow-hidden min-w-[375px]}.form-tips{@apply text-tx-secondary text-xs leading-6 mt-1}.clearfix:after{content:'';display:block;clear:both;visibility:hidden}#nprogress .bar{@apply bg-primary !important}:root .el-overlay-dialog{display:flex;justify-content:center;align-items:center;min-height:100%;position:static}:root .el-overlay-dialog .el-dialog{--el-dialog-content-font-size:var(--el-font-size-base);--el-dialog-margin-top:50px;max-width:calc(100vw - 30px);flex:none;display:flex;flex-direction:column;border-radius:5px}:root .el-overlay-dialog .el-dialog.body-padding .el-dialog__body{padding:0}:root .el-overlay-dialog .el-dialog .el-dialog__body{flex:1;padding:15px 20px}:root .el-overlay-dialog .el-dialog .el-dialog__header{font-size:var(--el-font-size-large)}:root .el-drawer{--el-drawer-padding-primary:16px}:root .el-drawer__header{margin-bottom:0;padding:13px 16px;border-bottom:1px solid var(--el-border-color-lighter)}:root .el-drawer__title{@apply text-tx-primary}:root .el-table{--el-table-header-text-color:var(--el-text-color-primary);--el-table-header-bg-color:var(--table-header-bg-color);font-size:var(--el-font-size-base)}:root .el-table thead th{font-weight:400}:root .el-input-group__prepend{background-color:var(--el-fill-color-blank)}:root .el-checkbox{--el-checkbox-font-size:var(--el-font-size-base)}:root .el-menu--popup-container.theme-light .el-menu .el-menu-item.is-active{@apply bg-primary-light-9 border-primary border-r-2}:root .el-menu--popup-container.theme-light .el-menu .el-menu-item:hover,:root .el-menu--popup-container.theme-light .el-menu .el-sub-menu__title:hover{color:var(--el-color-primary)}:root .el-menu--popup-container.theme-dark .el-menu .el-menu-item.is-active{@apply bg-primary}:root .el-message-box{--el-messagebox-width:350px}:root .el-date-editor{--el-date-editor-datetimerange-width:380px}:root .el-date-editor .el-range-input{font-size:var(--el-font-size-small)}:root .el-button--primary{--el-button-hover-link-text-color:var(--el-color-primary-light-3)}:root .el-button--success{--el-button-hover-link-text-color:var(--el-color-success-light-3)}:root .el-button--info{--el-button-hover-link-text-color:var(--el-color-info-light-3)}:root .el-button--warning{--el-button-hover-link-text-color:var(--el-color-warning-light-3)}:root .el-button--danger{--el-button-hover-link-text-color:var(--el-color-danger-light-3)}:root .el-image__error{font-size:12px}:root .el-tabs__nav-wrap::after{height:1px}:root .el-page-header__breadcrumb{margin-bottom:0}@media (max-width: 768px){.el-pagination>.el-pagination__jump{display:none !important}.el-pagination>.el-pagination__sizes{display:none !important}}.el-button{background-color:var(--el-button-bg-color, var(--el-color-white))}.el-button:focus{color:var(--el-button-text-color);border-color:var(--el-button-border-color);background-color:var(--el-button-bg-color)}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color)} diff --git a/src/styles/index.scss b/src/styles/index.scss index 5821ec2..bfb2768 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -1,6 +1,7 @@ -@import 'element.scss'; + @import 'dark.css'; @import 'var.css'; @import 'public.scss'; +@import 'element.scss'; @import 'tailwind.css'; diff --git a/src/views/data/financial_information/details.vue b/src/views/data/financial_information/details.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/data/financial_information/edit.vue b/src/views/data/financial_information/edit.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/data/financial_information/index.vue b/src/views/data/financial_information/index.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/dev_tools/code/edit.vue b/src/views/dev_tools/code/edit.vue index 6764088..8ae2e2a 100644 --- a/src/views/dev_tools/code/edit.vue +++ b/src/views/dev_tools/code/edit.vue @@ -60,6 +60,15 @@ +