1.调整
This commit is contained in:
parent
51a68735bd
commit
2c92c7a26a
|
@ -112,7 +112,7 @@ export function ring(data){
|
||||||
// 坐垫锁
|
// 坐垫锁
|
||||||
export function seatCushionLock(data){
|
export function seatCushionLock(data){
|
||||||
return request({
|
return request({
|
||||||
url: '/app/device/seatCushionLockByMac?mac='+data.mac,
|
url: '/appVerify/device/seatCushionLockByMac?mac='+data.mac,
|
||||||
method: 'post'
|
method: 'post'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,7 @@ const service = axios.create({
|
||||||
// axios中请求配置有baseURL选项,表示请求URL公共部分
|
// axios中请求配置有baseURL选项,表示请求URL公共部分
|
||||||
baseURL: process.env.VUE_APP_BASE_API,
|
baseURL: process.env.VUE_APP_BASE_API,
|
||||||
// 超时
|
// 超时
|
||||||
timeout: 10000
|
timeout: 12000
|
||||||
})
|
})
|
||||||
|
|
||||||
// request拦截器
|
// request拦截器
|
||||||
|
|
|
@ -42,6 +42,7 @@
|
||||||
<el-table v-loading="loading" :data="areaList" @selection-change="handleSelectionChange">
|
<el-table v-loading="loading" :data="areaList" @selection-change="handleSelectionChange">
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<el-table-column label="运营区域" align="center" prop="areaName" />
|
<el-table-column label="运营区域" align="center" prop="areaName" />
|
||||||
|
<el-table-column label="运营商" align="center" prop="deptName" />
|
||||||
<el-table-column label="车数量" align="center" prop="deviceNum" />
|
<el-table-column label="车数量" align="center" prop="deviceNum" />
|
||||||
<el-table-column label="停车区" align="center" :show-overflow-tooltip="true">
|
<el-table-column label="停车区" align="center" :show-overflow-tooltip="true">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
@ -64,7 +65,7 @@
|
||||||
</router-link>
|
</router-link>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="收费方式" align="center" prop="ruleStr" />
|
<el-table-column label="收费方式" align="center" prop="ruleStr" :show-overflow-tooltip="true"/>
|
||||||
<el-table-column label="联系人" align="center" prop="contact" />
|
<el-table-column label="联系人" align="center" prop="contact" />
|
||||||
<el-table-column label="联系人电话" align="center" prop="phone" />
|
<el-table-column label="联系人电话" align="center" prop="phone" />
|
||||||
<el-table-column label="状态" align="center" key="status">
|
<el-table-column label="状态" align="center" key="status">
|
||||||
|
@ -78,7 +79,7 @@
|
||||||
<span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>
|
<span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
|
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
|
||||||
v-hasPermi="['system:area:edit']">修改</el-button>
|
v-hasPermi="['system:area:edit']">修改</el-button>
|
||||||
|
@ -121,6 +122,11 @@
|
||||||
<el-dialog :title="title" :visible.sync="open" width="1200px" :before-close="handleClose">
|
<el-dialog :title="title" :visible.sync="open" width="1200px" :before-close="handleClose">
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||||
<el-row>
|
<el-row>
|
||||||
|
<el-col :span="12" v-if="userName == 'admin'">
|
||||||
|
<el-form-item label="运营商" prop="deptId">
|
||||||
|
<treeselect v-model="form.deptId" :options="deptOptions" :show-count="true" placeholder="请选择运营商" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="运营区" prop="areaName">
|
<el-form-item label="运营区" prop="areaName">
|
||||||
<el-input v-model="form.areaName" placeholder="请输入运营区" />
|
<el-input v-model="form.areaName" placeholder="请输入运营区" />
|
||||||
|
@ -426,12 +432,15 @@
|
||||||
import { listArea, getArea, delArea, addArea, updateArea } from "@/api/system/area";
|
import { listArea, getArea, delArea, addArea, updateArea } from "@/api/system/area";
|
||||||
import AreaMap from "@/components/AreaMap";
|
import AreaMap from "@/components/AreaMap";
|
||||||
import { listFee } from "@/api/system/fee";
|
import { listFee } from "@/api/system/fee";
|
||||||
|
import Treeselect from "@riophae/vue-treeselect";
|
||||||
|
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
||||||
import { getDistrictList } from "@/api/common/common";
|
import { getDistrictList } from "@/api/common/common";
|
||||||
|
import { deptTreeSelect } from '@/api/system/user'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "Area",
|
name: "Area",
|
||||||
dicts: ['et_operating_area_status', 'et_operating_area_time', 'et_business_switch'],
|
dicts: ['et_operating_area_status', 'et_operating_area_time', 'et_business_switch'],
|
||||||
components: { AreaMap },
|
components: { AreaMap,Treeselect },
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
@ -458,6 +467,9 @@ export default {
|
||||||
XIAN: [],
|
XIAN: [],
|
||||||
// 运营区表格数据
|
// 运营区表格数据
|
||||||
areaList: [],
|
areaList: [],
|
||||||
|
userName: null,
|
||||||
|
// 运营商树选项
|
||||||
|
deptOptions: undefined,
|
||||||
// 弹出层标题
|
// 弹出层标题
|
||||||
title: "",
|
title: "",
|
||||||
// 是否显示弹出层
|
// 是否显示弹出层
|
||||||
|
@ -487,12 +499,15 @@ export default {
|
||||||
contact: [{ required: true, message: "联系人不能为空", trigger: "blur" }],
|
contact: [{ required: true, message: "联系人不能为空", trigger: "blur" }],
|
||||||
phone: [{ required: true, message: "联系人电话不能为空", trigger: "blur" }],
|
phone: [{ required: true, message: "联系人电话不能为空", trigger: "blur" }],
|
||||||
autoReplacementOrder: [{ required: true, message: "最低电量不能为空", trigger: "blur" }],
|
autoReplacementOrder: [{ required: true, message: "最低电量不能为空", trigger: "blur" }],
|
||||||
|
deptId: [{ required: true, message: "运营商不能为空", trigger: "blur" }],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
console.log("当前用户信息:",this.$store.state.user.name)
|
||||||
|
this.userName = this.$store.state.user.name;
|
||||||
this.getList();
|
this.getList();
|
||||||
|
this.getDeptTree();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getCityList() {
|
getCityList() {
|
||||||
|
@ -523,6 +538,12 @@ export default {
|
||||||
console.log(console.log(this.form.provinceList, ' this.form.provinceList'))
|
console.log(console.log(this.form.provinceList, ' this.form.provinceList'))
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
/** 查询运营商下拉树结构 */
|
||||||
|
getDeptTree() {
|
||||||
|
deptTreeSelect().then(response => {
|
||||||
|
this.deptOptions = response.data;
|
||||||
|
});
|
||||||
|
},
|
||||||
handleClose(){
|
handleClose(){
|
||||||
this.open=false
|
this.open=false
|
||||||
this.loading = false
|
this.loading = false
|
||||||
|
@ -663,7 +684,10 @@ export default {
|
||||||
this.open = true;
|
this.open = true;
|
||||||
this.title = "修改运营区";
|
this.title = "修改运营区";
|
||||||
this.key++;
|
this.key++;
|
||||||
listFee().then(response => {
|
console.log('this.form.areaId=================',this.form.areaId)
|
||||||
|
console.log('this.form.deptId=================',this.form.deptId)
|
||||||
|
|
||||||
|
listFee({areaId:this.form.areaId}).then(response => {
|
||||||
this.ruleOptions = response.rows;
|
this.ruleOptions = response.rows;
|
||||||
this.open = true;
|
this.open = true;
|
||||||
this.title = "修改运营区";
|
this.title = "修改运营区";
|
||||||
|
|
|
@ -475,7 +475,14 @@
|
||||||
addDevice,
|
addDevice,
|
||||||
updateDevice,
|
updateDevice,
|
||||||
handleLock,
|
handleLock,
|
||||||
handleUnlocking, ring, oneClickOnline, oneClickOffline, reboot, oneClickListing, oneClickWarehousing
|
handleUnlocking,
|
||||||
|
ring,
|
||||||
|
oneClickOnline,
|
||||||
|
oneClickOffline,
|
||||||
|
reboot,
|
||||||
|
oneClickListing,
|
||||||
|
oneClickWarehousing,
|
||||||
|
seatCushionLock
|
||||||
} from '@/api/system/device'
|
} from '@/api/system/device'
|
||||||
import Map from "@/components/Map";
|
import Map from "@/components/Map";
|
||||||
import OrderRecord from "@/views/system/device/components/orderRecord.vue";
|
import OrderRecord from "@/views/system/device/components/orderRecord.vue";
|
||||||
|
|
|
@ -46,6 +46,14 @@
|
||||||
<!-- <el-table-column label="报修id" align="center" prop="faultId" />-->
|
<!-- <el-table-column label="报修id" align="center" prop="faultId" />-->
|
||||||
<el-table-column label="用户" align="center" prop="userName" />
|
<el-table-column label="用户" align="center" prop="userName" />
|
||||||
<el-table-column label="车辆编号" align="center" prop="sn" />
|
<el-table-column label="车辆编号" align="center" prop="sn" />
|
||||||
|
<el-table-column align="center" label="订单编号" width="200" prop="orderNo">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<router-link :to="'/system/order/index/' + scope.row.orderNo" class="link-type">
|
||||||
|
<span>{{ scope.row.orderNo }}</span>
|
||||||
|
</router-link>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<!-- <el-table-column label="订单号" align="center" prop="orderNo" />-->
|
||||||
<el-table-column label="图片" align="center" prop="picture" width="100">
|
<el-table-column label="图片" align="center" prop="picture" width="100">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<image-preview :src="scope.row.picture" :width="50" :height="50"/>
|
<image-preview :src="scope.row.picture" :width="50" :height="50"/>
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
<span class="span-class">未上架/下线</span>
|
<span class="span-class">未上架/下线</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="area-options">
|
<div class="area-options" v-if="userName == 'admin'">
|
||||||
<span >切换运营区</span>
|
<span >切换运营区</span>
|
||||||
<el-select v-model="areaId" placeholder="请选择运营区" clearable @change="handleAreaChange">
|
<el-select v-model="areaId" placeholder="请选择运营区" clearable @change="handleAreaChange">
|
||||||
<el-option
|
<el-option
|
||||||
|
@ -171,7 +171,7 @@
|
||||||
open2: false,
|
open2: false,
|
||||||
// 表单参数
|
// 表单参数
|
||||||
form: {},
|
form: {},
|
||||||
areaId: 14,
|
areaId: null,
|
||||||
areaOptions: [],
|
areaOptions: [],
|
||||||
infoWindow: null,
|
infoWindow: null,
|
||||||
// 设备表格数据
|
// 设备表格数据
|
||||||
|
|
Loading…
Reference in New Issue
Block a user