“yyffkk” 2 years ago
commit 4e9e18ff1c

@ -0,0 +1,5 @@
[*.{js,jsx,ts,tsx,vue}]
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
insert_final_newline = true

@ -0,0 +1,4 @@
VUE_APP_API = "http://home.kaidalai.cn/api/manage/"
VUE_APP_Image_API = "http://home.kaidalai.cn/static"

@ -0,0 +1,2 @@
VUE_APP_API = "http://home.kaidalai.cn/api/manage/"
VUE_APP_Image_API = "http://home.kaidalai.cn/static"

24
.gitignore vendored

@ -0,0 +1,24 @@
.DS_Store
node_modules
/dist
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

@ -0,0 +1,6 @@
{
"semi": false,
"singleQuote": true,
"tabWidth": 4,
"trailingComma": "none"
}

@ -0,0 +1,2 @@
#### 智慧小区后台管理系统
https://test.kaidalai.cn/

@ -0,0 +1,5 @@
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset'
]
}

32746
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -0,0 +1,62 @@
{
"name": "basic-admin",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "eslint --fix --ext .js,.vue src"
},
"dependencies": {
"axios": "^0.21.0",
"core-js": "^3.6.5",
"echarts": "^4.9.0",
"element-ui": "^2.4.5",
"node-sass": "6.0.1",
"qrcodejs2": "0.0.2",
"uuid": "^8.3.2",
"vue": "^2.6.11",
"vue-json-excel": "^0.3.0",
"vue-router": "^3.2.0",
"vuex": "^3.4.0",
"wangeditor": "^3.1.1"
},
"devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0",
"@vue/cli-plugin-eslint": "^3.1.1",
"@vue/cli-plugin-router": "~4.5.0",
"@vue/cli-plugin-vuex": "~4.5.0",
"@vue/cli-service": "^4.5.13",
"@vue/eslint-config-standard": "^5.1.2",
"babel-eslint": "^10.1.0",
"eslint": "^6.7.2",
"eslint-plugin-import": "^2.20.2",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-standard": "^4.0.0",
"eslint-plugin-vue": "^6.2.2",
"sass-loader": "^10.0.3",
"vue-cli-plugin-element": "^1.0.1",
"vue-template-compiler": "^2.6.11"
},
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/essential"
],
"parserOptions": {
"parser": "babel-eslint"
},
"rules": {
"space-before-function-paren": 0
}
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title>南宁盛邦滨江府智慧小区</title>
</head>
<body>
<noscript>
<strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>

@ -0,0 +1,232 @@
<template>
<div id="app">
<el-card class="box-card" v-if="isShow">
<div>
<span
style="
top: 10px;
right: 20px;
position: absolute;
fontsize: 20px;
color: #999999;
cursor: pointer;
"
@click="closeCard"
>X</span
>
<div>
<img :src="imgSrc" alt="" />
</div>
<div class="title">{{ title }}</div>
<div class="tips">{{ tips }}</div>
<div class="text">{{ alertMsg1 }}</div>
<div class="text">{{ alertMsg2 }}</div>
<div class="text">{{ alertMsg3 }}</div>
</div>
</el-card>
<router-view v-if="isRouterAlive"></router-view>
</div>
</template>
<script>
export default {
provide() {
return {
reload: this.reload
}
},
data() {
return {
isRouterAlive: true,
path: 'wss://test.kaidalai.cn/websocket/web/admin',
socket: '',
lockReconnect: false, //
timeout: 40 * 1000, //40
timeoutObj: null, //
serverTimeoutObj: null, //
timeoutnum: null, //
alertMsg1: '',
alertMsg2: '',
alertMsg3: '',
isShow: false,
title: '',
tips: '',
imgSrc: null
}
},
mounted() {
//
this.init()
},
components: {},
methods: {
reload() {
this.isRouterAlive = false
this.$nextTick(function () {
this.isRouterAlive = true
})
},
init: function () {
if (typeof WebSocket === 'undefined') {
alert('您的浏览器不支持socket')
} else {
// socket
this.socket = new WebSocket(this.path)
// socket
this.socket.onopen = this.onopen
// socket
this.socket.onerror = this.error
// socket
this.socket.onmessage = this.getMessage
}
},
reconnect() {
//
var that = this
if (that.lockReconnect) {
return
}
that.lockReconnect = true
//
that.timeoutnum && clearTimeout(that.timeoutnum)
that.timeoutnum = setTimeout(function () {
//
that.init()
that.lockReconnect = false
}, 5000)
},
reset() {
//
var that = this
//
clearTimeout(that.timeoutObj)
clearTimeout(that.serverTimeoutObj)
//
that.start()
},
start() {
//
console.log('开启心跳')
var self = this
self.timeoutObj && clearTimeout(self.timeoutObj)
self.serverTimeoutObj && clearTimeout(self.serverTimeoutObj)
self.timeoutObj = setTimeout(function () {
//
if (self.socket.readyState == 1) {
//
self.socket.send('heartbeat') //
} else {
//
self.reconnect()
}
self.serverTimeoutObj = setTimeout(function () {
//
self.socket.close()
}, self.timeout)
}, self.timeout)
},
onopen() {
console.log('open')
//
this.start()
},
error: function () {
console.log('连接错误')
},
getMessage: function (msg) {
if (msg.data == '心跳正常') {
console.log(msg)
} else {
console.log(msg)
//
if (msg.data.indexOf('未处理工单') != -1) {
this.title = '工单警报'
this.tips = '注意:'
this.imgSrc = require('./assets/images/todoList.png')
} else {
this.title = '紧急警报'
this.tips = '各单位注意:'
this.imgSrc = require('./assets/images/sos.png')
}
var jsonString = msg.data;
var jsonObject = JSON.parse(jsonString);
console.log("--------------------------------")
console.log(msg)
console.log(jsonString)
console.log(jsonObject)
if(jsonObject.type===2){
this.alertMsg1 ='时间:'+jsonObject.time
this.alertMsg2 = '小区内有设备'+jsonObject.alarmNo+'发生了报警,请物业负责人员尽快前往现场排查故障!'
this.alertMsg3= ''
}
if(jsonObject.type===3){
this.alertMsg1 ='居住于'+jsonObject.deviceNo+'房的住户'+jsonObject.deviceName+'在app上点击“一键报警”,请尽快联系住户及前往住户家中查看情况。'
this.alertMsg2 = '住户联系方式:'+jsonObject.alarmNo
this.alertMsg3= '如未能联系到住户,可择情报警。'
}
this.isShow = true
}
this.reset()
},
send: function (data) {
this.socket.send(data)
},
close: function () {
console.log('socket已经关闭')
this.reconnect()
},
closeCard: function () {
this.isShow = false
}
},
destroyed() {
//
this.socket.onclose = this.close
}
}
</script>
<style scoped>
#app {
height: 100%;
overflow: hidden;
}
.clearfix {
font-size: 20px;
}
.box-card {
z-index: 999999;
position: fixed;
left: 35%;
top: 30%;
width: 460px;
height: 400px;
}
.text {
font-size: 18px;
line-height: 21px;
color: #333333;
margin: 15px;
}
.tips {
color: #000000;
font-size: 18px;
line-height: 21px;
margin-top: 15px;
}
.title {
font-weight: 600;
color: #000000;
font-size: 22px;
line-height: 30.6px;
margin-left: 155px;
margin-top: 15px;
}
img {
width: 116px;
height: 116px;
margin-left: 145px;
margin-top: 30px;
}
</style>

