Browse Source

Merge remote-tracking branch 'origin/master'

master
hp 3 years ago
parent
commit
23db2582a6
  1. 4
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclecertificate/BaseVehicleCertificateRest.java
  2. 5
      anrui-base/anrui-base-ui/src/views/changshang/changshangguanli/changshangguanliAdd.vue
  3. 288
      anrui-buscenter/anrui-buscenter-ui/src/views/kehuguanli/kehuchaxun/genjinlook.vue
  4. 82
      anrui-buscenter/anrui-buscenter-ui/src/views/kehuguanli/kehuchaxun/kehuchaxun.vue
  5. 307
      anrui-buscenter/anrui-buscenter-ui/src/views/kehuguanli/kehuchaxun/yixiangchexinglook.vue
  6. 449
      anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangtaizhang/cheliangtaizhang.vue
  7. 12
      anrui-scm/anrui-scm-ui/src/views/cheliang/hegezhengtaizhang/hegezhengtaizhangAdd.vue

4
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclecertificate/BaseVehicleCertificateRest.java

@ -165,7 +165,9 @@ public class BaseVehicleCertificateRest implements BaseVehicleCertificateFeign {
remarks = "";
}
String smRemarks = dto.getSmRemarks();
remarks += smRemarks + "由原车架号" + baseVehicleCertificate.getVinNo() + "改成新车架号" + vinNo;
if (!vinNo.equals(vinNo1)){
remarks += smRemarks + "由原车架号" + baseVehicleCertificate.getVinNo() + "改成新车架号" + vinNo;
}
baseVehicleService.updateVinNoByVehSid(vinNo, baseVehicleCertificate.getVehicleSid());
dto.setRemarks(remarks);
baseVehicleCertificateService.updateBySid(dto.toMap(), sid);

5
anrui-base/anrui-base-ui/src/views/changshang/changshangguanli/changshangguanliAdd.vue

@ -22,8 +22,7 @@
</el-col>
<el-col :span="8">
<el-form-item prop="manufacturerName">
<!-- <span slot="label">厂商名称</span>-->
<el-input v-model="temp.manufacturerName" maxlength="20" placeholder="" class="addinputw" clearable/>
<el-input v-model="temp.manufacturerName" maxlength="100" placeholder="" class="addinputw" clearable/>
</el-form-item>
</el-col>
<el-col :span="4">
@ -61,7 +60,7 @@
</el-col>
<el-col :span="20">
<el-form-item prop="manufacturerAddress">
<el-input v-model="temp.manufacturerAddress" maxlength="80" placeholder="" class="addinputw addinputw01" clearable/>
<el-input v-model="temp.manufacturerAddress" maxlength="200" placeholder="" class="addinputw addinputw01" clearable/>
</el-form-item>
</el-col>
</el-row>

288
anrui-buscenter/anrui-buscenter-ui/src/views/kehuguanli/kehuchaxun/genjinlook.vue

