@ -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"
|
@ -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,5 @@
|
|||||||
|
module.exports = {
|
||||||
|
presets: [
|
||||||
|
'@vue/cli-plugin-babel/preset'
|
||||||
|
]
|
||||||
|
}
|
@ -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"
|
||||||
|
]
|
||||||
|
}
|
After Width: | Height: | Size: 4.2 KiB |
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,6 @@
|
|||||||
|
export default {
|
||||||
|
ws: {},
|
||||||
|
setWs: function(newWs) {
|
||||||
|
this.ws = newWs
|
||||||
|
}
|
||||||
|
}
|
@ -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
|
||||||
|
}
|
After Width: | Height: | Size: 45 KiB |
After Width: | Height: | Size: 971 B |
After Width: | Height: | Size: 725 B |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 848 B |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 969 B |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 902 B |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 828 B |
After Width: | Height: | Size: 907 B |
After Width: | Height: | Size: 607 B |
After Width: | Height: | Size: 619 B |
After Width: | Height: | Size: 535 B |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 829 B |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 850 B |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 910 B |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 882 B |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 889 B |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 864 B |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 980 B |
After Width: | Height: | Size: 826 B |
After Width: | Height: | Size: 635 B |
After Width: | Height: | Size: 924 B |
After Width: | Height: | Size: 729 B |
After Width: | Height: | Size: 961 B |
After Width: | Height: | Size: 765 B |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 867 B |
After Width: | Height: | Size: 970 B |
After Width: | Height: | Size: 694 B |
After Width: | Height: | Size: 826 B |
After Width: | Height: | Size: 640 B |
After Width: | Height: | Size: 399 B |
After Width: | Height: | Size: 362 B |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 897 B |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 969 B |
After Width: | Height: | Size: 700 B |
After Width: | Height: | Size: 585 B |
After Width: | Height: | Size: 693 B |
After Width: | Height: | Size: 611 B |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 906 B |
After Width: | Height: | Size: 705 B |
After Width: | Height: | Size: 469 B |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 5.4 KiB |
After Width: | Height: | Size: 5.7 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 1007 B |
After Width: | Height: | Size: 514 B |
After Width: | Height: | Size: 971 B |
After Width: | Height: | Size: 725 B |
After Width: | Height: | Size: 927 B |
After Width: | Height: | Size: 768 B |
After Width: | Height: | Size: 818 B |
After Width: | Height: | Size: 635 B |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 885 B |
After Width: | Height: | Size: 820 B |
After Width: | Height: | Size: 648 B |
After Width: | Height: | Size: 1.3 KiB |