@ -0,0 +1,532 @@
import service from '../utils/request'
import requestUrl from './requestUrl'
// /IntelligentCommunity/app/share/visitorApplication/findAll
// 获取table表格
export function GetTableData(params) {
return service.request({
method: 'GET',
url: requestUrl[params.url],
params: params.data
})
}
//manageSysMessage/list
export function manageSysMessageList(data) {
return service.request({
method: 'GET',
url: '/manageSysMessage/list',
params: data
})
}
//manageSysMessage/read manageSysMessageId
export function manageSysMessageRead(data) {
return service.request({
method: 'GET',
url: '/manageSysMessage/read',
params: data
})
}
//manageSysMessage/allRead
export function manageSysMessageAllRead(data) {
return service.request({
method: 'GET',
url: '/manageSysMessage/allRead',
params: data
})
}
// 获取table表格删除
export function Delete(params) {
return service.request({
method: 'post',
url: requestUrl[params.url],
data: params.data
})
}
// 登陆
export const Login = data => {
return service.request({
method: 'post',
url: '/sysLogin/loginSysUser',
data: data
})
}
// 获取楼栋信息
export const buildingInfo = data => {
return service.request({
method: 'get',
url: '/cpmBuilding/list',
params: data
})
}
// 添加楼栋信息
export const buildingInsert = data => {
return service.request({
method: 'post',
url: '/cpmBuilding/insert',
data: data
})
}
// 修改楼栋信息
export const buildingUpdate = data => {
return service.request({
method: 'post',
url: '/cpmBuilding/update',
data: data
})
}
// 删除楼栋信息
export const buildingDelete = data => {
return service.request({
method: 'post',
url: '/cpmBuilding/delete',
data: data
})
}
// 获取单元信息
export const cpmBuildingUnit = data => {
return service.request({
method: 'get',
url: '/cpmBuildingUnit/list',
params: data
})
}
// 修改单元
export const cpmBuildingUnitUpdate = data => {
return service.request({
method: 'post',
url: '/cpmBuildingUnit/update',
data: data
})
}
// 添加单元
export const cpmBuildingUnitInsert = data => {
return service.request({
method: 'post',
url: '/cpmBuildingUnit/insert',
data: data
})
}
// 删除单元信息
export const cpmBuildingUnitDelete = data => {
return service.request({
method: 'post',
url: '/cpmBuildingUnit/delete',
data: data
})
}
// 查询楼栋和楼栋名称
export const cpmBuildingUnitFindAll = data => {
return service.request({
method: 'GET',
url: '/cpmBuilding/findAll',
params: data
})
}
//查询楼栋单元房产信息
export const cpmBuildingUnitEstateList = data => {
return service.request({
method: 'GET',
url: '/cpmBuildingUnitEstate/list',
params: data
})
}
//查询楼栋单元房产信息
export const UnitEstateFindById = data => {
return service.request({
method: 'GET',
url: '/cpmBuildingUnitEstate/findById',
params: data
})
}
//查询楼栋单元房产信息
export const houseManagementInsert = data => {
return service.request({
method: 'post',
url: '/cpmBuildingUnitEstate/insert',
data: data
})
}
//cpmBuildingUnitEstate/update
export const houseManagementUpdate = data => {
return service.request({
method: 'post',
url: '/cpmBuildingUnitEstate/update',
data: data
})
}
//查询房屋类型 状态 dataDictionary/findEstateStatus
export const dataDictionaryFindEstateType = data => {
return service.request({
method: 'GET',
url: '/dataDictionary/findEstateType',
params: data
})
}
export const dataDictionaryFindEstateStatus = data => {
return service.request({
method: 'GET',
url: '/dataDictionary/findEstateStatus',
params: data
})
}
// 添加车辆信息
export const userCarInsert = data => {
return service.request({
method: 'post',
url: '/userCar/insert',
data: data
})
}
export const userCarUpdate = data => {
return service.request({
method: 'post',
url: '/userCar/update',
data: data
})
}
// 根据id查询车辆信息
export const userCarFindById = data => {
return service.request({
method: 'GET',
url: '/userCar/findById',
params: data
})
}
// 根据楼栋id查询对应的单元id和name
export const findByBuildingId = data => {
return service.request({
method: 'GET',
url: '/cpmBuildingUnit/findByBuildingId',
params: data
})
}
// 查询车辆状态
export const findUserCarStatus = data => {
return service.request({
method: 'GET',
url: '/dataDictionary/findUserCarStatus',
params: data
})
}
// 根据业主主键id 查询业主及其房产信息
export const cpmBuildingUnitEstateFindById = data => {
return service.request({
method: 'GET',
url: '/cpmBuildingUnitEstate/findById',
params: data
})
}
export const userResidentFindAllBySearch = data => {
return service.request({
method: 'GET',
url: '/userResident/findAllBySearch',
params: data
})
}
// 根据名字模糊查询查询业主的id和name及房产相关信息
export const userResidentFindResidentNameBySearch = data => {
return service.request({
method: 'GET',
url: '/userResident/findResidentNameBySearch',
params: data
})
}
// 查询车位类型
export const findParkingSpaceType = data => {
return service.request({
method: 'GET',
url: '/dataDictionary/findParkingSpaceType',
params: data
})
}
// export function cpmParkingSpaceist(data) {
// return service.request({
// method: 'GET',
// url: '/myParkingSpace/list',
// params: data
// })
// }
// 查询车位类型
export const findParkingSpaceStatus = data => {
return service.request({
method: 'GET',
url: '/dataDictionary/findParkingSpaceStatus',
params: data
})
}
// 查询车位类型
export const userResident = data => {
return service.request({
method: 'GET',
url: '/userResident/list',
params: data
})
}
export const userResidentListAll = data => {
return service.request({
method: 'GET',
url: '/userResident/listAll',
params: data
})
}
//添加业主信息
export const userResidentInsert = data => {
return service.request({
method: 'POST',
url: '/userResident/insert',
data: data
})
}
export const tenantInsert = data => {
return service.request({
method: 'POST',
url: '/tenant/insert',
data: data
})
}
// 查询车位信息(包含条件搜索)
export const cpmParkingSpaceList = data => {
return service.request({
method: 'GET',
url: '/cpmParkingSpace/list',
params: data
})
}
// 修改车位信息
export const cpmParkingSpaceUpdate = data => {
return service.request({
method: 'POST',
url: '/cpmParkingSpace/update',
data: data
})
}
// 根据业主主键id查询业主信息及其关联的房屋信息和车位信息
export const userResidentFindById = data => {
return service.request({
method: 'GET',
url: '/userResident/findById',
params: data
})
}
// 根据业主主键id查询业主信息
export const userResidentFindByIdOne = data => {
return service.request({
method: 'GET',
url: '/userResident/findByIdOne',
params: data
})
}
// 根据业主主键id 查询业主及其房产信息
export const userResidentFindEstateById = data => {
return service.request({
method: 'GET',
url: '/userResident/findEstateById',
params: data
})
}
//根据业主主键id 查询业主及其车位信息
export const userResidentFindParkingSpaceById = data => {
return service.request({
method: 'GET',
url: '/userResident/findParkingSpaceById',
params: data
})
}
// 修改业主亲属信息
export const userResidentUpdateRelatives = data => {
return service.request({
method: 'POST',
url: '/userResident/updateRelatives',
data: data
})
}
//修改业主房产信息 userResident/updateEstate
export const userResidentUpdateEstate = data => {
return service.request({
method: 'POST',
url: '/userResident/updateEstate',
data: data
})
}
//userResident/updateParkingSpace
export const userResidentUpdateParkingSpace = data => {
return service.request({
method: 'POST',
url: '/userResident/updateParkingSpace',
data: data
})
}
//tenant/updateRelatives
export const tenantUpdateRelatives = data => {
return service.request({
method: 'POST',
url: '/tenant/updateRelatives',
data: data
})
}
//租客车位tenant/updateParkingSpace tenant/updateEstate
export const tenantUpdateParkingSpace = data => {
return service.request({
method: 'POST',
url: '/tenant/updateParkingSpace',
data: data
})
}
export const tenantUpdateEstate = data => {
return service.request({
method: 'POST',
url: '/tenant/updateEstate',
data: data
})
}
export const cpmParkingSpaceInsert = data => {
return service.request({
method: 'POST',
url: '/cpmParkingSpace/insert',
data: data
})
}
// 根据车位主键ID查询车位信息
export const cpmParkingSpaceFindById = data => {
return service.request({
method: 'GET',
url: '/cpmParkingSpace/findById',
params: data
})
}
// 根据单元id查询对应的房产id和name
export const findByBuildingUnitId = data => {
return service.request({
method: 'GET',
url: '/cpmBuildingUnitEstate/findByBuildingUnitId',
params: data
})
}
/**
* 管家服务
*/
// 添加便民电话信息
export const conveniencePhoneInsert = data => {
return service.request({
method: 'POST',
url: '/conveniencePhone/insert',
data: data
})
}
//更新便民电话信息
export const conveniencePhoneUpdate = data => {
return service.request({
method: 'POST',
url: '/conveniencePhone/update',
data: data
})
}
// 便民电话:更新定时检查信息
export const conveniencePhoneUpdateReminder = data => {
return service.request({
method: 'POST',
url: '/conveniencePhone/updateReminder',
data: data
})
}
//便民电话根据便民电话主键id查询便民电话信息
export const conveniencePhoneFindById = data => {
return service.request({
method: 'GET',
url: '/conveniencePhone/findById',
params: data
})
}
//auditManagement/reviewResult
export const auditManagementReviewResult = data => {
return service.request({
method: 'POST',
url: '/auditManagement/reviewResult',
data: data
})
}
//租赁管理
export const leaseInsert = data => {
return service.request({
method: 'POST',
url: '/lease/insert',
data: data
})
}
//lease/update
export const leaseUpdate = data => {
return service.request({
method: 'POST',
url: '/lease/update',
data: data
})
}
//lease/findById
export const leaseFindById = data => {
return service.request({
method: 'GET',
url: '/lease/findById',
params: data
})
}
//lease/reviewer租赁审核
export const leaseReviewer = data => {
return service.request({
method: 'POST',
url: '/lease/reviewer',
data: data
})
}
//lease/reviewTerminationApplication
export const reviewTerminationApplication = data => {
return service.request({
method: 'POST',
url: '/lease/reviewTerminationApplication',
data: data
})
}
//lease/reviewDepositRefundApplication
export const reviewDepositRefundApplication = data => {
return service.request({
method: 'POST',
url: '/lease/reviewDepositRefundApplication',
data: data
})
}
//leaseContract/insert租赁合同
export const leaseContractInsert = data => {
return service.request({
method: 'POST',
url: '/leaseContract/insert',
data: data
})
}
//leaseContract/enable合同模板启用/停用
export const leaseContractEnable = data => {
return service.request({
method: 'GET',
url: '/leaseContract/enable',
params: data
})
}
// lease/renew
export const leaseRenew = data => {
return service.request({
method: 'POST',
url: '/lease/renew',
data: data
})
}
// http://192.168.31.129:9001/cpmBuildingUnitEstate/findByBuildingUnitId
// GET
// /cpmBuildingUnitEstate/insert
// cpmBuilding/findAll
// Login().then((res) => {
// console.log(res.data.token)
// sessionStorage.setItem('X-Admin-Token', res.data.token)
// })

