使用本地后端
This commit is contained in:
parent
9663037e24
commit
48174a4e92
19
.idea/$PRODUCT_WORKSPACE_FILE$
generated
19
.idea/$PRODUCT_WORKSPACE_FILE$
generated
@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="masterDetails">
|
||||
<states>
|
||||
<state key="ProjectJDKs.UI">
|
||||
<settings>
|
||||
<last-edited>1.8</last-edited>
|
||||
<splitter-proportions>
|
||||
<option name="proportions">
|
||||
<list>
|
||||
<option value="0.2" />
|
||||
</list>
|
||||
</option>
|
||||
</splitter-proportions>
|
||||
</settings>
|
||||
</state>
|
||||
</states>
|
||||
</component>
|
||||
</project>
|
||||
2
.idea/.gitignore
generated
vendored
2
.idea/.gitignore
generated
vendored
@ -1,2 +0,0 @@
|
||||
# Default ignored files
|
||||
/workspace.xml
|
||||
25
.idea/codeStyles/Project.xml
generated
25
.idea/codeStyles/Project.xml
generated
@ -1,25 +0,0 @@
|
||||
<component name="ProjectCodeStyleConfiguration">
|
||||
<code_scheme name="Project" version="173">
|
||||
<JSCodeStyleSettings version="0">
|
||||
<option name="USE_SEMICOLON_AFTER_STATEMENT" value="false" />
|
||||
<option name="FORCE_SEMICOLON_STYLE" value="true" />
|
||||
<option name="SPACE_BEFORE_GENERATOR_MULT" value="true" />
|
||||
<option name="USE_DOUBLE_QUOTES" value="false" />
|
||||
<option name="FORCE_QUOTE_STYlE" value="true" />
|
||||
</JSCodeStyleSettings>
|
||||
<codeStyleSettings language="JavaScript">
|
||||
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
|
||||
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
|
||||
<option name="ALIGN_MULTILINE_FOR" value="false" />
|
||||
<option name="SPACE_BEFORE_METHOD_PARENTHESES" value="true" />
|
||||
<option name="IF_BRACE_FORCE" value="1" />
|
||||
<option name="DOWHILE_BRACE_FORCE" value="1" />
|
||||
<option name="WHILE_BRACE_FORCE" value="1" />
|
||||
<option name="FOR_BRACE_FORCE" value="1" />
|
||||
<indentOptions>
|
||||
<option name="INDENT_SIZE" value="2" />
|
||||
<option name="CONTINUATION_INDENT_SIZE" value="2" />
|
||||
</indentOptions>
|
||||
</codeStyleSettings>
|
||||
</code_scheme>
|
||||
</component>
|
||||
5
.idea/codeStyles/codeStyleConfig.xml
generated
5
.idea/codeStyles/codeStyleConfig.xml
generated
@ -1,5 +0,0 @@
|
||||
<component name="ProjectCodeStyleConfiguration">
|
||||
<state>
|
||||
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
|
||||
</state>
|
||||
</component>
|
||||
8
.idea/compiler.xml
generated
8
.idea/compiler.xml
generated
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="CompilerConfiguration">
|
||||
<annotationProcessing>
|
||||
<profile default="true" name="Default" enabled="true" />
|
||||
</annotationProcessing>
|
||||
</component>
|
||||
</project>
|
||||
6
.idea/inspectionProfiles/Project_Default.xml
generated
6
.idea/inspectionProfiles/Project_Default.xml
generated
@ -1,6 +0,0 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<profile version="1.0">
|
||||
<option name="myName" value="Project Default" />
|
||||
<inspection_tool class="Eslint" enabled="true" level="WARNING" enabled_by_default="true" />
|
||||
</profile>
|
||||
</component>
|
||||
9
.idea/lz_management_vue.iml
generated
9
.idea/lz_management_vue.iml
generated
@ -1,9 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
6
.idea/misc.xml
generated
6
.idea/misc.xml
generated
@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="JavaScriptSettings">
|
||||
<option name="languageLevel" value="ES6" />
|
||||
</component>
|
||||
</project>
|
||||
8
.idea/modules.xml
generated
8
.idea/modules.xml
generated
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/lz_management_vue.iml" filepath="$PROJECT_DIR$/.idea/lz_management_vue.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
6
.idea/vcs.xml
generated
6
.idea/vcs.xml
generated
@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
@ -1,10 +1,10 @@
|
||||
# History版本管理
|
||||
|
||||
> lz_management_vue 企业数字化管理系统相关需求代码库
|
||||
> wl_management_vue 企业数字化管理系统相关需求代码库
|
||||
|
||||
| version | time | author | desc |
|
||||
| ------- | ---- | ------ | ---- |
|
||||
| V_1.0.0 | 2020-05-22 | xiongchengqiang | 系统配置(菜单管理、角色权限管理、账户管理);组织管理(员工管理);企业数字看板(员工概况、员工档案) |
|
||||
| V_1.0.0 | 2020-05-22 | wulin | 系统配置(菜单管理、角色权限管理、账户管理);组织管理(员工管理);企业数字看板(员工概况、员工档案) |
|
||||
|
||||
## renren-fast-vue
|
||||
|
||||
|
||||
@ -12,9 +12,9 @@ module.exports = {
|
||||
assetsSubDirectory: 'static',
|
||||
assetsPublicPath: '/',
|
||||
proxyTable: {
|
||||
'/lz_management': {
|
||||
target: 'https://tlzmanagement.ldxinyong.com',
|
||||
// target: 'http://127.0.0.1:8088/',
|
||||
'/wl_management': {
|
||||
// target: 'https://tlzmanagement.ldxinyong.com',
|
||||
target: 'http://192.168.8.107:8080/',
|
||||
changeOrigin: true
|
||||
}
|
||||
},
|
||||
|
||||
45
echarts.min.js
vendored
Normal file
45
echarts.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -6,7 +6,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<title>企业数字化管理系统</title>
|
||||
<script src="https://f.ldxinyong.com/h5/echarts.min.js"></script>
|
||||
<script src="echarts.min.js"></script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
@ -5,147 +5,147 @@ import http from '../utils/http'
|
||||
*/
|
||||
// 设备分类
|
||||
export const apiFindEquipmentType = data => {
|
||||
return http({url: '/lz_management/api/findEquipmentType', method: 'post', data})
|
||||
return http({url: '/wl_management/api/findEquipmentType', method: 'post', data})
|
||||
}
|
||||
|
||||
// 修改设备信息
|
||||
export const apiChangeEquipment = data => {
|
||||
return http({url: '/lz_management/api/changeEquipmentInfo', method: 'post', data})
|
||||
return http({url: '/wl_management/api/changeEquipmentInfo', method: 'post', data})
|
||||
}
|
||||
|
||||
// 根据编码获取设备信息
|
||||
export const apiFindEquipmentByCode = (data, code) => {
|
||||
return http({url: `/lz_management/api/findEquipmentById?code=${code}`, method: 'get', data})
|
||||
return http({url: `/wl_management/api/findEquipmentById?code=${code}`, method: 'get', data})
|
||||
}
|
||||
|
||||
// 搜索用户
|
||||
export const apiFindStaff = data => {
|
||||
return http({url: `/lz_management/api/findEmployeeByName`, method: 'post', data})
|
||||
return http({url: `/wl_management/api/findEmployeeByName`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 搜索使用地
|
||||
export const apiFindDepat = data => {
|
||||
return http({url: `/lz_management/api/findSpecialApplyByName`, method: 'post', data})
|
||||
return http({url: `/wl_management/api/findSpecialApplyByName`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 获取使用地,使用人的设备信息
|
||||
export const apiFindStaffDevice = data => {
|
||||
return http({url: `/lz_management/api/findUsersEquipmentsByName`, method: 'post', data})
|
||||
return http({url: `/wl_management/api/findUsersEquipmentsByName`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 获取类型信息
|
||||
export const apiGetDeviceTypes = data => {
|
||||
return http({url: `/lz_management/modules/type/equipmentTypeList`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/type/equipmentTypeList`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 获取规格信息
|
||||
export const apiGetDeviceSpecs = data => {
|
||||
return http({url: `/lz_management/modules/specs/equipmentSpecsList`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/specs/equipmentSpecsList`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 获取品牌信息
|
||||
export const apiGetDeviceBrands = data => {
|
||||
return http({url: `/lz_management/modules/specs/brandList`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/specs/brandList`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 获取品牌信息列表
|
||||
export const apiGetDeviceBrandList = data => {
|
||||
return http({url: `/lz_management/modules/brand/equipmentBrandList`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/brand/equipmentBrandList`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 编辑规格信息
|
||||
export const apiEditDeviceSpecs = data => {
|
||||
return http({url: `/lz_management/modules/specs/equipmentSpecsEdit`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/specs/equipmentSpecsEdit`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 添加规格信息
|
||||
export const apiAddDeviceSpecs = data => {
|
||||
return http({url: `/lz_management/modules/specs/equipmentSpecsAdd`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/specs/equipmentSpecsAdd`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 删除规格信息
|
||||
export const apiDelDeviceSpecs = data => {
|
||||
return http({url: `/lz_management/modules/specs/equipmentSpecsDelete`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/specs/equipmentSpecsDelete`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 编辑规格信息
|
||||
export const apiEditDeviceTypes = data => {
|
||||
return http({url: `/lz_management/modules/type/equipmentTypeEdit`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/type/equipmentTypeEdit`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 添加规格信息
|
||||
export const apiAddDeviceTypes = data => {
|
||||
return http({url: `/lz_management/modules/type/equipmentTypeAdd`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/type/equipmentTypeAdd`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 删除规格信息
|
||||
export const apiDelDeviceTypes = data => {
|
||||
return http({url: `/lz_management/modules/type/equipmentTypeDelete`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/type/equipmentTypeDelete`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 编辑品牌信息
|
||||
export const apiEditDeviceBrands = data => {
|
||||
return http({url: `/lz_management/modules/brand/equipmentBrandEdit`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/brand/equipmentBrandEdit`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 添加品牌信息
|
||||
export const apiAddDeviceBrands = data => {
|
||||
return http({url: `/lz_management/modules/brand/equipmentBrandAdd`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/brand/equipmentBrandAdd`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 删除品牌信息
|
||||
export const apiDelDeviceBrands = data => {
|
||||
return http({url: `/lz_management/modules/brand/equipmentBrandDelete`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/brand/equipmentBrandDelete`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 获取使用设备列表
|
||||
export const apiGetUseDeviceList = data => {
|
||||
return http({url: `/lz_management/modules/usereq/equipmentInfoList`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/usereq/equipmentInfoList`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 编辑使用设备信息
|
||||
export const apiEditUseDevice = data => {
|
||||
return http({url: `/lz_management/modules/usereq/equipmentInfoEdit`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/usereq/equipmentInfoEdit`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 删除使用设备信息
|
||||
export const apiDelUseDevice = data => {
|
||||
return http({url: `/lz_management/modules/usereq/equipmentInfoDelete`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/usereq/equipmentInfoDelete`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 打印编码
|
||||
export const apiGetRePrintCode = (data, code) => {
|
||||
return http({url: `/lz_management/oneCode/re/print?code=${code}`, method: 'get', data})
|
||||
return http({url: `/wl_management/oneCode/re/print?code=${code}`, method: 'get', data})
|
||||
}
|
||||
|
||||
// 批量生成制定数量的编码
|
||||
export const apiGetNewPrintCodes = (data, count) => {
|
||||
return http({url: `/lz_management/oneCode/new/prints?counts=${count}`, method: 'get', data})
|
||||
return http({url: `/wl_management/oneCode/new/prints?counts=${count}`, method: 'get', data})
|
||||
}
|
||||
|
||||
// 获取编码
|
||||
export const apiGetCodes = data => {
|
||||
return http({url: `/lz_management/oneCode/get/getPrints`, method: 'post', data})
|
||||
return http({url: `/wl_management/oneCode/get/getPrints`, method: 'post', data})
|
||||
}
|
||||
|
||||
export const apiResourceItuation = data => {
|
||||
return http({url: `/lz_management/oneCode/get/resourceItuation/${data}`, method: 'post'})
|
||||
return http({url: `/wl_management/oneCode/get/resourceItuation/${data}`, method: 'post'})
|
||||
}
|
||||
|
||||
export const handleNums = data => {
|
||||
return http({url: `/lz_management/oneCode/get/nums`, method: 'post', data})
|
||||
return http({url: `/wl_management/oneCode/get/nums`, method: 'post', data})
|
||||
}
|
||||
// 获取盘点次数
|
||||
export const apiGetTCounts = data => {
|
||||
return http({url: `/lz_management/modules/count/tCountList`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/count/tCountList`, method: 'post', data})
|
||||
}
|
||||
|
||||
// 新增盘点次数
|
||||
export const apiAddTCounts = () => {
|
||||
return http({url: `/lz_management/modules/count/newStart`, method: 'get'})
|
||||
return http({url: `/wl_management/modules/count/newStart`, method: 'get'})
|
||||
}
|
||||
|
||||
// 删除盘点次数
|
||||
export const apiDelTCounts = data => {
|
||||
return http({url: `/lz_management/modules/count/tCountDelete`, method: 'post', data})
|
||||
return http({url: `/wl_management/modules/count/tCountDelete`, method: 'post', data})
|
||||
}
|
||||
|
||||
@ -2,26 +2,26 @@ import http from '../utils/http'
|
||||
|
||||
// 获取侧边菜单栏
|
||||
export const apiGetFlowList = params => {
|
||||
return http({url: '/lz_management/user/lzflowmanager/list', method: 'get', params})
|
||||
return http({url: '/wl_management/user/lzflowmanager/list', method: 'get', params})
|
||||
}
|
||||
|
||||
export const apiFlowInfo = params => {
|
||||
return http({url: `/lz_management/user/lzflowmanager/info/${params}`, method: 'post'})
|
||||
return http({url: `/wl_management/user/lzflowmanager/info/${params}`, method: 'post'})
|
||||
}
|
||||
|
||||
// 菜单管理列表
|
||||
export const apiDepartmentMenuList = params => {
|
||||
return http({url: '/lz_management/user/lzflowmanager/menu/list', method: 'get', params})
|
||||
return http({url: '/wl_management/user/lzflowmanager/menu/list', method: 'get', params})
|
||||
}
|
||||
|
||||
export const apiGetFlowInfo = params => {
|
||||
return http({url: `/lz_management/user/lzflowmanager/get/flowInfo/${params}`, method: 'post'})
|
||||
return http({url: `/wl_management/user/lzflowmanager/get/flowInfo/${params}`, method: 'post'})
|
||||
}
|
||||
|
||||
export const getFlow = (data) => {
|
||||
return http({url: `/lz_management/user/lzflowmanager/get/flow`, method: 'post', data})
|
||||
return http({url: `/wl_management/user/lzflowmanager/get/flow`, method: 'post', data})
|
||||
}
|
||||
|
||||
export const saveFlow = (data) => {
|
||||
return http({url: `/lz_management/user/lzflowmanager/save/flow`, method: 'post', data})
|
||||
return http({url: `/wl_management/user/lzflowmanager/save/flow`, method: 'post', data})
|
||||
}
|
||||
|
||||
@ -2,5 +2,5 @@ import http from '../utils/http'
|
||||
|
||||
// 获取侧边菜单栏
|
||||
export const apiGetMenuNav = params => {
|
||||
return http({ url: '/lz_management/sys/menu/nav', method: 'get', params })
|
||||
return http({ url: '/wl_management/sys/menu/nav', method: 'get', params })
|
||||
}
|
||||
|
||||
@ -2,19 +2,19 @@ import http from '../utils/http'
|
||||
|
||||
// 业绩看板
|
||||
export const apiResultChart = data => {
|
||||
return http({ url: '/lz_management/result/chart', method: 'get', params: data })
|
||||
return http({ url: '/wl_management/result/chart', method: 'get', params: data })
|
||||
}
|
||||
|
||||
// 绩效列表
|
||||
export const apiResultReport = data => {
|
||||
return http({ url: '/lz_management/result/report', method: 'post', params: data })
|
||||
return http({ url: '/wl_management/result/report', method: 'post', params: data })
|
||||
}
|
||||
|
||||
// 业绩列分布
|
||||
export const apiResultDistribution = data => {
|
||||
return http({ url: '/lz_management/result/distribution', method: 'post', params: data })
|
||||
return http({ url: '/wl_management/result/distribution', method: 'post', params: data })
|
||||
}
|
||||
|
||||
export const apiDepartmentSelfList = data => {
|
||||
return http({ url: '/lz_management/result/departmentTreeByStaffId', method: 'get', data })
|
||||
return http({ url: '/wl_management/result/departmentTreeByStaffId', method: 'get', data })
|
||||
}
|
||||
|
||||
@ -2,77 +2,77 @@ import http from '../utils/http'
|
||||
|
||||
// 获取侧边菜单栏
|
||||
export const apiGetResultRecordList = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/list', method: 'get', params})
|
||||
return http({url: '/wl_management/user/lzresultrecord/list', method: 'get', params})
|
||||
}
|
||||
|
||||
export const departmentQuery = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/departmentQuery', method: 'get', params})
|
||||
return http({url: '/wl_management/user/lzresultrecord/departmentQuery', method: 'get', params})
|
||||
}
|
||||
|
||||
export const getStaffResultDetail = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/getStaffResultDetail', method: 'get', params})
|
||||
return http({url: '/wl_management/user/lzresultrecord/getStaffResultDetail', method: 'get', params})
|
||||
}
|
||||
|
||||
export const apiDetailInfo = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/detail/' + params, method: 'post'})
|
||||
return http({url: '/wl_management/user/lzresultrecord/detail/' + params, method: 'post'})
|
||||
}
|
||||
|
||||
export const recorddetailAddOrUpdate = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/detailAddOrUpdate', method: 'post', params})
|
||||
return http({url: '/wl_management/user/lzresultrecord/detailAddOrUpdate', method: 'post', params})
|
||||
}
|
||||
|
||||
export const recorddetailDelete = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/recorddetailDelete/' + params, method: 'post'})
|
||||
return http({url: '/wl_management/user/lzresultrecord/recorddetailDelete/' + params, method: 'post'})
|
||||
}
|
||||
|
||||
export const weightCheck = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/weightCheck', method: 'post', params})
|
||||
return http({url: '/wl_management/user/lzresultrecord/weightCheck', method: 'post', params})
|
||||
}
|
||||
|
||||
export const commitApproval = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/commitApproval', method: 'get', params})
|
||||
return http({url: '/wl_management/user/lzresultrecord/commitApproval', method: 'get', params})
|
||||
}
|
||||
|
||||
export const getResultComment = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/getResultComment/' + params, method: 'post'})
|
||||
return http({url: '/wl_management/user/lzresultrecord/getResultComment/' + params, method: 'post'})
|
||||
}
|
||||
|
||||
export const recordIdsSubmit = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/recordIdsSubmit', method: 'post', params})
|
||||
return http({url: '/wl_management/user/lzresultrecord/recordIdsSubmit', method: 'post', params})
|
||||
}
|
||||
|
||||
// 获取侧边菜单栏
|
||||
export const getUploadFileList = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/getUploadFileList', method: 'get', params})
|
||||
return http({url: '/wl_management/user/lzresultrecord/getUploadFileList', method: 'get', params})
|
||||
}
|
||||
|
||||
// 获取侧边菜单栏
|
||||
export const deleteFile = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/deleteFile', method: 'get', params})
|
||||
return http({url: '/wl_management/user/lzresultrecord/deleteFile', method: 'get', params})
|
||||
}
|
||||
|
||||
export const downZip = params => {
|
||||
return http({url: '/lz_management/file/downZip?ids=' + params, method: 'get'})
|
||||
return http({url: '/wl_management/file/downZip?ids=' + params, method: 'get'})
|
||||
}
|
||||
|
||||
// 获取侧边菜单栏
|
||||
export const deleteRecord = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/deleteRecord', method: 'get', params})
|
||||
return http({url: '/wl_management/user/lzresultrecord/deleteRecord', method: 'get', params})
|
||||
}
|
||||
|
||||
export const preWeightCheck = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/preWeightCheck', method: 'post', params})
|
||||
return http({url: '/wl_management/user/lzresultrecord/preWeightCheck', method: 'post', params})
|
||||
}
|
||||
|
||||
export const getMyDate = params => {
|
||||
return http({url: '/lz_management/get/date', method: 'post', params})
|
||||
return http({url: '/wl_management/get/date', method: 'post', params})
|
||||
}
|
||||
|
||||
export const updateDate = params => {
|
||||
return http({url: '/lz_management/get/updateDate', method: 'post', params})
|
||||
return http({url: '/wl_management/get/updateDate', method: 'post', params})
|
||||
}
|
||||
|
||||
// 获取侧边菜单栏
|
||||
export const addRecordAjudex = params => {
|
||||
return http({url: '/lz_management/user/lzresultrecord/addRecordAjudex', method: 'get', params})
|
||||
return http({url: '/wl_management/user/lzresultrecord/addRecordAjudex', method: 'get', params})
|
||||
}
|
||||
|
||||
@ -2,17 +2,17 @@ import http from '../utils/http'
|
||||
|
||||
// 获取侧边菜单栏
|
||||
export const apiGetRoleList = params => {
|
||||
return http({url: '/lz_management/user/lzrecordrole/list', method: 'get', params})
|
||||
return http({url: '/wl_management/user/lzrecordrole/list', method: 'get', params})
|
||||
}
|
||||
|
||||
export const apiSysMenuList = params => {
|
||||
return http({url: '/lz_management/user/lzrecordrole/menu/list', method: 'get', params})
|
||||
return http({url: '/wl_management/user/lzrecordrole/menu/list', method: 'get', params})
|
||||
}
|
||||
|
||||
export const apiSysRoleInfo = (params, id) => {
|
||||
return http({url: `/lz_management/user/lzrecordrole/info${id}`, method: 'get', params})
|
||||
return http({url: `/wl_management/user/lzrecordrole/info${id}`, method: 'get', params})
|
||||
}
|
||||
|
||||
export const apiSysRoleConfirm = (data, type) => {
|
||||
return http({ url: `/lz_management/user/lzrecordrole/updateOrAdd`, method: 'post', data })
|
||||
return http({ url: `/wl_management/user/lzrecordrole/updateOrAdd`, method: 'post', data })
|
||||
}
|
||||
|
||||
@ -5,55 +5,55 @@ import http from '../utils/http'
|
||||
*/
|
||||
// 组织架构list
|
||||
export const apiOrganizationList = data => {
|
||||
return http({ url: '/lz_management/staff/structure/list', method: 'post', data })
|
||||
return http({ url: '/wl_management/staff/structure/list', method: 'post', data })
|
||||
}
|
||||
|
||||
// 员工列表
|
||||
export const apiEmployeesList = params => {
|
||||
return http({ url: '/lz_management/staff/info/list', method: 'get', params })
|
||||
return http({ url: '/wl_management/staff/info/list', method: 'get', params })
|
||||
}
|
||||
|
||||
// 员工档案
|
||||
export const apiEmployeesInfo = data => {
|
||||
return http({ url: '/lz_management/staff/info/query/' + data, method: 'post' })
|
||||
return http({ url: '/wl_management/staff/info/query/' + data, method: 'post' })
|
||||
}
|
||||
|
||||
// 员工概况
|
||||
export const apiEmployeessItuation = data => {
|
||||
return http({ url: '/lz_management/staff/info/statistical', method: 'get', params: data })
|
||||
return http({ url: '/wl_management/staff/info/statistical', method: 'get', params: data })
|
||||
}
|
||||
|
||||
// 文件上传
|
||||
export const apiUploadFile = params => {
|
||||
return http({ url: '/lz_management/staff/info/batchImport', method: 'post', data: params })
|
||||
return http({ url: '/wl_management/staff/info/batchImport', method: 'post', data: params })
|
||||
}
|
||||
|
||||
// 导出文件
|
||||
export const apiExportFile = params => {
|
||||
return http({ url: '/lz_management/staff/info/downloadTemplate', method: 'post', responseType: 'blob', data: params })
|
||||
return http({ url: '/wl_management/staff/info/downloadTemplate', method: 'post', responseType: 'blob', data: params })
|
||||
}
|
||||
|
||||
// 钉钉免登录
|
||||
export const apiDingtalkLogin = data => {
|
||||
return http({ url: '/lz_management/dtlg/login', method: 'post', data })
|
||||
return http({ url: '/wl_management/dtlg/login', method: 'post', data })
|
||||
}
|
||||
|
||||
// 钉钉抽奖登记
|
||||
export const apiDingtalkLuck = data => {
|
||||
return http({ url: '/lz_management/dtlg/luck', method: 'post', data })
|
||||
return http({ url: '/wl_management/dtlg/luck', method: 'post', data })
|
||||
}
|
||||
|
||||
// 钉钉抽奖详情
|
||||
export const apiGetLuck = params => {
|
||||
return http({ url: '/lz_management/luck/getLuckById', method: 'get', params })
|
||||
return http({ url: '/wl_management/luck/getLuckById', method: 'get', params })
|
||||
}
|
||||
|
||||
// 中将记录登记
|
||||
export const apiUpdateLuck = data => {
|
||||
return http({ url: '/lz_management/luck/updateLuck', method: 'post', data })
|
||||
return http({ url: '/wl_management/luck/updateLuck', method: 'post', data })
|
||||
}
|
||||
|
||||
// 钉钉抽奖详情
|
||||
export const apiDingtalkJump = params => {
|
||||
return http({ url: '/lz_management/dtlg/jump', method: 'get', params })
|
||||
return http({ url: '/wl_management/dtlg/jump', method: 'get', params })
|
||||
}
|
||||
|
||||
@ -2,25 +2,25 @@ import http from '../utils/http'
|
||||
|
||||
// 获取侧边菜单栏
|
||||
export const apiGetRoleList = params => {
|
||||
return http({url: '/lz_management/user/lzstaffrole/list', method: 'get', params})
|
||||
return http({url: '/wl_management/user/lzstaffrole/list', method: 'get', params})
|
||||
}
|
||||
|
||||
export const apiSysRoleInfo = params => {
|
||||
return http({url: `/lz_management/user/lzstaffrole/info/${params}`, method: 'post'})
|
||||
return http({url: `/wl_management/user/lzstaffrole/info/${params}`, method: 'post'})
|
||||
}
|
||||
|
||||
export const apiSysMenuList = params => {
|
||||
return http({url: '/lz_management/user/lzstaffrole/menu/list', method: 'get', params})
|
||||
return http({url: '/wl_management/user/lzstaffrole/menu/list', method: 'get', params})
|
||||
}
|
||||
|
||||
export const apiSysRoleList = (params, id) => {
|
||||
return http({url: `/lz_management/user/lzstaffrole/role/list/${id}`, method: 'get', params})
|
||||
return http({url: `/wl_management/user/lzstaffrole/role/list/${id}`, method: 'get', params})
|
||||
}
|
||||
|
||||
export const apiDelete = params => {
|
||||
return http({url: `/lz_management/user/lzstaffrole/delete/${params}`, method: 'post'})
|
||||
return http({url: `/wl_management/user/lzstaffrole/delete/${params}`, method: 'post'})
|
||||
}
|
||||
|
||||
export const apiSysRoleConfirm = (data, type) => {
|
||||
return http({url: `/lz_management/user/lzstaffrole/updateOrAdd`, method: 'post', data})
|
||||
return http({url: `/wl_management/user/lzstaffrole/updateOrAdd`, method: 'post', data})
|
||||
}
|
||||
|
||||
@ -5,54 +5,54 @@ import http from '../utils/http'
|
||||
*/
|
||||
// 登录
|
||||
export const apiLogin = data => {
|
||||
return http({ url: '/lz_management/sys/login', method: 'post', data })
|
||||
return http({ url: '/wl_management/sys/login', method: 'post', data })
|
||||
}
|
||||
|
||||
// 退出登录
|
||||
export const apiLogout = data => {
|
||||
return http({ url: '/lz_management/sys/logout', method: 'post', data })
|
||||
return http({ url: '/wl_management/sys/logout', method: 'post', data })
|
||||
}
|
||||
|
||||
// 修改密码
|
||||
export const apiSysUserPassword = data => {
|
||||
return http({ url: '/lz_management/sys/user/password', method: 'post', data })
|
||||
return http({ url: '/wl_management/sys/user/password', method: 'post', data })
|
||||
}
|
||||
|
||||
// 获取用户相关
|
||||
export const apiGetUserInfo = (params, id) => {
|
||||
return http({ url: `/lz_management/sys/user/info${id}`, method: 'get', params })
|
||||
return http({ url: `/wl_management/sys/user/info${id}`, method: 'get', params })
|
||||
}
|
||||
|
||||
// 获取用户相关
|
||||
export const apiSsysSendSMS = (params, id) => {
|
||||
return http({ url: `/lz_management/sys/sendSMS`, method: 'post', params })
|
||||
return http({ url: `/wl_management/sys/sendSMS`, method: 'post', params })
|
||||
}
|
||||
/**
|
||||
* 管理员列表
|
||||
*/
|
||||
// 获取管理员列表
|
||||
export const apiSysUserList = params => {
|
||||
return http({ url: '/lz_management/sys/user/list', method: 'get', params })
|
||||
return http({ url: '/wl_management/sys/user/list', method: 'get', params })
|
||||
}
|
||||
|
||||
// 获取角色选择列表
|
||||
export const apiSysRoleSelect = params => {
|
||||
return http({ url: '/lz_management/sys/role/select', method: 'get', params })
|
||||
return http({ url: '/wl_management/sys/role/select', method: 'get', params })
|
||||
}
|
||||
|
||||
// 编辑用户
|
||||
export const apiSysUserInfo = (params, id) => {
|
||||
return http({ url: `/lz_management/sys/user/info${id}`, method: 'get', params })
|
||||
return http({ url: `/wl_management/sys/user/info${id}`, method: 'get', params })
|
||||
}
|
||||
|
||||
// 提交用户
|
||||
export const apiSysUserConfirm = (data, type) => {
|
||||
return http({ url: `/lz_management/sys/user${type}`, method: 'post', data })
|
||||
return http({ url: `/wl_management/sys/user${type}`, method: 'post', data })
|
||||
}
|
||||
|
||||
// 删除用户
|
||||
export const apiSysUserDelete = data => {
|
||||
return http({ url: `/lz_management/sys/user/delete`, method: 'post', data })
|
||||
return http({ url: `/wl_management/sys/user/delete`, method: 'post', data })
|
||||
}
|
||||
|
||||
/**
|
||||
@ -60,22 +60,22 @@ export const apiSysUserDelete = data => {
|
||||
*/
|
||||
// 角色管理列表
|
||||
export const apiSysRoleList = params => {
|
||||
return http({ url: '/lz_management/sys/role/list', method: 'get', params })
|
||||
return http({ url: '/wl_management/sys/role/list', method: 'get', params })
|
||||
}
|
||||
|
||||
// 编辑角色
|
||||
export const apiSysRoleInfo = (params, id) => {
|
||||
return http({ url: `/lz_management/sys/role/info${id}`, method: 'get', params })
|
||||
return http({ url: `/wl_management/sys/role/info${id}`, method: 'get', params })
|
||||
}
|
||||
|
||||
// 提交角色
|
||||
export const apiSysRoleConfirm = (data, type) => {
|
||||
return http({ url: `/lz_management/sys/role${type}`, method: 'post', data })
|
||||
return http({ url: `/wl_management/sys/role${type}`, method: 'post', data })
|
||||
}
|
||||
|
||||
// 删除角色
|
||||
export const apiSysRoleDelete = data => {
|
||||
return http({ url: `/lz_management/sys/role/delete`, method: 'post', data })
|
||||
return http({ url: `/wl_management/sys/role/delete`, method: 'post', data })
|
||||
}
|
||||
|
||||
/**
|
||||
@ -83,27 +83,27 @@ export const apiSysRoleDelete = data => {
|
||||
*/
|
||||
// 菜单管理列表
|
||||
export const apiSysMenuList = params => {
|
||||
return http({ url: '/lz_management/sys/menu/list', method: 'get', params })
|
||||
return http({ url: '/wl_management/sys/menu/list', method: 'get', params })
|
||||
}
|
||||
|
||||
// 获取菜单选择列表
|
||||
export const apiSysMenuSelect = params => {
|
||||
return http({ url: '/lz_management/sys/menu/select', method: 'get', params })
|
||||
return http({ url: '/wl_management/sys/menu/select', method: 'get', params })
|
||||
}
|
||||
|
||||
// 编辑菜单
|
||||
export const apiSysMenuInfo = (params, id) => {
|
||||
return http({ url: `/lz_management/sys/menu/info${id}`, method: 'get', params })
|
||||
return http({ url: `/wl_management/sys/menu/info${id}`, method: 'get', params })
|
||||
}
|
||||
|
||||
// 提交菜单
|
||||
export const apiSysMenuConfirm = (data, type) => {
|
||||
return http({ url: `/lz_management/sys/menu${type}`, method: 'post', data })
|
||||
return http({ url: `/wl_management/sys/menu${type}`, method: 'post', data })
|
||||
}
|
||||
|
||||
// 删除菜单
|
||||
export const apiSysMenuDelete = (data, id) => {
|
||||
return http({ url: `/lz_management/sys/menu/delete${id}`, method: 'post', data })
|
||||
return http({ url: `/wl_management/sys/menu/delete${id}`, method: 'post', data })
|
||||
}
|
||||
|
||||
/**
|
||||
@ -111,47 +111,47 @@ export const apiSysMenuDelete = (data, id) => {
|
||||
*/
|
||||
// 定时任务列表
|
||||
export const apiSysScheduleList = params => {
|
||||
return http({ url: '/lz_management/sys/schedule/list', method: 'get', params })
|
||||
return http({ url: '/wl_management/sys/schedule/list', method: 'get', params })
|
||||
}
|
||||
|
||||
// 删除定时任务
|
||||
export const apiSysScheduleDelete = data => {
|
||||
return http({ url: `/lz_management/sys/schedule/delete`, method: 'post', data })
|
||||
return http({ url: `/wl_management/sys/schedule/delete`, method: 'post', data })
|
||||
}
|
||||
|
||||
// 暂停定时任务
|
||||
export const apiSysSchedulePause = data => {
|
||||
return http({ url: `/lz_management/sys/schedule/pause`, method: 'post', data })
|
||||
return http({ url: `/wl_management/sys/schedule/pause`, method: 'post', data })
|
||||
}
|
||||
|
||||
// 恢复定时任务
|
||||
export const apiSysScheduleResume = data => {
|
||||
return http({ url: `/lz_management/sys/schedule/resume`, method: 'post', data })
|
||||
return http({ url: `/wl_management/sys/schedule/resume`, method: 'post', data })
|
||||
}
|
||||
|
||||
// 立即执行定时任务
|
||||
export const apiSysScheduleRun = data => {
|
||||
return http({ url: `/lz_management/sys/schedule/run`, method: 'post', data })
|
||||
return http({ url: `/wl_management/sys/schedule/run`, method: 'post', data })
|
||||
}
|
||||
|
||||
// 定时任务日志列表
|
||||
export const apiSysScheduleLogList = params => {
|
||||
return http({ url: '/lz_management/sys/scheduleLog/list', method: 'get', params })
|
||||
return http({ url: '/wl_management/sys/scheduleLog/list', method: 'get', params })
|
||||
}
|
||||
|
||||
// 定时任务日志失效信息
|
||||
export const apiSysScheduleLogInfo = (params, id) => {
|
||||
return http({ url: `/lz_management/sys/scheduleLog/info${id}`, method: 'get', params })
|
||||
return http({ url: `/wl_management/sys/scheduleLog/info${id}`, method: 'get', params })
|
||||
}
|
||||
|
||||
// 编辑定时任务
|
||||
export const apiSysScheduleInfo = (params, id) => {
|
||||
return http({ url: `/lz_management/sys/schedule/info${id}`, method: 'get', params })
|
||||
return http({ url: `/wl_management/sys/schedule/info${id}`, method: 'get', params })
|
||||
}
|
||||
|
||||
// 提交定时任务
|
||||
export const apiSysScheduleConfirm = (data, type) => {
|
||||
return http({ url: `/lz_management/sys/schedule${type}`, method: 'post', data })
|
||||
return http({ url: `/wl_management/sys/schedule${type}`, method: 'post', data })
|
||||
}
|
||||
|
||||
/**
|
||||
@ -159,22 +159,22 @@ export const apiSysScheduleConfirm = (data, type) => {
|
||||
*/
|
||||
// 定时任务列表
|
||||
export const apiSysConfigList = params => {
|
||||
return http({ url: '/lz_management/sys/config/list', method: 'get', params })
|
||||
return http({ url: '/wl_management/sys/config/list', method: 'get', params })
|
||||
}
|
||||
|
||||
// 删除参数
|
||||
export const apiSysConfigDelete = data => {
|
||||
return http({ url: `/lz_management/sys/config/delete`, method: 'post', data })
|
||||
return http({ url: `/wl_management/sys/config/delete`, method: 'post', data })
|
||||
}
|
||||
|
||||
// 编辑参数
|
||||
export const apiSysConfigInfo = (params, id) => {
|
||||
return http({ url: `/lz_management/sys/config/info${id}`, method: 'get', params })
|
||||
return http({ url: `/wl_management/sys/config/info${id}`, method: 'get', params })
|
||||
}
|
||||
|
||||
// 提交参数
|
||||
export const apiSysConfigConfirm = (data, type) => {
|
||||
return http({ url: `/lz_management/sys/config${type}`, method: 'post', data })
|
||||
return http({ url: `/wl_management/sys/config${type}`, method: 'post', data })
|
||||
}
|
||||
|
||||
/**
|
||||
@ -182,7 +182,7 @@ export const apiSysConfigConfirm = (data, type) => {
|
||||
*/
|
||||
// 日志管理列表
|
||||
export const apiSysLogList = params => {
|
||||
return http({ url: '/lz_management/sys/log/list', method: 'get', params })
|
||||
return http({ url: '/wl_management/sys/log/list', method: 'get', params })
|
||||
}
|
||||
|
||||
/**
|
||||
@ -190,20 +190,20 @@ export const apiSysLogList = params => {
|
||||
*/
|
||||
// 文件上传列表
|
||||
export const apiSysOssList = params => {
|
||||
return http({ url: '/lz_management/sys/oss/list', method: 'get', params })
|
||||
return http({ url: '/wl_management/sys/oss/list', method: 'get', params })
|
||||
}
|
||||
|
||||
// 删除文件上传记录
|
||||
export const apiSysOssDelete = data => {
|
||||
return http({ url: `/lz_management/sys/oss/delete`, method: 'post', data })
|
||||
return http({ url: `/wl_management/sys/oss/delete`, method: 'post', data })
|
||||
}
|
||||
|
||||
// 编辑云储存配置
|
||||
export const apiSysOssConfig = params => {
|
||||
return http({ url: `/lz_management/sys/oss/config`, method: 'get', params })
|
||||
return http({ url: `/wl_management/sys/oss/config`, method: 'get', params })
|
||||
}
|
||||
|
||||
// 提交云储存配置
|
||||
export const apiSysOssSaveConfig = params => {
|
||||
return http({ url: `/lz_management/sys/oss/saveConfig`, method: 'get', params })
|
||||
return http({ url: `/wl_management/sys/oss/saveConfig`, method: 'get', params })
|
||||
}
|
||||
|
||||
@ -100,7 +100,7 @@ export default {
|
||||
// // 获取图像验证码
|
||||
// handleGetImgCaptcha () {
|
||||
// this.dataForm.uuid = getUUID()
|
||||
// this.captchaPath = `/lz_management/captcha.jpg?uuid=${this.dataForm.uuid}`
|
||||
// this.captchaPath = `/wl_management/captcha.jpg?uuid=${this.dataForm.uuid}`
|
||||
// },
|
||||
// 登录提交表单
|
||||
handleLogin () {
|
||||
|
||||
@ -82,7 +82,7 @@ export default {
|
||||
// // 获取图像验证码
|
||||
// handleGetImgCaptcha () {
|
||||
// this.dataForm.uuid = getUUID()
|
||||
// this.captchaPath = `/lz_management/captcha.jpg?uuid=${this.dataForm.uuid}`
|
||||
// this.captchaPath = `/wl_management/captcha.jpg?uuid=${this.dataForm.uuid}`
|
||||
// },
|
||||
checkToken() {
|
||||
console.log('检查token')
|
||||
|
||||
@ -32,7 +32,7 @@
|
||||
},
|
||||
methods: {
|
||||
init (id) {
|
||||
this.url = `/lz_management/sys/oss/upload?token=${this.$cookie.get('token')}`
|
||||
this.url = `/wl_management/sys/oss/upload?token=${this.$cookie.get('token')}`
|
||||
this.visible = true
|
||||
},
|
||||
// 上传之前
|
||||
|
||||
@ -84,7 +84,7 @@ export default {
|
||||
totalPage: 0,
|
||||
dataListLoading: false,
|
||||
fileList: [],
|
||||
uploadUrl: '/lz_management/file/uploadFile',
|
||||
uploadUrl: '/wl_management/file/uploadFile',
|
||||
// 上传图片其他参数
|
||||
isCompressNormal: {
|
||||
isCompressNormal: 0,
|
||||
@ -105,7 +105,7 @@ export default {
|
||||
this.auth = auth
|
||||
this.visible = true
|
||||
this.status = status
|
||||
this.uploadUrl = '/lz_management/file/uploadFile?recordId=' + this.recordResultId
|
||||
this.uploadUrl = '/wl_management/file/uploadFile?recordId=' + this.recordResultId
|
||||
this.$nextTick(async () => {
|
||||
this.$refs['dataForm'].resetFields()
|
||||
this.getDataList()
|
||||
@ -142,7 +142,7 @@ export default {
|
||||
this.alertInfo(' 请选择要下载的 id')
|
||||
return
|
||||
}
|
||||
window.open('/lz_management/file/downZip?ids=' + this.recordIdsSelect.join(','))
|
||||
window.open('/wl_management/file/downZip?ids=' + this.recordIdsSelect.join(','))
|
||||
},
|
||||
deleteHandle (id) {
|
||||
this.$confirm('你确定要删除文件吗?', '提示', {
|
||||
@ -176,7 +176,7 @@ export default {
|
||||
}
|
||||
},
|
||||
downloadTemplate (id) {
|
||||
window.open('/lz_management/file/downFile?id=' + id)
|
||||
window.open('/wl_management/file/downFile?id=' + id)
|
||||
},
|
||||
submit () {
|
||||
this.visible = false
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
window.SITE_CONFIG = {};
|
||||
|
||||
// api接口请求地址
|
||||
window.SITE_CONFIG['baseUrl'] = 'https://tlzmanagement.ldxinyong.com/lz_management';
|
||||
window.SITE_CONFIG['baseUrl'] = 'https://tlzmanagement.ldxinyong.com/wl_management';
|
||||
|
||||
// cdn地址 = 域名 + 版本号
|
||||
window.SITE_CONFIG['domain'] = './'; // 域名
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
window.SITE_CONFIG = {};
|
||||
|
||||
// api接口请求地址
|
||||
window.SITE_CONFIG['baseUrl'] = 'https://tlzmanagement.ldxinyong.com/lz_management';
|
||||
window.SITE_CONFIG['baseUrl'] = 'https://tlzmanagement.ldxinyong.com/wl_management';
|
||||
|
||||
// cdn地址 = 域名 + 版本号
|
||||
window.SITE_CONFIG['domain'] = './'; // 域名
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
window.SITE_CONFIG = {};
|
||||
|
||||
// api接口请求地址
|
||||
window.SITE_CONFIG['baseUrl'] = 'https://tlzmanagement.ldxinyong.com/lz_management';
|
||||
window.SITE_CONFIG['baseUrl'] = 'https://tlzmanagement.ldxinyong.com/wl_management';
|
||||
|
||||
// cdn地址 = 域名 + 版本号
|
||||
window.SITE_CONFIG['domain'] = './'; // 域名
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user