|
|
@@ -411,7 +411,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row> -->
|
|
|
- <el-row>
|
|
|
+ <el-row v-if="batchUpdateincludes">
|
|
|
<div class="title">交强险费用</div>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="总费用比例" prop="jqCostsProportion">
|
|
|
@@ -421,35 +421,35 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="交强管理比例一级" prop="jqExportRadioLevel1">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.jqExportRadioLevel1" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="交强管理比例二级" prop="jqExportRadioLevel2">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.jqExportRadioLevel2" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="交强管理比例三级" prop="jqExportRadioLevel3">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.jqExportRadioLevel3" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="交强管理比例四级" prop="jqExportRadioLevel4">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.jqExportRadioLevel4" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="交强管理比例五级" prop="jqExportRadioLevel5">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.jqExportRadioLevel5" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
@@ -465,35 +465,35 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="商业手续比例一级 " prop="syExportRadioLevel1">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.syExportRadioLevel1" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="商业手续比例二级 " prop="syExportRadioLevel2">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.syExportRadioLevel2" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="商业手续比例三级 " prop="syExportRadioLevel3">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.syExportRadioLevel3" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="商业手续比例四级 " prop="syExportRadioLevel4">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.syExportRadioLevel4" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="商业手续比例五级 " prop="syExportRadioLevel5">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.syExportRadioLevel5" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
@@ -509,35 +509,35 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="非车手续比例一级 " prop="noCarExportRadioLevel1">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.noCarExportRadioLevel1" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="非车手续比例二级 " prop="noCarExportRadioLevel2">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.noCarExportRadioLevel2" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="非车手续比例三级 " prop="noCarExportRadioLevel3">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.noCarExportRadioLevel3" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="非车手续比例四级 " prop="noCarExportRadioLevel4">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.noCarExportRadioLevel4" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="非车手续比例五级 " prop="noCarExportRadioLevel5">
|
|
|
- <el-input-number size="small" :controls="false" :precision="2"
|
|
|
+ <el-input-number size="small" :controls="false" :precision="2"
|
|
|
v-model="batchUpdateForm.noCarExportRadioLevel5" placeholder="请输入管理费比例">
|
|
|
</el-input-number>
|
|
|
</el-form-item>
|
|
|
@@ -603,7 +603,7 @@
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
|
|
|
-
|
|
|
+
|
|
|
<el-dialog title="批量修改起止时间" :visible.sync="showUpdate1" width="30%" top="6vh">
|
|
|
<div class="tab-panestyle">
|
|
|
<el-form :inline="true" :model="batchUpdateForm1" id="bulkOperation" class="demo-form-inline tab-panecent" style="padding: 20px;">
|
|
|
@@ -1225,6 +1225,7 @@ export default {
|
|
|
permissions: null,
|
|
|
showUpdate1: false,
|
|
|
batchUpdateForm1: {},
|
|
|
+ batchUpdatelist:[],
|
|
|
}
|
|
|
},
|
|
|
// 生命周期函数
|
|
|
@@ -1681,10 +1682,25 @@ export default {
|
|
|
},
|
|
|
//产品批量编辑
|
|
|
batchUpdate(data) {
|
|
|
+ let listName=[];
|
|
|
+ data.map(val=>{
|
|
|
+ let name=this.productPageResult.content.find(ele=>ele.id==val).productName;
|
|
|
+ listName.push(name)
|
|
|
+ return val;
|
|
|
+ })
|
|
|
+ this.batchUpdatelist=listName;
|
|
|
+ console.log(this.batchUpdatelist)
|
|
|
+ let contains1 = listName.every(item => ['单交'].includes(item));
|
|
|
+ let contains2 = listName.every(item => ['单商','单三'].includes(item));
|
|
|
+ let contains3 = listName.every(item => ['交商','交三'].includes(item));
|
|
|
+ if(contains1 || contains2 || contains3){
|
|
|
this.batchUpdateForm = {
|
|
|
- ids: data,
|
|
|
+ ids: data,
|
|
|
};
|
|
|
this.batchdialogVisible = true;
|
|
|
+ }else{
|
|
|
+ return this.$message.error('险种选择错误,无法批量修改');
|
|
|
+ }
|
|
|
},
|
|
|
//产品编辑
|
|
|
productUpdate({ row, column }) {
|
|
|
@@ -1751,7 +1767,7 @@ export default {
|
|
|
this.productpageRequest.createEndTime = '';
|
|
|
}
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
//产品分页json
|
|
|
productCostFindPage(data) {
|
|
|
if (data && data.pageRequest) {
|
|
|
@@ -1869,6 +1885,11 @@ export default {
|
|
|
}
|
|
|
return contains
|
|
|
},
|
|
|
+ batchUpdateincludes(){
|
|
|
+ let a = ['单交'];
|
|
|
+ let contains = this.batchUpdatelist.every(item => a.includes(item));
|
|
|
+ return contains
|
|
|
+ },
|
|
|
productcopypickerOptions() {
|
|
|
return {
|
|
|
disabledDate: this.disabledDate1,
|