@ -0,0 +1,585 @@
import service from '../utils/request'
import requestUrl from './requestUrl'
// 查询今日预计家庭物品出户数量
export function userArticleOutCountArticleOutNow(data) {
return service.request({
method: 'GET',
url: '/userArticleOut/countArticleOutNow',
params: data
})
}
// 查询未执行的家庭物品出户数量
export function userArticleOutCountPerformed(data) {
return service.request({
method: 'GET',
url: '/userArticleOut/countPerformed',
params: data
})
}
// 物品出门:查询出门照片
// /userArticleOut/findGoOutImgById
export function userArticleOuFindGoOutImgById(data) {
return service.request({
method: 'GET',
url: '/userArticleOut/findGoOutImgById',
params: data
})
}
//访客管理: 查询今日家庭申报访客通行数量
export function visitorsCountVisitorsNew(data) {
return service.request({
method: 'GET',
url: '/visitors/countVisitorsNew',
params: data
})
}
//投诉表扬:查询今日投诉条数
export function adviceCountComplaintNew(data) {
return service.request({
method: 'GET',
url: '/complaintPraise/countComplaintNew',
params: data
})
}
// 投诉表扬:查询今日表扬条数
export function adviceCountPraiseNew(data) {
return service.request({
method: 'GET',
url: '/complaintPraise/countPraiseNew',
params: data
})
}
//装修管理: 查询今日预计发起装修数量
export function userDecorationCountDecorationNow(data) {
return service.request({
method: 'GET',
url: '/userDecoration/countDecorationNow',
params: data
})
}
// 装修管理: 查询未执行的家庭装修数量
export function userDecorationCountPerformed(data) {
return service.request({
method: 'GET',
url: '/userDecoration/countPerformed',
params: data
})
}
// 投票管理:即将开始的投票数
export function voteCountVoteExpectedStart(data) {
return service.request({
method: 'GET',
url: '/vote/countVoteExpectedStart',
params: data
})
}
// 根据投票主键id查询投票信息详情页面
export function voteFindDetailById(data) {
return service.request({
method: 'GET',
url: '/vote/findDetailById',
params: data
})
}
// /vote/listVotePersonnel
// 根据投票管理主键id和候选人主键ID查询候选人投票详情信息
export function voteListVotePersonnel(data) {
return service.request({
method: 'GET',
url: '/vote/listVotePersonnel',
params: data
})
}
// /vote/listDetailCandidate
// 根据投票管理主键id查询所有投票候选人信息详情页面
export function voteListDetailCandidate(data) {
return service.request({
method: 'GET',
url: '/vote/listDetailCandidate',
params: data
})
}
// /vote/findById
// 投票管理根据投票主键id查询投票信息修改页面
export function voteFindById(data) {
return service.request({
method: 'GET',
url: '/vote/findById',
params: data
})
}
// /vote/insert /vote/update
// 投票管理新增
export function voteInsert(data) {
return service.request({
method: 'POST',
url: '/vote/insert',
data: data
})
}
// 投票管理修改
export function voteUpdate(data) {
return service.request({
method: 'POST',
url: '/vote/update',
data: data
})
}
// 投票管理根据投票管理主键id批量发布投票信息
export function voteRelease(data) {
return service.request({
method: 'POST',
url: '/vote/release',
data: data
})
}
// 根据咨询建议主键id查询咨询建议详情
export function adviceFindById(data) {
return service.request({
method: 'GET',
url: '/advice/findById',
params: data
})
}
// /complaintPraise/findById
export function complaintPraiseFindById(data) {
return service.request({
method: 'GET',
url: '/complaintPraise/findById',
params: data
})
}
// /complaintPraise/insertDetail
// 投诉表扬:回复投诉表扬(添加反馈信息)[已替换违禁关键字]
export function complaintPraiseInsertDetail(data) {
return service.request({
method: 'POST',
url: '/complaintPraise/insertDetail',
data: data
})
}
// 咨询建议:回复咨询建议(添加反馈信息)[已替换违禁关键字]
export function adviceInsertDetail(data) {
return service.request({
method: 'POST',
url: '/advice/insertDetail',
data: data
})
}
// 查询今日咨询条数
export function adviceCountConsultNew(data) {
return service.request({
method: 'GET',
url: '/advice/countConsultNew',
params: data
})
}
//查询今日建议条数
export function adviceCountAdviceNew(data) {
return service.request({
method: 'GET',
url: '/advice/countAdviceNew',
params: data
})
}
// 访客管理:批量作废访客信息
export function visitorsCancel(data) {
return service.request({
method: 'POST',
url: '/visitors/cancel',
data: data
})
}
// 访客管理:更新访客管理信息
export function visitorsUpdate(data) {
return service.request({
method: 'POST',
url: '/visitors/update',
data: data
})
}
// 访客管理根据访客管理信息主键id查询访客出入记录
export function visitorsListDetail(data) {
return service.request({
method: 'GET',
url: '/visitors/listDetail',
params: data
})
}
// 访客管理根据访客管理主键id查询访客管理信息
export function visitorsFindById(data) {
return service.request({
method: 'GET',
url: '/visitors/findById',
params: data
})
}
//门禁二维码doorQRCode/addQrCode doorQRCode/removeQrCode
export function AddQrCode(data) {
return service.request({
method: 'POST',
url: '/doorQRCode/addQrCode',
data: data
})
}
export function removeQrCode(data) {
return service.request({
method: 'POST',
url: '/doorQRCode/removeQrCode',
data: data
})
}
// 报事报修:查询报修详情(报事报修派单界面的报修详情内容,主界面报修详情 请查询 【工单管理:报修工单详情】)
export function reportRepairFindRepairDetail(data) {
return service.request({
method: 'GET',
url: '/reportRepair/findRepairDetail',
params: data
})
}
// repairEngineering/insert
export function repairEngineeringInsert(data) {
return service.request({
method: 'POST',
url: '/repairEngineering/insert',
data: data
})
}
//repairEngineering/findById
export function repairEngineeringFindById(data) {
return service.request({
method: 'GET',
url: '/repairEngineering/findById',
params: data
})
}
// 查询物品照片
export function userArticleOutFindGoodsImgById(data) {
return service.request({
method: 'GET',
url: '/userArticleOut/findGoodsImgById',
params: data
})
}
//article/insert
export function articleInsert(data) {
return service.request({
method: 'POST',
url: '/article/insert',
data: data
})
}
export function articleUpdate(data) {
return service.request({
method: 'POST',
url: '/article/update',
data: data
})
}
// 报事报修:添加报事报修信息
export function reportRepairInsert(data) {
return service.request({
method: 'POST',
url: '/reportRepair/insert',
data: data
})
}
// 工单管理:派工
export function dispatchDispatch(data) {
return service.request({
method: 'POST',
url: '/dispatch/dispatch',
data: data
})
}
// /dispatch/findSysUserLikeActualName
//报事报修:修改报事报修信息
export function reportRepairUpdate(data) {
return service.request({
method: 'POST',
url: '/reportRepair/update',
data: data
})
}
// 工单管理:报修工单详情
export function repairWorkOrderDetail(data) {
return service.request({
method: 'GET',
url: '/dispatch/repairWorkOrderDetail',
params: data
})
}
// 工单管理:回访
export function dispatchRevisit(data) {
return service.request({
method: 'POST',
url: '/dispatch/revisit',
data: data
})
}
// 工单管理:作废
export function dispatchCancel(data) {
return service.request({
method: 'POST',
url: '/dispatch/cancel',
data: data
})
}
//工单管理:根据真实名字模糊查询用户信息(需要有派工权限)
export function dispatchFindSysUserLikeActualName(data) {
return service.request({
method: 'GET',
url: '/dispatch/findSysUserLikeActualName',
params: data
})
}
// 报事报修根据报事报修主键id 查询报事报修信息
export function reportRepairFindById(data) {
return service.request({
method: 'GET',
url: '/reportRepair/findById',
params: data
})
}
// 问卷调查:添加问卷调查表信息【照片未测】
export function questionnaireInsert(data) {
return service.request({
method: 'POST',
url: '/questionnaire/insert',
data: data
})
}
//问卷调查根据问卷调查主键ID查询问卷调查信息
export function questionnaireFindById(data) {
return service.request({
method: 'GET',
url: '/questionnaire/findById',
params: data
})
}
// 问卷调查:修改问卷
export function questionnaireUpdate(data) {
return service.request({
method: 'POST',
url: '/questionnaire/update',
data: data
})
}
//问卷调查:问卷调查报表分析
export function questionnaireReportAnalysis(data) {
return service.request({
method: 'GET',
url: '/questionnaire/reportAnalysis',
params: data
})
}
// 物品管理根据物品主键id查询物品信息
export function articleFindById(data) {
return service.request({
method: 'GET',
url: '/article/findById',
params: data
})
}
//
// 小区话题管理:添加话题信息(物业后台添加)
export function gambitInsert(data) {
return service.request({
method: 'POST',
url: '/gambit/insert',
data: data
})
}
// 小区话题管理:修改话题信息(物业后台修改)
export function gambitUpdate(data) {
return service.request({
method: 'POST',
url: '/gambit/update',
data: data
})
}
// 小区话题管理
export function gambitFindById(data) {
return service.request({
method: 'GET',
url: '/gambit/findById',
params: data
})
}
// gambitTheme/findCommentByThemeId
export function gambitThemeFindCommentByThemeId(data) {
return service.request({
method: 'GET',
url: '/gambitTheme/findCommentByThemeId',
params: data
})
}
// gambitTheme/deleteCommentByCommentId
export function gambitThemeDeleteCommentByCommentId(data) {
return service.request({
method: 'GET',
url: '/gambitTheme/deleteCommentByCommentId',
params: data
})
}
// 主题明细管理:批量恢复主题明细信息
export function gambitThemeRecovery(data) {
return service.request({
method: 'POST',
url: '/gambitTheme/recovery',
data: data
})
}
// 开启评论gambitTheme/enableComment gambitTheme/enableTheme
export function gambitThemeEnableComment(data) {
return service.request({
method: 'GET',
url: '/gambitTheme/enableComment',
params: data
})
}
export function gambitThemeEnableTheme(data) {
return service.request({
method: 'GET',
url: '/gambitTheme/enableTheme',
params: data
})
}
export function gambitThemeList(data) {
return service.request({
method: 'GET',
url: '/gambitTheme/list',
params: data
})
}
// 工单设置
export function workOrderType(data) {
return service.request({
method: 'GET',
url: '/workOrderType/list',
params: data
})
}
// 工单管理-工单设置:修改工单大类信息
export function workOrderTypeUpdate(data) {
return service.request({
method: 'POST',
url: '/workOrderType/update',
data: data
})
}
// 工单管理-工单设置:添加工单大类信息
export function workOrderTypeInsert(data) {
return service.request({
method: 'POST',
url: '/workOrderType/insert',
data: data
})
}
// 工单管理-工单设置:删除工单大类信息
export function workOrderTypeDelete(data) {
return service.request({
method: 'GET',
url: '/workOrderType/delete',
params: data
})
}
// 工单管理-工单设置:添加工单类型明细信息
export function workOrderTypeDetailInsert(data) {
return service.request({
method: 'POST',
url: '/workOrderTypeDetail/insert',
data: data
})
}
// 工单管理-工单设置:添加工单时限信息
export function workOrderTimeLimitInsert(data) {
return service.request({
method: 'POST',
url: '/workOrderTimeLimit/insert',
data: data
})
}
// 工单管理-工单设置:删除工单类型明细
export function workOrderTypeDetailDelete(data) {
return service.request({
method: 'POST',
url: '/workOrderTypeDetail/delete',
data: data
})
}
// 工单管理-工单设置根据工单时限主键id查询工单时限信息
export function workOrderTimeLimitFindById(data) {
return service.request({
method: 'GET',
url: '/workOrderTimeLimit/findById',
params: data
})
}
// 工单管理-工单设置:更新工单时限信息
export function workOrderTimeLimitUpdate(data) {
return service.request({
method: 'POST',
url: '/workOrderTimeLimit/update',
data: data
})
}
// 工单管理-工单设置:更新工单类型明细信息
export function workOrderTypeDetailUpdate(data) {
return service.request({
method: 'POST',
url: '/workOrderTypeDetail/update',
data: data
})
}
// 工单管理-工单设置根据工单类型明细主键id查询工单类型明细信息
export function workOrderTypeFindById(data) {
return service.request({
method: 'GET',
url: '/workOrderTypeDetail/findById',
params: data
})
}
// 根据工单大类主键id查询工单类型明细信息
export function workOrderTypeList(data) {
return service.request({
method: 'GET',
url: '/workOrderTypeDetail/list',
params: data
})
}
// 查询所有的工单时限管理信息
export function workOrderTimeLimitList(data) {
return service.request({
method: 'GET',
url: '/workOrderTimeLimit/list',
params: data
})
}
// 借还管理:提醒(管理员发送)
export function borrowRemind(data) {
return service.request({
method: 'POST',
url: '/borrow/remind',
data: data
})
}
// gambit/enableGambit disableGambit
export function gambitEnableGambit(data) {
return service.request({
method: 'GET',
url: '/gambit/enableGambit',
params: data
})
}
export function gambitDisableGambit(data) {
return service.request({
method: 'GET',
url: '/gambit/disableGambit',
params: data
})
}

@ -0,0 +1,253 @@
import service from '../utils/request'
import requestUrl from './requestUrl'
// 查询所有的物业收费标准模版
export function chargesTemplateList(data) {
return service.request({
method: 'GET',
url: '/chargesTemplate/list',
params: data
})
}
// /chargesTemplateDetail/list
export function chargesTemplateDetailList(data) {
return service.request({
method: 'GET',
url: '/chargesTemplateDetail/list',
params: data
})
}
//expenseBill/refund
export function expenseBillRefund(data) {
return service.request({
method: 'POST',
url: '/expenseBill/refund',
data: data
})
}
//dailyPayment/findEnableTempleDetail
// export function dailyPaymentFindEnableTempleDetail(data) {
// return service.request({
// method: 'GET',
// url: '/dailyPayment/findEnableTempleDetail',
// params: data
// })
// }
// 日常缴费:查询已开启的收费标准明细信息(物业管理费和日常费用)
export function dailyPaymentFindEnableTempleDetail(data) {
return service.request({
method: 'GET',
url: '/dailyPayment/findEnableTempleDetail',
params: data
})
}
// 日常缴费:查询已开启的收费标准明细信息(物业管理费和日常费用)
export function activityManagementFindEnableTempleDetail(data) {
return service.request({
method: 'GET',
url: '/activityManagement/findEnableTempleDetail',
params: data
})
}
// 收费标准管理导出EXCEL
export function chargesTemplateDetailExport(data) {
return service.request({
method: 'GET',
url: '/chargesTemplateDetail/export',
params: data
})
}
//dailyPaymentPlan/insert dailyPaymentPlan/update
export function dailyPaymentPlanInsert(data) {
return service.request({
method: 'POST',
url: '/dailyPaymentPlan/insert',
data: data
})
}
export function dailyPaymentPlanUpdate(data) {
return service.request({
method: 'POST',
url: '/dailyPaymentPlan/update',
data: data
})
}
// 日常缴费:添加缴费信息(带有付款功能)【打印未做】
export function dailyPaymentInsert(data) {
return service.request({
method: 'POST',
url: '/dailyPayment/insert',
data: data
})
}
// 日常缴费:缴费(带有付款功能)【打印未做】
export function dailyPaymentInsertOrder(data) {
return service.request({
method: 'POST',
url: '/dailyPayment/insertOrder',
data: data
})
}
//日常缴费:人工手动推送日常缴费提醒
export function dailyPaymentPush(data) {
return service.request({
method: 'POST',
url: '/dailyPayment/push',
data: data
})
}
// 押金管理:退押金
export function depositManagementRefund(data) {
return service.request({
method: 'POST',
url: '/depositManagement/refund',
data: data
})
}
// advancePayment/refund refundPrice estateId
/**
*
* @param {*} data
* @returns
*/
export function advancePaymentRefund(data) {
return service.request({
method: 'POST',
url: '/advancePayment/refund',
data: data
})
}
/**
* 预缴充值退款
* @param {int} estateId
* @param {string} name
* @param {int} tel
* @param {double} payPrice
* @returns
*/
export function advancePaymentRecharge(data) {
return service.request({
method: 'POST',
url: '/advancePayment/recharge',
data: data
})
}
// 收费标准管理根据物业收费标准模版主键id 启用/禁用 物业收费标准模版
export function chargesTemplateIsEnable(data) {
return service.request({
method: 'GET',
url: '/chargesTemplate/isEnable',
params: data
})
}
// 收费标准管理:更新物业收费标准模版信息
export function chargesTemplateUpdate(data) {
return service.request({
method: 'POST',
url: '/chargesTemplate/update',
data: data
})
}
// 收费标准管理:添加物业收费标准模版
export function chargesTemplateInsert(data) {
return service.request({
method: 'POST',
url: '/chargesTemplate/insert',
data: data
})
}
// 收费标准管理:批量删除物业收费标准模版
export function chargesTemplateDelete(data) {
return service.request({
method: 'POST',
url: '/chargesTemplate/delete',
data: data
})
}
// 收费标准管理:添加物业收费标准明细信息
export function chargesTemplateDetailInsert(data) {
return service.request({
method: 'POST',
url: '/chargesTemplateDetail/insert',
data: data
})
}
//收费标准管理根据物业收费标准明细主键id 查询物业收费标准明细信息
export function chargesTemplateDetailFindById(data) {
return service.request({
method: 'GET',
url: '/chargesTemplateDetail/findById',
params: data
})
}
// chargesTemplateDetail/isEnable
export function chargesTemplateDetailIsEnable(data) {
return service.request({
method: 'GET',
url: '/chargesTemplateDetail/isEnable',
params: data
})
}
//收费标准管理:更新物业收费标准明细信息
export function chargesTemplateDetailUpdate(data) {
return service.request({
method: 'POST',
url: '/chargesTemplateDetail/update',
data: data
})
}
// 收费标准管理:批量删除物业收费标准明细信息
export function chargesTemplateDetailDelete(data) {
return service.request({
method: 'POST',
url: '/chargesTemplateDetail/delete',
data: data
})
}
//paper/insert票据管理
export function paperInsert(data) {
return service.request({
method: 'POST',
url: '/paper/insert',
data: data
})
}
//领用票据paper/recipients
export function paperRecipients(data) {
return service.request({
method: 'POST',
url: '/paper/recipients',
data: data
})
}
// meterReadingRecord/updateRemakes 抄表备注
export function meterReadingRecordUpdateRemakes(data) {
return service.request({
method: 'POST',
url: '/meterReadingRecord/updateRemakes',
data: data
})
}
export function meterReadingRecordCreateShareBill(data) {
return service.request({
method: 'POST',
url: '/meterReadingRecord/createShareBill',
data: data
})
}
// sysMessage/ shareBillDetailsId danti
export function meterReadingRecordShareBillPushDetails(data) {
return service.request({
method: 'POST',
url: '/meterReadingRecord/ShareBillPushDetails',
data: data
})
}
// sysMessage:{content:null} shareBillId dajia
export function meterReadingRecordShareBillPush(data) {
return service.request({
method: 'POST',
url: '/meterReadingRecord/ShareBillPush',
data: data
})
}

