This commit is contained in:
DL
2024-04-24 19:10:39 +08:00
parent 9ed1ca29d1
commit a21d225722
8 changed files with 1246 additions and 252 deletions

View File

@@ -147,3 +147,10 @@ export const addAccessoryAPI = (data) => request.post(`/admin/merchant/accessory
// 项目工时分类缓存树 /api/admin/platform/car/project/category/cache/tree
// 公共 /api/publicly/car/project/category/cache/tree
export const cacheTreeAPI = () => request.get('/publicly/car/project/category/cache/tree');
// 出库 出库 出库
// 出库记录列表 api/admin/merchant/accessory/storage/out/list
export const outboundListAPI = (params) => request.get('/admin/merchant/accessory/storage/out/list', { params });
// 维修领料列表 api/admin/merchant/accessory/receive/list
// export const pickingListAPI = (params) => request.get('/admin/merchant/accessory/receive/list', { params });

View File

@@ -46,6 +46,16 @@
<el-form-item label="盘点单号:">
<el-input v-model.trim="formData.carNo" placeholder="请输入盘点单号" class="selWidth"> </el-input>
</el-form-item>
<el-form-item label="盘点时间:">
<el-date-picker
v-model="formData.value1"
type="date"
format="yyyy 年 MM 月 dd 日"
value-format="yyyy-MM-dd"
placeholder="选择日期"
>
</el-date-picker>
</el-form-item>
<el-form-item label="盘点状态:" prop="repairType">
<el-select v-model="formData.repairType" placeholder="请选择" clearable class="filter-item selWidth">
<el-option label="未完成" :value="1" />
@@ -176,6 +186,7 @@ export default {
carNo: '',
orderSn: '',
repairType: null,
value1: '',
},
tableData: {
data: [],

File diff suppressed because it is too large Load Diff

View File

@@ -4,11 +4,20 @@
<div slot="header" class="clearfix">
<div class="container">
<el-form ref="formData" :model="formData" inline size="small" label-width="110px">
<el-form-item label="车牌:">
<el-form-item label="车牌">
<el-input v-model.trim="formData.carNo" placeholder="请输入车牌" class="selWidth"> </el-input>
</el-form-item>
<el-form-item label="型号名称">
<el-input v-model.trim="formData.modelName" placeholder="请输入型号名称" class="selWidth"> </el-input>
<el-form-item label="车架号">
<el-input v-model.trim="formData.vinId" placeholder="请输入车架号" class="selWidth"> </el-input>
</el-form-item>
<el-form-item label="车型:">
<el-input v-model.trim="formData.vehicleModelName" placeholder="请输入车型" class="selWidth"> </el-input>
</el-form-item>
<el-form-item label="服务顾问:">
<el-input v-model.trim="formData.counselorName" placeholder="请输入服务顾问" class="selWidth"> </el-input>
</el-form-item>
<el-form-item label="所属公司:">
<el-input v-model.trim="formData.company" placeholder="请输入所属公司" class="selWidth"> </el-input>
</el-form-item>
<!-- <el-form-item label="订单编号:">
<el-input v-model.trim="formData.orderSn" placeholder="请输入订单编号" class="selWidth"> </el-input>
@@ -21,9 +30,16 @@
<el-option label="退车" :value="4" />
</el-select>
</el-form-item>
<el-form-item label="领料状态:" prop="pickingStatus">
<el-select v-model="formData.pickingStatus" placeholder="请选择" clearable class="filter-item selWidth">
<el-option label="未领" :value="0" />
<el-option label="部分领" :value="1" />
<el-option label="完全领" :value="2" />
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="getList()">查询</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery('formData')">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="mini" @click="getList">查询</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
</div>
@@ -40,27 +56,31 @@
class="switchTable"
>
<el-table-column prop="id" label="ID" />
<!-- <el-table-column prop="company" label="所属公司"></el-table-column> -->
<el-table-column prop="carNo" label="车牌">
<el-table-column prop="orderSn" label="订单编号">
<template v-slot="{ row }">
{{ row.orderSn || '暂无' }}
</template>
</el-table-column>
<el-table-column prop="carNo" label="车牌号">
<template v-slot="{ row }">
{{ row.carNo || '暂无' }}
</template>
</el-table-column>
<el-table-column prop="vinId" label="车架号">
<template v-slot="{ row }">
{{ row.vinId || '暂无' }}
</template>
</el-table-column>
<el-table-column prop="modelName" label="型号名称">
<template v-slot="{ row }">
{{ row.modelName || '暂无' }}
</template>
</el-table-column>
<!-- <el-table-column prop="orderSn" label="订单编号">
<template v-slot="{ row }">
{{ row.orderSn || '暂无' }}
</template>
</el-table-column>
<el-table-column prop="receiveName" label="领料人">
<template v-slot="{ row }">
{{ row.receiveName || '暂无' }}
</template>
</el-table-column> -->
</el-table-column>
<el-table-column prop="pickingStatus" label="领料状态">
<template slot-scope="scope">
{{ scope.row.pickingStatus == 0 ? '未领料' : scope.row.pickingStatus == 1 ? '部分领料' : '完全领料' }}
@@ -80,7 +100,10 @@
}}
</template>
</el-table-column>
<!-- <el-table-column prop="counselorName" label="服务顾问"></el-table-column> -->
<el-table-column prop="newTotalPrice" label="新总价格"></el-table-column>
<el-table-column prop="newAccessoryOverPrice" label="新配件结算价格"></el-table-column>
<el-table-column prop="company" label="所属公司"></el-table-column>
<el-table-column prop="auditRepairName" label="服务顾问"></el-table-column>
<el-table-column prop="arriveTime" label="到店时间">
<template v-slot="{ row }">
{{ row.arriveTime || '暂无' }}
@@ -329,7 +352,11 @@ export default {
carNo: '',
orderSn: '',
repairType: null,
modelName: '',
pickingStatus: null,
counselorName: '',
company: '',
vehicleModelName: '',
vinId: '',
},
tableData: {
data: [],
@@ -482,13 +509,20 @@ export default {
});
}
},
handleQuery() {
this.formData;
this.getList();
},
resetQuery(formData) {
resetQuery() {
// this.$refs[formData].resetFields();
this.formData = {};
this.formData = {
page: 1,
limit: 20,
carNo: '',
orderSn: '',
repairType: null,
pickingStatus: null,
counselorName: '',
company: '',
vehicleModelName: '',
vinId: '',
};
this.getList();
},
pageChange(page) {

View File

@@ -12,13 +12,128 @@
>
<div class="sketch_content">
<el-form :model="createAndBillForm">
<el-row :gutter="10" type="flex" justify="space-between">
<el-col :span="3">
<el-form-item label="车牌:" :rules="[{ required: true, message: '请选择', trigger: 'blur' }]">
<!-- <el-select v-model="createAndBillForm.carNo" placeholder="请选择车牌号">
<el-option v-for="item in optionsCarNo" :key="item.value" :label="item.carNo" :value="item.carNo">
<el-row>
<div style="padding: 30px; border: 1px solid #888">
<div>
<el-form inline size="small" label-width="110px">
<el-form-item label="车牌号:">
<el-input v-model.trim="carNoData.carNo" placeholder="请输入车牌号"> </el-input>
</el-form-item>
<el-form-item label="车架号:">
<el-input v-model.trim="carNoData.vinId" placeholder="请输入车架号"> </el-input>
</el-form-item>
<el-form-item label="发动机号:">
<el-input v-model.trim="carNoData.engineNo" placeholder="请输入发动机号"> </el-input>
</el-form-item>
<!-- <el-form-item label="车辆型号:">
<el-input v-model.trim="carNoData.modelName" placeholder="请输入车辆型号"> </el-input>
</el-form-item> -->
<el-form-item>
<el-button type="primary" icon="el-icon-search" @click="getCarListTable">查询</el-button>
<el-button icon="el-icon-refresh" @click="resetCar">重置</el-button>
</el-form-item>
</el-form>
</div>
<el-table :data="CarNoTable" style="width: 100%" height="200px">
<el-table-column prop="id" label="id" />
<el-table-column prop="carNo" label="车牌号"></el-table-column>
<el-table-column prop="vinId" label="车架号"></el-table-column>
<el-table-column prop="engineNo" label="发动机号"></el-table-column>
<el-table-column prop="modelName" label="车辆型号"></el-table-column>
<el-table-column prop="company" label="所属公司"></el-table-column>
<el-table-column prop="category" label="类型">
<template v-slot="{ row }">
{{ row.category == 1 ? '公户' : row.category == 2 ? '私户' : '' }}
</template>
</el-table-column>
<el-table-column label="操作" fixed="right" align="center">
<template slot-scope="scope">
<el-button type="primary" @click="addcarNoData(scope.row)">选择</el-button>
</template>
</el-table-column>
</el-table>
<div class="block">
<el-pagination
:page-sizes="[10, 20, 40, 60]"
:page-size="carNoData.limit"
:current-page="carNoData.page"
layout="total, sizes, prev, pager, next, jumper"
:total="carNototal"
@size-change="carNoSizeChange"
@current-change="carNopageChange"
/>
</div>
</div>
</el-row>
<div style="height: 30px"></div>
<el-row>
<el-form size="small">
<el-col :span="5">
<el-form-item label="车牌号:" :rules="[{ required: true, message: '请选择', trigger: 'blur' }]">
<el-input v-model.trim="carObj.carNo" disabled> </el-input>
</el-form-item>
</el-col>
<el-col :span="5" :offset="1">
<el-form-item label="车架号:">
<el-input v-model.trim="carObj.vinId" disabled> </el-input>
</el-form-item>
</el-col>
<el-col :span="5" :offset="1">
<el-form-item label="发动机号:">
<el-input v-model.trim="carObj.engineNo" disabled> </el-input>
</el-form-item>
</el-col>
<el-col :span="5" :offset="1">
<el-form-item label="车辆型号:">
<el-input v-model.trim="carObj.modelName" disabled> </el-input>
</el-form-item>
</el-col>
</el-form>
</el-row>
<!-- -->
<el-row>
<el-col :span="5">
<el-form-item label="dp公司" prop="dpCompany">
<el-select v-model="createAndBillForm.dpCompany" placeholder="请选择" filterable clearable>
<el-option v-for="item in dpCompanyIdoptions" :key="item.id" :label="item.name" :value="item.id">
</el-option>
</el-select> -->
</el-select>
</el-form-item>
</el-col>
<el-col :span="5" :offset="1">
<el-form-item label="预计交付时间" prop="preseTime">
<el-date-picker
v-model="createAndBillForm.preseTime"
type="date"
format="yyyy 年 MM 月 dd 日"
value-format="timestamp"
placeholder="选择日期"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="5" :offset="1">
<el-form-item label="进店时间" prop="scheduLingTime">
<el-date-picker
v-model="createAndBillForm.scheduLingTime"
type="date"
format="yyyy 年 MM 月 dd 日"
value-format="timestamp"
placeholder="选择日期"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="5" :offset="1">
<el-form-item label="服务顾问:">
<el-input v-model="createAndBillForm.counselorName" placeholder="请输入服务顾问"></el-input>
</el-form-item>
</el-col>
</el-row>
<!-- 第一行 -->
<el-row :gutter="10" type="flex" justify="space-between">
<!-- <el-col :span="3">
<el-form-item label="车牌:" :rules="[{ required: true, message: '请选择', trigger: 'blur' }]">
<el-select
v-model="createAndBillForm.carNo"
filterable
@@ -32,18 +147,18 @@
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-col> -->
<el-col :span="5">
<el-form-item label="司机名称:" :rules="[{ required: true, message: '请输入', trigger: 'blur' }]">
<el-input v-model="createAndBillForm.name" placeholder="请输入司机名称"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-col :span="5">
<el-form-item label="联系方式:" :rules="[{ required: true, message: '请输入', trigger: 'blur' }]">
<el-input v-model="createAndBillForm.phone" maxlength="11" placeholder="请输入联系方式"></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
<el-col :span="6">
<el-form-item label="维修类型:" :rules="[{ required: true, message: '请选择', trigger: 'blur' }]">
<el-radio-group v-model="createAndBillForm.repairType">
<el-radio disabled :label="1">常规保养</el-radio>
@@ -63,6 +178,7 @@
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="5" v-show="currentBtnId == 2 || currentBtnId == 3">
<el-form-item label="工单号">
@@ -775,6 +891,7 @@ import {
createAndBillAPI,
accessoryListAPI,
projectCategoryTreeAPI,
dpCompanyListAllAPI,
} from '@/api/reservation/order';
import { packageListAPI } from '@/api/packagemeal';
import { LoginMessage } from '@/components/chat/messaege';
@@ -890,6 +1007,19 @@ export default {
loading: false,
// 故障照片
faultImageArr: [],
// 车牌
carNoData: {
page: 1,
limit: 20,
carNo: '',
vinId: '',
engineNo: '',
modelName: '',
},
CarNoTable: [],
carNototal: 1,
carObj: {},
dpCompanyIdoptions: [],
};
},
watch: {
@@ -921,32 +1051,73 @@ export default {
},
created() {
// this.$parent.getList('all');
this.getPackageList();
this.getAccessoryList();
this.getCarList();
// this.getCarList();
this.init();
},
methods: {
getCarList() {
carListAPI({ page: 1, limit: 3000 }).then((res) => {
// console.log(res, '1111111111112222222222222');
this.list = res.list.map((item) => {
return { id: item.id, carNo: item.carNo };
});
init() {
this.getPackageList();
this.getAccessoryList();
this.getCarListTable();
this.dpList();
},
dpList() {
dpCompanyListAllAPI().then((res) => {
this.dpCompanyIdoptions = res;
});
},
remoteMethod(query) {
if (query !== '') {
this.loading = true;
setTimeout(() => {
this.loading = false;
this.optionsCarNo = this.list.filter((item) => {
return item.carNo.toLowerCase().indexOf(query.toLowerCase()) > -1;
});
}, 200);
} else {
this.optionsCarNo = [];
}
addcarNoData(row) {
this.carObj = row;
this.createAndBillForm.carNo = row.carNo;
},
getCarListTable() {
carListAPI(this.carNoData).then((res) => {
// console.log(res, '1111111111112222222222222');
this.CarNoTable = res.list;
this.carNototal = res.total;
});
},
carNoSizeChange(val) {
this.carNoData.limit = val;
this.getCarListTable();
},
carNopageChange(page) {
this.carNoData.page = page;
this.getCarListTable();
},
resetCar() {
this.carNoData = {
page: 1,
limit: 20,
carNo: '',
vinId: '',
engineNo: '',
modelName: '',
};
this.getCarListTable();
},
// 搜索车牌 旧
// getCarList() {
// carListAPI({ page: 1, limit: 3000 }).then((res) => {
// // console.log(res, '1111111111112222222222222');
// this.list = res.list.map((item) => {
// return { id: item.id, carNo: item.carNo };
// });
// });
// },
// remoteMethod(query) {
// if (query !== '') {
// this.loading = true;
// setTimeout(() => {
// this.loading = false;
// this.optionsCarNo = this.list.filter((item) => {
// return item.carNo.toLowerCase().indexOf(query.toLowerCase()) > -1;
// });
// }, 200);
// } else {
// this.optionsCarNo = [];
// }
// },
// 点击+图
modalPicTap(tit, num) {

View File

@@ -804,6 +804,10 @@ export default {
carNo: '',
name: '',
phone: '',
dpCompany: '',
counselorName: '',
presetTime: '',
schedulingTime: '',
repairType: 1,
projectList: [],
maintenance: {

View File

@@ -12,13 +12,128 @@
>
<div class="sketch_content">
<el-form :model="createAndBillForm">
<el-row :gutter="10" type="flex" justify="space-between">
<el-col :span="3">
<el-form-item label="车牌:" :rules="[{ required: true, message: '请选择', trigger: 'blur' }]">
<!-- <el-select v-model="createAndBillForm.carNo" placeholder="请选择车牌号">
<el-option v-for="item in optionsCarNo" :key="item.value" :label="item.carNo" :value="item.carNo">
<el-row>
<div style="padding: 30px; border: 1px solid #888">
<div>
<el-form inline size="small" label-width="110px">
<el-form-item label="车牌号:">
<el-input v-model.trim="carNoData.carNo" placeholder="请输入车牌号"> </el-input>
</el-form-item>
<el-form-item label="车架号:">
<el-input v-model.trim="carNoData.vinId" placeholder="请输入车架号"> </el-input>
</el-form-item>
<el-form-item label="发动机号:">
<el-input v-model.trim="carNoData.engineNo" placeholder="请输入发动机号"> </el-input>
</el-form-item>
<!-- <el-form-item label="车辆型号:">
<el-input v-model.trim="carNoData.modelName" placeholder="请输入车辆型号"> </el-input>
</el-form-item> -->
<el-form-item>
<el-button type="primary" icon="el-icon-search" @click="getCarListTable">查询</el-button>
<el-button icon="el-icon-refresh" @click="resetCar">重置</el-button>
</el-form-item>
</el-form>
</div>
<el-table :data="CarNoTable" style="width: 100%" height="200px">
<el-table-column prop="id" label="id" />
<el-table-column prop="carNo" label="车牌号"></el-table-column>
<el-table-column prop="vinId" label="车架号"></el-table-column>
<el-table-column prop="engineNo" label="发动机号"></el-table-column>
<el-table-column prop="modelName" label="车辆型号"></el-table-column>
<el-table-column prop="company" label="所属公司"></el-table-column>
<el-table-column prop="category" label="类型">
<template v-slot="{ row }">
{{ row.category == 1 ? '公户' : row.category == 2 ? '私户' : '' }}
</template>
</el-table-column>
<el-table-column label="操作" fixed="right" align="center">
<template slot-scope="scope">
<el-button type="primary" @click="addcarNoData(scope.row)">选择</el-button>
</template>
</el-table-column>
</el-table>
<div class="block">
<el-pagination
:page-sizes="[10, 20, 40, 60]"
:page-size="carNoData.limit"
:current-page="carNoData.page"
layout="total, sizes, prev, pager, next, jumper"
:total="carNototal"
@size-change="carNoSizeChange"
@current-change="carNopageChange"
/>
</div>
</div>
</el-row>
<div style="height: 30px"></div>
<el-row>
<el-form size="small">
<el-col :span="5">
<el-form-item label="车牌号:">
<el-input v-model.trim="carObj.carNo" disabled> </el-input>
</el-form-item>
</el-col>
<el-col :span="5" :offset="1">
<el-form-item label="车架号:">
<el-input v-model.trim="carObj.vinId" disabled> </el-input>
</el-form-item>
</el-col>
<el-col :span="5" :offset="1">
<el-form-item label="发动机号:">
<el-input v-model.trim="carObj.engineNo" disabled> </el-input>
</el-form-item>
</el-col>
<el-col :span="5" :offset="1">
<el-form-item label="车辆型号:">
<el-input v-model.trim="carObj.modelName" disabled> </el-input>
</el-form-item>
</el-col>
</el-form>
</el-row>
<!-- -->
<el-row>
<el-col :span="5">
<el-form-item label="dp公司" prop="dpCompany">
<el-select v-model="createAndBillForm.dpCompany" placeholder="请选择" filterable clearable>
<el-option v-for="item in dpCompanyIdoptions" :key="item.id" :label="item.name" :value="item.id">
</el-option>
</el-select> -->
</el-select>
</el-form-item>
</el-col>
<el-col :span="5" :offset="1">
<el-form-item label="预计交付时间" prop="preseTime">
<el-date-picker
v-model="createAndBillForm.preseTime"
type="date"
format="yyyy 年 MM 月 dd 日"
value-format="timestamp"
placeholder="选择日期"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="5" :offset="1">
<el-form-item label="进店时间" prop="scheduLingTime">
<el-date-picker
v-model="createAndBillForm.scheduLingTime"
type="date"
format="yyyy 年 MM 月 dd 日"
value-format="timestamp"
placeholder="选择日期"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="5" :offset="1">
<el-form-item label="服务顾问:">
<el-input v-model="createAndBillForm.counselorName" placeholder="请输入服务顾问"></el-input>
</el-form-item>
</el-col>
</el-row>
<!-- 1 -->
<el-row :gutter="10" type="flex" justify="space-between">
<!-- <el-col :span="3">
<el-form-item label="车牌:" :rules="[{ required: true, message: '请选择', trigger: 'blur' }]">
<el-select
v-model="createAndBillForm.carNo"
filterable
@@ -32,18 +147,18 @@
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-col> -->
<el-col :span="5">
<el-form-item label="司机名称:" :rules="[{ required: true, message: '请输入', trigger: 'blur' }]">
<el-input v-model="createAndBillForm.name" placeholder="请输入司机名称"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-col :span="5">
<el-form-item label="联系方式:" :rules="[{ required: true, message: '请输入', trigger: 'blur' }]">
<el-input v-model="createAndBillForm.phone" maxlength="11" placeholder="请输入联系方式"></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
<el-col :span="6">
<el-form-item label="维修类型:" :rules="[{ required: true, message: '请选择', trigger: 'blur' }]">
<el-radio-group v-model="createAndBillForm.repairType">
<el-radio disabled :label="1">常规保养</el-radio>
@@ -63,6 +178,7 @@
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="5" v-show="currentBtnId == 2 || currentBtnId == 3">
<el-form-item label="工单号">
@@ -770,6 +886,7 @@ import {
createAndBillAPI,
accessoryListAPI,
projectCategoryTreeAPI,
dpCompanyListAllAPI,
} from '@/api/reservation/order';
import { packageListAPI } from '@/api/packagemeal';
import { LoginMessage } from '@/components/chat/messaege';
@@ -885,6 +1002,19 @@ export default {
loading: false,
// 故障照片
faultImageArr: [],
// 车牌
carNoData: {
page: 1,
limit: 20,
carNo: '',
vinId: '',
engineNo: '',
modelName: '',
},
CarNoTable: [],
carNototal: 1,
carObj: {},
dpCompanyIdoptions: [],
};
},
watch: {
@@ -915,31 +1045,74 @@ export default {
},
},
created() {
this.getPackageList();
this.getAccessoryList();
this.getCarList();
// this.getPackageList();
// this.getAccessoryList();
// this.getCarList();
// this.getCarListTable();
this.init();
},
methods: {
getCarList() {
carListAPI({ page: 1, limit: 3000 }).then((res) => {
this.list = res.list.map((item) => {
return { id: item.id, carNo: item.carNo };
});
init() {
this.getPackageList();
this.getAccessoryList();
this.getCarListTable();
this.dpList();
},
dpList() {
dpCompanyListAllAPI().then((res) => {
this.dpCompanyIdoptions = res;
});
},
remoteMethod(query) {
if (query !== '') {
this.loading = true;
setTimeout(() => {
this.loading = false;
this.optionsCarNo = this.list.filter((item) => {
return item.carNo.toLowerCase().indexOf(query.toLowerCase()) > -1;
});
}, 200);
} else {
this.optionsCarNo = [];
}
addcarNoData(row) {
this.carObj = row;
this.createAndBillForm.carNo = row.carNo;
},
getCarListTable() {
carListAPI(this.carNoData).then((res) => {
// console.log(res, '1111111111112222222222222');
this.CarNoTable = res.list;
this.carNototal = res.total;
});
},
carNoSizeChange(val) {
this.carNoData.limit = val;
this.getCarListTable();
},
carNopageChange(page) {
this.carNoData.page = page;
this.getCarListTable();
},
resetCar() {
this.carNoData = {
page: 1,
limit: 20,
carNo: '',
vinId: '',
engineNo: '',
modelName: '',
};
this.getCarListTable();
},
// getCarList() {
// carListAPI({ page: 1, limit: 3000 }).then((res) => {
// this.list = res.list.map((item) => {
// return { id: item.id, carNo: item.carNo };
// });
// });
// },
// remoteMethod(query) {
// if (query !== '') {
// this.loading = true;
// setTimeout(() => {
// this.loading = false;
// this.optionsCarNo = this.list.filter((item) => {
// return item.carNo.toLowerCase().indexOf(query.toLowerCase()) > -1;
// });
// }, 200);
// } else {
// this.optionsCarNo = [];
// }
// },
// 点击+图
modalPicTap(tit, num) {

View File

@@ -821,6 +821,10 @@ export default {
carNo: '',
name: '',
phone: '',
dpCompany: '',
counselorName: '',
presetTime: '',
schedulingTime: '',
repairType: 1,
projectList: [],
maintenance: {