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