@ -0,0 +1,502 @@
import service from '../utils/request'
import requestUrl from './requestUrl'
// 首页数据大屏
//dataStatistics/findLastMonthPayCostDetail 后台配置大屏:查询上月物业缴费情况
export function findLastMonthPayCostDetail(data){
return service.request({
method:'GET',
url:'/dataStatistics/findLastMonthPayCostDetail',
params:data
})
}
//dataStatistics/findPaymentStatistics 后台配置大屏物业缴费统计6个月内数据不包含本月
export function findPaymentStatistics(data){
return service.request({
method:'GET',
url:'/dataStatistics/findPaymentStatistics',
params:data
})
}
//dataStatistics/findTodayEnvironmentalHealth 后台配置大屏:查询今日环境卫生任务情况
export function findTodayEnvironmentalHealth(data){
return service.request({
method:'GET',
url:'/dataStatistics/findTodayEnvironmentalHealth',
params:data
})
}
//dataStatistics/findInspectionRecord 后台配置大屏:查询今日巡更记录
export function findInspectionRecord(data){
return service.request({
method:'GET',
url:'/dataStatistics/findInspectionRecord',
params:data
})
}
// 组织架构管理:查询所有的组织架构信息
export function sysOrganizationList(data) {
return service.request({
method: 'GET',
url: '/sysOrganization/list',
params: data
})
}
//组织架构管理根据组织ID查找组织信息
export function sysOrganizationFindById(data) {
return service.request({
method: 'GET',
url: '/sysOrganization/findById',
params: data
})
}
//新增部门
export function sysOrganizationInsert(data) {
return service.request({
method: 'POST',
url: '/sysOrganization/insert',
data: data
})
}
//sysOrganization/delete
export function sysOrganizationDelete(data) {
return service.request({
method: 'GET',
url: '/sysOrganization/delete',
params: data
})
}
// 组织架构管理:修改部门
export function sysOrganizationUpdate(data) {
return service.request({
method: 'POST',
url: '/sysOrganization/update',
data: data
})
}
//sysOrganization/stop停用部门 sysOrganization/recovery
export function sysOrganizationStop(data) {
return service.request({
method: 'GET',
url: '/sysOrganization/stop',
params: data
})
}
export function sysOrganizationRecovery(data) {
return service.request({
method: 'GET',
url: '/sysOrganization/recovery',
params: data
})
}
//人员管理:查询所有的人员管理 包含条件搜索
export function sysUserList(data) {
return service.request({
method: 'GET',
url: '/sysUser/list',
params: data
})
}
// 人员管理根据主键id查询人员信息
export function sysUserFindById(data) {
return service.request({
method: 'GET',
url: '/sysUser/findById',
params: data
})
}
//sysUser/insert新建员工
export function sysUserInsert(data) {
return service.request({
method: 'POST',
url: '/sysUser/insert',
data: data
})
}
// identity/insert
export function identityInsert(data) {
return service.request({
method: 'POST',
url: '/identity/insert',
data: data
})
}
// RPRecordsList
export function RPRecordsList(data) {
return service.request({
method: 'GET',
url: '/RPRecords/list',
params: data
})
}
// RPRecords/insert
export function RPRecordsInsert(data) {
return service.request({
method: 'POST',
url: '/RPRecords/insert',
data: data
})
}
// RPRecordsdelete
export function RPRecordsdelete(data) {
return service.request({
method: 'POST',
url: '/RPRecords/delete',
data: data
})
}
// RPRecordsList
export function stationChangeList(data) {
return service.request({
method: 'GET',
url: '/stationChange/list',
params: data
})
}
// RPRecords/insert
export function stationChangeInsert(data) {
return service.request({
method: 'POST',
url: '/stationChange/insert',
data: data
})
}
// RPRecordsdelete
export function stationChangedelete(data) {
return service.request({
method: 'POST',
url: '/stationChange/delete',
data: data
})
}
//允许登录sysUser/allowLogins 禁止登录sysUser/disableLogins 恢复sysUser/recovery 停用sysUser/stop
export function sysUserAllowLogins(data) {
return service.request({
method: 'GET',
url: '/sysUser/allowLogins',
params: data
})
}
export function sysUserDisableLogins(data) {
return service.request({
method: 'GET',
url: '/sysUser/disableLogins',
params: data
})
}
export function sysUserRecovery(data) {
return service.request({
method: 'GET',
url: '/sysUser/recovery',
params: data
})
}
export function sysUserStop(data) {
return service.request({
method: 'GET',
url: '/sysUser/stop',
params: data
})
}
//sysUser/resetPWD 重置密码
export function sysUserResetPWD(data) {
return service.request({
method: 'POST',
url: '/sysUser/resetPWD',
data: data
})
}
//identity/listAll
export function identityListAll(data) {
return service.request({
method: 'GET',
url: '/identity/listAll',
params: data
})
}
//sysUser/update sysUser/falseDelete
export function sysUserUpdate(data) {
return service.request({
method: 'POST',
url: '/sysUser/update',
data: data
})
}
export function sysUserFalseDelete(data) {
return service.request({
method: 'GET',
url: '/sysUser/falseDelete',
params: data
})
}
//培训train/insert
export function trainInsert(data) {
return service.request({
method: 'POST',
url: '/train/insert',
data: data
})
}
//薪资salary/insert
export function salaryInsert(data) {
return service.request({
method: 'POST',
url: '/salary/insert',
data: data
})
}
// salary/update
export function salaryUpdate(data) {
return service.request({
method: 'POST',
url: '/salary/update',
data: data
})
}
export function functionAuthorityRoleList(data) {
return service.request({
method: 'GET',
url: '/sysRole/roleList',
params: data
})
}
//sysRole/insertRole添加角色信息
export function sysRoleInsertRole(data) {
return service.request({
method: 'POST',
url: '/sysRole/insertRole',
data: data
})
}
//sysRole/findByRoleId
export function sysRoleFindByRoleId(data){
return service.request({
method: 'GET',
url: '/sysRole/findByRoleId',
params: data
})
}
//sysRole/updateRole修改角色
export function sysRoleUpdateRole(data) {
return service.request({
method: 'POST',
url: '/sysRole/updateRole',
data: data
})
}
//sysRole/deleteRole
export function sysRoleDeleteRole(data) {
return service.request({
method: 'POST',
url: '/sysRole/deleteRole',
data: data
})
}
//contract/insert合同
export function contractInsert(data) {
return service.request({
method: 'POST',
url: '/contract/insert',
data: data
})
}
//attendanceRecord/cardReplacement
export function attendanceRecordCardReplacement(data) {
return service.request({
method: 'GET',
url: '/attendanceRecord/cardReplacement',
params: data
})
}
//attendanceRecord/reviewer
export function attendanceRecordReviewer(data) {
return service.request({
method: 'POST',
url: '/attendanceRecord/reviewer',
data: data
})
}
// attendanceTeam/insert
export function attendanceTeamInsert(data) {
return service.request({
method: 'POST',
url: '/attendanceTeam/insert',
data: data
})
}
// attendanceTeam/findPeopleById
export function attendanceTeamFindPeopleById(data) {
return service.request({
method: 'GET',
url: '/attendanceTeam/findPeopleById',
params: data
})
}
// attendanceTeam/list
export function attendanceTeamList(data) {
return service.request({
method: 'GET',
url: '/attendanceTeam/list',
params: data
})
}
// attendanceSchedulingPlan/enable
export function attendanceSchedulingPlanEnable(data) {
return service.request({
method: 'GET',
url: '/attendanceSchedulingPlan/enable',
params: data
})
}
// attendanceSchedulingPlan/insert
export function attendanceSchedulingPlanInsert(data) {
return service.request({
method: 'POST',
url: '/attendanceSchedulingPlan/insert',
data: data
})
}
export function attendanceSchedulingPlanFindById(data) {
return service.request({
method: 'GET',
url: '/attendanceSchedulingPlan/findById',
params: data
})
}
//functionAuthority/updateRole给人员分配角色
export function functionAuthorityUpdateRole(data) {
return service.request({
method: 'POST',
url: '/functionAuthority/updateRole',
data: data
})
}
// 功能权限管理:查询所属角色下所有的员工信息 (包含条件搜索)
export function functionAuthorityList(data) {
return service.request({
method: 'GET',
url: '/functionAuthority/list',
params: data
})
}
//功能权限管理:修改该角色的权限信息
export function functionAuthorityUpdateJurisdiction(data) {
return service.request({
method: 'POST',
url: '/functionAuthority/updateJurisdiction',
data: data
})
}
// 功能权限管理:查询所有当前角色的权限信息
export function functionAuthorityListJurisdiction(data) {
return service.request({
method: 'GET',
url: '/functionAuthority/listJurisdiction',
params: data
})
}
//功能权限管理:修改该角色的权限信息
export function functionAuthorityUpdateOneJurisdiction(data) {
return service.request({
method: 'POST',
url: '/functionAuthority/updateOneJurisdiction',
data: data
})
}
//dataDictionaryList:'dataDictionary/list',数据字典 dataDictionary/update
export function dataDictionaryList(data) {
return service.request({
method: 'GET',
url: '/dataDictionary/list',
params: data
})
}
export function dataDictionaryUpdate(data) {
return service.request({
method: 'POST',
url: '/dataDictionary/update',
data: data
})
}
//数据库dataBase/insert
export function dataBaseInsert(data) {
return service.request({
method: 'POST',
url: '/dataBase/insert',
data: data
})
}
//提醒remind/insert
export function remindInsert(data) {
return service.request({
method: 'POST',
url: '/remind/insert',
data: data
})
}
// // 日常缴费:添加缴费信息(带有付款功能)【打印未做】
// export function dailyPaymentInsert(data) {
// return service.request({
// method: 'POST',
// url: '/dailyPayment/insert',
// data: data
// })
// }
// 导入房屋
export function uploadFileUploadEstateFile(data) {
return service.request({
method: 'POST',
url: '/dataBase/insert',
data: data
})
}
//违禁
export function prohibitedKeywordsInsert(data) {
return service.request({
method: 'POST',
url: '/prohibitedKeywords/insert',
data: data
})
}
export function prohibitedKeywordsUpdate(data) {
return service.request({
method: 'POST',
url: '/prohibitedKeywords/update',
data: data
})
}
// greenTask/list hygieneTask/list chargesTemplateId chargesTemplateDetail/list
export function greenTaskList(data) {
return service.request({
method: 'GET',
url: '/greenTask/list',
params: data
})
}
export function hygieneTaskList(data) {
return service.request({
method: 'GET',
url: '/hygieneTask/list',
params: data
})
}
export function chargesTemplateDetailList(data) {
return service.request({
method: 'GET',
url: '/chargesTemplateDetail/list',
params: data
})
}
// dailyPayment/list
export function dailyPaymentList(data) {
return service.request({
method: 'GET',
url: '/dailyPayment/list',
params: data
})
}

