嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
资产采购管理系统
.
├── asset-purchase-main
│ ├── LICENSE
│ ├── README.md
│ ├── back
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ ├── java
│ │ │ └── cn
│ │ │ └── zwz
│ │ │ ├── ZwzApplication.java
│ │ │ ├── asset
│ │ │ │ ├── controller
│ │ │ │ │ ├── AdminAssetController.java
│ │ │ │ │ ├── AdminAssetSupplierController.java
│ │ │ │ │ ├── AdminAssetUnitController.java
│ │ │ │ │ ├── AdminAssetWareController.java
│ │ │ │ │ ├── AdminAssetsBuyController.java
│ │ │ │ │ ├── AdminAssetsController.java
│ │ │ │ │ └── AdminAssetsRepairController.java
│ │ │ │ ├── entity
│ │ │ │ │ ├── AdminAsset.java
│ │ │ │ │ ├── AdminAssetSupplier.java
│ │ │ │ │ ├── AdminAssetUnit.java
│ │ │ │ │ ├── AdminAssetWare.java
│ │ │ │ │ ├── AdminAssets.java
│ │ │ │ │ ├── AdminAssetsBuy.java
│ │ │ │ │ └── AdminAssetsRepair.java
│ │ │ │ ├── mapper
│ │ │ │ │ ├── AdminAssetMapper.java
│ │ │ │ │ ├── AdminAssetSupplierMapper.java
│ │ │ │ │ ├── AdminAssetUnitMapper.java
│ │ │ │ │ ├── AdminAssetWareMapper.java
│ │ │ │ │ ├── AdminAssetsBuyMapper.java
│ │ │ │ │ ├── AdminAssetsMapper.java
│ │ │ │ │ └── AdminAssetsRepairMapper.java
│ │ │ │ ├── service
│ │ │ │ │ ├── IAdminAssetService.java
│ │ │ │ │ ├── IAdminAssetSupplierService.java
│ │ │ │ │ ├── IAdminAssetUnitService.java
│ │ │ │ │ ├── IAdminAssetWareService.java
│ │ │ │ │ ├── IAdminAssetsBuyService.java
│ │ │ │ │ ├── IAdminAssetsRepairService.java
│ │ │ │ │ └── IAdminAssetsService.java
│ │ │ │ └── serviceimpl
│ │ │ │ ├── IAdminAssetServiceImpl.java
│ │ │ │ ├── IAdminAssetSupplierServiceImpl.java
│ │ │ │ ├── IAdminAssetUnitServiceImpl.java
│ │ │ │ ├── IAdminAssetWareServiceImpl.java
│ │ │ │ ├── IAdminAssetsBuyServiceImpl.java
│ │ │ │ ├── IAdminAssetsRepairServiceImpl.java
│ │ │ │ └── IAdminAssetsServiceImpl.java
│ │ │ ├── basics
│ │ │ │ ├── baseClass
│ │ │ │ │ ├── BeansConfiguration.java
│ │ │ │ │ ├── StartBean.java
│ │ │ │ │ ├── ZwzBaseController.java
│ │ │ │ │ ├── ZwzBaseDao.java
│ │ │ │ │ ├── ZwzBaseEntity.java
│ │ │ │ │ └── ZwzBaseService.java
│ │ │ │ ├── baseVo
│ │ │ │ │ ├── FieldValidate.java
│ │ │ │ │ ├── PageVo.java
│ │ │ │ │ ├── Result.java
│ │ │ │ │ ├── SearchVo.java
│ │ │ │ │ └── TokenUser.java
│ │ │ │ ├── code
│ │ │ │ │ ├── MyBatisPlusCodeUtils.java
│ │ │ │ │ ├── bean
│ │ │ │ │ │ ├── Entity.java
│ │ │ │ │ │ ├── Field.java
│ │ │ │ │ │ └── Item.java
│ │ │ │ │ └── vue
│ │ │ │ │ └── ZwzVueGenerator.java
│ │ │ │ ├── exception
│ │ │ │ │ ├── ZwzAuthException.java
│ │ │ │ │ └── ZwzException.java
│ │ │ │ ├── lock
│ │ │ │ │ └── RedisLockConfig.java
│ │ │ │ ├── log
│ │ │ │ │ ├── LogType.java
│ │ │ │ │ ├── SystemLog.java
│ │ │ │ │ └── SystemLogAspect.java
│ │ │ │ ├── mybatisplus
│ │ │ │ │ ├── MyMetaObjectHandler.java
│ │ │ │ │ └── MybatisPlusConfig.java
│ │ │ │ ├── parameter
│ │ │ │ │ ├── CaptchaProperties.java
│ │ │ │ │ ├── CommonConstant.java
│ │ │ │ │ ├── NoAuthenticationProperties.java
│ │ │ │ │ ├── SettingConstant.java
│ │ │ │ │ └── ZwzLoginProperties.java
│ │ │ │ ├── redis
│ │ │ │ │ ├── InterceptConfiguration.java
│ │ │ │ │ ├── LimitRaterInterceptor.java
│ │ │ │ │ ├── RateLimiter.java
│ │ │ │ │ ├── RedisExceptionThrowsConfig.java
│ │ │ │ │ ├── RedisRaterLimiter.java
│ │ │ │ │ └── RedisTemplateHelper.java
│ │ │ │ ├── security
│ │ │ │ │ ├── SecurityUserDetails.java
│ │ │ │ │ ├── UserDetailsServiceImpl.java
│ │ │ │ │ ├── WebSecurityConfig.java
│ │ │ │ │ ├── controller
│ │ │ │ │ │ └── QwVerificationCodeController.java
│ │ │ │ │ ├── jwt
│ │ │ │ │ │ ├── AuthenticationFailHandler.java
│ │ │ │ │ │ ├── AuthenticationSuccessHandler.java
│ │ │ │ │ │ ├── JwtRoleFilter.java
│ │ │ │ │ │ └── ZwzAccessDeniedHandler.java
│ │ │ │ │ ├── permission
│ │ │ │ │ │ ├── MyAccessDecisionManager.java
│ │ │ │ │ │ ├── MyFilterSecurityInterceptor.java
│ │ │ │ │ │ └── MySecurityMetadataSource.java
│ │ │ │ │ ├── utils
│ │ │ │ │ │ ├── WeChatUploadMeidaUtils.java
│ │ │ │ │ │ ├── WeiChatUtils.java
│ │ │ │ │ │ └── ZwzWxNoticeUtils.java
│ │ │ │ │ └── validate
│ │ │ │ │ └── ImageValidateFilter.java
│ │ │ │ └── utils
│ │ │ │ ├── Base64DecodeMultipartFile.java
│ │ │ │ ├── CommonUtil.java
│ │ │ │ ├── CreateVerifyCode.java
│ │ │ │ ├── HibernateProxyTypeAdapter.java
│ │ │ │ ├── IpInfoUtil.java
│ │ │ │ ├── PageUtil.java
│ │ │ │ ├── ResponseUtil.java
│ │ │ │ ├── ResultUtil.java
│ │ │ │ ├── SecurityUtil.java
│ │ │ │ └── ThreadPoolUtil.java
│ │ │ ├── data
│ │ │ │ ├── controller
│ │ │ │ │ ├── CaptchaController.java
│ │ │ │ │ ├── DepartmentController.java
│ │ │ │ │ ├── DictController.java
│ │ │ │ │ ├── DictDataController.java
│ │ │ │ │ ├── FileController.java
│ │ │ │ │ ├── IpInfoController.java
│ │ │ │ │ ├── LogController.java
│ │ │ │ │ ├── MyDoorController.java
│ │ │ │ │ ├── MyUserController.java
│ │ │ │ │ ├── PermissionController.java
│ │ │ │ │ ├── RedisController.java
│ │ │ │ │ ├── RoleController.java
│ │ │ │ │ ├── SecurityController.java
│ │ │ │ │ ├── SettingController.java
│ │ │ │ │ ├── UploadController.java
│ │ │ │ │ └── UserController.java
│ │ │ │ ├── dao
│ │ │ │ │ ├── LogDao.java
│ │ │ │ │ └── mapper
│ │ │ │ │ ├── DepartmentHeaderMapper.java
│ │ │ │ │ ├── DepartmentMapper.java
│ │ │ │ │ ├── DictDataMapper.java
│ │ │ │ │ ├── DictMapper.java
│ │ │ │ │ ├── FileMapper.java
│ │ │ │ │ ├── LogMapper.java
│ │ │ │ │ ├── PermissionMapper.java
│ │ │ │ │ ├── RoleMapper.java
│ │ │ │ │ ├── RolePermissionMapper.java
│ │ │ │ │ ├── SettingMapper.java
│ │ │ │ │ ├── UserMapper.java
│ │ │ │ │ └── UserRoleMapper.java
│ │ │ │ ├── entity
│ │ │ │ │ ├── Department.java
│ │ │ │ │ ├── DepartmentHeader.java
│ │ │ │ │ ├── Dict.java
│ │ │ │ │ ├── DictData.java
│ │ │ │ │ ├── File.java
│ │ │ │ │ ├── Log.java
│ │ │ │ │ ├── Permission.java
│ │ │ │ │ ├── Role.java
│ │ │ │ │ ├── RolePermission.java
│ │ │ │ │ ├── Setting.java
│ │ │ │ │ ├── User.java
│ │ │ │ │ └── UserRole.java
│ │ │ │ ├── service
│ │ │ │ │ ├── IDepartmentHeaderService.java
│ │ │ │ │ ├── IDepartmentService.java
│ │ │ │ │ ├── IDictDataService.java
│ │ │ │ │ ├── IDictService.java
│ │ │ │ │ ├── IFileService.java
│ │ │ │ │ ├── ILogService.java
│ │ │ │ │ ├── IPermissionService.java
│ │ │ │ │ ├── IRolePermissionService.java
│ │ │ │ │ ├── IRoleService.java
│ │ │ │ │ ├── ISettingService.java
│ │ │ │ │ ├── IUserRoleService.java
│ │ │ │ │ ├── IUserService.java
│ │ │ │ │ └── LogService.java
│ │ │ │ ├── serviceimpl
│ │ │ │ │ ├── IDepartmentHeaderServiceImpl.java
│ │ │ │ │ ├── IDepartmentServiceImpl.java
│ │ │ │ │ ├── IDictDataServiceImpl.java
│ │ │ │ │ ├── IDictServiceImpl.java
│ │ │ │ │ ├── IFileServiceImpl.java
│ │ │ │ │ ├── ILogServiceImpl.java
│ │ │ │ │ ├── IPermissionServiceImpl.java
│ │ │ │ │ ├── IRolePermissionServiceImpl.java
│ │ │ │ │ ├── IRoleServiceImpl.java
│ │ │ │ │ ├── ISettingServiceImpl.java
│ │ │ │ │ ├── IUserRoleServiceImpl.java
│ │ │ │ │ ├── IUserServiceImpl.java
│ │ │ │ │ └── LogServiceImpl.java
│ │ │ │ ├── utils
│ │ │ │ │ ├── FileManage.java
│ │ │ │ │ ├── VoUtil.java
│ │ │ │ │ ├── ZwzFileUtils.java
│ │ │ │ │ └── ZwzNullUtils.java
│ │ │ │ └── vo
│ │ │ │ ├── AntvVo.java
│ │ │ │ ├── HttpIpSsoSetting.java
│ │ │ │ ├── MenuVo.java
│ │ │ │ ├── NoticeSetting.java
│ │ │ │ ├── OssSetting.java
│ │ │ │ ├── OssSettingVo.java
│ │ │ │ ├── PermissionDTO.java
│ │ │ │ ├── RedisInfo.java
│ │ │ │ ├── RedisVo.java
│ │ │ │ ├── RoleDTO.java
│ │ │ │ ├── SmsSetting.java
│ │ │ │ └── VaptchaSetting.java
│ │ │ └── test
│ │ │ ├── controller
│ │ │ │ ├── StudentController.java
│ │ │ │ └── TeacherController.java
│ │ │ ├── entity
│ │ │ │ ├── Student.java
│ │ │ │ └── Teacher.java
│ │ │ ├── mapper
│ │ │ │ ├── StudentMapper.java
│ │ │ │ └── TeacherMapper.java
│ │ │ ├── service
│ │ │ │ ├── IStudentService.java
│ │ │ │ └── ITeacherService.java
│ │ │ └── serviceimpl
│ │ │ ├── IStudentServiceImpl.java
│ │ │ └── ITeacherServiceImpl.java
│ │ └── resources
│ │ ├── application.yml
│ │ ├── mapper
│ │ │ └── PermissionMapper.xml
│ │ ├── static
│ │ │ └── logo.png
│ │ └── template
│ │ ├── entity.btl
│ │ ├── mapper.btl
│ │ ├── mapperXml.btl
│ │ ├── mpController.btl
│ │ ├── mpService.btl
│ │ ├── mpServiceImpl.btl
│ │ ├── mplus.btl
│ │ └── vue
│ │ ├── add.btl
│ │ ├── api.btl
│ │ ├── edit.btl
│ │ ├── table.btl
│ │ ├── tableIndex.btl
│ │ ├── tree.btl
│ │ └── treeApi.btl
│ ├── front
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ │ ├── index.html
│ │ │ ├── logo.png
│ │ │ └── wwLogin-1.0.0.js
│ │ ├── src
│ │ │ ├── App.vue
│ │ │ ├── api
│ │ │ │ └── index.js
│ │ │ ├── assets
│ │ │ │ ├── file.png
│ │ │ │ ├── homeIcon1.png
│ │ │ │ ├── homeIcon2.png
│ │ │ │ ├── homeIcon3.png
│ │ │ │ ├── img-error.png
│ │ │ │ ├── loading2.gif
│ │ │ │ ├── login
│ │ │ │ │ ├── gonganlogo.png
│ │ │ │ │ ├── line.png
│ │ │ │ │ ├── logo.png
│ │ │ │ │ └── star.png
│ │ │ │ ├── logo-min.png
│ │ │ │ ├── logo.png
│ │ │ │ ├── mp3.png
│ │ │ │ ├── pdf.png
│ │ │ │ ├── vaptcha-loading.gif
│ │ │ │ ├── word.png
│ │ │ │ ├── xls.png
│ │ │ │ └── zip.png
│ │ │ ├── libs
│ │ │ │ ├── axios.js
│ │ │ │ ├── excel.js
│ │ │ │ ├── hasPermission.js
│ │ │ │ ├── hasRole.js
│ │ │ │ ├── icon.js
│ │ │ │ ├── lazyLoading.js
│ │ │ │ ├── storage.js
│ │ │ │ ├── table2excel.js
│ │ │ │ ├── util.js
│ │ │ │ └── validate.js
│ │ │ ├── main.js
│ │ │ ├── router
│ │ │ │ ├── index.js
│ │ │ │ └── router.js
│ │ │ ├── store
│ │ │ │ ├── index.js
│ │ │ │ └── modules
│ │ │ │ ├── app.js
│ │ │ │ └── user.js
│ │ │ ├── styles
│ │ │ │ ├── common.less
│ │ │ │ ├── single-common.less
│ │ │ │ ├── table-common.less
│ │ │ │ ├── tree&table-common.less
│ │ │ │ └── tree-common.less
│ │ │ └── views
│ │ │ ├── Main.vue
│ │ │ ├── asset
│ │ │ │ ├── assetCategory
│ │ │ │ │ ├── add.vue
│ │ │ │ │ ├── api.js
│ │ │ │ │ ├── edit.vue
│ │ │ │ │ ├── index.vue
│ │ │ │ │ └── supplierSelect.vue
│ │ │ │ ├── assetSupplier
│ │ │ │ │ ├── add.vue
│ │ │ │ │ ├── api.js
│ │ │ │ │ ├── edit.vue
│ │ │ │ │ └── index.vue
│ │ │ │ ├── assetUnit
│ │ │ │ │ ├── add.vue
│ │ │ │ │ ├── api.js
│ │ │ │ │ ├── edit.vue
│ │ │ │ │ └── index.vue
│ │ │ │ ├── assetWarehouse
│ │ │ │ │ ├── add.vue
│ │ │ │ │ ├── api.js
│ │ │ │ │ ├── edit.vue
│ │ │ │ │ ├── index.vue
│ │ │ │ │ └── userSelect.vue
│ │ │ │ ├── assetsBuy
│ │ │ │ │ ├── add.vue
│ │ │ │ │ ├── api.js
│ │ │ │ │ ├── assetSelect.vue
│ │ │ │ │ ├── audit.vue
│ │ │ │ │ ├── edit.vue
│ │ │ │ │ └── index.vue
│ │ │ │ ├── assetsData
│ │ │ │ │ ├── api.js
│ │ │ │ │ ├── department-choose.vue
│ │ │ │ │ ├── index.vue
│ │ │ │ │ ├── indexDestroy.vue
│ │ │ │ │ └── userSelect.vue
│ │ │ │ └── assetsRepair
│ │ │ │ ├── add.vue
│ │ │ │ ├── api.js
│ │ │ │ ├── edit.vue
│ │ │ │ └── index.vue
│ │ │ ├── code
│ │ │ │ └── vue
│ │ │ │ ├── api.js
│ │ │ │ └── index.vue
│ │ │ ├── demo
│ │ │ │ ├── antv1
│ │ │ │ │ └── index.vue
│ │ │ │ ├── antv2
│ │ │ │ │ └── index.vue
│ │ │ │ ├── antv3
│ │ │ │ │ └── index.vue
│ │ │ │ ├── antv4
│ │ │ │ │ └── index.vue
│ │ │ │ ├── antvActive
│ │ │ │ │ ├── api.js
│ │ │ │ │ └── index.vue
│ │ │ │ ├── demo1
│ │ │ │ │ ├── add.vue
│ │ │ │ │ ├── api.js
│ │ │ │ │ ├── edit.vue
│ │ │ │ │ └── index.vue
│ │ │ │ └── demo2
│ │ │ │ ├── add.vue
│ │ │ │ ├── api.js
│ │ │ │ ├── edit.vue
│ │ │ │ └── index.vue
│ │ │ ├── dict
│ │ │ │ └── dict
│ │ │ │ ├── api.js
│ │ │ │ └── index.vue
│ │ │ ├── file
│ │ │ │ └── file
│ │ │ │ ├── api.js
│ │ │ │ └── index.vue
│ │ │ ├── home
│ │ │ │ ├── api.js
│ │ │ │ ├── home.less
│ │ │ │ ├── home.vue
│ │ │ │ ├── myHome.vue
│ │ │ │ └── search.vue
│ │ │ ├── log
│ │ │ │ └── log
│ │ │ │ ├── api.js
│ │ │ │ └── index.vue
│ │ │ ├── login.vue
│ │ │ ├── main-components
│ │ │ │ ├── breadcrumb-nav.vue
│ │ │ │ ├── fullscreen.vue
│ │ │ │ ├── header.vue
│ │ │ │ ├── lockscreen
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── locking-page.vue
│ │ │ │ │ │ └── unlock.vue
│ │ │ │ │ ├── lockscreen.vue
│ │ │ │ │ └── styles
│ │ │ │ │ └── unlock.less
│ │ │ │ ├── message-tip.vue
│ │ │ │ ├── shrinkable-menu
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── sidebarMenu.vue
│ │ │ │ │ │ └── sidebarMenuShrink.vue
│ │ │ │ │ ├── shrinkable-menu.vue
│ │ │ │ │ └── styles
│ │ │ │ │ └── menu.less
│ │ │ │ └── tags-page-opened.vue
│ │ │ ├── main.less
│ │ │ ├── menu
│ │ │ │ └── menu
│ │ │ │ ├── api.js
│ │ │ │ └── index.vue
│ │ │ ├── password
│ │ │ │ ├── api.js
│ │ │ │ └── password.vue
│ │ │ ├── regist.vue
│ │ │ ├── role
│ │ │ │ └── role
│ │ │ │ ├── api.js
│ │ │ │ └── index.vue
│ │ │ ├── roster
│ │ │ │ ├── department
│ │ │ │ │ ├── api.js
│ │ │ │ │ └── department.vue
│ │ │ │ └── user
│ │ │ │ ├── addEdit.vue
│ │ │ │ ├── api.js
│ │ │ │ └── user.vue
│ │ │ └── template
│ │ │ ├── 403.vue
│ │ │ ├── 404.vue
│ │ │ ├── 500.vue
│ │ │ ├── add.vue
│ │ │ ├── circle-loading.vue
│ │ │ ├── count-down-button.vue
│ │ │ ├── department-choose.vue
│ │ │ ├── department-tree-choose.vue
│ │ │ ├── dict.vue
│ │ │ ├── edit.vue
│ │ │ ├── file-upload.vue
│ │ │ ├── icon-choose.vue
│ │ │ ├── rect-loading.vue
│ │ │ ├── set-password.vue
│ │ │ ├── upload-file-input.vue
│ │ │ ├── upload-pic-input.vue
│ │ │ ├── upload-pic-thumb.vue
│ │ │ └── user-choose.vue
│ │ └── vue.config.js
│ ├── image
│ │ ├── 1.png
│ │ ├── 10.png
│ │ ├── 11.png
│ │ ├── 12.png
│ │ ├── 13.png
│ │ ├── 14.png
│ │ ├── 15.png
│ │ ├── 16.png
│ │ ├── 17.png
│ │ ├── 18.png
│ │ ├── 19.png
│ │ ├── 2.png
│ │ ├── 20.png
│ │ ├── 21.png
│ │ ├── 22.png
│ │ ├── 23.png
│ │ ├── 24.png
│ │ ├── 25.png
│ │ ├── 26.png
│ │ ├── 27.png
│ │ ├── 28.png
│ │ ├── 29.png
│ │ ├── 3.png
│ │ ├── 30.png
│ │ ├── 31.png
│ │ ├── 32.png
│ │ ├── 33.png
│ │ ├── 34.png
│ │ ├── 35.png
│ │ ├── 36.png
│ │ ├── 37.png
│ │ ├── 38.png
│ │ ├── 39.png
│ │ ├── 4.png
│ │ ├── 40.png
│ │ ├── 41.png
│ │ ├── 42.png
│ │ ├── 43.png
│ │ ├── 44.png
│ │ ├── 45.png
│ │ ├── 46.png
│ │ ├── 47.png
│ │ ├── 48.png
│ │ ├── 49.png
│ │ ├── 5.png
│ │ ├── 50.png
│ │ ├── 6.png
│ │ ├── 7.png
│ │ ├── 8.png
│ │ └── 9.png
│ └── purchase220930.sql
└── java资产采购管理系统_asset-purchase-main.zip
106 directories, 414 files