Skip to content

Commit c12c321

Browse files
committed
fix/model-driven
1 parent 5ac2e22 commit c12c321

2 files changed

Lines changed: 6 additions & 7 deletions

File tree

packages/configurator/src/model-api-configurator/ModelApiConfigurator.vue

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
</div>
5555
</tiny-popover>
5656
<div class="model-api-wrap" v-if="modelValue.length">
57-
<div class="model-api-item" v-for="(item, index) in modelValue" :key="item.nameEn">
57+
<div class="model-api-item" v-for="(item, index) in apiList" :key="item.nameEn">
5858
<tiny-checkbox v-model="item.checked" @change="setModelApis">{{ item.name }}</tiny-checkbox>
5959
<tiny-icon-edit @click="openPopover(item, index)"></tiny-icon-edit>
6060
</div>
@@ -154,7 +154,6 @@ const getModel = async () => {
154154
const modelId = useCanvas().getCurrentSchema().props?.serviceModel?.id
155155
if (modelId) {
156156
selectedModel.value = await getModelDetail(modelId)
157-
console.log('selectedModel', selectedModel.value)
158157
apiList.value = selectedModel.value.method.map((item) => {
159158
return {
160159
...item,
@@ -163,7 +162,6 @@ const getModel = async () => {
163162
method: 'post'
164163
}
165164
})
166-
console.log('apilist', apiList.value)
167165
selectedApi.value = selectedModel.value.method.map((api) => api.name)
168166
}
169167
}
@@ -217,7 +215,6 @@ watch(
217215
nameEn: api.nameEn
218216
}
219217
})
220-
console.log('modelValue', modelValue.value)
221218
emit('update:modelValue', modelValue.value)
222219
}
223220
}

packages/configurator/src/model-common/ModelSelect.vue

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,11 @@ export default {
8989
getModelList(pagerState.currentPage, { nameCn: searchWords.value }).then(async (res) => {
9090
modelList.value = res.records
9191
pagerState.total = res.total
92-
const radioRow = res.records.find((item) => item.id === selectedModel.value.id)
93-
modelListRef.value.setRadioRow(radioRow)
94-
await selectModel({ row: radioRow })
92+
if (selectedModel.value) {
93+
const radioRow = res.records.find((item) => item.id === selectedModel.value.id)
94+
modelListRef.value.setRadioRow(radioRow)
95+
await selectModel({ row: radioRow })
96+
}
9597
})
9698
}
9799

0 commit comments

Comments
 (0)