|
|
@@ -548,7 +548,6 @@ const initType = () => {
|
|
|
if(res.code == 200) {
|
|
|
insuranceType.value = res.data
|
|
|
projectAddFrom.value.productId = insuranceType.value[0].value
|
|
|
- initInsurance()
|
|
|
} else {
|
|
|
ElMessage({
|
|
|
message: res.msg,
|
|
|
@@ -654,14 +653,17 @@ const initAttr = () => {
|
|
|
}
|
|
|
|
|
|
// 编辑
|
|
|
-const initEdit = () => {
|
|
|
- api.projectApi.getScheme(myRoute.query.id).then(res => {
|
|
|
+const initEdit =async () => {
|
|
|
+ initInsurance()
|
|
|
+ await api.projectApi.getScheme(myRoute.query.id).then(res => {
|
|
|
if(res.code == 200) {
|
|
|
if(res.data && res.data.schemeList.length > 0) {
|
|
|
res.data.schemeList.forEach(item => {
|
|
|
item.drivingList = item.drivingIntentionList
|
|
|
item.tableData = item.schemeInsuranceList.map(sub => {
|
|
|
+ console.log(insuranceTypeList.value)
|
|
|
let obj = insuranceTypeList.value.find(a => a.id == sub.insuranceId)
|
|
|
+ console.log(obj)
|
|
|
return {
|
|
|
...sub,
|
|
|
optionId: res.data.schemeType===1?`${sub.optionId[0]}`:sub.optionId,
|
|
|
@@ -773,12 +775,14 @@ onMounted(() => {
|
|
|
if(myRoute.query.id) {
|
|
|
isEdit.value = true
|
|
|
projectAddFrom.value.id = myRoute.query.id
|
|
|
+ projectAddFrom.value.productId = myRoute.query.productId
|
|
|
initEdit()
|
|
|
} else {
|
|
|
isEdit.value = false
|
|
|
initAttr()
|
|
|
+ initInsurance()
|
|
|
+
|
|
|
}
|
|
|
- // initInsurance()
|
|
|
})
|
|
|
|
|
|
</script>
|