fix: CN-1592 UI 新增Tag检索界面:1. edit tag 时,缺少Tip,且保存时 preview 校验不通过;2. preview 里的 entity type改为选择框;3.Tip样式调整;4.table下拉的折线图未显示;

This commit is contained in:
hanyuxia
2024-04-15 16:51:28 +08:00
parent a5e70bb2f0
commit 4c408ccb04
7 changed files with 60 additions and 46 deletions

View File

@@ -160,13 +160,14 @@ export default {
this.getTableData(params)
},
search (params) {
this.name = params.q
params = { name: this.name }
if (this.intent) {
params = { ...params, intent: this.intent }
}
if (this.category) {
params = { ...params, category: this.category }
}
this.name = params.q
this.pageObj.pageNo = 1
this.getTableData(params)
},

View File

@@ -162,14 +162,28 @@
</td>
<td class="imported-data-value" :title="d.entityType">
<el-form-item v-if="editIndex === i || (addEditFlag && d.entityValue === '' && d.entityType === '')" prop="entityType">
<span class="imported-data-item-edit__input">
<el-input v-model="editTagForm.entityType" @blur="onBlurTagItem(i)" size="mini"></el-input>
</span>
<el-select v-model="editTagForm.entityType"
class="form-select__enable"
placeholder=" "
popper-class="form-select-popper"
@change="onBlurTagItem(i)"
@blur="onBlurTagItem(i)"
>
<template v-for="type in tagType" :key="type.name">
<el-option :label="type.label" :value="type.value"></el-option>
</template>
</el-select>
</el-form-item>
<span v-else>{{ d.entityType }}</span>
</td>
<td class="imported-data-msg" :title="d.msg">
<i :class="d.isValid === 1 ? 'el-icon-success' : (d.isValid === 0 ? 'el-icon-error' : '')"></i>&nbsp;&nbsp;{{(d.isValid === 1 && (d.msg==='' || !d.msg) )? $t('overall.success'): d.msg }}
<el-icon v-if="d.isValid === 0" style="vertical-align: middle;">
<CircleCloseFilled style="color:#E26154;" />
</el-icon>
<el-icon v-else-if="d.isValid === 1" style="vertical-align: middle;">
<CircleCheckFilled style="color:#749F4D;" />
</el-icon>
{{(d.isValid === 1 && (d.msg==='' || !d.msg) )? $t('overall.success'): d.msg }}
</td>
<!--返回和保存按钮:修改记录-->
<td v-if="backEditFlag && !addEditFlag && editIndex === i" class="imported-data-btn">
@@ -1255,6 +1269,11 @@ export default {
if (!response.data.data) {
throw new Error('No data found, id: ' + this.id)
}
if (response.data.data.itemList) {
response.data.data.itemList.forEach(item => {
item.isValid = 1
})
}
this.editObject = response.data.data
if (response.data.data.intent) {
const curIntentObj = this.tagIntent.find(item => item.value === response.data.data.intent)