@ -0,0 +1,623 @@
import service from '../utils/request'
import requestUrl from './requestUrl'
//设施
export function facilitiesManageInsert(data) {
return service.request({
method: 'POST',
url: '/facilitiesManage/insert',
data: data
})
}
export function facilitiesAppointmentInsert(data) {
return service.request({
method: 'POST',
url: 'facilitiesAppointment/insert',
data: data
})
}
// facilitiesAppointment/update
export function facilitiesAppointmentUpdate(data) {
return service.request({
method: 'POST',
url: 'facilitiesAppointment/update',
data: data
})
}
// 、、sysOperations/insert /sysOperations/update
export function sysOperationsInsert(data) {
return service.request({
method: 'POST',
url: 'sysOperations/insert',
data: data
})
}
export function sysOperationsUpdate(data) {
return service.request({
method: 'POST',
url: 'sysOperations/update',
data: data
})
}
export function facilitiesPlanInsert(data) {
return service.request({
method: 'POST',
url: 'facilitiesPlan/insert',
data: data
})
}
// facilitiesPlan/open facilitiesPlan/stop
export function facilitiesPlanOpen(data) {
return service.request({
method: 'POST',
url: 'facilitiesPlan/open',
data: data
})
}
export function facilitiesPlanStop(data) {
return service.request({
method: 'POST',
url: 'facilitiesPlan/stop',
data: data
})
}
export function facilitiesCategoryList(data) {
return service.request({
method: 'GET',
url: '/facilitiesCategory/list',
params: data
})
}
export function facilitiesManageList(data) {
return service.request({
method: 'GET',
url: '/facilitiesManage/list',
params: data
})
}
//facilitiesManage/update
export function facilitiesManageUpdate(data) {
return service.request({
method: 'POST',
url: '/facilitiesManage/update',
data: data
})
}
//facilitiesMaintenanceRecordList facilitiesMaintenanceRecord/insert facilitiesMaintenanceRecord/delete
export function facilitiesMaintenanceRecordList(data) {
return service.request({
method: 'GET',
url: '/facilitiesMaintenanceRecord/list',
params: data
})
}
export function facilitiesMaintenanceRecordInsert(data) {
return service.request({
method: 'POST',
url: '/facilitiesMaintenanceRecord/insert',
data: data
})
}
export function facilitiesMaintenanceRecordDelete(data) {
return service.request({
method: 'POST',
url: '/facilitiesMaintenanceRecord/delete',
data: data
})
}
export function facilitiesManageFindDetailById(data) {
return service.request({
method: 'GET',
url: '/facilitiesManage/findDetailById',
params: data
})
}
export function facilitiesCategoryFindDetailById(data) {
return service.request({
method: 'GET',
url: '/facilitiesCategory/findDetailById',
params: data
})
}
export function facilitiesCategoryUpdate(data) {
return service.request({
method: 'POST',
url: '/facilitiesCategory/update',
data: data
})
}
//设施预约-设施分类:添加设施分类信息
export function facilitiesCategoryInsert(data) {
return service.request({
method: 'POST',
url: '/facilitiesCategory/insert',
data: data
})
}
// 问卷调查:添加问卷调查表信息【照片未测】
export function questionnaireInsert(data) {
return service.request({
method: 'POST',
url: '/questionnaire/insert',
data: data
})
}
//装修管理-作废userDecoration/invalid
export function userDecorationInvalid(data) {
return service.request({
method: 'POST',
url: '/userDecoration/invalid',
data: data
})
}
//新版装修 审核userDecorationNew/examine
export function userDecorationNewExamine(data) {
return service.request({
method: 'POST',
url: '/userDecorationNew/examine',
data: data
})
}
//装修指派完工检查人userDecorationNew/assign
export function userDecorationNewAssign(data) {
return service.request({
method: 'POST',
url: '/userDecorationNew/assign',
data: data
})
}
// 业委会管理:添加业委会信息
export function ownersCommitteeInsert(data) {
return service.request({
method: 'POST',
url: '/ownersCommittee/insert',
data: data
})
}
//业委会管理:更新业委会信息
export function ownersCommitteeUpdate(data) {
return service.request({
method: 'POST',
url: '/ownersCommittee/update',
data: data
})
}
// 业委会管理根据业委会主键id查询业委会信息
export function ownersCommitteeFindById(data) {
return service.request({
method: 'GET',
url: '/ownersCommittee/findById',
params: data
})
}
//巡检点
export function inspectionPointInsert(data) {
return service.request({
method: 'POST',
url: '/inspectionPoint/insert',
data: data
})
}
export function inspectionPointUpdate(data) {
return service.request({
method: 'POST',
url: '/inspectionPoint/update',
data: data
})
}
export function inspectionPointFindById(data) {
return service.request({
method: 'GET',
url: '/inspectionPoint/findById',
params: data
})
}
export function inspectionPlanInsert(data) {
return service.request({
method: 'POST',
url: '/inspectionPlan/insert',
data: data
})
}
export function inspectionRouteInsert(data) {
return service.request({
method: 'POST',
url: '/inspectionRoute/insert',
data: data
})
}
export function inspectionRouteUpdate(data) {
return service.request({
method: 'POST',
url: '/inspectionRoute/update',
data: data
})
}
//inspectionRoute/findById
export function inspectionRouteFindById(data) {
return service.request({
method: 'GET',
url: '/inspectionRoute/findById',
params: data
})
}
// /inspectionRoute/list
export function inspectionRouteList(data) {
return service.request({
method: 'GET',
url: '/inspectionRoute/list',
params: data
})
}
// 部门
export function sysOrganizationList(data) {
return service.request({
method: 'GET',
url: '/sysOrganization/list',
params: data
})
}
export function inspectionPointList(data) {
return service.request({
method: 'GET',
url: '/inspectionPoint/list',
params: data
})
}
//sysOrganization/findAllDepartment
export function sysOrganizationFindAllDepartment(data) {
return service.request({
method: 'GET',
url: '/sysOrganization/findAllDepartment',
params: data
})
}
export function sysOrganizationFindById(data) {
return service.request({
method: 'GET',
url: '/sysOrganization/findById',
params: data
})
}
//根据组织id organizationId查询所有的人员nickName
export function sysUserList(data) {
return service.request({
method: 'GET',
url: '/sysUser/list',
params: data
})
}
//路线禁用inspectionRoute/isEnable
export function inspectionRouteIsEnable(data) {
return service.request({
method: 'GET',
url: '/inspectionRoute/isEnable',
params: data
})
}
//inspectionPlan/isEnable
export function inspectionPlanIsEnable(data) {
return service.request({
method: 'GET',
url: '/inspectionPlan/isEnable',
params: data
})
}
//material/insert物料 materialList
export function materialList(data) {
return service.request({
method: 'GET',
url: '/material/list',
params: data
})
}
// materialRecord/findById
export function materialRecordFindById(data) {
return service.request({
method: 'GET',
url: '/materialRecord/findById',
params: data
})
}
export function materialInsert(data) {
return service.request({
method: 'POST',
url: '/material/insert',
data: data
})
}
export function materialUpdate(data) {
return service.request({
method: 'POST',
url: '/material/update',
data: data
})
}
//materialRecord/insert
export function materialRecordInsert(data) {
return service.request({
method: 'POST',
url: '/materialRecord/insert',
data: data
})
}
//materialInventory/list盘点 materialInventory/insert
export function materialInventoryInsert(data) {
return service.request({
method: 'POST',
url: '/materialInventory/insert',
data: data
})
}
export function materialInventoryUpdate(data) {
return service.request({
method: 'POST',
url: '/materialInventory/update',
data: data
})
}
// materialInventory/findById
export function materialInventoryFindById(data) {
return service.request({
method: 'GET',
url: '/materialInventory/findById',
params: data
})
}
//keyManagement/insert keyBorrow/examine
export function keyManagementInsert(data) {
return service.request({
method: 'POST',
url: '/keyManagement/insert',
data: data
})
}
export function keyBorrowExamine(data) {
return service.request({
method: 'POST',
url: '/keyBorrow/examine',
data: data
})
}
//keyManagement/findById
export function keyManagementFindById(data) {
return service.request({
method: 'GET',
url: '/keyManagement/findById',
params: data
})
}
export function keyManagementUpdate(data) {
return service.request({
method: 'POST',
url: '/keyManagement/update',
data: data
})
}
export function packageCollectionInsert(data) {
return service.request({
method: 'POST',
url: '/packageCollection/insert',
data: data
})
}
//packageCollection/findById
export function packageCollectionFindById(data) {
return service.request({
method: 'GET',
url: '/packageCollection/findById',
params: data
})
}
//packageCollection/update
export function packageCollectionUpdate(data) {
return service.request({
method: 'POST',
url: '/packageCollection/update',
data: data
})
}
//interview/insert客户访谈
export function interviewInsert(data) {
return service.request({
method: 'POST',
url: '/interview/insert',
data: data
})
}
//greenArea/insert
export function greenAreaInsert(data) {
return service.request({
method: 'POST',
url: '/greenArea/insert',
data: data
})
}
//greenArea/list
export function greenAreaList(data) {
return service.request({
method: 'GET',
url: '/greenArea/list',
params: data
})
}
export function greenTaskInsert(data) {
return service.request({
method: 'POST',
url: '/greenTask/insert',
data: data
})
}
//greenArea/findById greenArea/update
export function greenAreaFindById(data) {
return service.request({
method: 'GET',
url: '/greenArea/findById',
params: data
})
}
export function greenAreaUpdate(data) {
return service.request({
method: 'POST',
url: '/greenArea/update',
data: data
})
}
//卫生
export function hygieneAreaInsert(data) {
return service.request({
method: 'POST',
url: '/hygieneArea/insert',
data: data
})
}
export function hygieneAreaList(data) {
return service.request({
method: 'GET',
url: '/hygieneArea/list',
params: data
})
}
export function hygieneTaskInsert(data) {
return service.request({
method: 'POST',
url: '/hygieneTask/insert',
data: data
})
}
export function hygieneAreaFindById(data) {
return service.request({
method: 'GET',
url: '/hygieneArea/findById',
params: data
})
}
export function hygieneAreaUpdate(data) {
return service.request({
method: 'POST',
url: '/hygieneArea/update',
data: data
})
}
//规程xinzeng & regulationManagement/release
export function regulationManagementInsert(data) {
return service.request({
method: 'POST',
url: '/regulationManagement/insert',
data: data
})
}
export function regulationManagementRelease(data) {
return service.request({
method: 'GET',
url: '/regulationManagement/release',
params: data
})
}
export function regulationManagementFindById(data) {
return service.request({
method: 'GET',
url: '/regulationManagement/findById',
params: data
})
}
export function regulationManagementUpdate(data) {
return service.request({
method: 'POST',
url: '/regulationManagement/update',
data: data
})
}
//serviceBrowsing/findById serviceBrowsing/update
export function serviceBrowsingInsert(data) {
return service.request({
method: 'POST',
url: '/serviceBrowsing/insert',
data: data
})
}
export function serviceBrowsingUpdate(data) {
return service.request({
method: 'POST',
url: '/serviceBrowsing/update',
data: data
})
}
export function serviceBrowsingFindById(data) {
return service.request({
method: 'GET',
url: '/serviceBrowsing/findById',
params: data
})
}
//小区介绍 communityIntroduction/findById communityIntroduction/update
export function communityIntroductionInsert(data) {
return service.request({
method: 'POST',
url: '/communityIntroduction/insert',
data: data
})
}
export function communityIntroductionUpdate(data) {
return service.request({
method: 'POST',
url: '/communityIntroduction/update',
data: data
})
}
//介绍启用
export function communityIntroductionEnable(data) {
return service.request({
method: 'GET',
url: '/communityIntroduction/enable',
params: data
})
}
export function communityIntroductionFindById(data) {
return service.request({
method: 'GET',
url: '/communityIntroduction/findById',
params: data
})
}
// 、、securityManagement/insert
export function securityManagementInsert(data) {
return service.request({
method: 'POST',
url: '/securityManagement/insert',
data: data
})
}
export function securityManagementUpdate(data) {
return service.request({
method: 'POST',
url: '/securityManagement/update',
data: data
})
}
export function securityManagementList(data) {
return service.request({
method: 'GET',
url: '/securityManagement/list',
params: data
})
}
//securityManagement/findAllCreateName
export function securityManagementFindAllCreateName(data) {
return service.request({
method: 'GET',
url: '/securityManagement/findAllCreateName',
params: data
})
}
// /userDecorationNew/list
export function userDecorationNewList(data) {
return service.request({
method: 'GET',
url: '/userDecorationNew/list',
params: data
})
}

