Browse Source

完善销售订单详情页面以及标准页面

zhanglei
yunuo970428 1 year ago
parent
commit
d774a3f4f8
  1. 263
      anrui-buscenter/anrui-buscenter-ui/src/components/publicPage/dingdanInfo.vue
  2. 278
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/publicPage/dingdanInfo.vue
  3. 171
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdan.vue
  4. 171
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdanByCaiGou.vue
  5. 171
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdanByJinRong.vue
  6. 171
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdanInfo.vue
  7. 171
      anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/xiaoshoudingdanInfo.vue

263
anrui-buscenter/anrui-buscenter-ui/src/components/publicPage/dingdanInfo.vue

@ -133,57 +133,127 @@
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<!-- <div class="title">挂车信息</div>--> <div class="title">价格信息(不含挂车)</div>
<!-- <el-row>-->
<!-- <el-col :span="24">-->
<!-- <el-form-item><span></span></el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<div class="title">价格信息</div>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台整体指导价</div> <div class="span-sty">销售指导价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleGuildPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleGuildPrice }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">主车单台成交价</div> <div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">其中主车或底盘()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.finalPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.finalPrice }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台整体成交价</div> <div class="span-sty">其中上装()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleFinalPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.topPrice }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台折让()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.bigDecimalSing }}</span></el-form-item>
</el-col>
<el-col :span="8">
<div class="span-sty">台数</div> <div class="span-sty">台数</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">车价合计</div> <div class="span-sty">车价合计()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.priceSum }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.priceSum }}</span></el-form-item>
</el-col> </el-col>
</el-row> <el-col :span="6">
<el-row>
<el-col :span="12">
<div class="span-sty">计划提车日期</div> <div class="span-sty">计划提车日期</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpDate }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpDate }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="6">
<div class="span-sty">计提车地点</div> <div class="span-sty">提车地点</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpLocation }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpLocation }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<div class="title">保险说明</div>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-form-item><span>{{ formobj.insuranceInfo }}</span></el-form-item> <div class="span-sty">单台折让()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.bigDecimalSing }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<div v-if="formobj.isGc">
<div class="title">挂车<span v-show="formobj.gc2.singleFinalPrice !== '' && formobj.gc2.singleFinalPrice !== null">1</span>(对应单台主车)</div>
<el-row>
<el-col :span="6">
<div class="span-sty">挂车类型</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.trailerTypeValue }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">外廓尺寸-(m)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.appearanceSizeLong }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">数量</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.trailerCount }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">合同</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc1.contractFile" :key="index" :src="item" :preview-src-list="formobj.gc1.contractFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">同车型合格证</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc1.certFile" :key="index" :src="item" :preview-src-list="formobj.gc1.certFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">备注说明</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.remarks }}</span></el-form-item>
</el-col>
</el-row>
<div v-show="formobj.gc2.singleFinalPrice !== '' && formobj.gc2.singleFinalPrice !== null">
<div class="title">挂车2(对应单台主车)</div>
<el-row>
<el-col :span="6">
<div class="span-sty">挂车类型</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.trailerTypeValue }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">外廓尺寸-(m)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.appearanceSizeLong }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">数量</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.trailerCount }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">合同</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc2.contractFile" :key="index" :src="item" :preview-src-list="formobj.gc2.contractFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">同车型合格证</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc2.certFile" :key="index" :src="item" :preview-src-list="formobj.gc2.certFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">备注说明</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.remarks }}</span></el-form-item>
</el-col>
</el-row>
</div>
</div>
<div class="title">订金信息</div> <div class="title">订金信息</div>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
@ -217,6 +287,53 @@
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderDeposit.depositRemarks }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderDeposit.depositRemarks }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<div class="title">中介返利</div>
<el-row>
<el-col :span="12">
<div class="span-sty">内部引荐人</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.name }}</span></el-form-item>
</el-col>
<el-col :span="12">
<div class="span-sty">返利备注</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.remarks }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="6">
<div class="span-sty">中介人1</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorName }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">联系电话</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorMobile }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">单车中介返利</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">中介返利合计</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.middleOneDistributorPriceTotal }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="6">
<div class="span-sty">中介人2</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorNameTwo }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">联系电话</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorMobileTwo }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">单车中介返利</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorPriceTwo }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">中介返利合计</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.middleTwoDistributorPriceTotal }}</span></el-form-item>
</el-col>
</el-row>
<div class="title" v-if="formobj.busSalesOrderDiscountList.length > 0">优惠套餐</div> <div class="title" v-if="formobj.busSalesOrderDiscountList.length > 0">优惠套餐</div>
<el-table v-if="formobj.busSalesOrderDiscountList.length > 0" :key="tableKey" :data="formobj.busSalesOrderDiscountList" :index="index" border style="width: 100%" show-summary :summary-method="getSummaries"> <el-table v-if="formobj.busSalesOrderDiscountList.length > 0" :key="tableKey" :data="formobj.busSalesOrderDiscountList" :index="index" border style="width: 100%" show-summary :summary-method="getSummaries">
<el-table-column fixed width="60" label="序号" type="index" :index="index + 1" align="center" /> <el-table-column fixed width="60" label="序号" type="index" :index="index + 1" align="center" />
@ -263,51 +380,10 @@
<el-form-item><el-image style="width: 178px;height: 178px;" v-for="(item,index) in formobj.images" :key="index" :src="item" :preview-src-list="formobj.images"></el-image></el-form-item> <el-form-item><el-image style="width: 178px;height: 178px;" v-for="(item,index) in formobj.images" :key="index" :src="item" :preview-src-list="formobj.images"></el-image></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<div class="title">其它信息</div> <div class="title">保险说明</div>
<el-row>
<el-col :span="12">
<div class="span-sty">内部引荐人</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.name }}</span></el-form-item>
</el-col>
<el-col :span="12">
<div class="span-sty">返利备注</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.remarks }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="6">
<div class="span-sty">中介人1</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorName }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">联系电话</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorMobile }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">单车中介服务费</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">中介服务费合计</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.middleOneDistributorPriceTotal }}</span></el-form-item>
</el-col>
</el-row>
<el-row> <el-row>
<el-col :span="6"> <el-col :span="24">
<div class="span-sty">中介人2</div> <el-form-item><span>{{ formobj.insuranceInfo }}</span></el-form-item>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorNameTwo }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">联系电话</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorMobileTwo }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">单车中介服务费</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorPriceTwo }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">中介服务费合计</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.middleTwoDistributorPriceTotal }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
@ -344,15 +420,17 @@ export default {
billingType: '', billingType: '',
billingTypeKey: '', billingTypeKey: '',
busDepositFictitiousList: [], busDepositFictitiousList: [],
busSalesOrderDeposit: [], busSalesOrderDeposit: {},
busSalesOrderDiscountList: [], busSalesOrderDiscountList: [],
busSalesOrderInsurance: [], busSalesOrderInsurance: {},
busSalesOrderMakeup: [], busSalesOrderMakeup: {},
busSalesOrderModel: [], busSalesOrderModel: {},
busSalesOrderPrice: [], busSalesOrderPrice: {},
busSalesOrderVehicleList: [], busSalesOrderVehicleList: [],
busSalesOrderotherMessageDetailsVo: [], busSalesOrderotherMessageDetailsVo: {},
busSalesVehicleOrderList: [], busSalesVehicleOrderList: [],
gc1: {},
gc2: {},
companyInvoicingName: '', companyInvoicingName: '',
concatNo: '', concatNo: '',
createDate: '', createDate: '',
@ -363,6 +441,7 @@ export default {
insuranceInfoMessage: '', insuranceInfoMessage: '',
isInsurance: '', isInsurance: '',
isTop: '', isTop: '',
isGc: false,
licensePlateKey: '', licensePlateKey: '',
licensePlateValue: '', licensePlateValue: '',
mobile: '', mobile: '',
@ -400,6 +479,34 @@ export default {
} else { } else {
this.formobj.busSalesOrderModel.vinNo = '' this.formobj.busSalesOrderModel.vinNo = ''
} }
if (this.formobj.gc1.contractFile.length > 0) {
const aa = []
this.formobj.gc1.contractFile.forEach((e) => {
aa.push(e.url)
})
this.formobj.gc1.contractFile = aa
}
if (this.formobj.gc1.certFile.length > 0) {
const bb = []
this.formobj.gc1.certFile.forEach((e) => {
bb.push(e.url)
})
this.formobj.gc1.certFile = bb
}
if (this.formobj.gc2.contractFile.length > 0) {
const cc = []
this.formobj.gc2.contractFile.forEach((e) => {
cc.push(e.url)
})
this.formobj.gc2.contractFile = cc
}
if (this.formobj.gc2.certFile.length > 0) {
const ee = []
this.formobj.gc2.certFile.forEach((e) => {
ee.push(e.url)
})
this.formobj.gc2.certFile = ee
}
} }
}) })
}, },

