优化代码

main
GaoF 2024-08-25 17:49:59 +08:00
parent 9c1122ea52
commit 57357e320a
752 changed files with 1057 additions and 80061 deletions

View File

@ -5,6 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0"> <meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="/favicon.ico"> <link rel="icon" href="/favicon.ico">
<link rel="stylesheet" type="text/css" media="print" href="/print-lock.css">
<title>Snowy</title> <title>Snowy</title>
<style> <style>
.dot{animation:antRotate 1.2s infinite linear;transform:rotate(45deg);position:relative;display:inline-block;font-size:32px;width:32px;height:32px;box-sizing:border-box}.dot i{width:14px;height:14px;position:absolute;display:block;background-color:#1677FF;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.dot i:nth-child(1){top:0;left:0}.dot i:nth-child(2){top:0;right:0;-webkit-animation-delay:.4s;animation-delay:.4s}.dot i:nth-child(3){right:0;bottom:0;-webkit-animation-delay:.8s;animation-delay:.8s}.dot i:nth-child(4){bottom:0;left:0;-webkit-animation-delay:1.2s;animation-delay:1.2s}@keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@-webkit-keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes antSpinMove{to{opacity:1}}@-webkit-keyframes antSpinMove{to{opacity:1}} .dot{animation:antRotate 1.2s infinite linear;transform:rotate(45deg);position:relative;display:inline-block;font-size:32px;width:32px;height:32px;box-sizing:border-box}.dot i{width:14px;height:14px;position:absolute;display:block;background-color:#1677FF;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.dot i:nth-child(1){top:0;left:0}.dot i:nth-child(2){top:0;right:0;-webkit-animation-delay:.4s;animation-delay:.4s}.dot i:nth-child(3){right:0;bottom:0;-webkit-animation-delay:.8s;animation-delay:.8s}.dot i:nth-child(4){bottom:0;left:0;-webkit-animation-delay:1.2s;animation-delay:1.2s}@keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@-webkit-keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes antSpinMove{to{opacity:1}}@-webkit-keyframes antSpinMove{to{opacity:1}}

View File

@ -51,6 +51,7 @@
"vue": "3.4.21", "vue": "3.4.21",
"vue-cropper": "1.1.1", "vue-cropper": "1.1.1",
"vue-i18n": "9.8.0", "vue-i18n": "9.8.0",
"vue-plugin-hiprint": "^0.0.56",
"vue-router": "4.3.0", "vue-router": "4.3.0",
"vue3-colorpicker": "2.3.0", "vue3-colorpicker": "2.3.0",
"vue3-tree-org": "4.2.2", "vue3-tree-org": "4.2.2",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1,349 @@
@media print {
body {
margin: 0px;
padding: 0px;
}
}
@page {
margin: 0;
}
.hiprint-printPaper * {
box-sizing: border-box;
-moz-box-sizing: border-box; /* Firefox */
-webkit-box-sizing: border-box; /* Safari */
}
.hiprint-printPaper *:focus {
outline: -webkit-focus-ring-color auto 0px;
}
.hiprint-printPaper {
position: relative;
padding: 0 0 0 0;
page-break-after: always;
-webkit-user-select: none; /* Chrome/Safari/Opera */
-moz-user-select: none; /* Firefox */
user-select: none;
overflow-x: hidden;
overflow: hidden;
}
.hiprint-printPaper .hiprint-printPaper-content {
position: relative;
}
/* 火狐浏览器打印 第一页过后 重叠问题 */
@-moz-document url-prefix() {
.hiprint-printPaper .hiprint-printPaper-content {
position: relative;
margin-top: 20px;
top: -20px
}
}
.hiprint-printPaper.design {
overflow: visible;
}
.hiprint-printTemplate .hiprint-printPanel {
page-break-after: always;
}
.hiprint-printPaper, hiprint-printPanel {
box-sizing: border-box;
border: 0px;
}
.hiprint-printPanel .hiprint-printPaper:last-child {
page-break-after: avoid;
}
.hiprint-printTemplate .hiprint-printPanel:last-child {
page-break-after: avoid;
}
.hiprint-printPaper .hideheaderLinetarget {
border-top: 0px dashed rgb(201, 190, 190) !important;
}
.hiprint-printPaper .hidefooterLinetarget {
border-top: 0px dashed rgb(201, 190, 190) !important;
}
.hiprint-printPaper.design {
border: 1px dashed rgba(170, 170, 170, 0.7);
}
.design .hiprint-printElement-table-content, .design .hiprint-printElement-longText-content {
overflow: hidden;
box-sizing: border-box;
}
.design .resize-panel {
box-sizing: border-box;
border: 1px dotted;
}
.hiprint-printElement-text {
background-color: transparent;
background-repeat: repeat;
padding: 0 0 0 0;
border: 0.75pt none rgb(0, 0, 0);
direction: ltr;
font-family: 'SimSun';
font-size: 9pt;
font-style: normal;
font-weight: normal;
padding-bottom: 0pt;
padding-left: 0pt;
padding-right: 0pt;
padding-top: 0pt;
text-align: left;
text-decoration: none;
line-height: 9.75pt;
box-sizing: border-box;
word-wrap: break-word;
word-break: break-all;
}
.design .hiprint-printElement-text-content {
border: 1px dashed rgb(206, 188, 188);
box-sizing: border-box;
}
.hiprint-printElement-longText {
background-color: transparent;
background-repeat: repeat;
border: 0.75pt none rgb(0, 0, 0);
direction: ltr;
font-family: 'SimSun';
font-size: 9pt;
font-style: normal;
font-weight: normal;
padding-bottom: 0pt;
padding-left: 0pt;
padding-right: 0pt;
padding-top: 0pt;
text-align: left;
text-decoration: none;
line-height: 9.75pt;
box-sizing: border-box;
word-wrap: break-word;
word-break: break-all;
/*white-space: pre-wrap*/
}
.hiprint-printElement-table {
background-color: transparent;
background-repeat: repeat;
color: rgb(0, 0, 0);
border-color: rgb(0, 0, 0);
border-style: none;
direction: ltr;
font-family: 'SimSun';
font-size: 9pt;
font-style: normal;
font-weight: normal;
padding-bottom: 0pt;
padding-left: 0pt;
padding-right: 0pt;
padding-top: 0pt;
text-align: left;
text-decoration: none;
padding: 0 0 0 0;
box-sizing: border-box;
line-height: 9.75pt;
}
.hiprint-printElement-table thead {
background: #e8e8e8;
font-weight: 700;
}
table.hiprint-printElement-tableTarget {
width: 100%;
}
.hiprint-printElement-tableTarget, .hiprint-printElement-tableTarget tr, .hiprint-printElement-tableTarget td {
border-color: rgb(0, 0, 0);
/*border-style: none;*/
/*border: 1px solid rgb(0, 0, 0);*/
font-weight: normal;
direction: ltr;
padding-bottom: 0pt;
padding-left: 4pt;
padding-right: 4pt;
padding-top: 0pt;
text-decoration: none;
vertical-align: middle;
box-sizing: border-box;
word-wrap: break-word;
word-break: break-all;
/*line-height: 9.75pt;
font-size: 9pt;*/
}
.hiprint-printElement-tableTarget-border-all {
border: 1px solid;
}
.hiprint-printElement-tableTarget-border-none {
border: 0px solid;
}
.hiprint-printElement-tableTarget-border-lr {
border-left: 1px solid;
border-right: 1px solid;
}
.hiprint-printElement-tableTarget-border-left {
border-left: 1px solid;
}
.hiprint-printElement-tableTarget-border-right {
border-right: 1px solid;
}
.hiprint-printElement-tableTarget-border-tb {
border-top: 1px solid;
border-bottom: 1px solid;
}
.hiprint-printElement-tableTarget-border-top {
border-top: 1px solid;
}
.hiprint-printElement-tableTarget-border-bottom {
border-bottom: 1px solid;
}
.hiprint-printElement-tableTarget-border-td-none td {
border: 0px solid;
}
.hiprint-printElement-tableTarget-border-td-all td:not(:nth-last-child(-n+2)) {
border-right: 1px solid;
}
.hiprint-printElement-tableTarget-border-td-all td:last-child {
border-left: 1px solid;
}
.hiprint-printElement-tableTarget-border-td-all td:last-child:first-child {
border-left: none;
}
/*.hiprint-printElement-tableTarget tr,*/
.hiprint-printElement-tableTarget td {
height: 18pt;
}
.hiprint-printPaper .hiprint-paperNumber {
font-size: 9pt;
}
.design .hiprint-printElement-table-handle {
position: absolute;
height: 21pt;
width: 21pt;
background: red;
z-index: 1;
}
.hiprint-printPaper .hiprint-paperNumber-disabled {
float: right !important;
right: 0 !important;
color: gainsboro !important;
}
.hiprint-printElement-vline, .hiprint-printElement-hline {
border: 0px none rgb(0, 0, 0);
}
.hiprint-printElement-vline {
border-left: 0.75pt solid #000;
border-right: 0px none rgb(0, 0, 0) !important;
border-bottom: 0px none rgb(0, 0, 0) !important;
border-top: 0px none rgb(0, 0, 0) !important;
}
.hiprint-printElement-hline {
border-top: 0.75pt solid #000;
border-right: 0px none rgb(0, 0, 0) !important;
border-bottom: 0px none rgb(0, 0, 0) !important;
border-left: 0px none rgb(0, 0, 0) !important;
}
.hiprint-printElement-oval, .hiprint-printElement-rect {
border: 0.75pt solid #000;
}
.hiprint-text-content-middle {
}
.hiprint-text-content-middle > div {
display: grid;
align-items: center;
}
.hiprint-text-content-bottom {
}
.hiprint-text-content-bottom > div {
display: grid;
align-items: flex-end;
}
.hiprint-text-content-wrap {
}
.hiprint-text-content-wrap .hiprint-text-content-wrap-nowrap {
white-space: nowrap;
}
.hiprint-text-content-wrap .hiprint-text-content-wrap-clip {
white-space: nowrap;
overflow: hidden;
text-overflow: clip;
}
.hiprint-text-content-wrap .hiprint-text-content-wrap-ellipsis {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/*hi-grid-row */
.hi-grid-row {
position: relative;
height: auto;
margin-right: 0;
margin-left: 0;
zoom: 1;
display: block;
box-sizing: border-box;
}
.hi-grid-row::after, .hi-grid-row::before {
display: table;
content: '';
box-sizing: border-box;
}
.hi-grid-col {
display: block;
box-sizing: border-box;
position: relative;
float: left;
flex: 0 0 auto;
}
.table-grid-row {
margin-left: -0pt;
margin-right: -0pt;
}
.tableGridColumnsGutterRow {
padding-left: 0pt;
padding-right: 0pt;
}
.hiprint-gridColumnsFooter {
text-align: left;
clear: both;
}

View File

@ -0,0 +1,28 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/print/template/` + url, ...arg)
/**
* 打印模板Api接口管理器
*
* @author luojun
* @date 2024/08/24 15:26
**/
export default {
// 获取打印模板分页
printTemplatePage(data) {
return request('page', data, 'get')
},
// 提交打印模板表单 edit为true时为编辑默认为新增
printTemplateSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除打印模板
printTemplateDelete(data) {
return request('delete', data)
},
// 获取打印模板详情
printTemplateDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -105,7 +105,7 @@ export default function useFormHandler(formItems, api, backRouter) {
enabledState: 'ENABLE', enabledState: 'ENABLE',
model model
}) })
console.log(resExtendField, 'resExtendField')
const extendData = const extendData =
resExtendField?.map((item) => { resExtendField?.map((item) => {
if (item.enabledState === 'ENABLE') { if (item.enabledState === 'ENABLE') {
@ -132,7 +132,6 @@ export default function useFormHandler(formItems, api, backRouter) {
if (item && item.fieldName) extendFormData.value[item.fieldName] = null if (item && item.fieldName) extendFormData.value[item.fieldName] = null
}) })
console.log(extendData.length, 'extendData')
if (extendData) { if (extendData) {
return extendData return extendData
} else { } else {

View File

@ -1,40 +0,0 @@
<template>
<a-config-provider
:locale="locale"
:theme="{
algorithm: store.theme === 'realDark' ? theme.darkAlgorithm : theme.defaultAlgorithm,
token: {
colorPrimary: `${store.themeColor}`,
borderRadius: roundedCornerStyleOpen ? 6 : 2
}
}"
>
<a-watermark
:content="loginUserWatermarkOpen && userInfo ? [userInfo.name, userInfo.account] : undefined"
class="admin-ui-main"
>
<router-view />
</a-watermark>
</a-config-provider>
</template>
<script setup name="App">
import i18n from '@/locales'
import { globalStore } from '@/store'
import { theme } from 'ant-design-vue'
const store = globalStore()
store.initTheme()
const locale = i18n.global.messages.value[i18n.global.locale.value].lang
//
const userInfo = computed(() => {
return store.userInfo
})
//
const loginUserWatermarkOpen = computed(() => {
return store.loginUserWatermarkOpen
})
//
const roundedCornerStyleOpen = computed(() => {
return store.roundedCornerStyleOpen
})
</script>

View File

@ -1,45 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { moduleRequest } from '@/utils/request'
const request = moduleRequest(`/auth/b/`)
/**
* 登录
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// B端获取图片验证码
getPicCaptcha(data) {
return request('getPicCaptcha', data, 'get')
},
// B端获取手机验证码
getPhoneValidCode(data) {
return request('getPhoneValidCode', data, 'get')
},
// B端账号密码登录
login(data) {
return request('doLogin', data, 'post', false)
},
// B端手机验证码登录
loginByPhone(data) {
return request('doLoginByPhone', data, 'post', false)
},
// 退出
logout(data) {
return request('doLogout', data, 'get')
},
// 获取用户信息
getLoginUser(data) {
return request('getLoginUser', data, 'get')
}
}

View File

@ -1,49 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/auth/` + url, ...arg)
/**
* 绘画
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 会话统计
monitorAnalysis(data) {
return request('session/analysis', data, 'get')
},
// 获取会话分页
monitorBPage(data) {
return request('session/b/page', data, 'get')
},
// 获取会话分页
monitorCPage(data) {
return request('session/c/page', data, 'get')
},
// 强退B端session
monitorBExit(data) {
return request('session/b/exit', data)
},
// 强退C端session
monitorCExit(data) {
return request('session/c/exit', data)
},
// 强退B端token
monitorTokenBExit(data) {
return request('token/b/exit', data)
},
// 强退C端token
monitorTokenCExit(data) {
return request('token/c/exit', data)
}
}

View File

@ -1,29 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/auth/third/` + url, ...arg)
/**
* 三方登录
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 第三方登录页面渲染
thirdRender(data) {
return request('render', data, 'get')
},
// 第三方登录授权回调
thirdCallback(data) {
return request('callback', data, 'get')
}
}

View File

@ -1,33 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/auth/third/` + url, ...arg)
/**
* 三方用户
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取三方用户分页
thirdPage(data) {
return request('page', data, 'get')
},
// 第三方登录页面渲染
thirdRender(data) {
return request('render', data, 'get')
},
// 第三方登录授权回调
thirdCallback(data) {
return request('callback', data, 'get')
}
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/brand/` + url, ...arg)
/**
* 品牌Api接口管理器
*
* @author Luck
* @date 2024/07/23 16:20
**/
export default {
// 获取品牌分页
page(data) {
return request('page', data, 'get')
},
// 获取品牌列表
sysBrandList(data) {
return request('list', data, 'get')
},
// 提交品牌表单 edit为true时为编辑默认为新增
sysBrandSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除品牌
sysBrandDelete(data) {
return request('delete', data)
},
// 获取品牌详情
sysBrandDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/customer/` + url, ...arg)
/**
* 客户Api接口管理器
*
* @author Luck
* @date 2024/07/23 16:31
**/
export default {
// 获取客户分页
customerPage(data) {
return request('page', data, 'get')
},
// 获取销售区域列表
customerSaleAreaList(data) {
return request('saleArea/list', data, 'get')
},
// 提交客户表单 edit为true时为编辑默认为新增
customerSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除客户
customerDelete(data) {
return request('delete', data)
},
// 获取客户详情
customerDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/customerCategory/` + url, ...arg)
/**
* 客户分类Api接口管理器
*
* @author Luck
* @date 2024/07/23 17:02
**/
export default {
// 获取客户分类分页
customerCategoryPage(data) {
return request('page', data, 'get')
},
// 获取树结构
customerCategoryTree(data) {
return request('tree', data, 'get')
},
// 提交客户分类表单 edit为true时为编辑默认为新增
customerCategorySubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除客户分类
customerCategoryDelete(data) {
return request('delete', data)
},
// 获取客户分类详情
customerCategoryDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/employee/` + url, ...arg)
/**
* 员工Api接口管理器
*
* @author Luck
* @date 2024/07/23 17:31
**/
export default {
// 获取员工分页
employeePage(data) {
return request('page', data, 'get')
},
// 提交员工表单 edit为true时为编辑默认为新增
employeeSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除员工
employeeDelete(data) {
return request('delete', data)
},
// 获取员工详情
employeeDetail(data) {
return request('detail', data, 'get')
},
// 添加员工基本信息
employeeAddShort(data) {
return request('addShort', data, 'post')
}
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/employeeCategory/` + url, ...arg)
/**
* 员工分类Api接口管理器
*
* @author Luck
* @date 2024/07/23 17:05
**/
export default {
// 获取员工分类分页
employeeCategoryPage(data) {
return request('page', data, 'get')
},
// 获取员工分类 树结构
employeeCategoryTree(data) {
return request('tree', data, 'get')
},
// 提交员工分类表单 edit为true时为编辑默认为新增
employeeCategorySubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除员工分类
employeeCategoryDelete(data) {
return request('delete', data)
},
// 获取员工分类详情
employeeCategoryDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,28 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/extendfield/` + url, ...arg)
/**
* 扩展字段配置Api接口管理器
*
* @author Luck
* @date 2024/07/28 17:18
**/
export default {
// 获取扩展字段配置分页
extendFieldPage(data) {
return request('page', data, 'get')
},
// 提交扩展字段配置表单 edit为true时为编辑默认为新增
extendFieldSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 获取扩展字段配置详情
extendFieldDetail(data) {
return request('detail', data, 'get')
},
// 获取扩展字段配置列表(根据分类)
extendFieldTypeList(data) {
return request('typeList', data, 'get')
}
}

View File

@ -1,36 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/produce/manualtask/` + url, ...arg)
/**
* 手工任务单Api接口管理器
*
* @author Luck
* @date 2024/08/06 16:54
**/
export default {
// 获取手工任务单分页
manualTaskPage(data) {
return request('page', data, 'get')
},
// 获取手工任务单【详情】分页
manualTaskDetailPage(data) {
return request('/detail/page', data, 'get')
},
// 提交手工任务单表单 edit为true时为编辑默认为新增
manualTaskSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 提交 保存任务单 标签、备注信息
manualTaskSaveTag(data) {
return request('saveTag', data)
},
// 删除手工任务单
manualTaskDelete(data) {
return request('delete', data)
},
// 获取手工任务单详情
manualTaskDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,28 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/produce/manualtaskdetail/` + url, ...arg)
/**
* 手工任务单详情Api接口管理器
*
* @author Luck
* @date 2024/08/06 17:10
**/
export default {
// 获取手工任务单详情分页
manualTaskDetailPage(data) {
return request('page', data, 'get')
},
// 提交手工任务单详情表单 edit为true时为编辑默认为新增
manualTaskDetailSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除手工任务单详情
manualTaskDetailDelete(data) {
return request('delete', data)
},
// 获取手工任务单详情详情
manualTaskDetailDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/produce/manualtasktag/` + url, ...arg)
/**
* 手工任务单标签Api接口管理器
*
* @author Luck
* @date 2024/08/06 18:28
**/
export default {
// 获取手工任务单标签分页
manualTaskTagPage(data) {
return request('page', data, 'get')
},
// 获取手工任务单标签 列表
manualTaskTagList(data) {
return request('list', data, 'get')
},
// 提交手工任务单标签表单 edit为true时为编辑默认为新增
manualTaskTagSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除手工任务单标签
manualTaskTagDelete(data) {
return request('delete', data)
},
// 获取手工任务单标签详情
manualTaskTagDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/material/` + url, ...arg)
/**
* 物料Api接口管理器
*
* @author Luck
* @date 2024/07/24 19:54
**/
export default {
// 获取物料分页
materialPage(data) {
return request('page', data, 'get')
},
// 获取物料 -- 物料包装数据
materialPackageData(data) {
return request('package/data', data, 'get')
},
// 提交物料表单 edit为true时为编辑默认为新增
materialSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除物料
materialDelete(data) {
return request('delete', data)
},
// 获取物料详情
materialDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/materialCategory/` + url, ...arg)
/**
* 物料分类Api接口管理器
*
* @author Luck
* @date 2024/07/24 19:35
**/
export default {
// 获取物料分类分页
materialCategoryPage(data) {
return request('page', data, 'get')
},
// 获取物料分类 树结构
materialCategoryTree(data) {
return request('tree', data, 'get')
},
// 提交物料分类表单 edit为true时为编辑默认为新增
materialCategorySubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除物料分类
materialCategoryDelete(data) {
return request('delete', data)
},
// 获取物料分类详情
materialCategoryDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,36 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/productionorganization/` + url, ...arg)
/**
* 生产组织Api接口管理器
*
* @author Luck
* @date 2024/07/23 15:26
**/
export default {
// 获取生产组织分页
productionOrganizationPage(data) {
return request('page', data, 'get')
},
// 获取生产组织 列表
productionOrganizationList(data) {
return request('list', data, 'get')
},
// 获取生产组织 树结构
productionOrganizationTree(data) {
return request('tree', data, 'get')
},
// 提交生产组织表单 edit为true时为编辑默认为新增
productionOrganizationSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除生产组织
productionOrganizationDelete(data) {
return request('delete', data)
},
// 获取生产组织详情
productionOrganizationDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/store/` + url, ...arg)
/**
* 仓库Api接口管理器
*
* @author Luck
* @date 2024/07/25 13:42
**/
export default {
// 获取仓库分页
page(data) {
return request('page', data, 'get')
},
// 提交仓库表单 edit为true时为编辑默认为新增
sysStoreSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除仓库
sysStoreDelete(data) {
return request('delete', data)
},
// 获取仓库详情
sysStoreDetail(data) {
return request('detail', data, 'get')
},
// 获取仓库树结构
sysStoreTree(data) {
return request('tree', data, 'get')
},
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/sysunit/` + url, ...arg)
/**
* 单位Api接口管理器
*
* @author Luck
* @date 2024/07/23 11:36
**/
export default {
// 获取单位分页
sysUnitPage(data) {
return request('page', data, 'get')
},
// 提交单位表单 edit为true时为编辑默认为新增
sysUnitSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除单位
sysUnitDelete(data) {
return request('delete', data)
},
// 获取单位详情
sysUnitDetail(data) {
return request('detail', data, 'get')
},
// 获取单位列表
sysUnitList(data) {
return request(`groupList`, data, 'get')
},
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/base/sysunitgroup/` + url, ...arg)
/**
* 单位组Api接口管理器
*
* @author Luck
* @date 2024/07/26 10:46
**/
export default {
// 获取单位组分页
sysUnitGroupPage(data) {
return request('page', data, 'get')
},
// 提交单位组表单 edit为true时为编辑默认为新增
sysUnitGroupSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除单位组
sysUnitGroupDelete(data) {
return request('delete', data)
},
// 获取单位组详情
sysUnitGroupDetail(data) {
return request('detail', data, 'get')
},
// 单位组列表
sysUnitGroupList(data) {
return request('list', data, 'get')
},
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/wx/officialaccount/` + url, ...arg)
/**
* 公众号Api接口管理器
*
* @author Luck
* @date 2024/07/25 11:03
**/
export default {
// 获取公众号分页
page(data) {
return request('page', data, 'get')
},
// 提交公众号表单 edit为true时为编辑默认为新增
officialAccountSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除公众号
officialAccountDelete(data) {
return request('delete', data)
},
// 获取公众号详情
officialAccountDetail(data) {
return request('detail', data, 'get')
},
// 获取公众号详情
officialAccountList(data) {
return request('list', data, 'get')
}
}

View File

@ -1,37 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/biz/dict/` + url, ...arg)
/**
* 字典
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取业务字典分页
dictPage(data) {
return request('page', data, 'get')
},
// 获取业务字典树
dictTree(data) {
return request('tree', data, 'get')
},
// 获取所有字典树
dictTreeAll(data) {
return request('treeAll', data, 'get')
},
// 编辑业务字典
submitForm(data) {
return request('edit', data)
}
}

View File

@ -1,24 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/biz/index/` + url, ...arg)
/**
* 业务主页Api接口管理器
*
* @author yubaoshan
* @date 2024/07/11 14:46
**/
export default {
// 获取轮播图列表
bizIndexSlideshowList(data) {
return request('slideshow/list', data, 'get')
},
// 获取通知公告列表
bizIndexNoticeList(data) {
return request('notice/list', data, 'get')
},
// 获取通知公告详情
bizIndexNoticeDetail(data) {
return request('notice/detail', data, 'get')
}
}

View File

@ -1,36 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/biz/notice/` + url, ...arg)
/**
* 通知公告Api接口管理器
*
* @author yubaoshan
* @date 2024/07/11 14:46
**/
export default {
// 获取通知公告分页
bizNoticePage(data) {
return request('page', data, 'get')
},
// 提交通知公告表单 edit为true时为编辑默认为新增
bizNoticeSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除通知公告
bizNoticeDelete(data) {
return request('delete', data)
},
// 获取通知公告详情
bizNoticeDetail(data) {
return request('detail', data, 'get')
},
// 禁用通知公告
bizNoticeDisableStatus(data) {
return request('disableStatus', data)
},
// 启用通知公告
bizNoticeEnableStatus(data) {
return request('enableStatus', data)
}
}

View File

@ -1,53 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/biz/org/` + url, ...arg)
/**
* 机构
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取机构分页
orgPage(data) {
return request('page', data, 'get')
},
// 获取机构列表
orgList(data) {
return request('list', data, 'get')
},
// 获取机构树
orgTree(data) {
return request('tree', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除机构
orgDelete(data) {
return request('delete', data)
},
// 获取机构详情
orgDetail(data) {
return request('detail', data, 'get')
},
// 获取机构树选择器
orgTreeSelector(data) {
return request('orgTreeSelector', data, 'get')
},
// 获取人员选择器
orgUserSelector(data) {
return request('userSelector', data, 'get')
}
}

View File

@ -1,49 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/biz/position/` + url, ...arg)
/**
* 岗位
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取岗位分页
positionPage(data) {
return request('page', data, 'get')
},
// 获取岗位列表
positionList(data) {
return request('list', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除岗位
positionDelete(data) {
return request('delete', data)
},
// 获取岗位详情
positionDetail(data) {
return request('detail', data, 'get')
},
// 获取机构树选择器
positionOrgTreeSelector(data) {
return request('orgTreeSelector', data, 'get')
},
// 获取岗位选择器
positionPositionSelector(data) {
return request('positionSelector', data, 'get')
}
}

View File

@ -1,85 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/biz/user/` + url, ...arg)
/**
* 人员接口api
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取人员分页
userPage(data) {
return request('page', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除人员
userDelete(data) {
return request('delete', data)
},
// 获取人员详情
userDetail(data) {
return request('detail', data, 'get')
},
// 禁用人员
userDisableUser(data) {
return request('disableUser', data)
},
// 启用人员
userEnableUser(data) {
return request('enableUser', data)
},
// 重置人员密码
userResetPassword(data) {
return request('resetPassword', data)
},
// 获取组织选择器
userOrgTreeSelector(data) {
return request('orgTreeSelector', data, 'get')
},
// 获取职位选择器
userPositionSelector(data) {
return request('positionSelector', data, 'get')
},
// 获取角色选择器
userRoleSelector(data) {
return request('roleSelector', data, 'get')
},
// 获取人员选择器
userSelector(data) {
return request('userSelector', data, 'get')
},
// 人员拥有角色
userOwnRole(data) {
return request('ownRole', data, 'get')
},
// 给人员授权角色
grantRole(data) {
return request('grantRole', data)
},
// 人员导出
userExport(data) {
return request('export', data, 'get', {
responseType: 'blob'
})
},
// 导出人员个人信息
userExportUserInfo(data) {
return request('exportUserInfo', data, 'get', {
responseType: 'blob'
})
}
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/produce/tag/` + url, ...arg)
/**
* 生产标签Api接口管理器
*
* @author Luck
* @date 2024/08/07 22:07
**/
export default {
// 获取生产标签分页
produceTagPage(data) {
return request('page', data, 'get')
},
// 获取生产标签 列表
produceTagList(data) {
return request('list', data, 'get')
},
// 提交生产标签表单 edit为true时为编辑默认为新增
produceTagSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除生产标签
produceTagDelete(data) {
return request('delete', data)
},
// 获取生产标签详情
produceTagDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,49 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/dev/config/` + url, ...arg)
/**
* 配置
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取配置分页
configPage(data) {
return request('page', data, 'get')
},
// 获取配置列表
configList(data) {
return request('list', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除配置
configDelete(data) {
return request('delete', data)
},
// 获取配置详情
configDetail(data) {
return request('detail', data, 'get')
},
// 配置批量更新
configEditForm(data) {
return request('editBatch', data)
},
// 获取系统基础配置
configSysBaseList(data) {
return request('sysBaseList', data, 'get')
}
}

View File

@ -1,45 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/dev/dict/` + url, ...arg)
/**
* 字典
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取字典分页
dictPage(data) {
return request('page', data, 'get')
},
// 获取字典列表
dictList(data) {
return request('list', data, 'get')
},
// 获取字典树
dictTree(data) {
return request('tree', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除字典
dictDelete(data) {
return request('delete', data)
},
// 获取字典详情
dictDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,65 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/dev/email/` + url, ...arg)
/**
* 邮件
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取邮件分页
emailPage(data) {
return request('page', data, 'get')
},
// 发送邮件——本地TXT
emailSendLocalTxt(data) {
return request('sendLocalTxt', data)
},
// 发送邮件——本地HTML
emailSendLocalHtml(data) {
return request('sendLocalHtml', data)
},
// 发送邮件——阿里云TXT
emailSendAliyunTxt(data) {
return request('sendAliyunTxt', data)
},
// 发送邮件——阿里云HTML
emailSendAliyunHtml(data) {
return request('sendAliyunHtml', data)
},
// 发送邮件——阿里云TMP
emailSendAliyunTmp(data) {
return request('sendAliyunTmp', data)
},
// 发送邮件——腾讯云TXT
emailSendTencentTxt(data) {
return request('sendTencentTxt', data)
},
// 发送邮件——腾讯云HTML
emailSendTencentHtml(data) {
return request('sendTencentHtml', data)
},
// 发送邮件——腾讯云TMP
emailSendTencentTmp(data) {
return request('sendTencentTmp', data)
},
// 删除邮件
emailDelete(data) {
return request('delete', data)
},
// 获取邮件详情
emailDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,87 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/dev/file/` + url, ...arg)
/**
* 文件
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 动态上传文件返回id
fileUploadDynamicReturnId(data) {
return request('uploadDynamicReturnId', data)
},
// 动态上传文件返回url
fileUploadDynamicReturnUrl(data) {
return request('uploadDynamicReturnUrl', data)
},
// 本地文件上传返回文件id
fileUploadReturnId(data) {
return request('uploadLocalReturnId', data)
},
// 阿里云文件上传返回文件id
fileUploadAliyunReturnId(data) {
return request('uploadAliyunReturnId', data)
},
// 腾讯云文件上传返回文件id
fileUploadTencentReturnId(data) {
return request('uploadTencentReturnId', data)
},
// MINIO文件上传返回文件id
fileUploadMinioReturnId(data) {
return request('uploadMinioReturnId', data)
},
// 本地文件上传返回文件Url
fileUploadLocalReturnUrl(data) {
return request('uploadLocalReturnUrl', data)
},
// 阿里云文件上传返回文件Url
fileUploadAliyunReturnUrl(data) {
return request('uploadAliyunReturnUrl', data)
},
// 腾讯云文件上传返回文件Url
fileUploadTencentReturnUrl(data) {
return request('uploadTencentReturnUrl', data)
},
// MINIO文件上传返回文件Url
fileUploadMinioReturnUrl(data) {
return request('uploadMinioReturnUrl', data)
},
// 获取文件分页列表
filePage(data) {
return request('page', data, 'get')
},
// 获取文件列表
fileList(data) {
return request('list', data, 'get')
},
// 下载文件这里要带上blob类型
fileDownload(data) {
return request('download', data, 'get', {
responseType: 'blob'
})
},
// 获取文件详情
fileDetail(data) {
return request('detail', data, 'get')
},
// 根据文件url集合获取文件集合
fileGetFileListByUrlList(data) {
return request('getFileListByUrlList', data)
},
// 删除文件
fileDelete(data) {
return request('delete', data)
}
}

View File

@ -1,53 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/dev/job/` + url, ...arg)
/**
* 定时任务
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取定时任务分页
jobPage(data) {
return request('page', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除定时任务
jobDelete(data) {
return request('delete', data)
},
// 获取定时任务详情
jobDetail(data) {
return request('detail', data, 'get')
},
// 停止定时任务
jobStopJob(data) {
return request('stopJob', data)
},
// 运行定时任务
jobRunJob(data) {
return request('runJob', data)
},
// 运行定时任务
jobRunJobNow(data) {
return request('runJobNow', data)
},
// 获取定时任务类
jobGetActionClass(data) {
return request('getActionClass', data, 'get')
}
}

View File

@ -1,49 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/dev/log/` + url, ...arg)
/**
* 日志
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取日志分页
logPage(data) {
return request('page', data, 'get')
},
// 获取日志详情
logDetail(data) {
return request('detail', data, 'get')
},
// 获取访问日志折线图数据
logVisLineChartData(data) {
return request('vis/lineChartData', data, 'get')
},
// 获取访问日志饼状图数据
logVisPieChartData(data) {
return request('vis/pieChartData', data, 'get')
},
// 获取操作日志柱状图数据
logOpBarChartData(data) {
return request('op/barChartData', data, 'get')
},
// 获取操作日志饼状图数据
logOpPieChartData(data) {
return request('op/pieChartData', data, 'get')
},
// 清空日志
logDelete(data) {
return request('delete', data)
}
}

View File

@ -1,37 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/dev/message/` + url, ...arg)
/**
* 站内信
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取站内信分页
messagePage(data) {
return request('page', data, 'get')
},
// 获取站内信分页
messageSend(data) {
return request('send', data)
},
// 删除站内信
messageDelete(data) {
return request('delete', data)
},
// 获取站内信详情
messageDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,29 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/dev/monitor/` + url, ...arg)
/**
* 监控
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取服务器监控信息
monitorServerInfo(data) {
return request('serverInfo', data, 'get')
},
// 获取服务器网络情况
monitorNetworkInfo(data) {
return request('networkInfo', data, 'get')
}
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/dev/slideshow/` + url, ...arg)
/**
* 轮播图Api接口管理器
*
* @author yubaoshan
* @date 2024/07/13 00:31
**/
export default {
// 获取轮播图分页
devSlideshowPage(data) {
return request('page', data, 'get')
},
// 提交轮播图表单 edit为true时为编辑默认为新增
devSlideshowSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除轮播图
devSlideshowDelete(data) {
return request('delete', data)
},
// 禁用轮播图
devSlideshowDisableStatus(data) {
return request('disableStatus', data)
},
// 启用轮播图
devSlideshowEnableStatus(data) {
return request('enableStatus', data)
}
}

