解决冲突
This commit is contained in:
@ -486,89 +486,6 @@ export class SupplyManagementOnecarPublishComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
// initSF55() {
|
|
||||||
// this.schema55 = {
|
|
||||||
// properties: {
|
|
||||||
// insuranceType: {
|
|
||||||
// type: 'string',
|
|
||||||
// title: '增值服务套餐',
|
|
||||||
// enum: [
|
|
||||||
// { label: '不购买', value: '0' },
|
|
||||||
// { label: '套餐一', value: '1' },
|
|
||||||
// { label: '套餐二', value: '2' }
|
|
||||||
// ],
|
|
||||||
// ui: {
|
|
||||||
// widget: 'select'
|
|
||||||
// },
|
|
||||||
// default: '0'
|
|
||||||
// },
|
|
||||||
// type1: {
|
|
||||||
// type: 'string',
|
|
||||||
// title: '',
|
|
||||||
// enum: ['车辆实时定位', '轨迹查询', '数据保护', '赠送基本险'],
|
|
||||||
// readOnly: true,
|
|
||||||
// ui: {
|
|
||||||
// widget: 'checkbox',
|
|
||||||
// visibleIf: { insuranceType: (value: string) => value === '1' }
|
|
||||||
// } as SFCheckboxWidgetSchema,
|
|
||||||
// default: ['车辆实时定位', '轨迹查询', '数据保护', '赠送基本险']
|
|
||||||
// },
|
|
||||||
// type2: {
|
|
||||||
// type: 'string',
|
|
||||||
// title: '',
|
|
||||||
// enum: ['车辆实时定位', '轨迹查询', '数据保护', '专属技术服务', '赠送综合险'],
|
|
||||||
// readOnly: true,
|
|
||||||
// ui: {
|
|
||||||
// widget: 'checkbox',
|
|
||||||
// visibleIf: { insuranceType: (value: string) => value === '2' }
|
|
||||||
// } as SFCheckboxWidgetSchema,
|
|
||||||
// default: ['车辆实时定位', '轨迹查询', '数据保护', '专属技术服务', '赠送综合险']
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// };
|
|
||||||
// this.ui55 = {
|
|
||||||
// '*': {
|
|
||||||
// spanLabelFixed: 100,
|
|
||||||
// grid: { span: 24 }
|
|
||||||
// },
|
|
||||||
// $insuranceType: {
|
|
||||||
// grid: { span: 12 }
|
|
||||||
// }
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
// initSF5() {
|
|
||||||
// this.schema5 = {
|
|
||||||
// properties: {
|
|
||||||
// goodsValue: {
|
|
||||||
// type: 'string',
|
|
||||||
// title: '货物价值',
|
|
||||||
// ui: {
|
|
||||||
// widget: 'custom'
|
|
||||||
// }
|
|
||||||
// },
|
|
||||||
// insurancePremium: {
|
|
||||||
// type: 'string',
|
|
||||||
// title: '',
|
|
||||||
// ui: {
|
|
||||||
// widget: 'custom'
|
|
||||||
// }
|
|
||||||
// },
|
|
||||||
// insuranceRate: {
|
|
||||||
// type: 'string',
|
|
||||||
// title: '保险费率',
|
|
||||||
// ui: {
|
|
||||||
// hidden: true
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// };
|
|
||||||
// this.ui5 = {
|
|
||||||
// '*': {
|
|
||||||
// spanLabelFixed: 115,
|
|
||||||
// grid: { span: 12 }
|
|
||||||
// }
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
initSF6() {
|
initSF6() {
|
||||||
this.schema6 = {
|
this.schema6 = {
|
||||||
properties: {
|
properties: {
|
||||||
@ -1210,14 +1127,6 @@ export class SupplyManagementOnecarPublishComponent implements OnInit {
|
|||||||
this.sf4data.id = res?.goodsInfoVOList[0]?.id;
|
this.sf4data.id = res?.goodsInfoVOList[0]?.id;
|
||||||
}
|
}
|
||||||
this.totalFees = res?.shippingInformationVO?.totalFee || '0';
|
this.totalFees = res?.shippingInformationVO?.totalFee || '0';
|
||||||
// this.sf5data = {
|
|
||||||
// goodsValue: res?.goodsValue,
|
|
||||||
// insurancePremium: res?.insurancePremium || '',
|
|
||||||
// insuranceRate: res?.insuranceRate || ''
|
|
||||||
// };
|
|
||||||
// this.sf55data = {
|
|
||||||
// insuranceType: res?.insuranceType || ''
|
|
||||||
// };
|
|
||||||
this.sf5data = {
|
this.sf5data = {
|
||||||
insuranceType: res?.insuranceType || '',
|
insuranceType: res?.insuranceType || '',
|
||||||
goodsValue: res?.goodsValue || '',
|
goodsValue: res?.goodsValue || '',
|
||||||
|
|||||||
@ -219,26 +219,15 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</nz-card>
|
</nz-card>
|
||||||
|
|
||||||
<nz-card>
|
<nz-card>
|
||||||
<div class="card-title">服务信息</div>
|
<div class="card-title">服务信息</div>
|
||||||
<div nz-row>
|
<div nz-row>
|
||||||
<div nz-col nzSpan="18">
|
<div nz-col nzSpan="16">
|
||||||
<sf #sf55 [schema]="schema55" [button]="'none'" [ui]="ui55" [formData]="sf55data"></sf>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div nz-row [nzGutter]="24" style="margin-bottom: 24px">
|
|
||||||
<div nz-col [nzSpan]="10">
|
|
||||||
<div class="align-center">
|
|
||||||
<span style="font-weight: bolder; margin-right: 12px">购买货运险</span>
|
|
||||||
<nz-alert nzType="warning" [nzMessage]="template1" nzShowIcon></nz-alert>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<ng-template #template1>推荐投保,填写货值自动估保费,司机接单后不可退保。详见<a target="_blank" [queryParams]="{ type: 10 }" [routerLink]="['/passport/agreement']">《投保告知》</a></ng-template>
|
|
||||||
<div nz-row>
|
|
||||||
<div nz-col nzSpan="18">
|
|
||||||
<sf #sf5 [schema]="schema5" [button]="'none'" [ui]="ui5" [formData]="sf5data">
|
<sf #sf5 [schema]="schema5" [button]="'none'" [ui]="ui5" [formData]="sf5data">
|
||||||
|
<ng-template sf-template="freeInsurance" let-i let-ui="ui">
|
||||||
|
<nz-alert nzType="warning" [nzMessage]="template1" nzShowIcon></nz-alert>
|
||||||
|
</ng-template>
|
||||||
|
<ng-template #template1>推荐投保,填写货值自动估保费,司机接单后不可退保。详见<a target="_blank" [queryParams]="{ type: 10 }" [routerLink]="['/agreement']">《投保告知》</a></ng-template>
|
||||||
<ng-template sf-template="goodsValue" let-i let-ui="ui">
|
<ng-template sf-template="goodsValue" let-i let-ui="ui">
|
||||||
<div class="align-center">
|
<div class="align-center">
|
||||||
<nz-input-number
|
<nz-input-number
|
||||||
|
|||||||
@ -116,7 +116,6 @@ export class SupplyManagementReleasePublishComponent implements OnInit {
|
|||||||
this.initSF3();
|
this.initSF3();
|
||||||
this.initSF4();
|
this.initSF4();
|
||||||
this.initSF5();
|
this.initSF5();
|
||||||
this.initSF55();
|
|
||||||
this.initSF6();
|
this.initSF6();
|
||||||
this.initSF7();
|
this.initSF7();
|
||||||
this.addStartInfo();
|
this.addStartInfo();
|
||||||
@ -399,18 +398,76 @@ export class SupplyManagementReleasePublishComponent implements OnInit {
|
|||||||
initSF5() {
|
initSF5() {
|
||||||
this.schema5 = {
|
this.schema5 = {
|
||||||
properties: {
|
properties: {
|
||||||
|
insuranceType: {
|
||||||
|
type: 'string',
|
||||||
|
title: '增值服务套餐',
|
||||||
|
ui: {
|
||||||
|
widget: 'dict-select',
|
||||||
|
params: { dictKey: 'bill:insurance:type' },
|
||||||
|
},
|
||||||
|
default: '3'
|
||||||
|
},
|
||||||
|
type1: {
|
||||||
|
type: 'string',
|
||||||
|
title: '',
|
||||||
|
enum: ['车辆实时定位', '轨迹查询', '数据保护', '赠送基本险'],
|
||||||
|
readOnly: true,
|
||||||
|
ui: {
|
||||||
|
widget: 'checkbox',
|
||||||
|
visibleIf: { insuranceType: (value: string) => value === '1' }
|
||||||
|
} as SFCheckboxWidgetSchema,
|
||||||
|
default: ['车辆实时定位', '轨迹查询', '数据保护', '赠送基本险']
|
||||||
|
},
|
||||||
|
type2: {
|
||||||
|
type: 'string',
|
||||||
|
title: '',
|
||||||
|
enum: ['车辆实时定位', '轨迹查询', '数据保护', '专属技术服务', '赠送综合险'],
|
||||||
|
readOnly: true,
|
||||||
|
ui: {
|
||||||
|
widget: 'checkbox',
|
||||||
|
visibleIf: { insuranceType: (value: string) => value === '2' }
|
||||||
|
} as SFCheckboxWidgetSchema,
|
||||||
|
default: ['车辆实时定位', '轨迹查询', '数据保护', '专属技术服务', '赠送综合险']
|
||||||
|
},
|
||||||
|
freeInsurance: {
|
||||||
|
type: 'string',
|
||||||
|
title: '赠送保险',
|
||||||
|
ui: {
|
||||||
|
widget: 'custom',
|
||||||
|
visibleIf: { insuranceType: (value: string) => value !== '3' }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
insurancePackagedGoods:{
|
||||||
|
type: 'string',
|
||||||
|
title: '货物包装',
|
||||||
|
ui: {
|
||||||
|
widget: 'dict-select',
|
||||||
|
params: { dictKey: 'insure:packaged:goods' },
|
||||||
|
visibleIf: { insuranceType: (value: string) => value !== '3' }
|
||||||
|
} as SFSelectWidgetSchema
|
||||||
|
},
|
||||||
|
hidenField:{
|
||||||
|
type: 'string',
|
||||||
|
title: '',
|
||||||
|
default:' ',
|
||||||
|
ui: {
|
||||||
|
widget:'text'
|
||||||
|
}
|
||||||
|
},
|
||||||
goodsValue: {
|
goodsValue: {
|
||||||
type: 'string',
|
type: 'string',
|
||||||
title: '货物价值',
|
title: '货物价值',
|
||||||
ui: {
|
ui: {
|
||||||
widget: 'custom'
|
widget: 'custom',
|
||||||
|
visibleIf: { insuranceType: (value: string) => value !== '3' }
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
insurancePremium: {
|
insurancePremium: {
|
||||||
type: 'string',
|
type: 'string',
|
||||||
title: '',
|
title: '',
|
||||||
ui: {
|
ui: {
|
||||||
widget: 'custom'
|
widget: 'custom',
|
||||||
|
visibleIf: { insuranceType: (value: string) => value !== '3' }
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
insuranceRate: {
|
insuranceRate: {
|
||||||
@ -420,62 +477,22 @@ export class SupplyManagementReleasePublishComponent implements OnInit {
|
|||||||
hidden: true
|
hidden: true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
required: ['insurancePackagedGoods']
|
||||||
};
|
};
|
||||||
this.ui5 = {
|
this.ui5 = {
|
||||||
'*': {
|
'*': {
|
||||||
spanLabelFixed: 115,
|
spanLabelFixed: 115,
|
||||||
grid: { span: 12 }
|
grid: { span: 12 }
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
initSF55() {
|
|
||||||
this.schema55 = {
|
|
||||||
properties: {
|
|
||||||
insuranceType: {
|
|
||||||
type: 'string',
|
|
||||||
title: '增值服务套餐',
|
|
||||||
enum: [
|
|
||||||
{ label: '不购买', value: '0' },
|
|
||||||
{ label: '套餐一', value: '1' },
|
|
||||||
{ label: '套餐二', value: '2' }
|
|
||||||
],
|
|
||||||
ui: {
|
|
||||||
widget: 'select'
|
|
||||||
},
|
},
|
||||||
default:'0'
|
$type1:{
|
||||||
},
|
|
||||||
type1: {
|
|
||||||
type: 'string',
|
|
||||||
title: '',
|
|
||||||
enum: ['车辆实时定位', '轨迹查询', '数据保护','赠送基本险'],
|
|
||||||
readOnly: true,
|
|
||||||
ui: {
|
|
||||||
widget: 'checkbox',
|
|
||||||
visibleIf: {insuranceType: (value: string) => value ==='1'},
|
|
||||||
} as SFCheckboxWidgetSchema,
|
|
||||||
default: ['车辆实时定位', '轨迹查询', '数据保护','赠送基本险'],
|
|
||||||
},
|
|
||||||
type2: {
|
|
||||||
type: 'string',
|
|
||||||
title: '',
|
|
||||||
enum: ['车辆实时定位', '轨迹查询', '数据保护','专属技术服务','赠送综合险'],
|
|
||||||
readOnly: true,
|
|
||||||
ui: {
|
|
||||||
widget: 'checkbox',
|
|
||||||
visibleIf: {insuranceType: (value: string) => value ==='2'},
|
|
||||||
} as SFCheckboxWidgetSchema,
|
|
||||||
default: ['车辆实时定位', '轨迹查询', '数据保护','专属技术服务','赠送综合险'],
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
this.ui55 = {
|
|
||||||
'*': {
|
|
||||||
spanLabelFixed: 100,
|
|
||||||
grid: { span: 24 }
|
grid: { span: 24 }
|
||||||
},
|
},
|
||||||
$insuranceType: {
|
$type2:{
|
||||||
grid: { span: 12 }
|
grid: { span: 24 }
|
||||||
|
},
|
||||||
|
$freeInsurance:{
|
||||||
|
grid: { span: 24 }
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user