mirror of
http://112.124.100.131/ebiz-ai/ebiz-ai-knowledge-manage.git
synced 2025-12-11 11:56:51 +08:00
feat: 修复新增异常
1. 修复点击新增时不会弹出问题
This commit is contained in:
@@ -104,7 +104,7 @@ export default {
|
|||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
form: {
|
form: {
|
||||||
handler() {},
|
handler() { },
|
||||||
deep: true
|
deep: true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -211,10 +211,17 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 处理新增
|
// 处理新增
|
||||||
handleAdd() {
|
handleAddSplit() {
|
||||||
this.dialogOptions.title = '新增规则'
|
this.dialogOptions.currentComponent = 'EditSplitRule'
|
||||||
this.dialogOptions.visible = true
|
this.$nextTick(() => {
|
||||||
this.dialogOptions.currentComponent = 'AddRules'
|
this.$refs.editSplitRule.init()
|
||||||
|
})
|
||||||
|
},
|
||||||
|
handleAddPrompt() {
|
||||||
|
this.dialogOptions.currentComponent = 'EditPromptRule'
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.$refs.editPromptRule.init()
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -232,7 +239,8 @@ export default {
|
|||||||
<el-form-item label="规则类型">
|
<el-form-item label="规则类型">
|
||||||
<el-select v-model="form.ruleType" placeholder="请选择规则类型">
|
<el-select v-model="form.ruleType" placeholder="请选择规则类型">
|
||||||
<el-option label="全部规则" value="">全部规则</el-option>
|
<el-option label="全部规则" value="">全部规则</el-option>
|
||||||
<el-option v-for="item in tableConfig.ruleType" :key="item" :label="item" :value="reverseRuleType(item)" />
|
<el-option v-for="item in tableConfig.ruleType" :key="item" :label="item"
|
||||||
|
:value="reverseRuleType(item)" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
@@ -245,15 +253,8 @@ export default {
|
|||||||
<!-- 创建时间 -->
|
<!-- 创建时间 -->
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="创建时间">
|
<el-form-item label="创建时间">
|
||||||
<el-date-picker
|
<el-date-picker v-model="form.createdDate" type="daterange" unlink-panels range-separator="至"
|
||||||
v-model="form.createdDate"
|
start-placeholder="开始日期" end-placeholder="结束日期" :picker-options="form.pickerOptions">
|
||||||
type="daterange"
|
|
||||||
unlink-panels
|
|
||||||
range-separator="至"
|
|
||||||
start-placeholder="开始日期"
|
|
||||||
end-placeholder="结束日期"
|
|
||||||
:picker-options="form.pickerOptions"
|
|
||||||
>
|
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
@@ -263,7 +264,8 @@ export default {
|
|||||||
<el-col :span="16">
|
<el-col :span="16">
|
||||||
<el-button size="mini" type="primary" @click="handleQuery">查询</el-button>
|
<el-button size="mini" type="primary" @click="handleQuery">查询</el-button>
|
||||||
<el-button size="mini" type="info" @click="handleReset">重置</el-button>
|
<el-button size="mini" type="info" @click="handleReset">重置</el-button>
|
||||||
<el-button size="mini" type="primary" @click="handleAdd">新增规则</el-button>
|
<el-button size="mini" type="primary" @click="handleAddSplit">新增拆分规则</el-button>
|
||||||
|
<el-button size="mini" type="primary" @click="handleAddPrompt">新增题词规则</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
@@ -271,16 +273,9 @@ export default {
|
|||||||
|
|
||||||
<!-- 下方规则列表 -->
|
<!-- 下方规则列表 -->
|
||||||
<div class="p20">
|
<div class="p20">
|
||||||
<r-table
|
<r-table :columns="tableConfig.columns" :data="tableData" :deletion="false" :total="tableConfig.total"
|
||||||
:columns="tableConfig.columns"
|
@currentChange="handleCurrentChange" @sizeChange="handleSizeChange" :currentPage="tableConfig.currentPage"
|
||||||
:data="tableData"
|
:pageSize="tableConfig.pageSize" />
|
||||||
:deletion="false"
|
|
||||||
:total="tableConfig.total"
|
|
||||||
@currentChange="handleCurrentChange"
|
|
||||||
@sizeChange="handleSizeChange"
|
|
||||||
:currentPage="tableConfig.currentPage"
|
|
||||||
:pageSize="tableConfig.pageSize"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</el-card>
|
</el-card>
|
||||||
<edit-prompt-rule ref="editPromptRule" v-if="dialogOptions.currentComponent === 'EditPromptRule'" />
|
<edit-prompt-rule ref="editPromptRule" v-if="dialogOptions.currentComponent === 'EditPromptRule'" />
|
||||||
|
|||||||
Reference in New Issue
Block a user