View File

@ -1,45 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/dev/sms/` + url, ...arg)
/**
* 短信
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取短信分页
smsPage(data) {
return request('page', data, 'get')
},
// 发送短信——阿里云
smsSendAliyun(data) {
return request('sendAliyun', data)
},
// 发送短信——腾讯云
smsSendTencent(data) {
return request('sendTencent', data)
},
// 发送短信——小诺短信
smsSendXiaonuo(data) {
return request('sendXiaonuo', data)
},
// 删除短信
smsDelete(data) {
return request('delete', data)
},
// 获取短信详情
smsDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,49 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/gen/basic/` + url, ...arg)
export default {
// 获取代码生成基础分页
basicPage(data) {
return request('page', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除代码生成基础
basicDelete(data) {
return request('delete', data)
},
// 获取代码生成基础详情
basicDetail(data) {
return request('detail', data, 'get')
},
// 获取所有表信息
basicTables(data) {
return request('tables', data, 'get')
},
// 获取表内所有字段信息
basicTableColumns(data) {
return request('tableColumns', data, 'get')
},
// 执行代码生成 压缩包
basicExecGenBiz(data) {
const options = {
responseType: 'blob'
}
return request('execGenZip', data, 'get', options)
},
// 执行代码生成 项目内
basicExecGenPro(data) {
return request('execGenPro', data)
},
// 预览代码生成
basicPreviewGen(data) {
return request('previewGen', data, 'get')
},
// 获取所有移动端模块
basicMobileModuleSelector(data) {
return request('mobileModuleSelector', data, 'get')
}
}

View File

@ -1,26 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/gen/config/` + url, ...arg)
export default {
// 获取代码生成详情配置列表
configList(data) {
return request('list', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除代码生成详情配置
configDelete(data) {
return request('delete', data)
},
// 获取代码生成详情配置详情
configDetail(data) {
return request('detail', data, 'get')
},
// 批量编辑代码生成详细配置
configEditBatch(data) {
return request('editBatch', data)
}
}

View File

@ -1,37 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/mobile/button/` + url, ...arg)
/**
* 按钮
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取按钮分页
mobileButtonPage(data) {
return request('page', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
mobileButtonSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除按钮
mobileButtonDelete(data) {
return request('delete', data)
},
// 获取按钮详情
mobileButtonDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,40 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/mobile/menu/` + url, ...arg)
/**
* 移动端菜单Api接口管理器
*
* @author yubaoshan
* @date 2023/01/28 22:42
**/
export default {
// 获取移动端菜单tree
mobileMenuTree(data) {
return request('tree', data, 'get')
},
// 提交移动端菜单表单 edit为true时为编辑默认为新增
mobileMenuSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 更改菜单所属模块
mobileMenuChangeModule(data) {
return request('changeModule', data)
},
// 删除移动端菜单
mobileMenuDelete(data) {
return request('delete', data)
},
// 获取移动端菜单详情
mobileMenuDetail(data) {
return request('detail', data, 'get')
},
// 获取模块选择器
mobileMenuModuleSelector(data) {
return request('moduleSelector', data, 'get')
},
// 获取菜单树选择器
mobileMenuTreeSelector(data) {
return request('menuTreeSelector', data, 'get')
}
}

View File

@ -1,37 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/mobile/module/` + url, ...arg)
/**
* 类别
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取类别分页
modulePage(data) {
return request('page', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除类别
moduleDelete(data) {
return request('delete', data)
},
// 获取类别详情
moduleDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,32 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/produce/tag/` + url, ...arg)
/**
* 生产标签Api接口管理器
*
* @author Luck
* @date 2024/08/08 20:15
**/
export default {
// 获取生产标签分页
produceTagPage(data) {
return request('page', data, 'get')
},
// 提交生产标签表单 edit为true时为编辑默认为新增
produceTagSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除生产标签
produceTagDelete(data) {
return request('delete', data)
},
// 获取生产标签详情
produceTagDetail(data) {
return request('detail', data, 'get')
},
// 获取生产标签详情
produceTagList(data) {
return request('list', data, 'get')
}
}