@ -0,0 +1,6 @@
export default {
ws: {},
setWs: function(newWs) {
this.ws = newWs
}
}

@ -0,0 +1,232 @@
import service from '../utils/request'
import requestUrl from './requestUrl'
// 公告管理:发布公告管理
export function announcementManagementRelease(data) {
return service.request({
method: 'POST',
url: '/announcementManagement/release',
data: data
})
}
// 通知管理:添加通知信息
export function notificationManagementInsert(data) {
return service.request({
method: 'POST',
url: '/notificationManagement/insert',
data: data
})
}
//通知管理根据主键id查询公告信息
export function notificationManagementFindById(data) {
return service.request({
method: 'GET',
url: '/notificationManagement/findById',
params: data
})
}
// 通知管理:修改通知信息
export function notificationManagementUpdate(data) {
return service.request({
method: 'POST',
url: '/notificationManagement/update',
data: data
})
}
//活动管理根据主键id查询活动管理
export function activityManagementFindById(data) {
return service.request({
method: 'GET',
url: '/activityManagement/findById',
params: data
})
}
//活动管理:修改活动信息
export function activityManagementUpdate(data) {
return service.request({
method: 'POST',
url: '/activityManagement/update',
data: data
})
}
//活动管理:添加活动信息
export function activityManagementInsert(data) {
return service.request({
method: 'POST',
url: '/activityManagement/insert',
data: data
})
}
//活动管理根据活动主键id查询报名记录信息
export function activityManagementFindRegistrationById(data) {
return service.request({
method: 'GET',
url: '/activityManagement/findRegistrationById',
params: data
})
}
// 公告管理根据主键id查询公告信息
export function announcementManagementFindById(data) {
return service.request({
method: 'GET',
url: '/announcementManagement/findById',
params: data
})
}
// 主办方管理:添加主办方信息
export function sponsorManagementInsert(data) {
return service.request({
method: 'POST',
url: '/sponsorManagement/insert',
data: data
})
}
// 主办方管理:修改主办方信息
export function sponsorManagementUpdate(data) {
return service.request({
method: 'POST',
url: '/sponsorManagement/update',
data: data
})
}
// 主办方信息根据主键id查询主办方信息
export function sponsorManagementFindById(data) {
return service.request({
method: 'GET',
url: '/sponsorManagement/findById',
params: data
})
}
// 公告管理:添加公告信息
export function announcementManagementInsert(data) {
return service.request({
method: 'POST',
url: '/announcementManagement/insert',
data: data
})
}
export function announcementManagementUpdate(data) {
return service.request({
method: 'POST',
url: '/announcementManagement/update',
data: data
})
}
// 主办方管理:查询所有的主办方信息(包含条件搜索)
export function sponsorManagementList(data) {
return service.request({
method: 'GET',
url: '/sponsorManagement/list',
params: data
})
}
//资讯新增
export function newsCategoryManagementInsert(data) {
return service.request({
method: 'POST',
url: '/newsCategoryManagement/insert',
data: data
})
}
//newsCategoryManagement/update
export function newsCategoryManagementUpdate(data) {
return service.request({
method: 'POST',
url: '/newsCategoryManagement/update',
data: data
})
}
//newsCategoryManagement/findById
export function newsCategoryManagementFindById(data) {
return service.request({
method: 'GET',
url: '/newsCategoryManagement/findById',
params: data
})
}
export function newsManagementInsert(data) {
return service.request({
method: 'POST',
url: '/newsManagement/insert',
data: data
})
}
export function newsManagementUpdate(data) {
return service.request({
method: 'POST',
url: '/newsManagement/update',
data: data
})
}
export function newsManagementFindById(data) {
return service.request({
method: 'GET',
url: '/newsManagement/findById',
params: data
})
}
export function newsCategoryManagementList(data) {
return service.request({
method: 'GET',
url: '/newsCategoryManagement/list',
params: data
})
}
export function electronicCommerceCategoryInsert(data) {
return service.request({
method: 'POST',
url: 'electronicCommerceCategory/insert',
data: data
})
}
//newsManagement/updateCrawling
export function newsManagementUpdateCrawling(data) {
return service.request({
method: 'GET',
url: 'newsManagement/updateCrawling',
params: data
})
}
export function electronicCommerceCategoryUpdate(data) {
return service.request({
method: 'POST',
url: 'electronicCommerceCategory/update',
data: data
})
}
export function electronicCommerceInsert(data) {
return service.request({
method: 'POST',
url: 'electronicCommerce/insert',
data: data
})
}
export function electronicCommerceUpdate(data) {
return service.request({
method: 'POST',
url: 'electronicCommerce/update',
data: data
})
}
//electronicCommerceCategory/list
export function electronicCommerceCategoryList(data) {
return service.request({
method: 'GET',
url: '/electronicCommerceCategory/list',
params: data
})
}
export function electronicCommerceCategoryFindById(data) {
return service.request({
method: 'GET',
url: '/electronicCommerceCategory/findById',
params: data
})
}
export function electronicCommerceFindById(data) {
return service.request({
method: 'GET',
url: '/electronicCommerce/findById',
params: data
})
}

@ -0,0 +1,199 @@
const requestUrl = {
// 综合服务
alarmOneButtonAlarmList: 'alarm/oneButtonAlarmList',
alarmFireAlarmList: 'alarm/fireAlarmList',
alarmButlerOneButtonAlarmList:'alarm/butlerOneButtonAlarmList',
trainList: 'train/list',
trainListDelete: 'train/delete',
contractList: 'contract/list',
contractListDelete: 'contract/delete',
salaryList: 'salary/list',
salaryListDelete: 'salary/delete',
dataDictionaryList: 'dataDictionary/list',
attendanceRecordList:'attendanceRecord/list',
attendanceRecordLeaveList:'attendanceRecord/leaveList',
attendanceTeamList:'attendanceTeam/list',
attendanceTeamListDelete:'attendanceTeam/delete',
attendanceSchedulingPlanList:'attendanceSchedulingPlan/list',
attendanceSchedulingPlanListDelete:'attendanceSchedulingPlan/delete',
prohibitedKeywordsList:'prohibitedKeywords/list',
prohibitedKeywordsListDelete:'prohibitedKeywords/delete',
//提醒
remindList:'remind/list',
//数据库
dataBaseList: 'dataBase/list',
dataBaseListDelete: 'dataBase/delete',
// dataDictionaryListDelete:'dataDictionary/delete',
//基础档案
buildList: '/cpmBuilding/list',
buildListDelete: '/cpmBuilding/delete',
UnitList: '/cpmBuildingUnit/list',
UnitListDelete: '/cpmBuildingUnit/delete',
houseList: '/cpmBuildingUnitEstate/list',
houseListDelete: '/cpmBuildingUnitEstate/delete',
parkList: '/cpmParkingSpace/list',
parkListDelete: '/cpmParkingSpace/delete',
vehicleList: '/userCar/list',
vehicleListDelete: '/userCar/delete',
ownerList: '/userResident/list',
ownerListDelete: '/userResident/delete',
tenantList: '/tenant/list',
auditManagementList: '/auditManagement/list',
leaseList:'lease/list',
leaseListDelete:'lease/delete',
leaseContractList:'leaseContract/list',
leaseContractListDelete:'leaseContract/delete',
// 管家服务
itemsOutList: '/userArticleOut/list',
itemsOutListDelete: '/userArticleOut/delete',
userDecorationList: '/userDecoration/list',
userDecorationNewList:'userDecorationNew/list',
userDecorationListDelete: '',
//设施设备
sysOperationsList:'sysOperations/list',
sysOperationsListDelete:'sysOperations/delete',
facilitiesManageList: 'facilitiesManage/list',
facilitiesCategoryList: '/facilitiesCategory/list',
facilitiesCategoryListDelete: '/facilitiesCategory/delete',
facilitiesManageListDelete: '/facilitiesManage/delete',
facilitiesAppointmentList: 'facilitiesAppointment/list',
facilitiesAppointmentListDelete: 'facilitiesAppointment/delete',
facilitiesPlanExecuteList:'facilitiesPlan/executeList',
facilitiesPlanList:'facilitiesPlan/list',
facilitiesPlanListDelete:'facilitiesPlan/delete',
//巡检
inspectionPointList: 'inspectionPoint/list',
inspectionPlanList: 'inspectionPlan/list',
inspectionRouteList: 'inspectionRoute/list',
inspectionPointListDelete: 'inspectionPoint/falseDelete',
inspectionRouteListDelete: 'inspectionRoute/falseDelete',
inspectionPlanListDelete: 'inspectionPlan/falseDelete',
inspectionPlanExecuteList:'inspectionPlan/executeList',
//物资物料
materialList: 'material/list',
materialListDelete: 'material/delete',
materialRecordList: 'materialRecord/list',
materialRecordListDelete: 'materialRecord/delete',
materialInventoryList:'materialInventory/list',
//钥匙
keyManagementList: '/keyManagement/list',
keyManagementListDelete: '/keyManagement/delete',
keyBorrowList: 'keyBorrow/list',
//包裹
packageCollectionList: 'packageCollection/list',
packageCollectionListDelete: '/packageCollection/delete',
securityManagementList:'securityManagement/list',
securityManagementListDelete:'securityManagement/delete',
// userDecorationList: 'userDecoration/list',
voteList: '/vote/list',
voteListDelete: '/vote/falseDelete',
voteListDetailList: '/vote/listDetailCandidate',
voteListVotePersonnel: '/vote/listVotePersonnel',
//doorQRCode/list
doorQRCodeList:'doorQRCode/list',
doorQRCodeListDelete:'doorQRCode/removeQrCode',
// /vote/listVotePersonnel
conveniencePhoneList: '/conveniencePhone/list',
conveniencePhoneListDelete: 'conveniencePhone/delete',
adviceList: '/advice/list',
adviceListDelete: '/advice/falseDelete',
visitorsList: '/visitors/list',
visitorsListDelete: '/visitors/cancel',
//新访客
visitorsNewList:"visitorsNew/list",
complaintPraiseList: '/complaintPraise/list',
complaintPraiseListDelete: '/complaintPraise/falseDelete',
reportRepairList: '/reportRepair/list',
reportRepairListDelete: '/dispatch/falseDelete',
repairEngineeringList:"repairEngineering/list",
questionnaireList: '/questionnaire/list',
questionnaireListDelete: '/questionnaire/falseDelete',
gambitList: '/gambit/list',
gambitListDelete: '/gambit/delete',
gambitThemeList: '/gambitTheme/list',
gambitThemeListDelete: '/gambitTheme/falseDelete',
dispatchList: '/dispatch/list',
dispatchListDelete: '/dispatch/falseDelete',
workOrderTimeLimitList: '/workOrderTimeLimit/list',
workOrderTimeLimitListDelete: '/workOrderTimeLimit/delete',
borrowList: '/borrow/list',
articleList: '/article/list',
articleListDelete:'article/delete',
ownersCommitteeList: '/ownersCommittee/list',
ownersCommitteeListDelete: '/ownersCommittee/delete',
voiceHousekeeperList: '/voiceHousekeeper/list',
housekeepingServiceList:'housekeepingService/list',
// /vote/listDetailCandidate
// /chargesTemplateDetail/list
//票据
paperList:'paper/list',
//票据删除
paperListDelete:'paper/delete',
chargesTemplateDetailList: '/chargesTemplateDetail/list',
chargesTemplateDetailListDelete: '/chargesTemplateDetail/list',
dailyPaymentList: '/dailyPayment/list',
dailyPaymentListDelete: '/dailyPayment/delete',
dailyPaymentPlanList:"dailyPaymentPlan/list",
dailyPaymentPlanListDelete:"dailyPaymentPlan/delete",
depositManagementList: '/depositManagement/list',
workOrderCostList: '/workOrderCost/list',
meterReadingRecordShareBillList:'meterReadingRecord/shareBillList',
meterReadingRecordFindShareBillDetailsListByShareId:"meterReadingRecord/findShareBillDetailsListByShareId",
// expenseBillList: '/expenseBill/list',
announcementManagementList: '/announcementManagement/list',
announcementManagementListDelete: '/announcementManagement/delete',
notificationManagementList: '/notificationManagement/list',
notificationManagementListDelete: '/notificationManagement/delete',
activityManagementList: '/activityManagement/list',
activityManagementListDelete: '/activityManagement/falseDelete',
sponsorManagementList: '/sponsorManagement/list',
sponsorManagementListDelete: '/sponsorManagement/falseDelete',
expenseBillList:"expenseBill/list",
expenseBillDetailList:"expenseBill/detailList",
advancePaymentList:'advancePayment/list',
meterReadingRecordList:'meterReadingRecord/list',
// List Delete
//资讯
newsCategoryManagementList: 'newsCategoryManagement/list',
newsCategoryManagementListDelete: 'newsCategoryManagement/delete',
newsManagementList: 'newsManagement/list',
newsManagementListDelete: 'newsManagement/delete',
//电子商务
electronicCommerceCategoryList: 'electronicCommerceCategory/list',
electronicCommerceCategoryListDelete: 'electronicCommerceCategory/delete',
electronicCommerceList: 'electronicCommerce/list',
electronicCommerceListDelete: 'electronicCommerce/delete',
//客户访谈
interviewList:'interview/list',
interviewListDelete:'interview/delete',
//规程
regulationManagementList: 'regulationManagement/list',
regulationManagementListDelete: 'regulationManagement/delete',
//服务浏览
serviceBrowsingList: 'serviceBrowsing/list',
serviceBrowsingListDelete: 'serviceBrowsing/delete',
//绿化
greenAreaList: 'greenArea/list',
greenAreaListDelete: 'greenArea/delete',
greenTaskList: 'greenTask/list',
greenTaskListDelete: 'greenTask/delete',
communityIntroductionList: 'communityIntroduction/list',
communityIntroductionListDelete: 'communityIntroduction/delete',
//卫生
hygieneAreaList: 'hygieneArea/list',
hygieneAreaListDelete: 'hygieneArea/delete',
hygieneTaskList: 'hygieneTask/list',
hygieneTaskListDelete: 'hygieneTask/delete',
//商城shop/supplier/list
shopSupplierList: 'shop/supplier/list',
shopSupplierListDelete: 'shop/supplier/delete',
shopGoodsList: 'shop/goods/list',
shopGoodsListDelete: 'shop/goods/delete',
shopOrderList: 'shop/order/list',
shopRefundList: 'shop/refund/list',
//评价
shopEvaluationList:'shop/evaluation/list'
}
export default requestUrl

