|
|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<!--布局容器-->
|
|
|
<div class="container" style="width: 99%; margin-top: 0px">
|
|
|
- <templateTable :formList="formList" :searchData.sync="searchData" :tableConfig="tableConfig" :btnGroup="btnGroup"
|
|
|
+ <templateTable :formList="formList" :searchData.sync="searchData" :tableConfig="tableConfig"
|
|
|
:data="tableData" @getList="getList" @handleSearchList="handleSearchList" :pagination="queryBatchFrom">
|
|
|
<template slot="excel导入" slot-scope="scope">
|
|
|
<div style="display:inline-block;margin:0 5px">
|
|
|
@@ -12,24 +12,6 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<template slot="operate" slot-scope="scope">
|
|
|
- <!-- <div style="display: inline-block;">
|
|
|
- <el-upload
|
|
|
- class="upload"
|
|
|
- ref="reUpload"
|
|
|
- :show-file-list="false"
|
|
|
- v-if="scope.row.importStatus == 0"
|
|
|
- action="#"
|
|
|
- :http-request="reCarfrontChange"
|
|
|
- :multiple="false"
|
|
|
- >
|
|
|
- <el-button
|
|
|
- style="margin-right:5px"
|
|
|
- size="mini"
|
|
|
- type="primary"
|
|
|
- @click="reImportFun(scope.row)"
|
|
|
- >重新导入</el-button>
|
|
|
- </el-upload>
|
|
|
- </div> -->
|
|
|
<el-button size="mini" type="primary" @click="detailBatchFun(scope.row)">详情</el-button>
|
|
|
<el-button
|
|
|
v-if="scope.row.status == 0"
|
|
|
@@ -37,21 +19,6 @@
|
|
|
type="primary"
|
|
|
@click="mateFun(scope.row)"
|
|
|
>匹配</el-button>
|
|
|
- <!-- <el-button
|
|
|
- size="mini"
|
|
|
- type="primary"
|
|
|
- @click="modifyFun(scope.row)"
|
|
|
- >修改</el-button> -->
|
|
|
- <!-- <el-button
|
|
|
- size="mini"
|
|
|
- type="primary"
|
|
|
- @click="deleteFun(scope.row)"
|
|
|
- >删除</el-button>
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="primary"
|
|
|
- @click="exportNum(scope.row)"
|
|
|
- >导出</el-button> -->
|
|
|
</template>
|
|
|
</templateTable>
|
|
|
<el-dialog v-dialogDrag title="修改" :visible.sync="dialogVisible" width="1200px" @close="closeVisible">
|
|
|
@@ -215,89 +182,90 @@
|
|
|
class="demo-ruleForm"
|
|
|
:inline="true"
|
|
|
:model="mateform"
|
|
|
- ref="userform"
|
|
|
- label-width="160px"
|
|
|
+ :rules="mateRules"
|
|
|
+ ref="ruleForm"
|
|
|
+ label-width="170px"
|
|
|
>
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="车牌号(保司):">
|
|
|
+ <el-form-item label="车牌号(保司):" prop="plateNum2">
|
|
|
<el-input :disabled="true" v-model="mateform.plateNum2" size="small"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="车牌号(渠道):">
|
|
|
+ <el-col :span="12" >
|
|
|
+ <el-form-item label="车牌号(渠道):" prop="plateNum1">
|
|
|
<el-input :disabled="true" v-model="mateform.plateNum1" size="small"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="商业保费(保司):">
|
|
|
+ <el-form-item label="商业保费(保司):" prop="cip2">
|
|
|
<el-input :disabled="true" v-model="mateform.cip2" size="small"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="商业保费(渠道):">
|
|
|
+ <el-form-item label="商业保费(渠道):" prop="cip1">
|
|
|
<el-input v-model="mateform.cip1" size="small"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="交强保费(保司):">
|
|
|
+ <el-form-item label="交强保费(保司):" prop="mlifta2">
|
|
|
<el-input :disabled="true" v-model="mateform.mlifta2" size="small"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="交强保费(渠道):">
|
|
|
+ <el-form-item label="交强保费(渠道):" prop="mlifta1">
|
|
|
<el-input v-model="mateform.mlifta1" size="small"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="车船税保费(保司):">
|
|
|
+ <el-form-item label="车船税保费(保司):" prop="vavt2">
|
|
|
<el-input :disabled="true" v-model="mateform.vavt2" size="small"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="车船税保费(渠道):">
|
|
|
+ <el-form-item label="车船税保费(渠道):" prop="vavt1">
|
|
|
<el-input v-model="mateform.vavt1" size="small"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="商业费用(保司):">
|
|
|
+ <el-form-item label="商业费用(保司):" prop="cipCost2">
|
|
|
<el-input :disabled="true" v-model="mateform.cipCost2" size="small"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="商业费用(渠道):">
|
|
|
+ <el-form-item label="商业费用(渠道):" prop="cipCost1">
|
|
|
<el-input v-model="mateform.cipCost1" size="small"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="交强费用(保司):">
|
|
|
+ <el-form-item label="交强费用(保司):" prop="mliftaCost2">
|
|
|
<el-input :disabled="true" v-model="mateform.mliftaCost2" size="small"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="交强费用(渠道):">
|
|
|
+ <el-form-item label="交强费用(渠道):" prop="mliftaCost1">
|
|
|
<el-input v-model="mateform.mliftaCost1" size="small"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="车船税费用(保司):">
|
|
|
+ <el-form-item label="车船税费用(保司):" prop="vavtCost2">
|
|
|
<el-input :disabled="true" v-model="mateform.vavtCost2" size="small"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="车船税费用(渠道):">
|
|
|
+ <el-form-item label="车船税费用(渠道):" prop="vavtCost1">
|
|
|
<el-input v-model="mateform.vavtCost1" size="small"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -305,7 +273,7 @@
|
|
|
</el-form>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
<el-button size="small" @click="dialogBVatchUpdata = false">取消修改</el-button>
|
|
|
- <el-button size="small" type="primary" @click="mateSave()">确定修改</el-button>
|
|
|
+ <el-button size="small" type="primary" @click="mateSave('ruleForm')">确定修改</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
@@ -413,7 +381,7 @@ export default {
|
|
|
this.tableConfig.loading = true;
|
|
|
this.$api.cost
|
|
|
.getchanneQueryPageDetails({
|
|
|
- ...this.queryBatchFrom, dto:data
|
|
|
+ ...this.queryBatchFrom, dto:{...data,classify:'保司'}
|
|
|
})
|
|
|
.then(res => {
|
|
|
this.tableData = res.data.content;
|
|
|
@@ -529,12 +497,17 @@ export default {
|
|
|
closdialogBVatchVisible(){
|
|
|
this.dialogBVatch = false;
|
|
|
},
|
|
|
- mateSave(){
|
|
|
- let obj={
|
|
|
+ mateSave(formName){
|
|
|
+ this.$refs[formName].validate((valid) => {
|
|
|
+ if (valid) {
|
|
|
+ let obj={
|
|
|
cip:this.mateform.cip1,
|
|
|
mlifta:this.mateform.mlifta1,
|
|
|
vavt:this.mateform.vavt1,
|
|
|
- id:this.mateform.id
|
|
|
+ id:this.mateform.id,
|
|
|
+ cipCost:this.mateform.mliftaCost1,
|
|
|
+ mliftaCost:this.mateform.mliftaCost1,
|
|
|
+ vavtCost:this.mateform.vavtCost1,
|
|
|
}
|
|
|
this.$api.cost
|
|
|
.getchanneEdit(obj)
|
|
|
@@ -546,8 +519,29 @@ export default {
|
|
|
});
|
|
|
this.dialogBVatchUpdata = false;
|
|
|
this.mate2(this.batchNumDetailId)
|
|
|
+ this.mate1(this.batchNumDetailId)
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ this.$message.error(res.msg)
|
|
|
}
|
|
|
});
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ },
|
|
|
+ confirmReceipt(){
|
|
|
+ this.$api.cost.batchReceive(this.batchNumDetailId).then(res => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.dialogMateVisible=false
|
|
|
+ this.$message({
|
|
|
+ message: "领取成功",
|
|
|
+ type: "success"
|
|
|
+ });
|
|
|
+ this.getList();
|
|
|
+ }
|
|
|
+ });
|
|
|
},
|
|
|
tableCurrentmatch2Change(val) {
|
|
|
this.matchPage2.pageNum = val;
|