View File

@ -1,28 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/produce/report/` + url, ...arg)
/**
* 生产汇报单Api接口管理器
*
* @author Luck
* @date 2024/08/15 10:56
**/
export default {
// 获取生产汇报单分页
produceReportPage(data) {
return request('page', data, 'get')
},
// 提交生产汇报单表单 edit为true时为编辑默认为新增
produceReportSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除生产汇报单
produceReportDelete(data) {
return request('delete', data)
},
// 获取生产汇报单详情
produceReportDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,28 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/produce/barcode/` + url, ...arg)
/**
* 生产产品包装条码Api接口管理器
*
* @author Luck
* @date 2024/08/16 14:50
**/
export default {
// 获取生产产品包装条码分页
producePackageBarcodePage(data) {
return request('page', data, 'get')
},
// 提交生产产品包装条码表单 edit为true时为编辑默认为新增
producePackageBarcodeSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除生产产品包装条码
producePackageBarcodeDelete(data) {
return request('delete', data)
},
// 获取生产产品包装条码详情
producePackageBarcodeDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,28 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/produce/report/` + url, ...arg)
/**
* 生产汇报单Api接口管理器
*
* @author Luck
* @date 2024/08/16 13:50
**/
export default {
// 获取生产汇报单分页
produceReportPage(data) {
return request('page', data, 'get')
},
// 提交生产汇报单表单 edit为true时为编辑默认为新增
produceReportSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除生产汇报单
produceReportDelete(data) {
return request('delete', data)
},
// 获取生产汇报单详情
produceReportDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,36 +0,0 @@
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/produce/task/` + url, ...arg)
/**
* 生产任务单Api接口管理器
*
* @author Luck
* @date 2024/08/06 10:39
**/
export default {
// 获取生产任务单分页
produceTaskPage(data) {
return request('page', data, 'get')
},
// 提交生产任务单表单 edit为true时为编辑默认为新增
produceTaskSubmitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除生产任务单
produceTaskDelete(data) {
return request('delete', data)
},
// 获取生产任务单详情
produceTaskDetail(data) {
return request('detail', data, 'get')
},
// 审核任务单
produceTaskAuditPass(data) {
return request('audit/pass', data, 'post')
},
// 回退任务单
produceTaskAudiTask(data) {
return request('audit/back', data, 'post')
}
}