@ -0,0 +1,113 @@
import service from '../utils/request'
import requestUrl from './requestUrl'
//supplierManagement供应商 shop/supplier/list
export function shopSupplierInsert(data){
return service.request({
method:'POST',
url:'shop/supplier/insert',
data: data
})
}
//shop/goods/insert
export function shopGoodsInsert(data){
return service.request({
method:'POST',
url:'shop/goods/insert',
data: data
})
}
export function shopSupplierList(data){
return service.request({
method:'GET',
url:'shop/supplier/list',
params: data
})
}
//到货order/arrivalGoods
export function orderArrivalGoods(data){
return service.request({
method:'POST',
url:'shop/order/arrivalGoods',
data: data
})
}
//分类'shop/category/list'
export function shopCategoryList(data){
return service.request({
method:'GET',
url:'shop/category/list',
params: data
})
}
//shop/category/update
export function shopCategoryUpdate(data){
return service.request({
method:'POST',
url:'shop/category/update',
data: data
})
}
// shop/category/delete shop/category/insert
export function shopCategoryDelete(data){
return service.request({
method:'GET',
url:'shop/category/delete',
params: data
})
}
export function shopCategoryInsert(data){
return service.request({
method:'POST',
url:'shop/category/insert',
data: data
})
}
//商品管理 上架shop/goods/loading 下架shop/goods/unloading
export function shopGoodsLoading(data){
return service.request({
method:'GET',
url:'shop/goods/loading',
params: data
})
}
export function shopGoodsUnloading(data){
return service.request({
method:'GET',
url:'shop/goods/unloading',
params: data
})
}
//shop/order/deliverGoods 发货
export function shopOrderDeliverGoods(data){
return service.request({
method:'POST',
url:'shop/order/deliverGoods',
data: data
})
}
//shop/refund/exchangeGoods
export function refundExchangeGoods(data){
return service.request({
method:'GET',
url:'shop/refund/exchangeGoods',
params:data
})
}
//shop/refund/examine
export function shopRefundExamine(data){
return service.request({
method:'POST',
url:'shop/refund/examine',
data: data
})
}
//商城评价回复 shop/evaluation/reply
export function shopEvaluationReply(data){
return service.request({
method:'POST',
url:'shop/evaluation/reply',
data: data
})
}

@ -0,0 +1,68 @@
/* 预览界面 */
.preview-header {
width: 100%;
height: 62px;
display: flex;
align-items: center;
background: #e6e7e9;
}
.esc-preview {
cursor: pointer;
font-size: 14px;
display: flex;
align-items: center;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #333333;
line-height: 20px;
}
.body-content {
width: 100%;
height: calc(100vh - 62px);
display: flex;
align-items: center;
justify-content: center;
}
/* previewImg */
.preview-img {
width: 344px;
height: 689px;
background-image: url(../../../assets/images/dialogPreviewbg.png);
background-size: 100% 100%;
}
.preview-titel {
font-size: 20px;
}
.preview-content {
margin: 120px 30px 90px 30px;
height: calc(100% - 210px);
overflow-y: auto;
}
.preview-title {
text-align: center;
font-family: PingFangSC-Medium, PingFang SC;
font-size: 12px;
font-weight: 600;
color: #000000;
line-height: 17px;
}
.preview-content-img {
width: 276px;
height: 94px;
margin: 22px auto;
background: gray;
}
.preview-content-text {
font-size: 12px;
font-weight: 400;
color: #333333;
line-height: 23px;
transform: scale(0.91);
}
.preview-content-footer {
font-size: 12px;
font-weight: 400;
color: #999999;
margin-left: -20px;
transform: scale(0.75);
}

@ -0,0 +1,473 @@
/* 定义main区域组件title样式 */
* {
font-family: PingFangSC-Regular, PingFang SC;
}
.main-content {
margin: 20px 20px 80px 20px;
/* height: 100%; */
margin-bottom: 80px;
background: #ffffff;
border-radius: 4px;
border: 1px solid #cfd0dd;
box-sizing: border-box;
}
.el-main {
padding: 0 !important;
}
/* title */
.main-titel {
width: 100%;
height: 49px;
line-height: 49px;
border-bottom: 1px solid #d8d8d8;
}
.input-box .el-form-item__label {
font-size: 14px;
color: #999999 !important;
}
.dra-content .el-form-item__label {
font-size: 14px;
color: #333333 !important;
/* padding: 0 24px 0 0; */
}
.dra-content .el-form {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
width: 90%;
margin: 0 auto;
}
@media screen and (min-width: 1600px) {
.dra-content .el-form {
width: 85%;
}
}
@media screen and (min-width: 1800px) {
.dra-content .el-form {
width: 80%;
}
}
@media screen and (max-width: 1440px) {
.dra-content .el-form {
width: 95%;
}
}
@media screen and (max-width: 1300px) {
.dra-content .el-form {
width: 95%;
margin: 0 auto;
}
}
.el-table td,
.el-table th {
font-size: 14px !important;
}
.el-table th > .cell {
padding-left: 10px !important;
}
.el-table td {
color: #333333 !important;
}
.el-table-column--selection .cell {
padding-left: 10px !important;
}
.el-table tr th {
color: #999999 !important;
}
.el-table td,
.el-table th {
padding: 12px 0;
padding-left: 16px !important;
}
/* 弹出抽屉内table标签左边距 */
.dra-table {
padding: 0px 30px 50px 30px;
}
.dra-table .el-table--fit {
border-right: 0;
border-bottom: 0;
border: 1px solid #f5f5f6;
}
.dra-table .el-table td,
.el-table th {
padding-left: 16px !important;
}
/* .dra-content>div>.el-form{
margin: 0 47px;
} */
.el-submenu .el-menu-item {
height: 50px;
line-height: 50px;
padding: 0 0px !important;
padding-left: 29px !important;
min-width: 200px;
}
.el-table--striped .el-table__body tr.el-table__row--striped.current-row td,
.el-table__body tr.current-row > td {
background-color: #fff7f2 !important;
}
/* tabs标签样式重置 */
.el-tabs__item.is-active {
color: #fb4702 !important;
}
.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),
.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),
.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),
.el-tabs--top .el-tabs__item.is-top:nth-child(2) {
padding-left: 15px !important;
}
.el-tabs__active-bar {
position: absolute;
bottom: 0;
left: 0;
height: 2px;
background-color: #fb4702 !important;
z-index: 1;
transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
list-style: none;
}
.el-tabs__item:hover {
color: #fb4702 !important;
cursor: pointer;
}
.el-tabs__item {
font-size: 12px !important;
font-weight: 500;
color: #303133;
position: relative;
}
/* table表格样式重置 */
.el-table td,
.el-table th {
padding: 12px 0;
height: 50px;
font-size: 12px;
min-width: 0;
box-sizing: border-box;
text-overflow: ellipsis;
vertical-align: middle;
position: relative;
text-align: left;
}
/* 自定义按钮颜色 */
.content-btn > .el-button {
padding: 8px 20px;
font-size: 14px;
border-radius: 4px;
font-weight: 400;
}
.el-button.init-button {
color: #ffffff;
background: #fb4702;
border-color: transparent;
}
.el-button.init-text.el-button--text {
color: #fb4702 !important;
}
/* el-button el-button--init-button2 is-plain */
.el-button--init-button2.el-button.is-plain {
background: #fff;
border-color: #fb4702 !important;
color: #fb4702 !important;
}
/* 自定义按钮焦点事件和hover样式 */
.el-button.init-button:focus,
.el-button.init-button:hover {
color: #ffffff;
border-color: transparent;
background-color: #fb4702;
opacity: 0.8;
}
/* 自定义table内删除修改button按钮*/
.table-footer {
height: 40px;
line-height: 40px;
padding-left: 35px;
background: #ffe9e1;
}
.table-footer > button {
background: white;
border: none;
outline: none;
cursor: pointer;
padding: 0px 11px;
height: 26px;
background: #ffffff;
border-radius: 4px;
font-size: 12px;
font-weight: 400;
color: #666666;
line-height: 17px;
margin-right: 11px;
}
.table-footer button:hover {
opacity: 0.8;
}
/* 自定义查询重置按钮 */
.inquire-button,
.reset-button {
cursor: pointer;
width: 88px;
height: 32px;
font-size: 14px;
outline: none;
border: none;
border-radius: 4px;
transition: 0.2s;
margin-right: 16px;
}
.inquire-button {
color: #ffffff;
background: rgba(251, 71, 2, 1);
}
.reset-button {
background: #ffffff;
color: rgba(0, 0, 0, 0.65);
border: 1px solid #d9d9d9;
margin-right: 20px;
}
.inquire-button:hover,
.reset-button:hover {
opacity: 0.8;
}
/* .form-box .el-form-item__label{
color: #333333;
} */
/* 抽屉盒子 */
.drawer-box {
width: 100%;
height: 100vh;
background: #e8ebf2;
position: relative;
}
/* 头部 */
.dra-header {
padding-left: 20px;
line-height: 81px;
height: 81px;
background: #ffffff;
}
/* 底部 */
.dra-footer {
width: 100%;
/* position: absolute; */
background: #ffffff;
/* bottom: 0; */
}
/* 底部内容 */
.dra-footer-content {
padding-left: 20px;
line-height: 81px;
height: 81px;
}
/* 头部title */
.dra-header span {
font-size: 16px;
font-weight: 500;
color: #333333;
line-height: 22px;
}
/* 主体 */
.dra-body {
width: 100%;
height: calc(100vh - 162px);
overflow: auto;
}
/* 主体内容 */
.dra-content {
margin: 32px 30px 30px 30px;
border-radius: 4px;
background: white;
}
/* 主体title */
.content-titel {
height: 50px;
line-height: 50px;
padding-left: 22px;
margin-bottom: 50px;
border-bottom: 1px solid #e8e8e8;
}
/* 主体title span */
.content-titel span {
font-size: 14px;
font-weight: 400;
color: #333333;
line-height: 20px;
}
.dra-submit,
.dra-cancel {
cursor: pointer;
height: 34px;
font-size: 14px;
outline: none;
border: none;
color: #ffffff;
border-radius: 4px;
transition: 0.2s;
margin-right: 10px;
}
.dra-submit span {
padding-left: 7px;
}
.dra-submit {
width: 89px;
background: #fb4702;
}
.dra-cancel {
width: 68px;
background: #c2c2c2;
}
.form-box {
display: flex;
width: 90%;
margin: auto;
flex-wrap: wrap;
}
.form-item {
width: 50%;
}
.form-item .el-form-item__content {
display: flex;
}
/* 修改from验证样式 */
.el-form-item.is-required:not(.is-no-asterisk)
.el-form-item__label-wrap
> .el-form-item__label:before,
.el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:before {
content: '*';
color: #f56c6c;
margin-right: 4px;
display: none;
}
/* 修改from验证样式*/
.el-form-item.is-required:not(.is-no-asterisk)
.el-form-item__label-wrap
> .el-form-item__label:after,
.el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label::after {
content: '*';
color: #f56c6c;
margin-left: 4px;
}
/* dialogPreview 预览样式 */
.dialogPreview .el-dialog {
position: fixed;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.95);
}
.dialogPreview .el-dialog__header {
display: none;
}
.dialogPreview .el-dialog__body {
padding: 0px;
}
/* 星级大小 */
.el-rate__icon {
font-size: 24px !important;
}
/* 查看照片样式 */
.views-photo .el-dialog__header,
.views-photo .el-dialog__body {
padding: 0px !important;
font-size: 0;
}
/* switch按钮样式 */
.switch .el-switch__label {
position: absolute;
display: none;
color: #fff !important;
}
/*switch 打开时文字位置设置*/
.switch .el-switch__label--right {
z-index: 1;
}
.switchStyle .el-switch__label {
position: absolute;
display: none;
color: #fff;
}
.switchStyle .el-switch__label--left {
z-index: 9;
left: 20px;
}
.switchStyle .el-switch__label--right {
z-index: 9;
color: white;
left: 4px;
}
.switchStyle .el-switch__label.is-active {
display: block;
}
.switchStyle.el-switch .el-switch__core,
.el-switch .el-switch__label {
width: 50px !important;
}
.switchStyle .el-switch__label.is-active {
color: white;
}
/* 修改radio button按钮 */
.el-radio-button__orig-radio:checked + .el-radio-button__inner {
color: #fb4702 !important;
background-color: #ffe9e0 !important;
border-color: #fb4702 !important;
box-shadow: -1px 0 0 0 #fb4702 !important;
}
.el-radio-button__inner:hover {
color: #fb4702 !important;
}
/* 修改单选框按钮 */
.el-radio__inner:hover {
border: 1px solid #fb4702 !important;
}
.el-radio__input.is-checked + .el-radio__label {
color: #666666 !important;
}
.el-radio__input.is-checked .el-radio__inner {
background: #ffffff !important;
border-color: #fb4702 !important;
}
.el-radio__inner::after {
width: 8px !important;
height: 8px !important;
border-radius: 100%;
background-color: #fb4702 !important;
}
/* 修改复选框 checkbox样式 */
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
background-color: #fb4702 !important;
border-color: #fb4702 !important;
}
.el-checkbox__input.is-checked + .el-checkbox__label {
color: #606266 !important;
}
/* .el-input__inner:focus {
border: 1px solid #fb4702 !important;
} */
/*
*/
/* formdate删除 */
.shop_table_box .el-table thead {
display: none;
}
.shop_table_box .el-table__expanded-cell[class*='cell'] {
padding: 0px 0px !important;
}
.el-table__expanded-cell[class*='cell'] {
padding: 0px 0px !important;
}
.my-autocomplete.el-autocomplete-suggestion.el-popper {
top: 170px !important;
}