@ -0,0 +1,288 @@
<template>
<div class="app-container">
<div v-show="viewState == 1">
<button-bar view-title="客户跟进记录" ref="btnbar" :btndisabled="btndisabled" @btnhandle="btnHandle"/>
<div class="main-content">
<div class="searchcon">
<el-button size="small" class="searchbtn" @click="clicksearchShow">{{ searchxianshitit }}</el-button>
<div v-show="isSearchShow" class="search">
<el-form ref="listQueryform" :inline="true" :model="listQuery" label-width="100px" class="tab-header">
<el-form-item class="formItem" label="跟进时间">
<el-date-picker value-format="yyyy-MM-dd" v-model="listQuery.params.start_follow_time" clearable type="date" placeholder="开始日期"/>
<span style="padding: 0 8px"></span>
<el-date-picker value-format="yyyy-MM-dd" v-model="listQuery.params.end_follow_time" clearable type="date" placeholder="结束日期"/>
</el-form-item>
<el-form-item label="跟进形式">
<el-select v-model="listQuery.params.follow_form_key" class="addinputw" placeholder="请输入">
<el-option v-for="item in followupform" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="跟进状态">
<el-select v-model="listQuery.params.follow_state_key" class="addinputw" placeholder="">
<el-option v-for="item in followupstatus" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
</el-form>
<div class="btn" style="text-align: center;">
<el-button type="primary" size="small" icon="el-icon-search" @click="handleReset()">查询</el-button>
<el-button type="primary" size="small" icon="el-icon-refresh" @click="handleFilter()">重置</el-button>
</div>
</div>
</div>
<div class="listtop">
<div class="tit">客户跟进记录列表</div>
<!-- 翻页分页 -->
<pageye v-show="list.length > 0" :total="listQuery.total" :page.sync="listQuery.current" :limit.sync="listQuery.size" class="pagination" @pagination="getList"/>
</div>
<div class="">
<el-table :key="tableKey" v-loading="listLoading" :data="list" border fit highlight-current-row style="width: 100%;" @selection-change="handleSelectionChange">
<el-table-column type="selection" align="center" width="50"/>
<el-table-column label="序号" type="index" width="80" :index="indexMethod" align="center"/>
<el-table-column label="跟进形式" align="center">
<template slot-scope="scope">
<span>{{ scope.row.follow_form }}</span>
</template>
</el-table-column>
<el-table-column label="跟进时间" align="center">
<template slot-scope="scope">
<span>{{ scope.row.follow_time }}</span>
</template>
</el-table-column>
<el-table-column label="跟进结果" align="center">
<template slot-scope="scope">
<span>{{ scope.row.follow_result }}</span>
</template>
</el-table-column>
<el-table-column label="跟进状态" align="center">
<template slot-scope="scope">
<span>{{ scope.row.follow_state }}</span>
</template>
</el-table-column>
<el-table-column label="业务员" align="center">
<template slot-scope="scope">
<span>{{ scope.row.staffName }}</span>
</template>
</el-table-column>
<el-table-column label="是否开启提醒" align="center">
<template slot-scope="scope">
<span>{{ scope.row.isOnRemind }}</span>
</template>
</el-table-column>
<el-table-column label="提醒日期" align="center">
<template slot-scope="scope">
<span>{{ scope.row.remind_day }}</span>
</template>
</el-table-column>
<el-table-column label="见证材料" align="center">
<template slot-scope="scope">
<span class="bluezi" @click="handleCheck(scope.row)">查看</span>
</template>
</el-table-column>
<el-table-column label="车辆需求" align="center">
<template slot-scope="scope">
<span class="bluezi" @click="handleCheliang(scope.row)">{{ scope.row.xqcounts }}</span>
</template>
</el-table-column>
</el-table>
</div>
<div class="pages">
<div class="tit"/>
<!-- 翻页 -->
<pagination v-show="list.length > 0" :total="listQuery.total" :page.sync="listQuery.current" :limit.sync="listQuery.size" class="pagination" @pagination="getList"/>
</div>
<el-dialog :visible.sync="dialogFormVisible" width="1000px" :close-on-click-modal="false">
<div class="result-cont">
<el-carousel indicator-position="outside" style="height: 500px;">
<el-carousel-item v-for="(item,index) in material" :key="index" style="height: 500px;">
<img style="width: 100%; height: 500px;" :src="item.filePath">
</el-carousel-item>
</el-carousel>
</div>
</el-dialog>
</div>
</div>
<!--车辆需求-->
<yixiangchexinglook ref="divYiXiang" v-show="viewState == 2" @handleReturn="resetState"/>
</div>
</template>
<script>
import { pagerList } from '@/api/jichuxinxi/crmvisit'
import Pagination from '@/components/pagination'
import pageye from '@/components/pagination/pageye'
import ButtonBar from '@/components/ButtonBar'
import { typeValues } from '@/api/dictcommons/shujuzidian'
import { getPcAppendix } from '@/api/jichuxinxi/commonappendix'
import yixiangchexinglook from './yixiangchexinglook'
export default {
name: 'genjinlook',
components: {
Pagination,
pageye,
ButtonBar,
yixiangchexinglook
},
data() {
return {
btndisabled: false,
btnList: [
{
type: 'info',
size: 'small',
icon: 'cross',
btnKey: 'doClose',
btnLabel: '关闭'
}
],
viewState: 1,
isSearchShow: false,
searchxianshitit: '隐藏查询条件',
// -----------
tableKey: 0,
list: [],
sids: [],
listLoading: false,
listQuery: {
current: 1,
size: 10,
total: 0,
params: {
start_follow_time: '',
end_follow_time: '',
follow_form_key: '',
follow_state_key: '',
customerSid: '',
staffSid: ''
}
},
makings: {
attachType: '0004',
linkSid: ''
},
material: [],
Kehu_Name: '',
kehu_uesrsid: '',
followupform: [],
followupstatus: [],
dialogFormVisible: false
}
},
mounted() {
this.$refs['btnbar'].setButtonList(this.btnList)
},
methods: {
btnHandle(btnKey) {
console.log('XXXXXXXXXXXXXXX ' + btnKey)
switch (btnKey) {
case 'doClose':
this.doClose()
break
default:
break
}
},
//
clicksearchShow() {
this.isSearchShow = !this.isSearchShow
if (this.isSearchShow) {
this.searchxianshitit = '隐藏查询条件'
} else {
this.searchxianshitit = '显示查询条件'
}
},
//
init() {
typeValues({ type: 'visitWay' }).then((response) => {
if (response.success) {
this.followupform = response.data
}
})
typeValues({ type: 'followState' }).then((response) => {
if (response.success) {
this.followupstatus = response.data
}
})
},
//
newpage(sid, name) {
this.Kehu_Name = name
this.kehu_uesrsid = sid
this.init()
this.getList()
},
//
handleReset() {
this.listQuery.current = 1
this.getList()
},
//
indexMethod(index) {
var pagestart = (this.listQuery.current - 1) * this.listQuery.size
var pageindex = index + 1 + pagestart
return pageindex
},
//
getList() {
this.listLoading = true
this.listQuery.params.staffSid = window.sessionStorage.getItem('staffSid')
this.listQuery.params.customerSid = this.kehu_uesrsid
pagerList(this.listQuery).then((response) => {
this.listLoading = false
if (response.success) {
this.list = response.data.records
this.listQuery.total = response.data.total
} else {
this.list = []
this.listQuery.total = 0
}
})
},
//
handleFilter() {
this.listQuery.current = 1
this.listQuery.size = 10
this.listQuery.total = 0
this.listQuery.params.start_follow_time = ''
this.listQuery.params.end_follow_time = ''
this.listQuery.params.follow_form_key = ''
this.listQuery.params.follow_state_key = ''
this.listQuery.params.staffSid = ''
this.getList()
},
//
handleSelectionChange(row) {
const aa = []
row.forEach((element) => {
aa.push(element.sid)
})
this.sids = aa
},
resetState() {
this.viewState = 1
},
//
handleCheck(row) {
this.dialogFormVisible = true
this.makings.linkSid = row.sid
getPcAppendix(this.makings).then((response) => {
if (response.code === '200') {
this.material = response.data
console.log('2000', this.material)
}
})
},
//
handleCheliang(row) {
this.viewState = 2
this.$refs['divYiXiang'].cheLiang(this.kehu_uesrsid, this.Kehu_Name)
},
doClose() {
this.$emit('handleReturn')
}
}
}
</script>
<style scoped>
</style>