View File

@ -1,65 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/sys/index/` + url, ...arg)
/**
* 系统首页控制器
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 添加当前用户日程
indexScheduleAdd(data) {
return request('schedule/add', data)
},
// 删除日程
indexScheduleDeleteSchedule(data) {
return request('schedule/deleteSchedule', data)
},
// 获取当前用户日程列表
indexScheduleList(data) {
return request('schedule/list', data, 'get')
},
// 获取当前用户站内信列表
indexMessageList(data) {
return request('message/list', data, 'get')
},
// 获取站内信详情
indexMessageDetail(data) {
return request('message/detail', data, 'get')
},
//站内信全部标记已读
indexMessageAllMarkRead(data) {
return request('message/allMessageMarkRead', data)
},
// 获取当前用户访问日志列表
indexVisLogList(data) {
return request('visLog/list', data, 'get')
},
// 获取当前用户操作日志列表
indexOpLogList(data) {
return request('opLog/list', data, 'get')
},
// 获取基础系统业务数据
indexBizDataCount(data) {
return request('bizDataCount', data, 'get')
},
// 获取运维一览数据
indexOpDataCount(data) {
return request('opDataCount', data, 'get')
},
// 获取基础工具数据
indexToolDataCount(data) {
return request('toolDataCount', data, 'get')
}
}

View File

@ -1,53 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/sys/org/` + url, ...arg)
/**
* 机构
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取组织分页
orgPage(data) {
return request('page', data, 'get')
},
// 获取组织列表
orgList(data) {
return request('list', data, 'get')
},
// 获取组织树
orgTree(data) {
return request('tree', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除组织
orgDelete(data) {
return request('delete', data)
},
// 获取组织详情
orgDetail(data) {
return request('detail', data, 'get')
},
// 获取组织树选择器
orgOrgTreeSelector(data) {
return request('orgTreeSelector', data, 'get')
},
// 获取用户选择器
orgUserSelector(data) {
return request('userSelector', data, 'get')
}
}

View File

@ -1,49 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/sys/position/` + url, ...arg)
/**
* 职位
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取职位分页
positionPage(data) {
return request('page', data, 'get')
},
// 获取职位列表
positionList(data) {
return request('list', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除职位
positionDelete(data) {
return request('delete', data)
},
// 获取职位详情
positionDetail(data) {
return request('detail', data, 'get')
},
// 获取组织树选择器
positionOrgTreeSelector(data) {
return request('orgTreeSelector', data, 'get')
},
// 获取职位选择器
positionPositionSelector(data) {
return request('positionSelector', data, 'get')
}
}

View File

@ -1,37 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/sys/button/` + url, ...arg)
/**
* 按钮
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取按钮分页
buttonPage(data) {
return request('page', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除按钮
buttonDelete(data) {
return request('delete', data)
},
// 获取按钮详情
buttonDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,45 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/sys/field/` + url, ...arg)
/**
* 字段
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取字段分页
fieldPage(data) {
return request('page', data, 'get')
},
// 获取字段树
fieldTree(data) {
return request('tree', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除字段
fieldDelete(data) {
return request('delete', data)
},
// 获取字段详情
fieldDetail(data) {
return request('detail', data, 'get')
},
// 获取菜单树选择器
fieldMenuTreeSelector(data) {
return request('MenuTreeSelector', data, 'get')
}
}

View File

@ -1,49 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/sys/menu/` + url, ...arg)
/**
* 菜单
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取菜单树
menuTree(data) {
return request('tree', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 更改菜单所属模块
menuChangeModule(data) {
return request('changeModule', data)
},
// 删除菜单
menuDelete(data) {
return request('delete', data)
},
// 获取菜单详情
menuDetail(data) {
return request('detail', data, 'get')
},
// 获取模块选择器
menuModuleSelector(data) {
return request('moduleSelector', data, 'get')
},
// 获取菜单树选择器
menuTreeSelector(data) {
return request('menuTreeSelector', data, 'get')
}
}

View File

@ -1,37 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/sys/module/` + url, ...arg)
/**
* 模块
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取模块分页
modulePage(data) {
return request('page', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除模块
moduleDelete(data) {
return request('delete', data)
},
// 获取模块详情
moduleDetail(data) {
return request('detail', data, 'get')
}
}

View File

@ -1,93 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/sys/role/` + url, ...arg)
/**
* 角色
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取角色分页
rolePage(data) {
return request('page', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除角色
roleDelete(data) {
return request('delete', data)
},
// 获取角色详情
roleDetail(data) {
return request('detail', data, 'get')
},
// 获取角色拥有资源
roleOwnResource(data) {
return request('ownResource', data, 'get')
},
// 给角色授权资源
roleGrantResource(data) {
return request('grantResource', data)
},
// 获取角色拥有移动端菜单
roleOwnMobileMenu(data) {
return request('ownMobileMenu', data, 'get')
},
// 给角色授权移动端菜单
roleGrantMobileMenu(data) {
return request('grantMobileMenu', data)
},
// 获取角色拥有权限
roleOwnPermission(data) {
return request('ownPermission', data, 'get')
},
// 给角色授权权限
roleGrantPermission(data) {
return request('grantPermission', data)
},
// 获取角色下的用户
roleOwnUser(data) {
return request('ownUser', data, 'get')
},
// 给角色授权用户
roleGrantUser(data) {
return request('grantUser', data)
},
// 获取机构树
roleOrgTreeSelector(data) {
return request('orgTreeSelector', data, 'get')
},
// 获取资源授权树
roleResourceTreeSelector(data) {
return request('resourceTreeSelector', data, 'get')
},
// 获取移动端菜单授权树
roleMobileMenuTreeSelector(data) {
return request('mobileMenuTreeSelector', data, 'get')
},
// 获取权限授权树
rolePermissionTreeSelector(data) {
return request('permissionTreeSelector', data, 'get')
},
// 获取角色选择器
roleRoleSelector(data) {
return request('roleSelector', data, 'get')
},
// 获取用户选择器
roleUserSelector(data) {
return request('userSelector', data, 'get')
}
}

View File

@ -1,111 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/sys/user/` + url, ...arg)
/**
* 用户接口api
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取用户分页
userPage(data) {
return request('page', data, 'get')
},
// 提交表单 edit为true时为编辑默认为新增
submitForm(data, edit = false) {
return request(edit ? 'edit' : 'add', data)
},
// 删除用户
userDelete(data) {
return request('delete', data)
},
// 获取用户详情
userDetail(data) {
return request('detail', data, 'get')
},
// 禁用用户
userDisableUser(data) {
return request('disableUser', data)
},
// 启用用户
userEnableUser(data) {
return request('enableUser', data)
},
// 重置用户密码
userResetPassword(data) {
return request('resetPassword', data)
},
// 获取组织选择器
userOrgTreeSelector(data) {
return request('orgTreeSelector', data, 'get')
},
// 获取职位选择器
userPositionSelector(data) {
return request('positionSelector', data, 'get')
},
// 获取角色选择器
userRoleSelector(data) {
return request('roleSelector', data, 'get')
},
// 获取用户选择器
userSelector(data) {
return request('userSelector', data, 'get')
},
// 用户拥有角色
userOwnRole(data) {
return request('ownRole', data, 'get')
},
// 给用户授权角色
grantRole(data) {
return request('grantRole', data)
},
// 获取用户拥有资源
userOwnResource(data) {
return request('ownResource', data, 'get')
},
// 给用户授权资源
userGrantResource(data) {
return request('grantResource', data)
},
// 获取用户拥有权限
userOwnPermission(data) {
return request('ownPermission', data, 'get')
},
// 给用户授权权限
userGrantPermission(data) {
return request('grantPermission', data)
},
// 下载用户导入模板
userDownloadImportUserTemplate(data) {
return request('downloadImportUserTemplate', data, 'get', {
responseType: 'blob'
})
},
// 用户导入
userImport(data) {
return request('import', data)
},
// 用户导出
userExport(data) {
return request('export', data, 'get', {
responseType: 'blob'
})
},
// 导出用户个人信息
userExportUserInfo(data) {
return request('exportUserInfo', data, 'get', {
responseType: 'blob'
})
}
}

View File

@ -1,105 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import { baseRequest } from '@/utils/request'
const request = (url, ...arg) => baseRequest(`/sys/userCenter/` + url, ...arg)
/**
* 用户个人控制器
*
* @author yubaoshan
* @date 2022-09-22 22:33:20
*/
export default {
// 获取图片验证码
userGetPicCaptcha(data) {
return request('getPicCaptcha', data, 'get')
},
// 找回密码获取手机验证码
userFindPasswordGetPhoneValidCode(data) {
return request('findPasswordGetPhoneValidCode', data, 'get')
},
// 找回密码获取邮箱验证码
userFindPasswordGetEmailValidCode(data) {
return request('findPasswordGetEmailValidCode', data, 'get')
},
// 通过手机号找回用户密码
userFindPasswordByPhone(data) {
return request('findPasswordByPhone', data)
},
// 通过邮箱找回用户密码
userFindPasswordByEmail(data) {
return request('findPasswordByEmail', data)
},
// 修改用户密码
userUpdatePassword(data) {
return request('updatePassword', data)
},
// 修改用户头像
userUpdateAvatar(data) {
return request('updateAvatar', data)
},
// 修改用户签名图片
userUpdateSignature(data) {
return request('updateSignature', data)
},
// 获取登录用户的菜单
userLoginMenu(data) {
return request('loginMenu', data, 'get')
},
// 获取登录用户组织树
userLoginOrgTree(data) {
return request('loginOrgTree', data, 'get')
},
// 获取登录用户的职位信息
userLoginPositionInfo(data) {
return request('loginPositionInfo', data, 'get')
},
// 编辑个人信息
userUpdateUserInfo(data) {
return request('updateUserInfo', data)
},
// 编辑个人工作台
userUpdateUserWorkbench(data) {
return request('updateUserWorkbench', data)
},
// 获取登录用户的工作台
userLoginWorkbench(data) {
return request('loginWorkbench', data, 'get')
},
// 获取登录用户的站内信分页
userLoginUnreadMessagePage(data) {
return request('loginUnreadMessagePage', data, 'get')
},
// 读取登录用户站内信详情
userLoginUnreadMessageDetail(data) {
return request('loginUnreadMessageDetail', data, 'get')
},
// 根据id集合获取组织集合
userCenterGetOrgListByIdList(data) {
return request('getOrgListByIdList', data)
},
// 根据id集合获取用户集合
userCenterGetUserListByIdList(data) {
return request('getUserListByIdList', data)
},
// 根据id集合获取职位集合
userCenterGetPositionListByIdList(data) {
return request('getPositionListByIdList', data)
},
// 根据id集合获取角色集合
userCenterGetRoleListByIdList(data) {
return request('getRoleListByIdList', data)
},
// 根据id获取头像
userCenterGtAvatarById(data) {
return request('getAvatarById', data)
}
}

