From 6ef869b1adcf3a5bb8e4c3117dc507d173f13fd8 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期三, 18 九月 2024 15:19:55 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit
---
admin/src/views/platform/index.vue | 726 +++++++++++++++++++++++++++++++++++++++++++------------
1 files changed, 562 insertions(+), 164 deletions(-)
diff --git a/admin/src/views/platform/index.vue b/admin/src/views/platform/index.vue
index d25f751..7e712e4 100644
--- a/admin/src/views/platform/index.vue
+++ b/admin/src/views/platform/index.vue
@@ -1,223 +1,616 @@
<template>
<div class="main_app">
- <div class="df_ac mb20">
- <el-select v-model="currentPlatform" class="w300">
- <el-option v-for="item in platformList" :key="item.id"></el-option>
- </el-select>
+ <div class="mb20 main_header">
+ <div class="platgroup_tabs">
+ <div
+ class="tab"
+ :class="{ active: activeGroup.id === item.id }"
+ @click="platgroupClick(item)"
+ v-for="(item, i) in PlatGroupList"
+ :key="i"
+ >
+ {{ item.name }}
+ </div>
+ <!-- <el-tabs v-model="activeGroup.id" @tab-click="platgroupClick">
+ <el-tab-pane
+ v-for="item,i in PlatGroupList"
+ :key="i"
+ :label="item.name"
+ :name="String(item.id)"
+ />
+ </el-tabs> -->
+ </div>
<el-button type="primary" class="ml20" @click="handleSet"
>閰嶇疆鏈堝彴</el-button
>
</div>
<!-- -->
- <div class="platform_list">
- <div class="item" v-for="i in 2">
+ <div v-if="activeGroup.platformList" class="platform_list">
+ <div class="item" :class="{ emyty: item.workStatus == 0 }" v-for="(item, i) in activeGroup.platformList" :key="i">
<div class="head">
- <div class="name">6鍙锋湀鍙�</div>
- <div class="status">
- <span class="green">浣滀笟涓�</span>
- <span class="">浣滀笟锛�1</span>
- <span>鍙彿锛�1</span>
- <span>绛夊緟锛�1</span>
- <span class="red">寮傚父锛�1</span>
+ <div class="left">
+ <div class="status mr10">
+ {{ item.workStatus == "0" ? "绌洪棽" : "浣滀笟涓�" }}
+ </div>
+ <div class="name">{{ item.name }}</div>
+ <div class="ite">
+ <span class="placeholder9">浣滀笟锛�</span
+ ><span>{{ item.platformWorkVO.workNum }}</span>
+ </div>
+ <div class="ite">
+ <span class="placeholder9">宸插彨锛�</span
+ ><span>{{ item.platformWorkVO.callNum }}</span>
+ </div>
+ <div class="ite">
+ <span class="placeholder9">绛夊緟锛�</span
+ ><span>{{ item.platformWorkVO.waitNum }}</span>
+ </div>
+ <div class="ite">
+ <span class="placeholder9">寮傚父锛�</span
+ ><span class="red">{{ item.platformWorkVO.exceptionNum }}</span>
+ </div>
</div>
- <el-button type="primary">鍙彿</el-button>
+ <el-button type="primary" @click="handleQueuing(item)">
+ <div class="df_ac">
+ <img class="shengyin" src="@/assets/icons/shengyin.png" alt="">
+ <span>鍙彿</span>
+ </div>
+ </el-button>
</div>
- <div class="info" v-for="j in 3">
- <div class="line">
- <div class="left">
- <span class="plate mr20">鐨朅12122</span>
- <span class="placeholder9">椹鹃┒鍛�</span>
- <span>鐜嬫煇鏌�</span>
- <span>18888888888</span>
- </div>
- <div class="right">
- <span class="green">浣滀笟涓�</span>
- <span class="placeholder9 ml20">浣滀笟鏃堕暱锛�23鍒嗛挓26绉�</span>
- </div>
- </div>
- <div class="line">
- <div class="left">
- <div>
- <span>杩愯緭鍗曞彿</span
- ><span class="ml10 placeholder9">1231231</span>
+ <div
+ class="list"
+ v-if="item.platformWorkVO && item.platformWorkVO.platformJobList"
+ >
+ <div
+ class="info"
+ v-for="task in item.platformWorkVO.platformJobList"
+ :key="task.id"
+ >
+ <div class="line">
+ <div class="left">
+ <div v-if="task.carCodeFront" class="code">
+ <span>{{ task.carCodeFront.slice(0, 1) }}</span>
+ <span>{{ task.carCodeFront.slice(1, 2) }}</span>
+ <span>路</span>
+ <span>{{ task.carCodeFront.slice(2) }}</span>
+ </div>
</div>
- <div>
- <span>鎬昏繍杈撻噺</span
- ><span class="ml10 placeholder9">3000涓囨敮</span
- ><span class="primaryColor ml10 pointer" @click="isShowDetail = true">杩愬崟璇︽儏</span>
+ <div class="right">
+ <div
+ class="status"
+ v-if="task.status != 4 && task.status != 5"
+ :class="{ red: task.status == 8 }"
+ >
+ <span class="lab">{{ statusMap[task.status] }}</span>
+ </div>
+ <div class="status" v-if="task.status == 4">
+ <span class="lab">鍙彿涓�</span> {{ task.callDateTemp }}
+ </div>
+ <div class="status scs" v-if="task.status == 5">
+ <span class="lab">宸蹭綔涓�</span> {{ task.startDateTemp }}
+ </div>
</div>
</div>
- <div class="right">
- <el-button type="primary" @click="handleFinish()"
- >浣滀笟瀹屾垚</el-button
- >
- <el-button plain>杞Щ鏈堝彴</el-button>
- <el-button plain>寮傚父鎸傝捣</el-button>
+ <div class="line">
+ <div v-if="task.type == 4" class="ite">
+ <span>鍚堝悓鍗曞彿锛�</span>
+ <span>{{ task.contractNum }}</span>
+ </div>
+ <div v-else class="ite">
+ <span>杩愯緭鍗曞彿锛�</span>
+ <span>{{ task.code }}</span>
+ </div>
+ <div class="ite">
+ <span>椹鹃┒鍛橈細</span>
+ <span>{{ task.driverName }}</span>
+ </div>
+ <div class="ite">
+ <span>鎵嬫満鍙凤細</span>
+ <span>{{ task.drivierPhone }}</span>
+ </div>
+ <div class="ite">
+ <span>鎬昏繍杈撻噺锛�</span>
+ <span>{{ task.totalNum }}涓囨敮</span>
+ </div>
+ <div v-if="task.type != 4" class="ite" style="width: 66.6%">
+ <span>杩愯緭鍏徃锛�</span>
+ <span>{{ task.carrierName }}</span>
+ </div>
+ <div class="ite"></div>
+ </div>
+ <div class="line">
+ <div v-if="task.type != 4" class="left">
+ <span class="primaryColor pointer" @click="handleDetail"
+ >杩愬崟璇︽儏</span
+ >
+ </div>
+ <div v-else></div>
+ <div class="right">
+ <el-button
+ v-if="task.status == 5"
+ plain
+ @click="handleErr(task)"
+ >寮傚父鎸傝捣</el-button
+ >
+ <el-button
+ v-if="task.status == 5 || task.status == 8"
+ plain
+ @click="handleTransform(item, task)"
+ >杞Щ鏈堝彴</el-button
+ >
+ <el-button
+ v-if="task.status == 4"
+ plain
+ @click="handlePass(task)"
+ >杩囧彿</el-button
+ >
+ <el-button
+ v-if="task.status == 5 || task.status == 8"
+ type="primary"
+ @click="handleFinish(task)"
+ >浣滀笟瀹屾垚</el-button
+ >
+ <el-button
+ v-if="task.status == 4"
+ type="primary"
+ @click="handleWork(task)"
+ >寮�濮嬩綔涓�</el-button
+ >
+ </div>
</div>
</div>
+ </div>
+ <div v-if="!item.platformWorkVO.platformJobList || item.platformWorkVO.platformJobList.length == 0" class="empty_plat">
+ <img src="@/assets/images/default_nodata.png" alt="">
+ <div>鏆傛棤杞﹁締</div>
</div>
</div>
</div>
<!-- 閰嶇疆鏄剧ず鏈堝彴 -->
- <el-dialog
+ <GlobalWindow
title="閰嶇疆鏄剧ず鏈堝彴"
:visible.sync="isShowSet"
- center
- width="420px"
+ :confirm-working="setLoading"
+ @confirm="handleSetSub"
+ width="560px"
>
<div class="set_modal">
- <div class="mb20">
- <div class="title">鍏ュ簱鏈堝彴缁�</div>
+ <div class="mb10" v-for="group in PlatGroupList" :key="group.id">
+ <div class="title">{{group.name}}</div>
<div class="list">
- <div class="item">1鍙锋湀鍙�</div>
- <div class="item">2鍙锋湀鍙�</div>
- <div class="item">1鍙锋湀鍙�</div>
- <div class="item">2鍙锋湀鍙�</div>
- </div>
- </div>
- <div>
- <div class="title">鍏ュ簱鏈堝彴缁�</div>
- <div class="list">
- <div class="item">1鍙锋湀鍙�</div>
- <div class="item">2鍙锋湀鍙�</div>
- <div class="item">1鍙锋湀鍙�</div>
- <div class="item">2鍙锋湀鍙�</div>
+ <div class="item" @click="platformSetClick(item.id)" :class="{ active: item.showConfig }" v-for="item in group.platformList" :key="item.id">
+ <div>{{item.name}}</div>
+ <div v-if="item.showConfig" class="bg"></div>
+ <i v-if="item.showConfig" class="el-icon-check scs"></i>
+ </div>
</div>
</div>
</div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="setReset">閲嶇疆</el-button>
- <el-button type="primary" @click="setSub">纭畾</el-button>
- </span>
- </el-dialog>
+ </GlobalWindow>
<!-- 杩愬崟璇︽儏 -->
+ <!-- -->
+ <!-- 鍙彿 -->
+ <PlatformQueuing
+ ref="PlatformQueuingRef"
+ v-if="isShowQueuing"
+ @success="getPlatGroupList"
+ @close="isShowQueuing = false"
+ />
+ <WaybillDetail
+ ref="WaybillDetailRef"
+ v-if="isShowDetail"
+ @success="getList"
+ @close="isShowDetail = false"
+ />
<el-dialog
- title="杩愬崟璇︽儏"
- :visible.sync="isShowDetail"
- width="420px"
+ title="杞Щ鏈堝彴"
+ :visible.sync="isShowTransform"
+ width="500px"
+ style="margin-top: 12vh"
>
- <div class="detail_modal">
- <div class="head">
- <div class="line">
- <span class="ccc">杩愯緭鍗曞彿</span>
- <span>28282</span>
- </div>
- <div class="line">
- <span class="ccc">杩愯緭杞﹁締</span>
- <span>鐨朅12122</span>
- </div>
- <div class="line">
- <span class="ccc">椹鹃┒鍛�</span>
- <span>鐜嬪痉鍙�</span>
- <span>1888888</span>
- </div>
- <div class="line">
- <span class="ccc">鎬昏繍杈撻噺</span>
- <span>28282涓囨敮</span>
- </div>
- </div>
- <div class="content">
- <div class="item">
- <div class="line">
- <div>鍚堝悓鍙凤細1292992</div>
- <div class="address">鏀惰揣鍦帮細address</div>
- </div>
- <div class="line">
- <div>鐗╂枡鍚嶇О锛氶粍灞�</div>
- <div>鏁伴噺锛�700</div>
- </div>
- <div class="line">
- <div>鐗╂枡鍚嶇О锛氶粍灞�</div>
- <div>鏁伴噺锛�200</div>
- </div>
- </div>
- </div>
+ <div class="df_ac">
+ <span>閫夋嫨杞Щ鍒扮殑鏈堝彴锛�</span>
+ <el-select v-model="activePlatId">
+ <el-option
+ v-for="item in activeGroup.platformList"
+ :key="item.id"
+ :label="item.name"
+ :value="item.id"
+ >
+ </el-option>
+ </el-select>
</div>
<span slot="footer" class="dialog-footer">
- <el-button @click="isShowDetail = false">鍏抽棴</el-button>
+ <el-button @click="isShowTransform = false">鍙栨秷</el-button>
+ <el-button type="primary" @click="transformSub">纭畾</el-button>
</span>
</el-dialog>
</div>
</template>
<script>
+import {
+ getPlatformGroupList,
+ platformBeginWork,
+ platformFinishWork,
+ platformOverNumber,
+ platformErr,
+ platformMove,
+ updUserPlatformConfig,
+
+ listByGroupId
+} from '@/api'
+import PlatformQueuing from './components/PlatformQueuing.vue'
+import WaybillDetail from './components/WaybillDetail.vue'
+import GlobalWindow from '@/components/common/GlobalWindow'
+import dayjs from 'dayjs'
+import duration from 'dayjs/plugin/duration'
+import { Message } from 'element-ui'
+import { statusMap } from './config'
+dayjs.extend(duration)
export default {
- data() {
+ components: {
+ PlatformQueuing,
+ WaybillDetail,
+ GlobalWindow
+ },
+ data () {
return {
- currentPlatform: '',
- platformList: [],
+ statusMap,
+ activeGroup: {},
+ PlatGroupList: [],
+ platList: [],
+ platCallList: [],
+ isShowTransform: false,
+ activePlatId: '', // 杞Щ鏈堝彴
+ activetaskId: '',
isShowSet: false, // 鏈堝彴閰嶇疆
+ setLoading: false,
+
setParam: {},
isShowDetail: false, // 杩愬崟璇︽儏
- detail: {}
+ detail: {},
+ isShowQueuing: false,
+ timer: null
}
},
+ created () {
+ this.getPlatGroupList()
+ // this.getList()
+ },
methods: {
- handleFinish(item) {
- this.$confirm('楂樻灦搴�6鍙锋湀鍙� 鐨朅12345 浣滀笟缁撴潫', '娓╅Θ鎻愮ず', {
+ handleWork (item) {
+ platformBeginWork({ jobId: item.id }).then(res => {
+ Message.success('宸插紑濮嬩綔涓�')
+ this.getPlatGroupList()
+ })
+ },
+ handleFinish (item) {
+ platformFinishWork({ jobId: item.id }).then(res => {
+ Message.success('瀹屾垚浣滀笟')
+ this.getPlatGroupList()
+ })
+ },
+ handleTransform (item, task) {
+ this.activePlatId = item.id
+ this.activetaskId = task.id
+ this.isShowTransform = true
+ },
+ transformSub () {
+ const { activePlatId, activetaskId } = this
+ platformMove({ platformId: activePlatId, jobId: activetaskId }).then(res => {
+ Message.success('杞Щ鏈堝彴鎴愬姛')
+ this.isShowTransform = false
+ this.getPlatGroupList()
+ })
+ },
+ handlePass (item) {
+ this.$confirm('鎮ㄧ‘璁よ瀵硅浠诲姟杩涜杩囧彿鍚�', '娓╅Θ鎻愮ず', {
confirmButtonText: '纭畾',
cancelButtonText: '鍙栨秷',
type: 'warning'
+ }).then(() => {
+ platformOverNumber({ jobId: item.id }).then(ress => {
+ Message.success('杩囧彿鎴愬姛')
+ this.getPlatGroupList()
+ })
})
},
- handleSet() {
+ handleErr (item) {
+ this.$confirm('鎮ㄧ‘璁よ瀵硅浠诲姟杩涜寮傚父鎸傝捣鍚�', '娓╅Θ鎻愮ず', {
+ confirmButtonText: '纭畾',
+ cancelButtonText: '鍙栨秷',
+ type: 'warning'
+ }).then(() => {
+ platformErr({ jobId: item.id }).then(ress => {
+ Message.success('寮傚父鎸傝捣鎴愬姛')
+ this.getPlatGroupList()
+ })
+ })
+ },
+ platgroupClick (item) {
+ this.activeGroup = { ...item }
+ this.circulInitTaskList()
+ this.timer = setInterval(() => {
+ this.circulInitTaskList()
+ }, 1000)
+ },
+ getPlatGroupList () {
+ getPlatformGroupList({
+ queryData: 1,
+ queryType: 1
+ }).then(res => {
+ this.PlatGroupList = res || []
+ if (res.length > 0) {
+ if (this.activeGroup && this.activeGroup.id) {
+ this.activeGroup = res.find(item => item.id === this.activeGroup.id)
+ } else {
+ this.activeGroup = res[0]
+ }
+ this.circulInitTaskList()
+ this.timer = setInterval(() => {
+ this.circulInitTaskList()
+ }, 1000)
+ }
+ })
+ },
+ circulInitTaskList () {
+ if (this.activeGroup && this.activeGroup.platformList && this.activeGroup.platformList.length > 0) {
+ const time = new Date()
+ this.activeGroup.platformList.forEach(plat => {
+ if (plat.platformWorkVO.platformJobList && plat.platformWorkVO.platformJobList.length > 0) {
+ plat.platformWorkVO.platformJobList.forEach(item => {
+ if (item.callDate) {
+ const timeNum = time.getTime() - new Date(item.callDate).getTime()
+ if (timeNum > 3600000) {
+ item.callDateTemp = dayjs.duration(timeNum).format('H灏忔椂m鍒唖绉�')
+ } else {
+ item.callDateTemp = dayjs.duration(timeNum).format('m鍒唖绉�')
+ }
+ }
+ if (item.startDate) {
+ const timeNum = time.getTime() - new Date(item.startDate).getTime()
+ if (timeNum > 3600000) {
+ item.startDateTemp = dayjs.duration(timeNum).format('H灏忔椂m鍒唖s绉�')
+ } else {
+ item.startDateTemp = dayjs.duration(timeNum).format('m鍒唖绉�')
+ }
+ }
+ })
+ }
+ })
+ this.$forceUpdate()
+ }
+ },
+ handleQueuing (item) {
+ this.isShowQueuing = true
+ this.$nextTick(() => {
+ this.$refs.PlatformQueuingRef.isShowModal = true
+ this.$refs.PlatformQueuingRef.activePlat = { ...item }
+ this.$refs.PlatformQueuingRef.getList()
+ })
+ },
+ handleDetail () {
+ this.isShowDetail = true
+ this.$nextTick(() => {
+ this.$refs.WaybillDetailRef.isShowModal = true
+ })
+ },
+ getList () {
+ const { groupId } = this
+ listByGroupId(groupId).then(res => {
+ this.platList = res
+ })
+ },
+ handleSet () {
this.isShowSet = true
},
- setReset() { },
- setSub() { }
+ handleSetSub () {
+ const { PlatGroupList } = this
+ const ids = []
+ PlatGroupList.forEach(item => {
+ item.platformList.forEach(platform => {
+ if (platform.showConfig) {
+ ids.push(platform.id)
+ }
+ })
+ })
+ this.setLoading = true
+ updUserPlatformConfig(ids).then(res => {
+ this.setLoading = false
+ Message.success('鏇存柊鎴愬姛')
+ this.isShowSet = false
+ this.getPlatGroupList()
+ }, () => {
+ this.setLoading = false
+ })
+ },
+ platformSetClick (id) {
+ const { PlatGroupList } = this
+ PlatGroupList.forEach(item => {
+ item.platformList.forEach(platform => {
+ if (platform.id === id) {
+ platform.showConfig = !platform.showConfig
+ }
+ })
+ })
+ }
}
}
</script>
<style lang="scss" scoped>
+@import "@/assets/style/variables.scss";
.platform_list {
+ width: 100%;
.item {
- padding: 16px 24px;
+ /* padding: 16px 24px; */
+ background: #ffffff;
border-radius: 2px;
- border: 2px solid #cccccc;
+ border: 1px solid #dfe2e8;
margin-bottom: 12px;
+ width: 100%;
.head {
display: flex;
justify-content: space-between;
- .name {
- font-size: 16px;
+ align-items: center;
+ height: 50px;
+ background: linear-gradient( 270deg, #FFFFFF 0%, #EBF6F7 100%);
+ border-radius: 2px 2px 0px 0px;
+ padding: 0 20px;
+ .shengyin{
+ width: 12px;
+ height: 12px;
+ margin-right: 3px;
}
- .status {
+ .left {
flex: 1;
- margin-left: 50px;
- span {
+ display: flex;
+ align-items: center;
+ .name {
+ font-size: 16px;
+ margin-right: 50px;
+ }
+ .status {
+ line-height: 25px;
+ height: 25px;
+ background: #00ba67;
+ border-radius: 2px;
+ color: #ffffff;
+ padding: 0 6px;
+ }
+ .ite {
margin-right: 30px;
}
}
}
- .info {
+ .list {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
margin-top: 10px;
- border: 1px solid #999999;
- padding: 6px 8px;
- border-radius: 2px;
- margin-bottom: 10px;
- .line {
- display: flex;
- align-items: center;
- justify-content: space-between;
- margin-bottom: 6px;
- .left {
- .plate {
- border: 1px solid #4969f6;
- border-radius: 2px;
- padding: 0 5px;
+ padding: 16px;
+ width: calc( 100% - 48px );
+ .info {
+ background: #f4fafb;
+ border-radius: 2px;
+ border: 1px solid #dfe2e8;
+ padding: 16px;
+ border-radius: 2px;
+ margin-bottom: 10px;
+ width: calc( 31.6% - 16px );
+ .status {
+ .lab {
+ font-weight: 500;
}
+ color: #00ba67;
}
- .right {
+ .line {
display: flex;
align-items: center;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ margin-bottom: 6px;
+ .ite {
+ width: 33.3%;
+ margin-top: 8px;
+ }
+ .left {
+ .code {
+ display: flex;
+ font-weight: 600;
+ height: 30px;
+ line-height: 30px;
+ font-size: 15px;
+ color: #111111;
+ background-color: #fff;
+ border-radius: 4px;
+ border: 1px solid $primaryColor;
+ padding-right: 4px;
+ span {
+ &:nth-of-type(1) {
+ background: $primaryColor;
+ padding: 0 8px;
+ color: #fff;
+ }
+ &:nth-of-type(2) {
+ padding-left: 4px;
+ }
+ }
+ }
+ }
+ .right {
+ display: flex;
+ align-items: center;
+ }
+ }
+ }
+ .jobing {
+ background: #effbf5;
+ .status {
+ color: #00ba67;
+ }
+ }
+ .err {
+ background: #fef6f6;
+ .status {
+ color: #ed4545;
}
}
}
+ .empty_plat{
+ width: 100%;
+ height: 170px;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ font-size: 12px;
+ color: #B2B2B2;
+ img{
+ width: 110px;
+ }
+ }
+ }
+ .emyty{
+ .head{
+ background: linear-gradient( 270deg, #FFFFFF 0%, #F7F7F7 100%) !important;
+ }
+ .status{
+ background: #CCCCCC !important;
+ }
}
}
-
+.main_header {
+ display: flex;
+ position: relative;
+ .platgroup_tabs {
+ flex: 1;
+ display: flex;
+ border-bottom: 1px solid #dfe2e8;
+ .tab {
+ color: #666666;
+ margin-right: 40px;
+ cursor: pointer;
+ padding-bottom: 18px;
+ border-bottom: 2px solid #fff;
+ }
+ .active {
+ font-weight: 500;
+ font-size: 15px;
+ color: #222222;
+ border-bottom: 2px solid $primary-color;
+ }
+ }
+ .ml20 {
+ position: absolute;
+ width: 120px;
+ height: 36px;
+ right: 0;
+ top: -4px;
+ }
+}
/* */
.set_modal {
.title {
@@ -227,40 +620,45 @@
}
.list {
display: flex;
- justify-content: space-between;
flex-wrap: wrap;
.item {
cursor: pointer;
- width: 30%;
- height: 32px;
- background-color: #d9d9d9;
- border: 1px solid #4d99a7;
+ padding: 0 36px;
+ height: 36px;
+ border: 1px solid #dfe2e8;
display: flex;
justify-content: center;
align-items: center;
- border-radius: 6px;
- margin-bottom: 12px;
+ border-radius: 2px;
+ margin-bottom: 10px;
+ margin-right: 13px;
+ position: relative;
+ overflow: hidden;
+ .bg{
+ position: absolute;
+ right: -12px;
+ bottom: -12px;
+ width: 24px;
+ height: 24px;
+ background: $primaryColor;
+ transform: rotate(45deg);
+ }
+ .scs{
+ position: absolute;
+ right: -1px;
+ bottom: -1px;
+ color: #fff;
+ z-index: 99999;
+ transform:scale(.8)
+ }
+ }
+ .active {
+ background: rgba(39,155,170,0.06);
+ border: 1px solid $primaryColor;
+ color: $primaryColor;
}
}
}
/* */
-.detail_modal {
- font-size: 12px;
- .head {
- border-bottom: 1px solid #999999;
- }
- .item {
- border-bottom: 1px solid #999999;
- }
- .line {
- display: flex;
- justify-content: space-between;
- .ccc{
- color: #999999;
- }
- .address {
- margin-right: 30px;
- }
- }
-}
+/* */
</style>
--
Gitblit v1.9.3