278
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/publicPage/dingdanInfo.vue

@ -130,57 +130,127 @@
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<!-- <div class="title">挂车信息</div>--> <div class="title">价格信息(不含挂车)</div>
<!-- <el-row>-->
<!-- <el-col :span="24">-->
<!-- <el-form-item><span></span></el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<div class="title">价格信息</div>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台整体指导价</div> <div class="span-sty">销售指导价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleGuildPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleGuildPrice }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">主车单台成交价</div> <div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">其中主车或底盘()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.finalPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.finalPrice }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台整体成交价</div> <div class="span-sty">其中上装()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleFinalPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.topPrice }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台折让()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.bigDecimalSing }}</span></el-form-item>
</el-col>
<el-col :span="8">
<div class="span-sty">台数</div> <div class="span-sty">台数</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">车价合计</div> <div class="span-sty">车价合计()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.priceSum }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.priceSum }}</span></el-form-item>
</el-col> </el-col>
</el-row> <el-col :span="6">
<el-row>
<el-col :span="12">
<div class="span-sty">计划提车日期</div> <div class="span-sty">计划提车日期</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpDate }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpDate }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="6">
<div class="span-sty">计提车地点</div> <div class="span-sty">提车地点</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpLocation }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpLocation }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<div class="title">保险说明</div>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-form-item><span>{{ formobj.insuranceInfo }}</span></el-form-item> <div class="span-sty">单台折让()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.bigDecimalSing }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<div v-if="formobj.isGc">
<div class="title">挂车<span v-show="formobj.gc2.singleFinalPrice !== '' && formobj.gc2.singleFinalPrice !== null">1</span>(对应单台主车)</div>
<el-row>
<el-col :span="6">
<div class="span-sty">挂车类型</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.trailerTypeValue }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">外廓尺寸-(m)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.appearanceSizeLong }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">数量</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.trailerCount }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">合同</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc1.contractFile" :key="index" :src="item" :preview-src-list="formobj.gc1.contractFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">同车型合格证</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc1.certFile" :key="index" :src="item" :preview-src-list="formobj.gc1.certFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">备注说明</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.remarks }}</span></el-form-item>
</el-col>
</el-row>
<div v-show="formobj.gc2.singleFinalPrice !== '' && formobj.gc2.singleFinalPrice !== null">
<div class="title">挂车2(对应单台主车)</div>
<el-row>
<el-col :span="6">
<div class="span-sty">挂车类型</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.trailerTypeValue }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">外廓尺寸-(m)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.appearanceSizeLong }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">数量</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.trailerCount }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">合同</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc2.contractFile" :key="index" :src="item" :preview-src-list="formobj.gc2.contractFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">同车型合格证</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc2.certFile" :key="index" :src="item" :preview-src-list="formobj.gc2.certFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">备注说明</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.remarks }}</span></el-form-item>
</el-col>
</el-row>
</div>
</div>
<div class="title">订金信息</div> <div class="title">订金信息</div>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
@ -214,6 +284,53 @@
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderDeposit.depositRemarks }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderDeposit.depositRemarks }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<div class="title">中介返利</div>
<el-row>
<el-col :span="12">
<div class="span-sty">内部引荐人</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.name }}</span></el-form-item>
</el-col>
<el-col :span="12">
<div class="span-sty">返利备注</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.remarks }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="6">
<div class="span-sty">中介人1</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorName }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">联系电话</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorMobile }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">单车中介返利</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">中介返利合计</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.middleOneDistributorPriceTotal }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="6">
<div class="span-sty">中介人2</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorNameTwo }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">联系电话</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorMobileTwo }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">单车中介返利</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorPriceTwo }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">中介返利合计</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.middleTwoDistributorPriceTotal }}</span></el-form-item>
</el-col>
</el-row>
<div class="title" v-if="formobj.busSalesOrderDiscountList.length > 0">优惠套餐</div> <div class="title" v-if="formobj.busSalesOrderDiscountList.length > 0">优惠套餐</div>
<el-table v-if="formobj.busSalesOrderDiscountList.length > 0" :key="tableKey" :data="formobj.busSalesOrderDiscountList" :index="index" border style="width: 100%" show-summary :summary-method="getSummaries"> <el-table v-if="formobj.busSalesOrderDiscountList.length > 0" :key="tableKey" :data="formobj.busSalesOrderDiscountList" :index="index" border style="width: 100%" show-summary :summary-method="getSummaries">
<el-table-column fixed width="60" label="序号" type="index" :index="index + 1" align="center" /> <el-table-column fixed width="60" label="序号" type="index" :index="index + 1" align="center" />
@ -260,51 +377,10 @@
<el-form-item><el-image style="width: 178px;height: 178px;" v-for="(item,index) in formobj.images" :key="index" :src="item" :preview-src-list="formobj.images"></el-image></el-form-item> <el-form-item><el-image style="width: 178px;height: 178px;" v-for="(item,index) in formobj.images" :key="index" :src="item" :preview-src-list="formobj.images"></el-image></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<div class="title">其它信息</div> <div class="title">保险说明</div>
<el-row>
<el-col :span="12">
<div class="span-sty">内部引荐人</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.name }}</span></el-form-item>
</el-col>
<el-col :span="12">
<div class="span-sty">返利备注</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.remarks }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="6">
<div class="span-sty">中介人1</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorName }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">联系电话</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorMobile }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">单车中介服务费</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">中介服务费合计</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.middleOneDistributorPriceTotal }}</span></el-form-item>
</el-col>
</el-row>
<el-row> <el-row>
<el-col :span="6"> <el-col :span="24">
<div class="span-sty">中介人2</div> <el-form-item><span>{{ formobj.insuranceInfo }}</span></el-form-item>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorNameTwo }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">联系电话</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorMobileTwo }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">单车中介服务费</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.distributorPriceTwo }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">中介服务费合计</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderotherMessageDetailsVo.middleTwoDistributorPriceTotal }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
@ -336,15 +412,17 @@ export default {
billingType: '', billingType: '',
billingTypeKey: '', billingTypeKey: '',
busDepositFictitiousList: [], busDepositFictitiousList: [],
busSalesOrderDeposit: [], busSalesOrderDeposit: {},
busSalesOrderDiscountList: [], busSalesOrderDiscountList: [],
busSalesOrderInsurance: [], busSalesOrderInsurance: {},
busSalesOrderMakeup: [], busSalesOrderMakeup: {},
busSalesOrderModel: [], busSalesOrderModel: {},
busSalesOrderPrice: [], busSalesOrderPrice: {},
busSalesOrderVehicleList: [], busSalesOrderVehicleList: [],
busSalesOrderotherMessageDetailsVo: [], busSalesOrderotherMessageDetailsVo: {},
busSalesVehicleOrderList: [], busSalesVehicleOrderList: [],
gc1: {},
gc2: {},
companyInvoicingName: '', companyInvoicingName: '',
concatNo: '', concatNo: '',
createDate: '', createDate: '',
@ -355,6 +433,7 @@ export default {
insuranceInfoMessage: '', insuranceInfoMessage: '',
isInsurance: '', isInsurance: '',
isTop: '', isTop: '',
isGc: false,
licensePlateKey: '', licensePlateKey: '',
licensePlateValue: '', licensePlateValue: '',
mobile: '', mobile: '',
@ -392,6 +471,34 @@ export default {
} else { } else {
this.formobj.busSalesOrderModel.vinNo = '' this.formobj.busSalesOrderModel.vinNo = ''
} }
if (this.formobj.gc1.contractFile.length > 0) {
const aa = []
this.formobj.gc1.contractFile.forEach((e) => {
aa.push(e.url)
})
this.formobj.gc1.contractFile = aa
}
if (this.formobj.gc1.certFile.length > 0) {
const bb = []
this.formobj.gc1.certFile.forEach((e) => {
bb.push(e.url)
})
this.formobj.gc1.certFile = bb
}
if (this.formobj.gc2.contractFile.length > 0) {
const cc = []
this.formobj.gc2.contractFile.forEach((e) => {
cc.push(e.url)
})
this.formobj.gc2.contractFile = cc
}
if (this.formobj.gc2.certFile.length > 0) {
const ee = []
this.formobj.gc2.certFile.forEach((e) => {
ee.push(e.url)
})
this.formobj.gc2.certFile = ee
}
} }
}) })
}, },
@ -450,15 +557,17 @@ export default {
billingType: '', billingType: '',
billingTypeKey: '', billingTypeKey: '',
busDepositFictitiousList: [], busDepositFictitiousList: [],
busSalesOrderDeposit: [], busSalesOrderDeposit: {},
busSalesOrderDiscountList: [], busSalesOrderDiscountList: [],
busSalesOrderInsurance: [], busSalesOrderInsurance: {},
busSalesOrderMakeup: [], busSalesOrderMakeup: {},
busSalesOrderModel: [], busSalesOrderModel: {},
busSalesOrderPrice: [], busSalesOrderPrice: {},
busSalesOrderVehicleList: [], busSalesOrderVehicleList: [],
busSalesOrderotherMessageDetailsVo: [], busSalesOrderotherMessageDetailsVo: {},
busSalesVehicleOrderList: [], busSalesVehicleOrderList: [],
gc1: {},
gc2: {},
concatNo: '', concatNo: '',
createDate: '', createDate: '',
customerName: '', customerName: '',
@ -468,6 +577,7 @@ export default {
insuranceInfoMessage: '', insuranceInfoMessage: '',
isInsurance: '', isInsurance: '',
isTop: '', isTop: '',
isGc: false,
licensePlateKey: '', licensePlateKey: '',
licensePlateValue: '', licensePlateValue: '',
mobile: '', mobile: '',

171
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdan.vue

@ -134,51 +134,127 @@
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<!-- <div class="title">挂车信息</div>--> <div class="title">价格信息(不含挂车)</div>
<!-- <el-row>-->
<!-- <el-col :span="24">-->
<!-- <el-form-item><span></span></el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<div class="title">价格信息</div>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台整体指导价</div> <div class="span-sty">销售指导价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleGuildPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleGuildPrice }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">主车单台销售合同价</div> <div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">其中主车或底盘()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.finalPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.finalPrice }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台整体销售合同价</div> <div class="span-sty">其中上装()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleFinalPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.topPrice }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台折让()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.bigDecimalSing }}</span></el-form-item>
</el-col>
<el-col :span="8">
<div class="span-sty">台数</div> <div class="span-sty">台数</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">车价合计</div> <div class="span-sty">车价合计()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.priceSum }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.priceSum }}</span></el-form-item>
</el-col> </el-col>
</el-row> <el-col :span="6">
<el-row>
<el-col :span="12">
<div class="span-sty">计划提车日期</div> <div class="span-sty">计划提车日期</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpDate }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpDate }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="6">
<div class="span-sty">计提车地点</div> <div class="span-sty">提车地点</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpLocation }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpLocation }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">单台折让()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.bigDecimalSing }}</span></el-form-item>
</el-col>
</el-row>
<div v-if="formobj.isGc">
<div class="title">挂车<span v-show="formobj.gc2.singleFinalPrice !== '' && formobj.gc2.singleFinalPrice !== null">1</span>(对应单台主车)</div>
<el-row>
<el-col :span="6">
<div class="span-sty">挂车类型</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.trailerTypeValue }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">外廓尺寸-(m)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.appearanceSizeLong }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">数量</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.trailerCount }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">合同</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc1.contractFile" :key="index" :src="item" :preview-src-list="formobj.gc1.contractFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">同车型合格证</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc1.certFile" :key="index" :src="item" :preview-src-list="formobj.gc1.certFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">备注说明</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.remarks }}</span></el-form-item>
</el-col>
</el-row>
<div v-show="formobj.gc2.singleFinalPrice !== '' && formobj.gc2.singleFinalPrice !== null">
<div class="title">挂车2(对应单台主车)</div>
<el-row>
<el-col :span="6">
<div class="span-sty">挂车类型</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.trailerTypeValue }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">外廓尺寸-(m)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.appearanceSizeLong }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">数量</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.trailerCount }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">合同</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc2.contractFile" :key="index" :src="item" :preview-src-list="formobj.gc2.contractFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">同车型合格证</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc2.certFile" :key="index" :src="item" :preview-src-list="formobj.gc2.certFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">备注说明</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.remarks }}</span></el-form-item>
</el-col>
</el-row>
</div>
</div>
<div class="title">订金信息</div> <div class="title">订金信息</div>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
@ -383,15 +459,17 @@ export default {
billingType: '', billingType: '',
billingTypeKey: '', billingTypeKey: '',
busDepositFictitiousList: [], busDepositFictitiousList: [],
busSalesOrderDeposit: [], busSalesOrderDeposit: {},
busSalesOrderDiscountList: [], busSalesOrderDiscountList: [],
busSalesOrderInsurance: [], busSalesOrderInsurance: {},
busSalesOrderMakeup: [], busSalesOrderMakeup: {},
busSalesOrderModel: [], busSalesOrderModel: {},
busSalesOrderPrice: [], busSalesOrderPrice: {},
busSalesOrderVehicleList: [], busSalesOrderVehicleList: [],
busSalesOrderotherMessageDetailsVo: [], busSalesOrderotherMessageDetailsVo: {},
busSalesVehicleOrderList: [], busSalesVehicleOrderList: [],
gc1: {},
gc2: {},
companyInvoicingName: '', companyInvoicingName: '',
concatNo: '', concatNo: '',
createDate: '', createDate: '',
@ -402,6 +480,7 @@ export default {
insuranceInfoMessage: '', insuranceInfoMessage: '',
isInsurance: '', isInsurance: '',
isTop: '', isTop: '',
isGc: false,
licensePlateKey: '', licensePlateKey: '',
licensePlateValue: '', licensePlateValue: '',
mobile: '', mobile: '',
@ -502,6 +581,34 @@ export default {
} else { } else {
this.formobj.busSalesOrderModel.vinNo = '' this.formobj.busSalesOrderModel.vinNo = ''
} }
if (this.formobj.gc1.contractFile.length > 0) {
const aa = []
this.formobj.gc1.contractFile.forEach((e) => {
aa.push(e.url)
})
this.formobj.gc1.contractFile = aa
}
if (this.formobj.gc1.certFile.length > 0) {
const bb = []
this.formobj.gc1.certFile.forEach((e) => {
bb.push(e.url)
})
this.formobj.gc1.certFile = bb
}
if (this.formobj.gc2.contractFile.length > 0) {
const cc = []
this.formobj.gc2.contractFile.forEach((e) => {
cc.push(e.url)
})
this.formobj.gc2.contractFile = cc
}
if (this.formobj.gc2.certFile.length > 0) {
const ee = []
this.formobj.gc2.certFile.forEach((e) => {
ee.push(e.url)
})
this.formobj.gc2.certFile = ee
}
} }
}) })
selectStaffListss().then((res) => { selectStaffListss().then((res) => {

171
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdanByCaiGou.vue

@ -134,51 +134,127 @@
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<!-- <div class="title">挂车信息</div>--> <div class="title">价格信息(不含挂车)</div>
<!-- <el-row>-->
<!-- <el-col :span="24">-->
<!-- <el-form-item><span></span></el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<div class="title">价格信息</div>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台整体指导价</div> <div class="span-sty">销售指导价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleGuildPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleGuildPrice }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">主车单台销售合同价</div> <div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">其中主车或底盘()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.finalPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.finalPrice }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台整体销售合同价</div> <div class="span-sty">其中上装()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleFinalPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.topPrice }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台折让()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.bigDecimalSing }}</span></el-form-item>
</el-col>
<el-col :span="8">
<div class="span-sty">台数</div> <div class="span-sty">台数</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">车价合计</div> <div class="span-sty">车价合计()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.priceSum }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.priceSum }}</span></el-form-item>
</el-col> </el-col>
</el-row> <el-col :span="6">
<el-row>
<el-col :span="12">
<div class="span-sty">计划提车日期</div> <div class="span-sty">计划提车日期</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpDate }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpDate }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="6">
<div class="span-sty">计提车地点</div> <div class="span-sty">提车地点</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpLocation }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpLocation }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">单台折让()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.bigDecimalSing }}</span></el-form-item>
</el-col>
</el-row>
<div v-if="formobj.isGc">
<div class="title">挂车<span v-show="formobj.gc2.singleFinalPrice !== '' && formobj.gc2.singleFinalPrice !== null">1</span>(对应单台主车)</div>
<el-row>
<el-col :span="6">
<div class="span-sty">挂车类型</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.trailerTypeValue }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">外廓尺寸-(m)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.appearanceSizeLong }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">数量</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.trailerCount }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">合同</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc1.contractFile" :key="index" :src="item" :preview-src-list="formobj.gc1.contractFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">同车型合格证</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc1.certFile" :key="index" :src="item" :preview-src-list="formobj.gc1.certFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">备注说明</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.remarks }}</span></el-form-item>
</el-col>
</el-row>
<div v-show="formobj.gc2.singleFinalPrice !== '' && formobj.gc2.singleFinalPrice !== null">
<div class="title">挂车2(对应单台主车)</div>
<el-row>
<el-col :span="6">
<div class="span-sty">挂车类型</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.trailerTypeValue }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">外廓尺寸-(m)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.appearanceSizeLong }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">数量</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.trailerCount }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">合同</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc2.contractFile" :key="index" :src="item" :preview-src-list="formobj.gc2.contractFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">同车型合格证</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc2.certFile" :key="index" :src="item" :preview-src-list="formobj.gc2.certFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">备注说明</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.remarks }}</span></el-form-item>
</el-col>
</el-row>
</div>
</div>
<div class="title">订金信息</div> <div class="title">订金信息</div>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
@ -405,15 +481,17 @@ export default {
billingType: '', billingType: '',
billingTypeKey: '', billingTypeKey: '',
busDepositFictitiousList: [], busDepositFictitiousList: [],
busSalesOrderDeposit: [], busSalesOrderDeposit: {},
busSalesOrderDiscountList: [], busSalesOrderDiscountList: [],
busSalesOrderInsurance: [], busSalesOrderInsurance: {},
busSalesOrderMakeup: [], busSalesOrderMakeup: {},
busSalesOrderModel: [], busSalesOrderModel: {},
busSalesOrderPrice: [], busSalesOrderPrice: {},
busSalesOrderVehicleList: [], busSalesOrderVehicleList: [],
busSalesOrderotherMessageDetailsVo: [], busSalesOrderotherMessageDetailsVo: {},
busSalesVehicleOrderList: [], busSalesVehicleOrderList: [],
gc1: {},
gc2: {},
concatNo: '', concatNo: '',
createDate: '', createDate: '',
customerName: '', customerName: '',
@ -423,6 +501,7 @@ export default {
insuranceInfoMessage: '', insuranceInfoMessage: '',
isInsurance: '', isInsurance: '',
isTop: '', isTop: '',
isGc: false,
licensePlateKey: '', licensePlateKey: '',
licensePlateValue: '', licensePlateValue: '',
mobile: '', mobile: '',
@ -531,6 +610,34 @@ export default {
} else { } else {
this.formobj.busSalesOrderModel.vinNo = '' this.formobj.busSalesOrderModel.vinNo = ''
} }
if (this.formobj.gc1.contractFile.length > 0) {
const aa = []
this.formobj.gc1.contractFile.forEach((e) => {
aa.push(e.url)
})
this.formobj.gc1.contractFile = aa
}
if (this.formobj.gc1.certFile.length > 0) {
const bb = []
this.formobj.gc1.certFile.forEach((e) => {
bb.push(e.url)
})
this.formobj.gc1.certFile = bb
}
if (this.formobj.gc2.contractFile.length > 0) {
const cc = []
this.formobj.gc2.contractFile.forEach((e) => {
cc.push(e.url)
})
this.formobj.gc2.contractFile = cc
}
if (this.formobj.gc2.certFile.length > 0) {
const ee = []
this.formobj.gc2.certFile.forEach((e) => {
ee.push(e.url)
})
this.formobj.gc2.certFile = ee
}
getInvoicingList({ orgPath: this.formobj.orgSidPath }).then((res) => { getInvoicingList({ orgPath: this.formobj.orgSidPath }).then((res) => {
if (res.success) { if (res.success) {
this.companyInvoicing_list = res.data this.companyInvoicing_list = res.data

171
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdanByJinRong.vue

@ -134,51 +134,127 @@
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<!-- <div class="title">挂车信息</div>--> <div class="title">价格信息(不含挂车)</div>
<!-- <el-row>-->
<!-- <el-col :span="24">-->
<!-- <el-form-item><span></span></el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<div class="title">价格信息</div>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台整体指导价</div> <div class="span-sty">销售指导价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleGuildPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleGuildPrice }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">主车单台销售合同价</div> <div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">其中主车或底盘()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.finalPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.finalPrice }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台整体销售合同价</div> <div class="span-sty">其中上装()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleFinalPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.topPrice }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台折让()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.bigDecimalSing }}</span></el-form-item>
</el-col>
<el-col :span="8">
<div class="span-sty">台数</div> <div class="span-sty">台数</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">车价合计</div> <div class="span-sty">车价合计()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.priceSum }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.priceSum }}</span></el-form-item>
</el-col> </el-col>
</el-row> <el-col :span="6">
<el-row>
<el-col :span="12">
<div class="span-sty">计划提车日期</div> <div class="span-sty">计划提车日期</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpDate }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpDate }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="6">
<div class="span-sty">计提车地点</div> <div class="span-sty">提车地点</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpLocation }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpLocation }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">单台折让()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.bigDecimalSing }}</span></el-form-item>
</el-col>
</el-row>
<div v-if="formobj.isGc">
<div class="title">挂车<span v-show="formobj.gc2.singleFinalPrice !== '' && formobj.gc2.singleFinalPrice !== null">1</span>(对应单台主车)</div>
<el-row>
<el-col :span="6">
<div class="span-sty">挂车类型</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.trailerTypeValue }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">外廓尺寸-(m)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.appearanceSizeLong }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">数量</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.trailerCount }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">合同</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc1.contractFile" :key="index" :src="item" :preview-src-list="formobj.gc1.contractFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">同车型合格证</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc1.certFile" :key="index" :src="item" :preview-src-list="formobj.gc1.certFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">备注说明</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.remarks }}</span></el-form-item>
</el-col>
</el-row>
<div v-show="formobj.gc2.singleFinalPrice !== '' && formobj.gc2.singleFinalPrice !== null">
<div class="title">挂车2(对应单台主车)</div>
<el-row>
<el-col :span="6">
<div class="span-sty">挂车类型</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.trailerTypeValue }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">外廓尺寸-(m)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.appearanceSizeLong }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">数量</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.trailerCount }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">合同</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc2.contractFile" :key="index" :src="item" :preview-src-list="formobj.gc2.contractFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">同车型合格证</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc2.certFile" :key="index" :src="item" :preview-src-list="formobj.gc2.certFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">备注说明</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.remarks }}</span></el-form-item>
</el-col>
</el-row>
</div>
</div>
<div class="title">订金信息</div> <div class="title">订金信息</div>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
@ -405,15 +481,17 @@ export default {
billingType: '', billingType: '',
billingTypeKey: '', billingTypeKey: '',
busDepositFictitiousList: [], busDepositFictitiousList: [],
busSalesOrderDeposit: [], busSalesOrderDeposit: {},
busSalesOrderDiscountList: [], busSalesOrderDiscountList: [],
busSalesOrderInsurance: [], busSalesOrderInsurance: {},
busSalesOrderMakeup: [], busSalesOrderMakeup: {},
busSalesOrderModel: [], busSalesOrderModel: {},
busSalesOrderPrice: [], busSalesOrderPrice: {},
busSalesOrderVehicleList: [], busSalesOrderVehicleList: [],
busSalesOrderotherMessageDetailsVo: [], busSalesOrderotherMessageDetailsVo: {},
busSalesVehicleOrderList: [], busSalesVehicleOrderList: [],
gc1: {},
gc2: {},
concatNo: '', concatNo: '',
createDate: '', createDate: '',
customerName: '', customerName: '',
@ -423,6 +501,7 @@ export default {
insuranceInfoMessage: '', insuranceInfoMessage: '',
isInsurance: '', isInsurance: '',
isTop: '', isTop: '',
isGc: false,
licensePlateKey: '', licensePlateKey: '',
licensePlateValue: '', licensePlateValue: '',
mobile: '', mobile: '',
@ -531,6 +610,34 @@ export default {
} else { } else {
this.formobj.busSalesOrderModel.vinNo = '' this.formobj.busSalesOrderModel.vinNo = ''
} }
if (this.formobj.gc1.contractFile.length > 0) {
const aa = []
this.formobj.gc1.contractFile.forEach((e) => {
aa.push(e.url)
})
this.formobj.gc1.contractFile = aa
}
if (this.formobj.gc1.certFile.length > 0) {
const bb = []
this.formobj.gc1.certFile.forEach((e) => {
bb.push(e.url)
})
this.formobj.gc1.certFile = bb
}
if (this.formobj.gc2.contractFile.length > 0) {
const cc = []
this.formobj.gc2.contractFile.forEach((e) => {
cc.push(e.url)
})
this.formobj.gc2.contractFile = cc
}
if (this.formobj.gc2.certFile.length > 0) {
const ee = []
this.formobj.gc2.certFile.forEach((e) => {
ee.push(e.url)
})
this.formobj.gc2.certFile = ee
}
getInvoicingList({ orgPath: this.formobj.orgSidPath }).then((res) => { getInvoicingList({ orgPath: this.formobj.orgSidPath }).then((res) => {
if (res.success) { if (res.success) {
this.companyInvoicing_list = res.data this.companyInvoicing_list = res.data

171
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/xiaoshouguanliFlow/xiaoshoudingdanFlow/xiaoshoudingdanInfo.vue

@ -130,51 +130,127 @@
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<!-- <div class="title">挂车信息</div>--> <div class="title">价格信息(不含挂车)</div>
<!-- <el-row>-->
<!-- <el-col :span="24">-->
<!-- <el-form-item><span></span></el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<div class="title">价格信息</div>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台整体指导价</div> <div class="span-sty">销售指导价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleGuildPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleGuildPrice }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">主车单台销售合同价</div> <div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">其中主车或底盘()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.finalPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.finalPrice }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台整体销售合同价</div> <div class="span-sty">其中上装()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleFinalPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.topPrice }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台折让()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.bigDecimalSing }}</span></el-form-item>
</el-col>
<el-col :span="8">
<div class="span-sty">台数</div> <div class="span-sty">台数</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">车价合计</div> <div class="span-sty">车价合计()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.priceSum }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.priceSum }}</span></el-form-item>
</el-col> </el-col>
</el-row> <el-col :span="6">
<el-row>
<el-col :span="12">
<div class="span-sty">计划提车日期</div> <div class="span-sty">计划提车日期</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpDate }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpDate }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="6">
<div class="span-sty">计提车地点</div> <div class="span-sty">提车地点</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpLocation }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpLocation }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">单台折让()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.bigDecimalSing }}</span></el-form-item>
</el-col>
</el-row>
<div v-if="formobj.isGc">
<div class="title">挂车<span v-show="formobj.gc2.singleFinalPrice !== '' && formobj.gc2.singleFinalPrice !== null">1</span>(对应单台主车)</div>
<el-row>
<el-col :span="6">
<div class="span-sty">挂车类型</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.trailerTypeValue }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">外廓尺寸-(m)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.appearanceSizeLong }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">数量</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.trailerCount }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">合同</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc1.contractFile" :key="index" :src="item" :preview-src-list="formobj.gc1.contractFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">同车型合格证</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc1.certFile" :key="index" :src="item" :preview-src-list="formobj.gc1.certFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">备注说明</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.remarks }}</span></el-form-item>
</el-col>
</el-row>
<div v-show="formobj.gc2.singleFinalPrice !== '' && formobj.gc2.singleFinalPrice !== null">
<div class="title">挂车2(对应单台主车)</div>
<el-row>
<el-col :span="6">
<div class="span-sty">挂车类型</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.trailerTypeValue }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">外廓尺寸-(m)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.appearanceSizeLong }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">数量</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.trailerCount }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">合同</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc2.contractFile" :key="index" :src="item" :preview-src-list="formobj.gc2.contractFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">同车型合格证</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc2.certFile" :key="index" :src="item" :preview-src-list="formobj.gc2.certFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">备注说明</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.remarks }}</span></el-form-item>
</el-col>
</el-row>
</div>
</div>
<div class="title">订金信息</div> <div class="title">订金信息</div>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
@ -335,15 +411,17 @@ export default {
billingType: '', billingType: '',
billingTypeKey: '', billingTypeKey: '',
busDepositFictitiousList: [], busDepositFictitiousList: [],
busSalesOrderDeposit: [], busSalesOrderDeposit: {},
busSalesOrderDiscountList: [], busSalesOrderDiscountList: [],
busSalesOrderInsurance: [], busSalesOrderInsurance: {},
busSalesOrderMakeup: [], busSalesOrderMakeup: {},
busSalesOrderModel: [], busSalesOrderModel: {},
busSalesOrderPrice: [], busSalesOrderPrice: {},
busSalesOrderVehicleList: [], busSalesOrderVehicleList: [],
busSalesOrderotherMessageDetailsVo: [], busSalesOrderotherMessageDetailsVo: {},
busSalesVehicleOrderList: [], busSalesVehicleOrderList: [],
gc1: {},
gc2: {},
concatNo: '', concatNo: '',
companyInvoicingName: '', companyInvoicingName: '',
createDate: '', createDate: '',
@ -354,6 +432,7 @@ export default {
insuranceInfoMessage: '', insuranceInfoMessage: '',
isInsurance: '', isInsurance: '',
isTop: '', isTop: '',
isGc: false,
licensePlateKey: '', licensePlateKey: '',
licensePlateValue: '', licensePlateValue: '',
mobile: '', mobile: '',
@ -426,6 +505,34 @@ export default {
} else { } else {
this.formobj.busSalesOrderModel.vinNo = '' this.formobj.busSalesOrderModel.vinNo = ''
} }
if (this.formobj.gc1.contractFile.length > 0) {
const aa = []
this.formobj.gc1.contractFile.forEach((e) => {
aa.push(e.url)
})
this.formobj.gc1.contractFile = aa
}
if (this.formobj.gc1.certFile.length > 0) {
const bb = []
this.formobj.gc1.certFile.forEach((e) => {
bb.push(e.url)
})
this.formobj.gc1.certFile = bb
}
if (this.formobj.gc2.contractFile.length > 0) {
const cc = []
this.formobj.gc2.contractFile.forEach((e) => {
cc.push(e.url)
})
this.formobj.gc2.contractFile = cc
}
if (this.formobj.gc2.certFile.length > 0) {
const ee = []
this.formobj.gc2.certFile.forEach((e) => {
ee.push(e.url)
})
this.formobj.gc2.certFile = ee
}
} }
}) })
}, },