View File

@ -1,24 +0,0 @@
<template>
<svg
t="1661766272839"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="1625"
width="32"
height="32"
>
<path
d="M512 1024C229.222 1024 0 794.778 0 512S229.222 0 512 0s512 229.222 512 512-229.222 512-512 512z m259.149-568.883h-290.74a25.293 25.293 0 0 0-25.292 25.293l-0.026 63.206c0 13.952 11.315 25.293 25.267 25.293h177.024c13.978 0 25.293 11.315 25.293 25.267v12.646a75.853 75.853 0 0 1-75.853 75.853h-240.23a25.293 25.293 0 0 1-25.267-25.293V417.203a75.853 75.853 0 0 1 75.827-75.853h353.946a25.293 25.293 0 0 0 25.267-25.292l0.077-63.207a25.293 25.293 0 0 0-25.268-25.293H417.152a189.62 189.62 0 0 0-189.62 189.645V771.15c0 13.977 11.316 25.293 25.294 25.293h372.94a170.65 170.65 0 0 0 170.65-170.65V480.384a25.293 25.293 0 0 0-25.293-25.267z"
fill="#C71D23"
p-id="1626"
></path>
</svg>
</template>
<script>
export default {
name: 'Gitee'
}
</script>

View File

@ -1,13 +0,0 @@
/*
** 全局注册Icon组件
* 推荐前往https://icones.js.org下载图标的Vue文件然后放在src/assets/icons文件夹里面
* 这个网址有118个图标集包括antdbootstrapeleme等累计140456个图标
*/
import { defineAsyncComponent } from 'vue'
const components = import.meta.glob('./**/*.vue') // 异步方式
export default function install(app) {
for (const [key, value] of Object.entries(components)) {
const name = key.slice(key.lastIndexOf('/') + 1, key.lastIndexOf('.'))
app.component(name, defineAsyncComponent(value))
}
}

View File