@ -0,0 +1,107 @@
body,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
input,
p,
blockquote,
th,
td {
font-weight: 400;
margin: 0;
padding: 0;
}
h1,
h2,
h3,
h4,
h4,
h5 {
margin: 0;
padding: 0;
}
body {
background-color: #ffffff;
color: #666666;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
text-align: left;
}
select {
font-size: 12px;
}
table {
border-collapse: collapse;
}
fieldset,
img {
border: 0 none;
}
fieldset {
margin: 0;
padding: 0;
}
fieldset p {
margin: 0;
padding: 0 0 0 8px;
}
legend {
display: none;
}
address,
caption,
em,
strong,
th,
i {
font-style: normal;
font-weight: 400;
}
table caption {
margin-left: -1px;
}
hr {
border-bottom: 1px solid #ffffff;
border-top: 1px solid #e4e4e4;
border-width: 1px 0;
clear: both;
height: 2px;
margin: 5px 0;
overflow: hidden;
}
ol,
ul {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}
caption,
th {
text-align: left;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
content: '';
}

@ -0,0 +1,383 @@
.main-titel span {
font-size: 16px;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: #333333;
padding-left: 21px;
}
.content {
padding: 20px;
}
.content-btn {
padding-bottom: 20px;
}
.form-box {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.form-box > .form-input {
margin-right: 170px;
}
.form-btn {
flex: 1;
}
.input-box {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.input-box > div > span {
color: #999999;
font-size: 14px;
padding-right: 10px;
}
.content-table {
margin-top: 20px;
border: 1px solid #f5f5f6;
}
.creation_box {
width: 514px;
margin: 0 auto;
.el-cascader-menu {
min-width: 172px !important;
box-sizing: border-box;
color: #606266;
border-right: solid 1px #e4e7ed;
}
.el-cascader-menu__wrap {
height: 284px !important;
}
.el-cascader-node.in-active-path,
.el-cascader-node.is-active,
.el-cascader-node.is-selectable.in-checked-path {
color: #fb4702;
font-weight: 400;
}
.el-cascader-node {
position: relative;
display: flex;
align-items: center;
padding: 0 16px 0 16px;
height: 32px;
line-height: 32px;
outline: 0;
}
.btn_footer {
cursor: pointer;
width: 256px;
margin: auto;
margin-top: 108px;
margin-bottom: 75px;
text-align: center;
color: #fff;
height: 38px;
line-height: 38px;
background: #fb4702;
border-radius: 4px;
span {
font-size: 14px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #ffffff;
line-height: 20px;
}
.btn_footer:hover {
opacity: 0.8;
}
}
}
.drawer_box {
.el-drawer__header {
span {
font-size: 16px;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: #333333;
}
}
.el-drawer__body {
background: #e8ebf2;
overflow-y: auto;
padding-bottom: 81px;
}
:focus {
outline: 0;
}
.dra-content {
padding-bottom: 60px;
}
}
.my-autocomplete {
li {
line-height: normal;
padding: 7px;
.name {
text-overflow: ellipsis;
overflow: hidden;
}
.addr {
font-size: 12px;
color: #b4b4b4;
}
.highlighted .addr {
color: #ddd;
}
}
}
//
.btn-orange,
.btn-gray {
cursor: pointer;
height: 34px;
font-size: 14px;
outline: none;
border: none;
color: #ffffff;
border-radius: 4px;
transition: 0.2s;
margin-right: 8px;
padding: 0 20px;
i {
padding-right: 3px;
}
&:hover {
opacity: 0.8;
}
}
.btn-orange {
background: #fb4702;
}
.btn-gray {
background: #c2c2c2;
}
// MessageBox
.el-message-box {
width: 30%;
border-radius: 0px;
.el-message-box__header {
padding: 20px 20px 10px;
}
.el-message-box__content {
padding: 30px 20px;
border-top: 1px solid rgba(0, 0, 0, 0.06);
border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.el-message-box__btns {
padding: 10px 20px 20px;
text-align: right;
box-sizing: border-box;
.el-button {
width: 88px;
height: 32px;
font-size: 14px;
}
.el-button--default:hover {
background: #fff;
border: 1px solid #dcdfe6;
color: #606266;
}
.el-button--primary {
color: #ffffff;
background: rgba(251, 71, 2, 1);
border: none;
&:hover {
background: rgba(251, 71, 2, 1);
border: none;
color: #fff;
}
}
}
//
/*
:focus{
background-color: #EF9E6F;
border-color: #EF9E6F;
}
*/
}
.el-drawer__header {
padding: 0 20px;
margin: 0;
height: 81px;
line-height: 81px;
span {
font-size: 16px;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: #333333;
}
}
:focus {
outline: 0;
}
.report-box {
.el-progress__text {
font-size: 14px !important;
width: 100px !important;
}
}
.flex {
display: flex;
}
.justify-between {
justify-content: space-between;
}
.justify-center {
justify-content: center;
}
.align-center {
align-items: center;
}
.flex-wrap {
flex-wrap: wrap;
}
.el-menu {
background-color: transparent !important;
}
/* 分页重置样式 */
.pagination-box {
margin-top: 20px;
display: flex;
align-items: center;
justify-content: space-between;
}
.pagination-item p {
color: #999999;
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
background-color: #fb4702 !important;
color: #fff;
}
.el-pagination.is-background .el-pager li:not(.disabled):hover {
background-color: #fb4702 !important;
color: #fff !important;
}
.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {
margin: 0 5px;
background-color: #ffffff !important;
color: #606266;
min-width: 30px;
border-radius: 2px;
border: 1px solid rgba(0, 0, 0, 0.15);
}
.el-pagination__jump {
margin-left: 24px;
font-weight: 400;
color: #999999 !important;
}
.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {
height: 32px;
margin: 0px 8px;
background-color: #f4f4f5;
color: #606266;
min-width: 30px;
border-radius: 2px;
display: inline-block;
width: 32px;
}
/* 分页插入的搜索框样式重置 */
.page-slot {
display: inline-block;
text-align: center;
font-size: 16px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #999999;
line-height: 32px;
}
.slot-jump {
display: inline-block;
cursor: pointer;
width: 51px;
height: 32px;
line-height: 32px;
font-size: 16px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #333333;
text-align: center;
background: #ffe7dd;
border-radius: 2px;
border: 1px solid #fb4702;
}
.el-input.page-jump {
width: 52px !important;
height: 32px !important;
padding: 0 !important;
}
.el-input.page-jump > .el-input__inner {
-webkit-appearance: none;
background-color: #fff;
background-image: none;
border-radius: 2px;
color: #606266;
font-size: inherit;
height: 100%;
line-height: 100%;
display: inline-block;
outline: 0;
padding: 0px !important;
transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.comprehensive {
.el-tabs__item.is-active {
color: #036dfd !important;
}
.el-tabs__active-bar {
position: absolute;
bottom: 0;
left: 0;
height: 2px;
background-color: #036dfd !important;
z-index: 1;
transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
list-style: none;
}
.el-tabs__item:hover {
color: #036dfd !important;
cursor: pointer;
}
.login-input .el-input__inner {
-webkit-appearance: none;
background-color: #fff;
background-image: none;
border-radius: 0px;
border: none;
border-bottom: 1px solid #d8d8d8;
box-sizing: border-box;
color: #606266;
display: inline-block;
font-size: inherit;
height: 40px;
line-height: 40px;
outline: 0;
padding: 0px 0px;
margin-bottom: 30px;
transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
width: 100%;
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
background-color: #3163c0 !important;
color: #fff;
}
.el-pagination.is-background .el-pager li:not(.disabled):hover {
background-color: #3163c0 !important;
color: #fff !important;
}
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
background-color: #409eff !important;
border-color: #409eff !important;
}
// comprehensive
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 971 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 725 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 848 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 969 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 902 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 828 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 907 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 607 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 535 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 829 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 850 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 910 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 882 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 889 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 864 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 980 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 826 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 635 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 924 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 729 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 961 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 765 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 867 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 970 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 694 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 826 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 640 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 399 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 897 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 969 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 700 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 585 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 693 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 611 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 906 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 705 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1007 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 514 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 971 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 725 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 927 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 768 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 818 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 635 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 885 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 820 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 648 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

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

Loading…
Cancel
Save