171
anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/xiaoshoudingdanInfo.vue

@ -130,51 +130,127 @@
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<!-- <div class="title">挂车信息</div>--> <div class="title">价格信息(不含挂车)</div>
<!-- <el-row>-->
<!-- <el-col :span="24">-->
<!-- <el-form-item><span></span></el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<div class="title">价格信息</div>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台整体指导价</div> <div class="span-sty">销售指导价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleGuildPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleGuildPrice }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">主车单台销售合同价</div> <div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">其中主车或底盘()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.finalPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.finalPrice }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台整体销售合同价</div> <div class="span-sty">其中上装()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.singleFinalPrice }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderModel.topPrice }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">单台折让()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.bigDecimalSing }}</span></el-form-item>
</el-col>
<el-col :span="8">
<div class="span-sty">台数</div> <div class="span-sty">台数</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.quantity }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="6">
<div class="span-sty">车价合计</div> <div class="span-sty">车价合计()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.priceSum }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.priceSum }}</span></el-form-item>
</el-col> </el-col>
</el-row> <el-col :span="6">
<el-row>
<el-col :span="12">
<div class="span-sty">计划提车日期</div> <div class="span-sty">计划提车日期</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpDate }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpDate }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="6">
<div class="span-sty">计提车地点</div> <div class="span-sty">提车地点</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpLocation }}</span></el-form-item> <el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.plannedPickUpLocation }}</span></el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">单台折让()</div>
<el-form-item><span class="addinputInfo">{{ formobj.busSalesOrderPrice.bigDecimalSing }}</span></el-form-item>
</el-col>
</el-row>
<div v-if="formobj.isGc">
<div class="title">挂车<span v-show="formobj.gc2.singleFinalPrice !== '' && formobj.gc2.singleFinalPrice !== null">1</span>(对应单台主车)</div>
<el-row>
<el-col :span="6">
<div class="span-sty">挂车类型</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.trailerTypeValue }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">外廓尺寸-(m)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.appearanceSizeLong }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">数量</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.trailerCount }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">合同</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc1.contractFile" :key="index" :src="item" :preview-src-list="formobj.gc1.contractFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">同车型合格证</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc1.certFile" :key="index" :src="item" :preview-src-list="formobj.gc1.certFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">备注说明</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc1.remarks }}</span></el-form-item>
</el-col>
</el-row>
<div v-show="formobj.gc2.singleFinalPrice !== '' && formobj.gc2.singleFinalPrice !== null">
<div class="title">挂车2(对应单台主车)</div>
<el-row>
<el-col :span="6">
<div class="span-sty">挂车类型</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.trailerTypeValue }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">外廓尺寸-(m)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.appearanceSizeLong }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">销售合同价(/)</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.singleFinalPrice }}</span></el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">数量</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.trailerCount }}</span></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">合同</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc2.contractFile" :key="index" :src="item" :preview-src-list="formobj.gc2.contractFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">同车型合格证</div>
<el-form-item><el-image class="addinputInfo" style="width: 150px;height: 150px" v-for="(item, index) in formobj.gc2.certFile" :key="index" :src="item" :preview-src-list="formobj.gc2.certFile" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<div class="span-sty">备注说明</div>
<el-form-item><span class="addinputInfo">{{ formobj.gc2.remarks }}</span></el-form-item>
</el-col>
</el-row>
</div>
</div>
<div class="title">订金信息</div> <div class="title">订金信息</div>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
@ -336,15 +412,17 @@ export default {
billingType: '', billingType: '',
billingTypeKey: '', billingTypeKey: '',
busDepositFictitiousList: [], busDepositFictitiousList: [],
busSalesOrderDeposit: [], busSalesOrderDeposit: {},
busSalesOrderDiscountList: [], busSalesOrderDiscountList: [],
busSalesOrderInsurance: [], busSalesOrderInsurance: {},
busSalesOrderMakeup: [], busSalesOrderMakeup: {},
busSalesOrderModel: [], busSalesOrderModel: {},
busSalesOrderPrice: [], busSalesOrderPrice: {},
busSalesOrderVehicleList: [], busSalesOrderVehicleList: [],
busSalesOrderotherMessageDetailsVo: [], busSalesOrderotherMessageDetailsVo: {},
busSalesVehicleOrderList: [], busSalesVehicleOrderList: [],
gc1: {},
gc2: {},
companyInvoicingName: '', companyInvoicingName: '',
concatNo: '', concatNo: '',
createDate: '', createDate: '',
@ -355,6 +433,7 @@ export default {
insuranceInfoMessage: '', insuranceInfoMessage: '',
isInsurance: '', isInsurance: '',
isTop: '', isTop: '',
isGc: false,
licensePlateKey: '', licensePlateKey: '',
licensePlateValue: '', licensePlateValue: '',
mobile: '', mobile: '',
@ -392,6 +471,34 @@ export default {
} else { } else {
this.formobj.busSalesOrderModel.vinNo = '' this.formobj.busSalesOrderModel.vinNo = ''
} }
if (this.formobj.gc1.contractFile.length > 0) {
const aa = []
this.formobj.gc1.contractFile.forEach((e) => {
aa.push(e.url)
})
this.formobj.gc1.contractFile = aa
}
if (this.formobj.gc1.certFile.length > 0) {
const bb = []
this.formobj.gc1.certFile.forEach((e) => {
bb.push(e.url)
})
this.formobj.gc1.certFile = bb
}
if (this.formobj.gc2.contractFile.length > 0) {
const cc = []
this.formobj.gc2.contractFile.forEach((e) => {
cc.push(e.url)
})
this.formobj.gc2.contractFile = cc
}
if (this.formobj.gc2.certFile.length > 0) {
const ee = []
this.formobj.gc2.certFile.forEach((e) => {
ee.push(e.url)
})
this.formobj.gc2.certFile = ee
}
} }
}) })
}, },

Loading…
Cancel
Save