@ -1,173 +0,0 @@
@font-face {
font-family: "snowy"; /* Project id 3880534 */
src: url('iconfont.ttf?t=1675528061732') format('truetype');
}
.snowy {
font-family: "snowy" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.arrow-up-filling:before {
content: "\e688";
}
.arrow-down-filling:before {
content: "\e689";
}
.arrow-left-filling:before {
content: "\e68a";
}
.arrow-right-filling:before {
content: "\e68b";
}
.caps-unlock-filling:before {
content: "\e68c";
}
.comment-filling:before {
content: "\e68d";
}
.check-item-filling:before {
content: "\e68e";
}
.clock-filling:before {
content: "\e68f";
}
.delete-filling:before {
content: "\e690";
}
.decline-filling:before {
content: "\e691";
}
.dynamic-filling:before {
content: "\e692";
}
.intermediate-filling:before {
content: "\e693";
}
.favorite-filling:before {
content: "\e694";
}
.layout-filling:before {
content: "\e695";
}
.help-filling:before {
content: "\e696";
}
.history-filling:before {
content: "\e697";
}
.filter-filling:before {
content: "\e698";
}
.file-common-filling:before {
content: "\e699";
}
.news-filling:before {
content: "\e69a";
}
.edit-filling:before {
content: "\e69b";
}
.fullscreen-expand-filling:before {
content: "\e69c";
}
.smile-filling:before {
content: "\e69d";
}
.rise-filling:before {
content: "\e69e";
}
.picture-filling:before {
content: "\e69f";
}
.notification-filling:before {
content: "\e6a0";
}
.user-filling:before {
content: "\e6a1";
}
.setting-filling:before {
content: "\e6a2";
}
.switch-filling:before {
content: "\e6a3";
}
.work-filling:before {
content: "\e6a4";
}
.task-filling:before {
content: "\e6a5";
}
.success-filling:before {
content: "\e6a6";
}
.warning-filling:before {
content: "\e6a7";
}
.folder-filling:before {
content: "\e6a8";
}
.map-filling:before {
content: "\e6a9";
}
.prompt-filling:before {
content: "\e6aa";
}
.meh-filling:before {
content: "\e6ab";
}
.cry-filling:before {
content: "\e6ac";
}
.top-filling:before {
content: "\e6ad";
}
.home-filling:before {
content: "\e6ae";
}
.sorting:before {
content: "\e6af";
}

View File

@ -1,289 +0,0 @@
{
"id": "3880534",
"name": "snowy-app-filled",
"font_family": "snowy",
"css_prefix_text": "",
"description": "",
"glyphs": [
{
"icon_id": "15838581",
"name": "arrow-up-filling",
"font_class": "arrow-up-filling",
"unicode": "e688",
"unicode_decimal": 59016
},
{
"icon_id": "15838582",
"name": "arrow-down-filling",
"font_class": "arrow-down-filling",
"unicode": "e689",
"unicode_decimal": 59017
},
{
"icon_id": "15838583",
"name": "arrow-left-filling",
"font_class": "arrow-left-filling",
"unicode": "e68a",
"unicode_decimal": 59018
},
{
"icon_id": "15838584",
"name": "arrow-right-filling",
"font_class": "arrow-right-filling",
"unicode": "e68b",
"unicode_decimal": 59019
},
{
"icon_id": "15838585",
"name": "caps-unlock-filling",
"font_class": "caps-unlock-filling",
"unicode": "e68c",
"unicode_decimal": 59020
},
{
"icon_id": "15838586",
"name": "comment-filling",
"font_class": "comment-filling",
"unicode": "e68d",
"unicode_decimal": 59021
},
{
"icon_id": "15838587",
"name": "check-item-filling",
"font_class": "check-item-filling",
"unicode": "e68e",
"unicode_decimal": 59022
},
{
"icon_id": "15838588",
"name": "clock-filling",
"font_class": "clock-filling",
"unicode": "e68f",
"unicode_decimal": 59023
},
{
"icon_id": "15838589",
"name": "delete-filling",
"font_class": "delete-filling",
"unicode": "e690",
"unicode_decimal": 59024
},
{
"icon_id": "15838590",
"name": "decline-filling",
"font_class": "decline-filling",
"unicode": "e691",
"unicode_decimal": 59025
},
{
"icon_id": "15838591",
"name": "dynamic-filling",
"font_class": "dynamic-filling",
"unicode": "e692",
"unicode_decimal": 59026
},
{
"icon_id": "15838592",
"name": "intermediate-filling",
"font_class": "intermediate-filling",
"unicode": "e693",
"unicode_decimal": 59027
},
{
"icon_id": "15838593",
"name": "favorite-filling",
"font_class": "favorite-filling",
"unicode": "e694",
"unicode_decimal": 59028
},
{
"icon_id": "15838594",
"name": "layout-filling",
"font_class": "layout-filling",
"unicode": "e695",
"unicode_decimal": 59029
},
{
"icon_id": "15838595",
"name": "help-filling",
"font_class": "help-filling",
"unicode": "e696",
"unicode_decimal": 59030
},
{
"icon_id": "15838596",
"name": "history-filling",
"font_class": "history-filling",
"unicode": "e697",
"unicode_decimal": 59031
},
{
"icon_id": "15838597",
"name": "filter-filling",
"font_class": "filter-filling",
"unicode": "e698",
"unicode_decimal": 59032
},
{
"icon_id": "15838598",
"name": "file-common-filling",
"font_class": "file-common-filling",
"unicode": "e699",
"unicode_decimal": 59033
},
{
"icon_id": "15838599",
"name": "news-filling",
"font_class": "news-filling",
"unicode": "e69a",
"unicode_decimal": 59034
},
{
"icon_id": "15838600",
"name": "edit-filling",
"font_class": "edit-filling",
"unicode": "e69b",
"unicode_decimal": 59035
},
{
"icon_id": "15838601",
"name": "fullscreen-expand-filling",
"font_class": "fullscreen-expand-filling",
"unicode": "e69c",
"unicode_decimal": 59036
},
{
"icon_id": "15838602",
"name": "smile-filling",
"font_class": "smile-filling",
"unicode": "e69d",
"unicode_decimal": 59037
},
{
"icon_id": "15838603",
"name": "rise-filling",
"font_class": "rise-filling",
"unicode": "e69e",
"unicode_decimal": 59038
},
{
"icon_id": "15838604",
"name": "picture-filling",
"font_class": "picture-filling",
"unicode": "e69f",
"unicode_decimal": 59039
},
{
"icon_id": "15838605",
"name": "notification-filling",
"font_class": "notification-filling",
"unicode": "e6a0",
"unicode_decimal": 59040
},
{
"icon_id": "15838606",
"name": "user-filling",
"font_class": "user-filling",
"unicode": "e6a1",
"unicode_decimal": 59041
},
{
"icon_id": "15838607",
"name": "setting-filling",
"font_class": "setting-filling",
"unicode": "e6a2",
"unicode_decimal": 59042
},
{
"icon_id": "15838608",
"name": "switch-filling",
"font_class": "switch-filling",
"unicode": "e6a3",
"unicode_decimal": 59043
},
{
"icon_id": "15838609",
"name": "work-filling",
"font_class": "work-filling",
"unicode": "e6a4",
"unicode_decimal": 59044
},
{
"icon_id": "15838610",
"name": "task-filling",
"font_class": "task-filling",
"unicode": "e6a5",
"unicode_decimal": 59045
},
{
"icon_id": "15838611",
"name": "success-filling",
"font_class": "success-filling",
"unicode": "e6a6",
"unicode_decimal": 59046
},
{
"icon_id": "15838612",
"name": "warning-filling",
"font_class": "warning-filling",
"unicode": "e6a7",
"unicode_decimal": 59047
},
{
"icon_id": "15838613",
"name": "folder-filling",
"font_class": "folder-filling",
"unicode": "e6a8",
"unicode_decimal": 59048
},
{
"icon_id": "15838614",
"name": "map-filling",
"font_class": "map-filling",
"unicode": "e6a9",
"unicode_decimal": 59049
},
{
"icon_id": "15838615",
"name": "prompt-filling",
"font_class": "prompt-filling",
"unicode": "e6aa",
"unicode_decimal": 59050
},
{
"icon_id": "15838616",
"name": "meh-filling",
"font_class": "meh-filling",
"unicode": "e6ab",
"unicode_decimal": 59051
},
{
"icon_id": "15838617",
"name": "cry-filling",
"font_class": "cry-filling",
"unicode": "e6ac",
"unicode_decimal": 59052
},
{
"icon_id": "15838618",
"name": "top-filling",
"font_class": "top-filling",
"unicode": "e6ad",
"unicode_decimal": 59053
},
{
"icon_id": "15838619",
"name": "home-filling",
"font_class": "home-filling",
"unicode": "e6ae",
"unicode_decimal": 59054
},
{
"icon_id": "15838620",
"name": "sorting",
"font_class": "sorting",
"unicode": "e6af",
"unicode_decimal": 59055
}
]
}

View File

@ -1,36 +0,0 @@
/**
* Copyright [2022] [https://www.xiaonuo.vip]
* Snowy采用APACHE LICENSE 2.0开源协议您在使用过程中需要注意以下几点
* 1.请不要删除和修改根目录下的LICENSE文件
* 2.请不要删除和修改Snowy源码头部的版权声明
* 3.本项目代码可免费商业使用商业使用请保留源码和相关描述文件的项目出处作者声明等
* 4.分发源码时候请注明软件出处 https://www.xiaonuo.vip
* 5.不可二次分发开源参与同类竞品如有想法可联系团队xiaonuobase@qq.com商议合作
* 6.若您的项目无法满足以上几点需要更多功能代码获取Snowy商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/
import './line/iconfont.css'
import lineJsonData from './line/iconfont.json'
import './filled/iconfont.css'
import filledJsonData from './filled/iconfont.json'
export default {
icons: [
{
name: '基础',
key: 'default',
iconItem: [
{
name: '线框风格',
key: 'default',
item: lineJsonData.glyphs
},
{
name: '实底风格',
key: 'filled',
item: filledJsonData.glyphs
}
]
}
]
}

View File

@ -1,825 +0,0 @@
@font-face {
font-family: "snowy"; /* Project id 3791763 */
src: url('iconfont.ttf?t=1675526220710') format('truetype');
}
.snowy {
font-family: "snowy" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.export-outlined:before {
content: "\e792";
}
.experiment-outlined:before {
content: "\e7c9";
}
.expand-outlined:before {
content: "\e915";
}
.expand-alt-outlined:before {
content: "\e7e9";
}
.exception-outlined:before {
content: "\e7bb";
}
.euro-outlined:before {
content: "\e78f";
}
.euro-circle-outlined:before {
content: "\eb62";
}
.environment-outlined:before {
content: "\e790";
}
.ellipsis-outlined:before {
content: "\e815";
}
.download-outlined:before {
content: "\e814";
}
.dollar-outlined:before {
content: "\e78d";
}
.dollar-circle-outlined:before {
content: "\eb61";
}
.dislike-outlined:before {
content: "\e7c8";
}
.disconnect-outlined:before {
content: "\e7e8";
}
.dingtalk-outlined:before {
content: "\e881";
}
.desktop-outlined:before {
content: "\e845";
}
.deployment-unit-outlined:before {
content: "\e7d2";
}
.delivered-procedure-outlined:before {
content: "\e911";
}
.delete-column-outlined:before {
content: "\e901";
}
.delete-row-outlined:before {
content: "\e902";
}
.database-outlined:before {
content: "\e7b9";
}
.dashboard-outlined:before {
content: "\e78b";
}
.customer-service-outlined:before {
content: "\e7ca";
}
.crown-outlined:before {
content: "\e844";
}
.credit-card-outlined:before {
content: "\e7e5";
}
.copyright-outlined:before {
content: "\e789";
}
.copyright-circle-outlined:before {
content: "\eb60";
}
.control-outlined:before {
content: "\e79c";
}
.container-outlined:before {
content: "\e7b8";
}
.contacts-outlined:before {
content: "\e7e4";
}
.console-sql-outlined:before {
content: "\e910";
}
.compress-outlined:before {
content: "\e914";
}
.compass-outlined:before {
content: "\e786";
}
.comment-outlined:before {
content: "\e8ea";
}
.coffee-outlined:before {
content: "\e6b5";
}
.code-outlined:before {
content: "\e79b";
}
.cloud-server-outlined:before {
content: "\e7db";
}
.cloud-upload-outlined:before {
content: "\e7dc";
}
.cloud-outlined:before {
content: "\e7dd";
}
.cloud-download-outlined:before {
content: "\e7de";
}
.cloud-sync-outlined:before {
content: "\e7e0";
}
.clear-outlined:before {
content: "\e900";
}
.ci-circle-outlined:before {
content: "\e77f";
}
.carry-out-outlined:before {
content: "\e7d6";
}
.car-outlined:before {
content: "\e7da";
}
.ci-outlined:before {
content: "\eb5f";
}
.camera-outlined:before {
content: "\e7d9";
}
.calendar-outlined:before {
content: "\e7d4";
}
.calculator-outlined:before {
content: "\e79a";
}
.bulb-outlined:before {
content: "\e7c7";
}
.build-outlined:before {
content: "\e7d5";
}
.bug-outlined:before {
content: "\e8e9";
}
.branches-outlined:before {
content: "\e7e7";
}
.borderless-table-outlined:before {
content: "\e813";
}
.border-outlined:before {
content: "\e7b7";
}
.book-outlined:before {
content: "\e7b6";
}
.block-outlined:before {
content: "\e7df";
}
.bell-outlined:before {
content: "\e7c5";
}
.bars-outlined:before {
content: "\e71a";
}
.barcode-outlined:before {
content: "\e7d8";
}
.bank-outlined:before {
content: "\e7c6";
}
.audit-outlined:before {
content: "\e7c0";
}
.audio-outlined:before {
content: "\e89b";
}
.audio-muted-outlined:before {
content: "\e8e8";
}
.api-outlined:before {
content: "\e7e3";
}
.apartment-outlined:before {
content: "\e89a";
}
.alert-outlined:before {
content: "\e7c4";
}
.aim-outlined:before {
content: "\e913";
}
.account-book-outlined:before {
content: "\e7d3";
}
.column-height-outlined:before {
content: "\e811";
}
.column-width-outlined:before {
content: "\e812";
}
.radius-setting-outlined:before {
content: "\e7b5";
}
.unordered-list-outlined:before {
content: "\e80f";
}
.ordered-list-outlined:before {
content: "\e810";
}
.drag-outlined:before {
content: "\e843";
}
.sort-descending-outlined:before {
content: "\e80d";
}
.sort-ascending-outlined:before {
content: "\e80e";
}
.font-colors-outlined:before {
content: "\e808";
}
.font-size-outlined:before {
content: "\e809";
}
.line-height-outlined:before {
content: "\e80a";
}
.dash-outlined:before {
content: "\e80b";
}
.small-dash-outlined:before {
content: "\e80c";
}
.zoom-out-outlined:before {
content: "\e898";
}
.zoom-in-outlined:before {
content: "\e899";
}
.undo-outlined:before {
content: "\e787";
}
.redo-outlined:before {
content: "\e788";
}
.bold-outlined:before {
content: "\e804";
}
.strikethrough-outlined:before {
content: "\e805";
}
.underline-outlined:before {
content: "\e806";
}
.italic-outlined:before {
content: "\e807";
}
.bg-colors-outlined:before {
content: "\e803";
}
.align-right-outlined:before {
content: "\e7fb";
}
.align-left-outlined:before {
content: "\e802";
}
.align-center-outlined:before {
content: "\e7f5";
}
.highlight-outlined:before {
content: "\e7e2";
}
.diff-outlined:before {
content: "\e7bf";
}
.snippets-outlined:before {
content: "\e7bd";
}
.delete-outlined:before {
content: "\e7c3";
}
.scissor-outlined:before {
content: "\e7e6";
}
.copy-outlined:before {
content: "\e7bc";
}
.form-outlined:before {
content: "\e791";
}
.edit-outlined:before {
content: "\e7e1";
}
.stop-outlined:before {
content: "\e842";
}
.issues-close-outlined:before {
content: "\e68e";
}
.warning-outlined:before {
content: "\e682";
}
.clock-circle-outlined:before {
content: "\e784";
}
.check-circle-outlined:before {
content: "\e77d";
}
.check-square-outlined:before {
content: "\e794";
}
.check-outlined:before {
content: "\e7fc";
}
.exclamation-circle-outlined:before {
content: "\e785";
}
.exclamation-outlined:before {
content: "\e7fa";
}
.info-circle-outlined:before {
content: "\e77e";
}
.info-outlined:before {
content: "\e7f9";
}
.minus-square-outlined:before {
content: "\e796";
}
.plus-square-outlined:before {
content: "\e797";
}
.minus-circle-outlined:before {
content: "\e780";
}
.minus-outlined:before {
content: "\e801";
}
.pause-circle-outlined:before {
content: "\e783";
}
.pause-outlined:before {
content: "\e800";
}
.plus-circle-outlined:before {
content: "\e781";
}
.plus-outlined:before {
content: "\e8fe";
}
.question-circle-outlined:before {
content: "\e782";
}
.question-outlined:before {
content: "\e7ff";
}
.fullscreen-outlined:before {
content: "\e7ec";
}
.fullscreen-exit-outlined:before {
content: "\e7ed";
}
.radius-bottomleft-outlined:before {
content: "\e7b1";
}
.radius-bottomright-outlined:before {
content: "\e7b2";
}
.radius-upleft-outlined:before {
content: "\e7b3";
}
.radius-upright-outlined:before {
content: "\e7b4";
}
.pic-center-outlined:before {
content: "\e7f6";
}
.pic-right-outlined:before {
content: "\e7f7";
}
.pic-left-outlined:before {
content: "\e7f8";
}
.border-outer-outlined:before {
content: "\e7a9";
}
.border-top-outlined:before {
content: "\e7aa";
}
.border-bottom-outlined:before {
content: "\e7ab";
}
.border-left-outlined:before {
content: "\e7ac";
}
.border-right-outlined:before {
content: "\e7ad";
}
.border-inner-outlined:before {
content: "\e7ae";
}
.border-verticle-outlined:before {
content: "\e7af";
}
.border-horizontal-outlined:before {
content: "\e7b0";
}
.menu-unfold-outlined:before {
content: "\e7f3";
}
.menu-fold-outlined:before {
content: "\e7f4";
}
.logout-outlined:before {
content: "\e78c";
}
.login-outlined:before {
content: "\e8f4";
}
.cluster-outlined:before {
content: "\e7d7";
}
.down-square-outlined:before {
content: "\e793";
}
.left-square-outlined:before {
content: "\e795";
}
.right-square-outlined:before {
content: "\e798";
}
.up-Square-outlined:before {
content: "\e799";
}
.play-circle-outlined:before {
content: "\e67a";
}
.arrow-down-outlined:before {
content: "\e66d";
}
.arrow-right-outlined:before {
content: "\e66e";
}
.arrow-up-outlined:before {
content: "\e66f";
}
.arrow-left-outlined:before {
content: "\e670";
}
.swap-outlined:before {
content: "\e7f2";
}
.swap-right-outlined:before {
content: "\e8f2";
}
.swap-left-outlined:before {
content: "\e8f3";
}
.enter-outlined:before {
content: "\e7fd";
}
.rollback-outlined:before {
content: "\e7fe";
}
.retweet-outlined:before {
content: "\e8f1";
}
.fast-backward-outlined:before {
content: "\e8ed";
}
.fast-forward-outlined:before {
content: "\e8ee";
}
.vertical-align-bottom-outlined:before {
content: "\e7ef";
}
.vertical-align-middle-outlined:before {
content: "\e7f0";
}
.vertical-align-top-outlined:before {
content: "\e7f1";
}
.vertical-right-outlined:before {
content: "\e7ea";
}
.vertical-left-outlined:before {
content: "\e7eb";
}
.double-left-outlined:before {
content: "\e66b";
}
.double-right-outlined:before {
content: "\e66c";
}
.up-circle-outlined:before {
content: "\e666";
}
.right-circle-outlined:before {
content: "\e667";
}
.left-circle-outlined:before {
content: "\e66a";
}
.down-circle-outlined:before {
content: "\eb5e";
}
.caret-up-outlined:before {
content: "\e689";
}
.caret-down-outlined:before {
content: "\e68a";
}
.caret-left-outlined:before {
content: "\e68b";
}
.caret-right-outlined:before {
content: "\e68c";
}
.left-outlined:before {
content: "\e685";
}
.up-outlined:before {
content: "\e686";
}
.down-outlined:before {
content: "\e687";
}
.right-outlined:before {
content: "\e688";
}
.arrows-alt-outlined:before {
content: "\e665";
}
.shrink-outlined:before {
content: "\e68d";
}
.step-backward-outlined:before {
content: "\e8ef";
}
.step-forward-outlined:before {
content: "\e8f0";
}
.robot-outlined:before {
content: "\e897";
}
.file-word-outlined:before {
content: "\e7ba";
}
.usergroup-delete-outlined:before {
content: "\e760";
}
.field-time-outlined:before {
content: "\eb5d";
}
.setting-outlined:before {
content: "\e78e";
}
.file-search-outlined:before {
content: "\e730";
}
.team-outlined:before {
content: "\e67d";
}
.message-outlined:before {
content: "\e78a";
}
.mail-outlined:before {
content: "\e62e";
}
.send-outlined:before {
content: "\e622";
}
.appstore-add-outlined:before {
content: "\e8eb";
}
.user-outlined:before {
content: "\e641";
}
.project-outlined:before {
content: "\e746";
}
.hdd-outlined:before {
content: "\e734";
}
.tool-outlined:before {
content: "\e75b";
}
.user-switch-outlined:before {
content: "\ea3d";
}
.appstore-outlined:before {
content: "\e601";
}
.home-outlined:before {
content: "\e965";
}

File diff suppressed because it is too large Load Diff

View File

@ -1,15 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20">
<path
fill="currentColor"
fillRule="evenodd"
d="M20 1v18.001L12.607 1H20ZM7.399 1L0 19.001V1h7.399Zm2.604 6.265L14.713 19h-3.086l-1.41-3.419H6.77l3.233-8.316Z"
></path>
</svg>
</template>
<script>
export default {
name: 'UiwAdobe'
}
</script>

View File

@ -1,14 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20">
<path
fill="currentColor"
d="M20 13.692V3.846A3.845 3.845 0 0 0 16.154 0H3.846A3.845 3.845 0 0 0 0 3.846v12.308A3.845 3.845 0 0 0 3.846 20h12.308a3.848 3.848 0 0 0 3.787-3.167c-1.02-.439-5.44-2.347-7.742-3.45c-1.755 2.122-3.589 3.396-6.356 3.396s-4.613-1.703-4.388-3.79c.145-1.368 1.084-3.605 5.161-3.22c2.148.201 3.132.604 4.886 1.182c.45-.83.83-1.745 1.114-2.72H4.847v-.77H8.69V6.077H4V5.23h4.69V3.236s.045-.315.389-.315H11V5.23h5.002v.847H11v1.384h4.078a15.726 15.726 0 0 1-1.654 4.154c1.182.43 6.575 2.077 6.575 2.077ZM5.538 15.46c-2.925 0-3.384-1.846-3.23-2.617c.154-.77 1.002-1.768 2.625-1.768c1.87 0 3.541.477 5.547 1.454c-1.407 1.837-3.144 2.93-4.942 2.93Z"
></path>
</svg>
</template>
<script>
export default {
name: 'UiwAlipay'
}
</script>

View File

@ -1,14 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20">
<path
fill="currentColor"
d="M19.23 6.572a9.611 9.611 0 0 0-2.104-3.073a9.875 9.875 0 0 0-6.94-2.83a9.882 9.882 0 0 0-3.226.533C4.191-.093.9-.002.756.003a.769.769 0 0 0-.7 1.052l1.727 4.277a9.513 9.513 0 0 0-1.415 5.002a9.48 9.48 0 0 0 .771 3.763a9.611 9.611 0 0 0 2.103 3.073a9.875 9.875 0 0 0 6.94 2.83a9.891 9.891 0 0 0 3.824-.76a9.776 9.776 0 0 0 5.223-5.143A9.472 9.472 0 0 0 20 10.334c0-1.304-.259-2.57-.77-3.762Zm-8.584 1.855c0 .442-.363.8-.812.8a.806.806 0 0 1-.812-.8V6.973c0-.442.363-.8.812-.8c.449 0 .812.358.812.8v1.454Zm4.721 0c0 .442-.363.8-.812.8a.806.806 0 0 1-.813-.8V6.973c0-.442.364-.8.813-.8c.449 0 .812.358.812.8v1.454Z"
></path>
</svg>
</template>
<script>
export default {
name: 'UiwAliwangwang'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" fillRule="evenodd" d="M12.735 1.828L13.6.254a.172.172 0 0 0-.3-.164l-.874 1.59a5.987 5.987 0 0 0-2.428-.508c-.869 0-1.69.181-2.424.506L6.698.09a.171.171 0 0 0-.232-.069a.169.169 0 0 0-.069.232l.866 1.572c-1.7.874-2.85 2.537-2.849 4.447l11.166-.001c0-1.91-1.146-3.57-2.845-4.444Zm-5.278 2.43a.467.467 0 1 1 .001-.934a.467.467 0 0 1 0 .935ZM15.542 6.7l.002 8.012c0 .481-.262.897-.648 1.127a1.31 1.31 0 0 1-.675.19l-.904.001v2.734a1.237 1.237 0 0 1-1.489 1.21a1.238 1.238 0 0 1-.99-1.209V16.03H9.163v2.735A1.237 1.237 0 0 1 7.925 20a1.239 1.239 0 0 1-1.238-1.235V16.03h-.901c-.521 0-.967-.3-1.182-.736a1.298 1.298 0 0 1-.141-.581l-.002-8.01L15.542 6.7ZM2.74 6.47c.684 0 1.24.553 1.24 1.234v5.17a1.238 1.238 0 0 1-1.922 1.03a1.231 1.231 0 0 1-.557-1.03L1.5 7.703c0-.68.555-1.234 1.24-1.234Zm14.52-.001c.684 0 1.24.552 1.24 1.234v5.169c0 .683-.555 1.235-1.239 1.235c-.685 0-1.24-.552-1.24-1.235v-5.17c0-.682.554-1.235 1.238-1.234Zm-4.72-3.144a.467.467 0 1 1 0 .933a.467.467 0 1 1 0-.933Z"></path></svg>
</template>
<script>
export default {
name: 'UiwAndroid'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" d="M4.074 6.445a.29.29 0 0 0-.296.285v5.986a.29.29 0 0 0 .296.285a.29.29 0 0 0 .296-.285V6.73a.29.29 0 0 0-.296-.285Zm.089-1.318c.918 0 1.663.718 1.663 1.603v5.986c0 .885-.745 1.603-1.663 1.603S2.5 13.6 2.5 12.716V6.73c0-.885.745-1.603 1.663-1.603Zm1.74 1.501v8.13h8.201v-8.13H5.902ZM4.534 5.31H15.47v9.887c0 .485-.408.879-.911.879H5.446c-.503 0-.91-.394-.91-.879V5.31Zm11.372 1.12a.29.29 0 0 0-.296.284V12.7a.29.29 0 0 0 .296.285c.164 0 .296-.189.296-.285V6.714a.29.29 0 0 0-.296-.285Zm-6.89 8.775c.378 0 .684.295.684.659v2.32C9.7 19.293 9.104 20 8.04 20c-1.046 0-1.662-.684-1.724-1.816v-2.32c0-.364.306-.66.684-.66c.377 0 .683.296.683.66v2.285c.024.446.102.533.358.533c.238 0 .292-.064.292-.498v-2.32c0-.364.306-.66.684-.66Zm4.542 0c.377 0 .683.295.683.659v2.32c0 1.109-.597 1.816-1.66 1.816c-1.046 0-1.662-.684-1.724-1.816v-2.32c0-.364.306-.66.684-.66c.377 0 .683.296.683.66v2.285c.024.446.102.533.358.533c.238 0 .292-.064.292-.498v-2.32c0-.364.306-.66.684-.66ZM12.664.27a.7.7 0 0 1 .955-.145a.644.644 0 0 1 .15.92l-.68.903a5.501 5.501 0 0 1 2.382 3.202c.117-.026.24-.04.366-.04c.918 0 1.663.718 1.663 1.603V12.7c0 .885-.745 1.603-1.663 1.603s-1.663-.718-1.663-1.603V6.714c0-.318.096-.615.263-.865l-.203.032c-.33-2.013-2.138-3.517-4.276-3.517c-2.211 0-4.061 1.607-4.302 3.709l-1.359-.145c.187-1.63 1.109-3.034 2.43-3.912l-.732-.97a.644.644 0 0 1 .15-.92a.7.7 0 0 1 .955.145l.85 1.127a5.872 5.872 0 0 1 2.008-.352c.66 0 1.295.109 1.887.31ZM8.636 3.337c.252 0 .456.197.456.44a.448.448 0 0 1-.456.439a.448.448 0 0 1-.456-.44c0-.242.204-.439.456-.439Zm2.734 0c.252 0 .456.197.456.44a.448.448 0 0 1-.456.439a.448.448 0 0 1-.455-.44c0-.242.204-.439.455-.439Z"></path></svg>
</template>
<script>
export default {
name: 'UiwAndroidO'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" fillRule="evenodd" d="M14.122 4.682c1.35 0 2.781.743 3.8 2.028c-3.34 1.851-2.797 6.674.578 7.963c-.465 1.04-.687 1.505-1.285 2.426c-.835 1.284-2.01 2.884-3.469 2.898c-1.295.012-1.628-.853-3.386-.843c-1.758.01-2.125.858-3.42.846c-1.458-.014-2.573-1.458-3.408-2.743C1.198 13.665.954 9.45 2.394 7.21C3.417 5.616 5.03 4.683 6.548 4.683c1.545 0 2.516.857 3.794.857c1.24 0 1.994-.858 3.78-.858ZM13.73 0c.18 1.215-.314 2.405-.963 3.247c-.695.902-1.892 1.601-3.05 1.565c-.21-1.163.332-2.36.99-3.167C11.43.755 12.67.074 13.73 0Z"></path></svg>
</template>
<script>
export default {
name: 'UiwApple'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" d="M7.07 10.91a2.02 2.02 0 0 1 2.02 2.02v5.05A2.02 2.02 0 0 1 7.07 20H2.02A2.02 2.02 0 0 1 0 17.98v-5.05a2.02 2.02 0 0 1 2.02-2.02h5.05Zm10.91 0A2.02 2.02 0 0 1 20 12.93v5.05A2.02 2.02 0 0 1 17.98 20h-5.05a2.02 2.02 0 0 1-2.02-2.02v-5.05a2.02 2.02 0 0 1 2.02-2.02h5.05ZM7.07 0a2.02 2.02 0 0 1 2.02 2.02v5.05a2.02 2.02 0 0 1-2.02 2.02H2.02A2.02 2.02 0 0 1 0 7.07V2.02A2.02 2.02 0 0 1 2.02 0h5.05Zm10.91 0A2.02 2.02 0 0 1 20 2.02v5.05a2.02 2.02 0 0 1-2.02 2.02h-5.05a2.02 2.02 0 0 1-2.02-2.02V2.02A2.02 2.02 0 0 1 12.93 0h5.05Z"></path></svg>
</template>
<script>
export default {
name: 'UiwAppstore'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" d="M2.02 1.515a.505.505 0 0 0-.505.505v5.05c0 .28.226.506.505.506h5.05a.505.505 0 0 0 .506-.505V2.02a.505.505 0 0 0-.505-.506H2.02Zm5.05 9.394a2.02 2.02 0 0 1 2.02 2.02v5.05A2.02 2.02 0 0 1 7.07 20H2.02A2.02 2.02 0 0 1 0 17.98v-5.05a2.02 2.02 0 0 1 2.02-2.02h5.05Zm10.91 0A2.02 2.02 0 0 1 20 12.93v5.05A2.02 2.02 0 0 1 17.98 20h-5.05a2.02 2.02 0 0 1-2.02-2.02v-5.05a2.02 2.02 0 0 1 2.02-2.02h5.05ZM7.07 12.424H2.02a.505.505 0 0 0-.505.505v5.05c0 .28.226.506.505.506h5.05a.505.505 0 0 0 .506-.505v-5.05a.505.505 0 0 0-.505-.506Zm10.91 0h-5.05a.505.505 0 0 0-.506.505v5.05c0 .28.226.506.505.506h5.05a.505.505 0 0 0 .506-.505v-5.05a.505.505 0 0 0-.505-.506ZM7.07 0a2.02 2.02 0 0 1 2.02 2.02v5.05a2.02 2.02 0 0 1-2.02 2.02H2.02A2.02 2.02 0 0 1 0 7.07V2.02A2.02 2.02 0 0 1 2.02 0h5.05Zm10.91 0A2.02 2.02 0 0 1 20 2.02v5.05a2.02 2.02 0 0 1-2.02 2.02h-5.05a2.02 2.02 0 0 1-2.02-2.02V2.02A2.02 2.02 0 0 1 12.93 0h5.05Zm0 1.515h-5.05a.505.505 0 0 0-.506.505v5.05c0 .28.226.506.505.506h5.05a.505.505 0 0 0 .506-.505V2.02a.505.505 0 0 0-.505-.506Z"></path></svg>
</template>
<script>
export default {
name: 'UiwAppstoreO'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" fillRule="evenodd" d="M9.087 2.054c.198 0 .357.16.357.357c0 .018-.007.034-.01.052h.01v7.755c0 .197.16.357.357.357h7.78c.196 0 .356.16.356.357l-.002.01l.002.085c0 4.955-4.015 8.973-8.969 8.973C4.015 20 0 15.982 0 11.027C0 6.07 4.015 2.054 8.968 2.054l.096.002c.008.002.015-.002.023-.002ZM11.13 0c4.877.05 8.82 3.996 8.871 8.876c0 .197-.16.357-.357.357c-.018 0-.034-.008-.052-.01v.01H11.13a.357.357 0 0 1-.357-.357V.41h.01c-.002-.018-.01-.034-.01-.052c0-.197.16-.357.357-.357Z"></path></svg>
</template>
<script>
export default {
name: 'UiwAreaChart'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" fillRule="evenodd" d="M9.364.765c-.037 5.419-.078 10.936-.12 16.553a398914.9 398914.9 0 0 0-6.454-6.361c-.385-.312-.802-.221-1.067.035c-.248.24-.353.7.007 1.09c2.368 2.326 4.975 4.892 7.82 7.697a.794.794 0 0 0 .554.222a.745.745 0 0 0 .539-.222c2.726-2.75 5.287-5.335 7.683-7.755a.754.754 0 0 0-.055-1.032c-.371-.374-.885-.229-1.093 0a3545.93 3545.93 0 0 1-6.386 6.437c.041-5.609.08-11.163.117-16.664c0-.26-.212-.765-.767-.765s-.778.469-.778.765Z"></path></svg>
</template>
<script>
export default {
name: 'UiwArrowDown'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" d="M7.397 2.21A.726.726 0 0 1 8.41 2.2a.69.69 0 0 1 .012.99L2.373 9.243l16.931.105a.7.7 0 0 1-.008 1.4l-16.809-.104l6.303 6.16a.69.69 0 0 1 .076.903l-.075.087a.727.727 0 0 1-1.012 0L.21 10.4a.69.69 0 0 1-.005-.985Z"></path></svg>
</template>
<script>
export default {
name: 'UiwArrowLeft'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" fillRule="evenodd" d="M.696 9.349c5.518-.03 11.165-.062 16.942-.096c-2.807-2.81-4.835-4.842-6.084-6.095c-.143-.179-.158-.554.112-.847c.27-.293.752-.281.89-.14c2.362 2.372 4.772 4.782 7.23 7.23a.65.65 0 0 1 .215.503a.645.645 0 0 1-.215.502a8382.495 8382.495 0 0 1-7.6 7.421a.742.742 0 0 1-1.014-.063c-.263-.287-.29-.588.061-.982c2.002-1.96 4.097-4.004 6.287-6.13c-5.713.038-11.321.07-16.824.097a.701.701 0 0 1-.696-.72c0-.507.388-.68.696-.68Z"></path></svg>
</template>
<script>
export default {
name: 'UiwArrowRight'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" fillRule="evenodd" d="m9.551.222l-7.82 7.696c-.306.416-.309.78-.008 1.091c.301.312.665.314 1.093.007l6.428-6.334V19.32c.041.453.319.68.833.681c.514.001.792-.226.833-.68l-.111-16.64l6.38 6.328c.415.321.78.321 1.092 0c.313-.32.334-.663.062-1.027l-7.7-7.76A.776.776 0 0 0 10.078 0a.674.674 0 0 0-.526.222Z"></path></svg>
</template>
<script>
export default {
name: 'UiwArrowUp'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" d="M9.163 10.762a.7.7 0 0 1 .008.99l-6.737 6.854l4.266-.001a.7.7 0 0 1 0 1.4h-6a.7.7 0 0 1-.7-.7v-6a.7.7 0 0 1 1.4 0l.001 4.354l6.772-6.888a.7.7 0 0 1 .99-.009ZM19.302 0a.7.7 0 0 1 .7.7v6a.7.7 0 0 1-1.4 0L18.6 2.346l-6.772 6.888a.7.7 0 0 1-.998-.981l6.737-6.854l-4.266.001a.7.7 0 0 1 0-1.4h6Z"></path></svg>
</template>
<script>
export default {
name: 'UiwArrowsAlt'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" d="M10 0c.412 0 .746.344.746.768l-.001 7.725l6.07-4.54a.73.73 0 0 1 .971.082l.072.087a.783.783 0 0 1-.166 1.073l-6.424 4.804l6.424 4.806c.334.25.408.73.166 1.073a.732.732 0 0 1-1.043.17l-6.07-4.542l.001 7.726A.757.757 0 0 1 10 20a.757.757 0 0 1-.746-.768v-7.726l-6.07 4.542a.73.73 0 0 1-.97-.083l-.072-.087a.783.783 0 0 1 .166-1.073L8.73 10L2.308 5.195a.783.783 0 0 1-.166-1.073a.732.732 0 0 1 1.043-.17l6.069 4.541V.768C9.254.344 9.588 0 10 0Z"></path></svg>
</template>
<script>
export default {
name: 'UiwAsterisk'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" d="m10.903 2.931l-.001 5.108l6.615-5.593c.62-.526 1.58-.323 1.58.485v14.14c0 .805-.96 1.009-1.58.483l-6.615-5.593v5.11c0 .805-.96 1.009-1.58.483l-8.085-6.836a.936.936 0 0 1 0-1.434l8.086-6.838c.62-.526 1.58-.323 1.58.485Z"></path></svg>
</template>
<script>
export default {
name: 'UiwBackward'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" d="M3.723 10.54c2.132-.47 1.838-3.07 1.777-3.639c-.104-.875-1.115-2.406-2.486-2.283c-1.723.155-1.974 2.7-1.974 2.7c-.235 1.174.557 3.687 2.683 3.22M7.68 6.172c1.176 0 2.127-1.383 2.127-3.09C9.807 1.382 8.859 0 7.683 0C6.507 0 5.551 1.375 5.551 3.083c0 1.708.956 3.09 2.132 3.09m5.069.205c1.576.217 2.582-1.5 2.786-2.8c.204-1.29-.817-2.798-1.927-3.056c-1.12-.264-2.5 1.56-2.638 2.749c-.147 1.458.204 2.907 1.772 3.113m6.24 2.184c0-.621-.5-2.493-2.376-2.493c-1.875 0-2.132 1.766-2.132 3.015c0 1.192.097 2.85 2.438 2.8c2.332-.059 2.077-2.7 2.077-3.324m-2.375 5.447s-2.438-1.924-3.86-3.999c-1.927-3.063-4.667-1.816-5.58-.263c-.915 1.569-2.336 2.551-2.537 2.813c-.204.259-2.94 1.766-2.33 4.516c.612 2.749 2.744 2.699 2.744 2.699s1.568.158 3.397-.258c1.83-.417 3.397.1 3.397.1s4.253 1.457 5.43-1.342c1.163-2.807-.662-4.257-.662-4.257"></path></svg>
</template>
<script>
export default {
name: 'UiwBaidu'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" fillRule="evenodd" d="M3 6a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h2Zm5.365 6a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h2Zm5.332-12a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h2ZM19 0a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h2Z"></path></svg>
</template>
<script>
export default {
name: 'UiwBarChart'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" d="M8.438 2.5h.889v12.73h-.889V2.5Zm-2.22 0H7.55v12.73H6.218V2.5Zm-.888 0h.444v12.73H5.33V2.5Zm-3.11 0h.445v12.73H2.22V2.5Zm.889 0H4.44v12.73H3.11V2.5Zm12.45 0h1.332v12.73H15.56V2.5Zm-2.665 0h1.332v12.73h-1.332V2.5Zm1.776 0h.445v12.73h-.445V2.5Zm-1.776 13.638h4.885V17.5h-4.885v-1.362ZM0 2.5h1.332v15H0v-15Zm10.673 13.638h1.333V17.5h-1.333v-1.362ZM17.335 2.5h.444v12.73h-.444V2.5Zm1.333 0H20v15h-1.332v-15Zm-7.106 0h.888v12.73h-.888V2.5ZM2.22 16.138h1.332V17.5H2.221v-1.362Zm2.22 0h5.33V17.5H4.44v-1.362ZM10.23 2.5h.444v12.73h-.444V2.5Z"></path></svg>
</template>
<script>
export default {
name: 'UiwBarcode'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" d="M9.985 0c1.089 0 1.971.898 1.971 2.006l-.009.163c.868.352 1.707.936 2.451 1.71c.862.893 1.366 2.077 1.521 3.596v5.478l1.191 2.098c.4.666.528 1.224.216 1.707c-.286.441-.797.595-1.49.583h-2.67C12.854 18.86 11.532 20 9.95 20c-1.584 0-2.905-1.14-3.216-2.658H3.778l-.056-.003c-.627-.054-1.094-.357-1.199-.94c-.071-.397.023-.823.268-1.331l1.225-2.18l.003-5.473c.107-1.21.56-2.337 1.348-3.371c.667-.875 1.62-1.519 2.654-1.89a1.752 1.752 0 0 1-.006-.148C8.015.898 8.897 0 9.985 0Zm1.818 17.342H8.097c.275.77 1 1.32 1.853 1.32c.852 0 1.578-.55 1.853-1.32ZM10.082 3.124c-1.354 0-2.843.645-3.677 1.74c-.638.836-.994 1.722-1.075 2.61v5.59c0 .117-.03.232-.087.333l-1.291 2.296a1.71 1.71 0 0 0-.12.311h12.014c.121.002.213-.003.276-.005a2.615 2.615 0 0 0-.141-.265l-1.287-2.267a.678.678 0 0 1-.088-.335l.003-5.586c-.121-1.162-.506-2.064-1.149-2.732c-1.04-1.08-2.262-1.69-3.378-1.69Zm-.097-1.787a.66.66 0 0 0-.635.497c.246-.031.49-.047.732-.047c.177 0 .356.01.535.032a.66.66 0 0 0-.632-.482Z"></path></svg>
</template>
<script>
export default {
name: 'UiwBell'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" d="M1.818 5.174a.449.449 0 0 0-.454.443V16.23c0 .244.203.442.454.442h16.364a.449.449 0 0 0 .454-.442V5.617a.449.449 0 0 0-.454-.443H1.818Zm0-1.326h16.364c1.004 0 1.818.792 1.818 1.769V16.23c0 .977-.814 1.769-1.818 1.769H1.818C.814 18 0 17.208 0 16.231V5.617c0-.977.814-1.77 1.818-1.77Zm-.79 5.528a.673.673 0 0 1-.681-.664c0-.366.305-.663.682-.663h4.5c.376 0 .681.297.681.663a.673.673 0 0 1-.682.664h-4.5Zm13.109 0a.673.673 0 0 1-.682-.664c0-.366.305-.663.682-.663h4.975c.376 0 .682.297.682.663a.673.673 0 0 1-.682.664h-4.975Zm-4.3 6.52c-2.887 0-5.227-2.277-5.227-5.086c0-2.81 2.34-5.086 5.227-5.086c2.887 0 5.228 2.277 5.228 5.086s-2.34 5.086-5.228 5.086Zm0-1.327c2.134 0 3.864-1.683 3.864-3.76c0-2.075-1.73-3.759-3.864-3.759c-2.133 0-3.863 1.684-3.863 3.76c0 2.076 1.73 3.759 3.863 3.759ZM6.852 4.673l-1.2-.63c.292-.526.623-.976.994-1.35A2.263 2.263 0 0 1 8.29 2l6.371.002a2.49 2.49 0 0 1 1.657.777c.355.374.668.79.94 1.246l-1.178.666a5.773 5.773 0 0 0-.765-1.014a1.089 1.089 0 0 0-.709-.35H8.29c-.255 0-.463.089-.663.29c-.28.282-.54.633-.774 1.056ZM2.5 3.181c0-.367.305-.664.682-.664c.376 0 .682.297.682.664V4.29a.673.673 0 0 1-.682.663a.673.673 0 0 1-.682-.663V3.18Z"></path></svg>
</template>
<script>
export default {
name: 'UiwCameraO'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" d="m17.704 6.58l-6.972 8.086a.967.967 0 0 1-1.463 0L2.296 6.58C1.76 5.96 1.967 5 2.791 5h14.42c.821 0 1.029.96.493 1.58Z"></path></svg>
</template>
<script>
export default {
name: 'UiwCaretDown'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" fillRule="evenodd" d="m13.42 2.296l-8.047 6.94A.923.923 0 0 0 5 10c0 .315.137.58.41.797l8.01 6.907c.32.268.664.357 1.032.267c.3-.087.482-.29.548-.607v-14.7a.758.758 0 0 0-.526-.628c-.383-.091-.734-.005-1.054.26Z"></path></svg>
</template>
<script>
export default {
name: 'UiwCaretLeft'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" fillRule="evenodd" d="M5 2.643v14.765c.092.32.299.511.619.572c.32.061.633-.024.94-.255l8.107-6.993A.944.944 0 0 0 15 10a.94.94 0 0 0-.334-.73L6.58 2.295c-.232-.197-.639-.383-1.061-.253c-.282.087-.455.287-.519.6Z"></path></svg>
</template>
<script>
export default {
name: 'UiwCaretRight'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" fillRule="evenodd" d="m10.685 5.284l7.019 8.136c.24.277.339.595.296.954c-.043.359-.28.568-.71.626H2.744c-.351-.025-.582-.199-.693-.522c-.11-.324-.054-.651.17-.981l7.097-8.213a.962.962 0 0 1 1.367 0Z"></path></svg>
</template>
<script>
export default {
name: 'UiwCaretUp'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" d="M18.635 4.243a.795.795 0 0 1 1.12-.023a.788.788 0 0 1 .024 1.117L8.787 16.757a.795.795 0 0 1-1.137.008L.228 9.262a.788.788 0 0 1 .008-1.117a.795.795 0 0 1 1.122.008l6.849 6.924L18.635 4.243Z"></path></svg>
</template>
<script>
export default {
name: 'UiwCheck'
}
</script>

View File

@ -1,10 +0,0 @@
<template>
<svg width="1em" height="1em" viewBox="0 0 20 20"><path fill="currentColor" d="M18.182 0C19.186 0 20 .814 20 1.818v16.364A1.818 1.818 0 0 1 18.182 20H1.818A1.818 1.818 0 0 1 0 18.182V1.818C0 .814.814 0 1.818 0h16.364Zm-3.26 6.564a.682.682 0 0 0-.963.053L9.547 11.55L6.715 8.52a.682.682 0 0 0-.996.931l3.34 3.575a.682.682 0 0 0 1.007-.01l4.91-5.489a.682.682 0 0 0-.054-.962Z"></path></svg>
</template>
<script>
export default {
name: 'UiwCheckSquare'
}
</script>

Some files were not shown because too many files have changed in this diff Show More