82
anrui-buscenter/anrui-buscenter-ui/src/views/kehuguanli/kehuchaxun/kehuchaxun.vue

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<div v-show="viewState ==1">
<button-bar view-title="客户管理" ref="btnbar" :btndisabled="btndisabled" @btnhandle="btnHandle"/>
<button-bar view-title="客户查询" ref="btnbar" :btndisabled="btndisabled" @btnhandle="btnHandle"/>
<!--登记类型弹窗-->
<div class="main-content">
<div class="searchcon">
@ -26,7 +26,7 @@
</el-form-item>
<el-form-item label="提醒日期">
<el-date-picker value-format="yyyy-MM-dd" v-model="listQuery.params.remindStartDay" clearable style="width: 160px;" type="date" placeholder="开始日期"/>
<div class="line"></div>
<span style="padding: 0 8px"></span>
<el-date-picker value-format="yyyy-MM-dd" v-model="listQuery.params.remindEndDay" clearable style="width: 160px;" type="date" placeholder="结束日期"/>
</el-form-item>
</el-form>
@ -43,19 +43,29 @@
</div>
<div class="">
<el-table :key="tableKey" v-loading="listLoading" :data="list" border fit highlight-current-row style="width: 100%;" @selection-change="handleSelectionChange">
<el-table-column type="selection" align="center" width="50"/>
<el-table-column label="序号" type="index" width="80" :index="indexMethod" align="center"/>
<el-table-column label="客户编号" align="center">
<el-table-column fixed type="selection" align="center" width="50"/>
<el-table-column fixed label="序号" type="index" width="80" :index="indexMethod" align="center"/>
<el-table-column label="分公司" align="center">
<template slot-scope="scope">
<span>{{ scope.row.customerNo }}</span>
<span>{{ scope.row.createOrgName }}</span>
</template>
</el-table-column>
<el-table-column prop="jc" label="客户名称" align="center">
<el-table-column label="部门" align="center">
<template slot-scope="scope">
<span>{{ scope.row.deptName }}</span>
</template>
</el-table-column>
<el-table-column label="销售专员" align="center" width="120">
<template slot-scope="scope">
<span>{{ scope.row.staffName }}</span>
</template>
</el-table-column>
<el-table-column label="客户名称" align="center" width="120">
<template slot-scope="scope">
<span class="bluezi" @click="handleCheck(scope.row)">{{ scope.row.name }}</span>
</template>
</el-table-column>
<el-table-column label="客户类型" align="center">
<el-table-column label="客户类型" align="center" width="120">
<template slot-scope="scope">
<span>{{ scope.row.customerType }}</span>
</template>
@ -70,7 +80,7 @@
<span>{{ scope.row.weixin }}</span>
</template>
</el-table-column>
<el-table-column label="客户级别" align="center">
<el-table-column label="客户级别" align="center" width="120">
<template slot-scope="scope">
<span>{{ scope.row.level }}</span>
</template>
@ -80,16 +90,14 @@
<span>{{ scope.row.remind_day }}</span>
</template>
</el-table-column>
<el-table-column label="意向车型" align="center">
<el-table-column label="意向车型" align="center" width="120">
<template slot-scope="scope">
<span>{{ scope.row.yxcounts }}</span>
<!-- <span class="bluezi" @click="handleCheliang(scope.row)">{{ scope.row.yxcounts }}</span>-->
<span class="bluezi" @click="handleCheliang(scope.row)">{{ scope.row.yxcounts }}</span>
</template>
</el-table-column>
<el-table-column label="跟进记录" align="center">
<el-table-column label="跟进记录" align="center" width="120">
<template slot-scope="scope">
<span>{{ scope.row.gjcounts }}</span>
<!-- <span class="bluezi" @click="handleJiLu(scope.row)">{{ scope.row.gjcounts }}</span>-->
<span class="bluezi" @click="handleJiLu(scope.row)">{{ scope.row.gjcounts }}</span>
</template>
</el-table-column>
</el-table>
@ -99,9 +107,9 @@
</div>
</div>
</div>
<kehudanganInfo v-show="viewState ==4" ref="Info" @handleReturn="handleReturn"/>
<cheliangxuqiu v-show="viewState ==6" ref="openCheXu" @handleReturn="handleReturn"/>
<genjinjiluguanli v-show="viewState ==5" ref="Newpage" @handleReturn="handleReturn"/>
<kehudanganInfo v-show="viewState ==4" ref="Info" @handleReturn="resetState"/>
<yixiangchexinglook v-show="viewState ==3" ref="divYiXiang" @handleReturn="resetState"/>
<genjinlook v-show="viewState ==2" ref="divGenJin" @handleReturn="resetState"/>
</div>
</template>
@ -112,8 +120,8 @@ import Pagination from '@/components/pagination'
import pageye from '@/components/pagination/pageye'
import ButtonBar from '@/components/ButtonBar'
import kehudanganInfo from '../../kehuguanli/kehudangan/kehudanganinfo.vue'
import cheliangxuqiu from '../../kehuguanli/cheliangxuqiu/cheliangxuqiu'
import genjinjiluguanli from '@/views/kehuguanli/kehugenjinjilu/genjinjiluguanli.vue'
import yixiangchexinglook from './yixiangchexinglook'
import genjinlook from './genjinlook'
export default {
name: 'kehuchaxun',
@ -122,8 +130,8 @@ export default {
pageye,
ButtonBar,
kehudanganInfo,
cheliangxuqiu,
genjinjiluguanli
yixiangchexinglook,
genjinlook
},
data() {
return {
@ -257,13 +265,13 @@ export default {
},
// ()
handleCheliang(row) {
this.viewState = 6
this.$refs['openCheXu'].cheLiang(row.sid, this.upLevel, row.name, '01')
this.viewState = 3
this.$refs['divYiXiang'].cheLiang(row.sid, this.upLevel, row.name)
},
//
handleJiLu(row) {
this.viewState = 5
this.$refs['Newpage'].newpage(row.sid, row.name, '02')
this.viewState = 2
this.$refs['divGenJin'].newpage(row.sid, row.name)
},
//
handleSelectionChange(row) {
@ -278,7 +286,7 @@ export default {
this.viewState = 4
this.$refs['Info'].openInfo(row.sid)
},
handleReturn() {
resetState() {
this.viewState = 1
},
// -------------------------------------------------------------
@ -318,24 +326,4 @@ export default {
}
</script>
<style scoped>
.diaForm {
margin-bottom: 8px;
}
/* >>>操作符影响子组件 */
.diaForm >>> .el-form-item__label {
margin-right: 16px;
}
/deep/ .el-dialog__footer {
text-align: center;
}
.el-button-sure {
margin-right: 10%;
}
.line {
display: inline-block;
margin: 0px 15px;
}
</style>

307
anrui-buscenter/anrui-buscenter-ui/src/views/kehuguanli/kehuchaxun/yixiangchexinglook.vue

@ -0,0 +1,307 @@
<template>
<div class="app-container">
<div v-show="viewState ==1">
<button-bar :view-title=" this.customerName + '客户-意向车型'" ref="btnbar" :btndisabled="btndisabled" @btnhandle="btnHandle"/>
<div class="main-content">
<div class="searchcon">
<el-button size="small" class="searchbtn" @click="clicksearchShow">{{ searchxianshitit }}</el-button>
<div v-show="isSearchShow" class="search">
<el-form ref="listQueryform" :inline="true" :model="listQuery" class="tab-header">
<el-form-item label="品牌">
<el-select v-model="listQuery.params.brandName" class="addinputw" placeholder="请选择" @change="changePinPai" style="width:200px">
<el-option v-for="item in brand_list" :key="item.sid" :label="item.brandName" :value="item.sid"/>
</el-select>
</el-form-item>
<el-form-item label="车型">
<el-select v-model="listQuery.params.modelName" class="addinputw" placeholder="请选择" style="width:300px">
<el-option v-for="item in figuration" :key="item.sid" :label="item.modelName" :value="item.modelName"/>
</el-select>
</el-form-item>
<el-form-item label="购车方式">
<el-select v-model="listQuery.params.purchaseMethodValue" class="addinputw" placeholder="请选择" style="width:200px">
<el-option v-for="item in orgSid_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/>
</el-select>
</el-form-item>
<el-form-item class="formItem" label="创建时间">
<el-date-picker value-format="yyyy-MM-dd" v-model="listQuery.params.createTimeStart" clearable style="width: 160px;" type="date" placeholder="开始日期"/>
<span style="padding: 0 8px"></span>
<el-date-picker value-format="yyyy-MM-dd" v-model="listQuery.params.createTimeEnd" clearable style="width: 160px;" type="date" placeholder="结束日期"/>
</el-form-item>
</el-form>
<div class="btn" style="text-align: center;">
<el-button type="primary" size="small" icon="el-icon-search" @click="handleFilter">查询</el-button>
<el-button type="primary" size="small" icon="el-icon-refresh" @click="resetSearch">重置</el-button>
</div>
</div>
</div>
<div class="listtop">
<div class="tit">意向车型列表</div>
<pageye v-show="list.length > 0" :total="listQuery.total" :page.sync="listQuery.current" :limit.sync="listQuery.size" class="pagination" @pagination="getList"/>
</div>
<div class="">
<el-table :key="tableKey" v-loading="listLoading" :data="list" border style="width: 100%" @selection-change="handleSelectionChange">
<el-table-column width="50px" type="selection" align="center"/>
<el-table-column width="80px" label="序号" type="index" :index="indexMethod" align="center"/>
<el-table-column label="品牌" align="center">
<template slot-scope="scope">
<span>{{ scope.row.brandName }}</span>
</template>
</el-table-column>
<el-table-column label="车型" align="center" width="250">
<template slot-scope="scope">
<span class="bluezi" @click="handleCheck(scope.row)">{{ scope.row.modelName }}</span>
</template>
</el-table-column>
<el-table-column label="购车方式" align="center" width="120">
<template slot-scope="scope">
<span>{{ scope.row.purchaseMethodValue }}</span>
</template>
</el-table-column>
<el-table-column label="销售指导价(万元)" align="center">
<template slot-scope="scope">
<span>{{ scope.row.saleReferencePrice }}</span>
</template>
</el-table-column>
<el-table-column label="车型报价" align="center">
<template slot-scope="scope">
<span>{{ scope.row.vehicleModelOffer }}</span>
</template>
</el-table-column>
<el-table-column label="数量" align="center">
<template slot-scope="scope">
<span>{{ scope.row.number }}</span>
</template>
</el-table-column>
<el-table-column label="预提车日期" align="center">
<template slot-scope="scope">
<span>{{ scope.row.estimatedPickupDate }}</span>
</template>
</el-table-column>
<el-table-column label="创建时间" align="center">
<template slot-scope="scope">
<span>{{ scope.row.createTime }}</span>
</template>
</el-table-column>
<el-table-column label="备注" align="center">
<template slot-scope="scope">
<span>{{ scope.row.remarks }}</span>
</template>
</el-table-column>
</el-table>
</div>
<div class="pages">
<div class="tit"/>
<!-- 翻页 -->
<pagination v-show="list.length > 0" :total="listQuery.total" :page.sync="listQuery.current" :limit.sync="listQuery.size" class="pagination" @pagination="getList"/>
</div>
</div>
</div>
<cheliangxuqiuinfo v-show="viewState == 2" ref="divinfo" @handleReturn="resetState"/>
</div>
</template>
<script>
import { pagerList } from '@/api/jichuxinxi/crmvehicle'
import Pagination from '@/components/pagination'
import pageye from '@/components/pagination/pageye'
import ButtonBar from '@/components/ButtonBar'
import { getSelectDown } from '@/api/dictcommons/basemanufacturer'
import { typeValues } from '@/api/dictcommons/shujuzidian'
import cheliangxuqiuinfo from '../cheliangxuqiu/cheliangxuqiuinfo'
import { brandDown, getPathSidByUserSid } from '@/api/chexingchaxun/modelinquire'
export default {
name: 'yixiangchexinglook',
components: {
cheliangxuqiuinfo,
Pagination,
pageye,
ButtonBar
},
data() {
return {
btndisabled: false,
btnList: [
{
type: 'info',
size: 'small',
icon: 'cross',
btnKey: 'doClose',
btnLabel: '关闭'
}
],
viewState: 1,
btnVisible: false,
customerSid: '',
customerName: '',
isSearchShow: false,
searchxianshitit: '隐藏查询条件',
tableKey: 0,
sids: [],
list: [],
total: 1,
FormLoading: false,
listLoading: false,
figuration: [],
listQuery: {
current: 1,
size: 10,
total: 0,
params: {
brandName: '',
createTimeEnd: '',
createTimeStart: '',
customerSid: '',
modelName: '',
purchaseMethodValue: ''
}
},
stateId: '',
brand_list: [],
orgSid_list: []
}
},
mounted() {
this.$refs['btnbar'].setButtonList(this.btnList)
},
methods: {
btnHandle(btnKey) {
console.log('XXXXXXXXXXXXXXX ' + btnKey)
switch (btnKey) {
case 'doClose':
this.doClose()
break
default:
break
}
},
//
clicksearchShow() {
this.isSearchShow = !this.isSearchShow
if (this.isSearchShow) {
this.searchxianshitit = '隐藏查询条件'
} else {
this.searchxianshitit = '显示查询条件'
}
},
init() {
this.getShuJUZiDian()
this.getPathSid()
},
getShuJUZiDian() {
typeValues({ type: 'purchaseType' }).then((res) => {
if (res.code === '200') {
this.orgSid_list = res.data
}
})
},
getPathSid() {
getPathSidByUserSid({ userSid: window.sessionStorage.getItem('userSid') }).then((res) => {
if (res.success) {
brandDown({ useOrg: res.data }).then((resp) => {
if (resp.success) {
this.brand_list = resp.data
}
})
}
})
},
changePinPai(value) {
let bb = []
this.brand_list.forEach((e) => {
if (e.sid === value) {
bb = {
name: e.brandName,
sid: e.sid
}
}
})
this.listQuery.params.brandName = bb.name
this.getCheXingName(bb.sid)
},
//
cheLiang(sid, name) {
this.customerName = name
this.stateId = sid
this.getList()
this.init()
},
//
getCheXingName(brandSid) {
var sid = {
sid: brandSid
}
getSelectDown(sid).then((response) => {
if (response.code === '200') {
this.figuration = response.data
}
})
},
resetState() {
this.viewState = 1
},
//
handleSelectionChange(row) {
const aa = []
row.forEach((element) => {
aa.push(element.sid)
})
this.sids = aa
console.log('勾选记录', this.sids)
},
//
handleCheck(row) {
this.viewState = 2
this.$refs['divinfo'].openinfo(row.sid, this.stateId)
},
// ------------------
//
indexMethod(index) {
var pagestart = (this.listQuery.current - 1) * this.listQuery.size
var pageindex = index + 1 + pagestart
return pageindex
},
//
doClose() {
this.btnVisible = false
this.$emit('handleReturn')
},
//
getList() {
this.listLoading = true
this.listQuery.params.customerSid = this.stateId
pagerList(this.listQuery).then((response) => {
this.listLoading = false
if (response.code === '200') {
this.list = response.data.records
}
})
},
resetSearch() {
this.listQuery = {
current: 1,
size: 10,
total: 0,
params: {
brandName: '',
createTimeEnd: '',
createTimeStart: '',
customerSid: '',
modelName: '',
purchaseMethodValue: ''
}
}
this.figuration = []
this.getList()
},
//
handleFilter() {
this.listQuery.current = 1
this.getList()
}
}
}
</script>
<style scoped>
</style>

449
anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangtaizhang/cheliangtaizhang.vue

@ -6,236 +6,216 @@
<div class="searchcon">
<el-button size="small" class="searchbtn" @click="clicksearchShow">{{ searchxianshitit }}</el-button>
<div v-show="isSearchShow" class="search">
<el-form ref="listQueryform" :inline="true" :model="listQuery" label-width="109px" class="tab-header">
<div class="divStyle" style="padding-bottom: 5px;border-bottom: 1px solid #E0E3EB;">
<div>
<el-form-item label="车型查询"></el-form-item>
</div>
<div>
<el-row>
<el-form-item label="品牌">
<el-select v-model="listQuery.params.carBrand" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in carBrand_list" :key="item.sid" :label="item.brandName" :value="item.sid"/>
</el-select>
</el-form-item>
<el-form-item label="功能">
<el-select v-model="listQuery.params.vehicleType" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in vehicleFunction_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="系列">
<el-select v-model="listQuery.params.productLine" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in productLine_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="驱动">
<el-select v-model="listQuery.params.driveForm" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in driveForm_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="马力">
<el-select v-model="listQuery.params.power" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in power_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="版本">
<el-select v-model="listQuery.params.vehicleVersion" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in vehicleVersion_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="燃料">
<el-select v-model="listQuery.params.fuelType" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in fuelType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="变速箱">
<el-select v-model="listQuery.params.gearboxType" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in gearboxType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="排放标准">
<el-select v-model="listQuery.params.emissionStandard" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in emissionStandard_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="发动机型号">
<el-select v-model="listQuery.params.engineType" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in engineType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="细分市场">
<el-select v-model="listQuery.params.marketSegments" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in marketSegments_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="车型编码">
<el-input v-model="listQuery.params.vehicleTypeCode" maxlength="125" placeholder="请输入车型编码" class="addinputw" clearable/>
</el-form-item>
<el-form-item label="规格型号">
<el-input v-model="listQuery.params.specifications" maxlength="125" placeholder="请输入规格型号" class="addinputw" clearable/>
</el-form-item>
</el-row>
</div>
</div>
<div class="divStyle" style="padding: 5px 0;border-bottom: 1px solid #E0E3EB;">
<div>
<el-form-item label="车型配置查询"></el-form-item>
</div>
<div>
<el-row>
<el-form-item label="颜色">
<el-select v-model="listQuery.params.carColorKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in carColor_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="缓速器">
<el-select v-model="listQuery.params.slowMachineKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in slowMachine_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="后视镜">
<el-select v-model="listQuery.params.rearViewMirrorKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in rearViewMirror_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="轮胎">
<el-select v-model="listQuery.params.tireSizeKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in tireSize_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="驾驶室">
<el-select v-model="listQuery.params.specificationKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in specification_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="后桥速比">
<el-select v-model="listQuery.params.rearAxleRatioKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in rearAxleRatio_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="空调">
<el-select v-model="listQuery.params.airConditionerKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in airConditioner_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="轮毂材质">
<el-select v-model="listQuery.params.hubMaterialKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in hubMaterial_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="导流罩">
<el-select v-model="listQuery.params.baffleModelKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in baffleModel_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="悬架">
<el-select v-model="listQuery.params.suspensionKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in suspension_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="座椅">
<el-select v-model="listQuery.params.seatKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in seat_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="护轮罩">
<el-select v-model="listQuery.params.tireCoverKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in tireCover_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="鞍座">
<el-select v-model="listQuery.params.saddleKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in saddle_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="轴距">
<el-select v-model="listQuery.params.wheelbaseKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in wheelbase_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="保险杠">
<el-select v-model="listQuery.params.bumperKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in bumper_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="配置包">
<el-select v-model="listQuery.params.configuringBaoKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in configuringBao_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="独立热源">
<el-select v-model="listQuery.params.independentSourcesKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in independentSources_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="燃料箱">
<el-select v-model="listQuery.params.fuelTankKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in fuelTank_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="多媒体">
<el-select v-model="listQuery.params.multimediaKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in multimedia_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="常用配置">
<el-input v-model="listQuery.params.configName" maxlength="125" placeholder="请输入常用配置名称" class="addinputw" clearable/>
</el-form-item>
<el-form-item label="配置编码">
<el-input v-model="listQuery.params.configCode" maxlength="125" placeholder="" class="addinputw" clearable/>
</el-form-item>
</el-row>
</div>
</div>
<div class="divStyle" style="padding-top: 5px">
<div>
<el-form-item label="常用查询"></el-form-item>
</div>
<div>
<el-row>
<el-form-item label="存放地点">
<el-select v-model="listQuery.params.location" class="addinputw" clearable placeholder="">
<el-option v-for="item in location_list" :key="item.sid" :label="item.warehouseName" :value="item.sid"/>
</el-select>
</el-form-item>
<!-- <el-form-item label="车型名称">-->
<!-- <el-input v-model="listQuery.params.modelName" placeholder="请输入车型名称" clearable class="addinputw"/>-->
<!-- </el-form-item>-->
<el-form-item label="库存状态">
<el-select v-model="listQuery.params.vehicleState" class="addinputw" clearable placeholder="">
<el-option v-for="item in vehicleState_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="车架号">
<el-input v-model="listQuery.params.vinNo" placeholder="请输入车架号" clearable class="addinputw"/>
</el-form-item>
<el-form-item label="合格证状态">
<el-select v-model="listQuery.params.certificateStateValue" class="addinputw" clearable placeholder="">
<el-option v-for="item in certificateState_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/>
</el-select>
</el-form-item>
<el-form-item label="采购类型">
<el-select v-model="listQuery.params.manPurOrderTypeKey" class="addinputw" clearable placeholder="">
<el-option v-for="item in manPurOrderType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="买断状态">
<el-select v-model="listQuery.params.settlementStatus" class="addinputw" clearable placeholder="">
<el-option v-for="item in settlementStatus_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="厂家入库日期">
<el-date-picker value-format="yyyy-MM-dd" v-model="listQuery.params.applicationDateStart" clearable type="date" placeholder="开始日期"/>
<span style="padding: 0 8px"></span>
<el-date-picker value-format="yyyy-MM-dd" v-model="listQuery.params.applicationDateEnd" clearable type="date" placeholder="结束日期"/>
</el-form-item>
<el-form-item label="内部编码">
<el-input v-model="listQuery.params.insideCode" placeholder="" clearable class="addinputw"/>
</el-form-item>
</el-row>
</div>
</div>
<el-form ref="listQueryform" :inline="true" :model="listQuery" label-width="109px">
<el-collapse v-model="activeNames" class="collapseStyle" style="font-size: 28px" >
<el-collapse-item title="车型查询" name="1">
<el-form-item label="品牌">
<el-select v-model="listQuery.params.carBrand" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in carBrand_list" :key="item.sid" :label="item.brandName" :value="item.sid"/>
</el-select>
</el-form-item>
<el-form-item label="功能">
<el-select v-model="listQuery.params.vehicleType" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in vehicleFunction_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="系列">
<el-select v-model="listQuery.params.productLine" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in productLine_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="驱动">
<el-select v-model="listQuery.params.driveForm" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in driveForm_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="马力">
<el-select v-model="listQuery.params.power" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in power_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="版本">
<el-select v-model="listQuery.params.vehicleVersion" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in vehicleVersion_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="燃料">
<el-select v-model="listQuery.params.fuelType" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in fuelType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="变速箱">
<el-select v-model="listQuery.params.gearboxType" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in gearboxType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="排放标准">
<el-select v-model="listQuery.params.emissionStandard" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in emissionStandard_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="发动机型号">
<el-select v-model="listQuery.params.engineType" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in engineType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="细分市场">
<el-select v-model="listQuery.params.marketSegments" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in marketSegments_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="车型编码">
<el-input v-model="listQuery.params.vehicleTypeCode" maxlength="125" placeholder="请输入车型编码" class="addinputw" clearable/>
</el-form-item>
<el-form-item label="规格型号">
<el-input v-model="listQuery.params.specifications" maxlength="125" placeholder="请输入规格型号" class="addinputw" clearable/>
</el-form-item>
</el-collapse-item>
<el-collapse-item title="车型配置查询" name="2">
<el-form-item label="颜色">
<el-select v-model="listQuery.params.carColorKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in carColor_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="缓速器">
<el-select v-model="listQuery.params.slowMachineKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in slowMachine_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="后视镜">
<el-select v-model="listQuery.params.rearViewMirrorKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in rearViewMirror_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="轮胎">
<el-select v-model="listQuery.params.tireSizeKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in tireSize_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="驾驶室">
<el-select v-model="listQuery.params.specificationKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in specification_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="后桥速比">
<el-select v-model="listQuery.params.rearAxleRatioKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in rearAxleRatio_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="空调">
<el-select v-model="listQuery.params.airConditionerKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in airConditioner_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="轮毂材质">
<el-select v-model="listQuery.params.hubMaterialKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in hubMaterial_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="导流罩">
<el-select v-model="listQuery.params.baffleModelKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in baffleModel_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="悬架">
<el-select v-model="listQuery.params.suspensionKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in suspension_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="座椅">
<el-select v-model="listQuery.params.seatKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in seat_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="护轮罩">
<el-select v-model="listQuery.params.tireCoverKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in tireCover_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="鞍座">
<el-select v-model="listQuery.params.saddleKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in saddle_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="轴距">
<el-select v-model="listQuery.params.wheelbaseKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in wheelbase_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="保险杠">
<el-select v-model="listQuery.params.bumperKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in bumper_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="配置包">
<el-select v-model="listQuery.params.configuringBaoKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in configuringBao_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="独立热源">
<el-select v-model="listQuery.params.independentSourcesKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in independentSources_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="燃料箱">
<el-select v-model="listQuery.params.fuelTankKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in fuelTank_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="多媒体">
<el-select v-model="listQuery.params.multimediaKey" placeholder="请选择" filterable clearable class="addinputw">
<el-option v-for="item in multimedia_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="常用配置">
<el-input v-model="listQuery.params.configName" maxlength="125" placeholder="请输入常用配置名称" class="addinputw" clearable/>
</el-form-item>
<el-form-item label="配置编码">
<el-input v-model="listQuery.params.configCode" maxlength="125" placeholder="" class="addinputw" clearable/>
</el-form-item>
</el-collapse-item>
<el-collapse-item title="常用查询" name="3">
<el-form-item label="存放地点">
<el-select v-model="listQuery.params.location" class="addinputw" clearable placeholder="">
<el-option v-for="item in location_list" :key="item.sid" :label="item.warehouseName" :value="item.sid"/>
</el-select>
</el-form-item>
<!-- <el-form-item label="车型名称">-->
<!-- <el-input v-model="listQuery.params.modelName" placeholder="请输入车型名称" clearable class="addinputw"/>-->
<!-- </el-form-item>-->
<el-form-item label="库存状态">
<el-select v-model="listQuery.params.vehicleState" class="addinputw" clearable placeholder="">
<el-option v-for="item in vehicleState_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="车架号">
<el-input v-model="listQuery.params.vinNo" placeholder="请输入车架号" clearable class="addinputw"/>
</el-form-item>
<el-form-item label="合格证状态">
<el-select v-model="listQuery.params.certificateStateValue" class="addinputw" clearable placeholder="">
<el-option v-for="item in certificateState_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"/>
</el-select>
</el-form-item>
<el-form-item label="采购类型">
<el-select v-model="listQuery.params.manPurOrderTypeKey" class="addinputw" clearable placeholder="">
<el-option v-for="item in manPurOrderType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="买断状态">
<el-select v-model="listQuery.params.settlementStatus" class="addinputw" clearable placeholder="">
<el-option v-for="item in settlementStatus_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="厂家入库日期">
<el-date-picker value-format="yyyy-MM-dd" v-model="listQuery.params.applicationDateStart" clearable type="date" placeholder="开始日期"/>
<span style="padding: 0 8px"></span>
<el-date-picker value-format="yyyy-MM-dd" v-model="listQuery.params.applicationDateEnd" clearable type="date" placeholder="结束日期"/>
</el-form-item>
<el-form-item label="内部编码">
<el-input v-model="listQuery.params.insideCode" placeholder="" clearable class="addinputw"/>
</el-form-item>
</el-collapse-item>
</el-collapse>
</el-form>
<div class="btn" style="text-align: center;">
<el-button type="primary" icon="el-icon-search" size="small" @click="handleFilter">查询</el-button>
@ -488,6 +468,7 @@ export default {
dialogVisible: false,
dialogRemarks: false,
index: 0,
activeNames: ['1'],
searchxianshitit: '显示查询条件',
btndisabled: false,
// ---------
@ -1399,10 +1380,8 @@ export default {
.addinputw {
width: 99%;
}
.divStyle {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
/deep/ .collapseStyle .el-collapse-item__header {
background-color: #EDF1F7;
font-size: 16px;
}
</style>

12
anrui-scm/anrui-scm-ui/src/views/cheliang/hegezhengtaizhang/hegezhengtaizhangAdd.vue

@ -142,7 +142,7 @@
<el-col :span="12">
<el-form-item>
<span slot="label">车架号</span>
<el-input v-model="temp.vinNo" placeholder="" clearable class="addinputw"/>
<el-input v-model="temp.vinNo" placeholder="" maxlength="17" clearable class="addinputw"/>
</el-form-item>
</el-col>
</el-row>
@ -320,7 +320,7 @@
</el-row>
</el-form>
</div>
<el-dialog :visible.sync="dialogVisible" width="50%">
<el-dialog center :visible.sync="dialogVisible" width="50%" :close-on-click-modal="false">
<el-form class="formadd">
<el-row style="border-top: 1px solid #E0E3EB">
<el-col :span="3" class="tleftb">
@ -332,8 +332,8 @@
</el-row>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button type="primary" @click="handleCreate"> </el-button>
<el-button @click="handleReturn"> </el-button>
<el-button type="primary" size="small" @click="handleCreate"> </el-button>
<el-button size="small" @click="handleQuXiao"> </el-button>
</span>
</el-dialog>
</div>
@ -764,6 +764,10 @@ export default {
}
})
},
handleQuXiao() {
this.smRemarks = ''
this.dialogVisible = false
},
//
handleUpdate(row) {
// this.resetTemp()

Loading…
Cancel
Save