| | |
| | | v-model="dialogIsShow" |
| | | :headerIcon="dialogHeaderIcon" |
| | | :title="dialogTitle" |
| | | width="720" |
| | | width="470" |
| | | @dlgClosed="closeDialog" |
| | | @submit="submitFormValue" |
| | | > |
| | | <el-form :model="dialogFormValue" ref="dialogFormRef" :rules="dialogFormRules" label-width="78"> |
| | | <el-form :model="dialogFormValue" ref="dialogFormRef" :rules="dialogFormRules" label-width="76"> |
| | | <el-form-item label="标题" prop="title"> |
| | | <el-input v-model="dialogFormValue.title"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="提示词" prop="prompt"> |
| | | <el-input v-model="dialogFormValue.prompt"></el-input> |
| | | <el-input v-model="dialogFormValue.prompt" type="textarea" :rows="3"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="问题" prop="question"> |
| | | <el-input v-model="dialogFormValue.question" type="textarea" :rows="3"></el-input> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="备注" prop="note"> |
| | |
| | | const openOperateDialog = (row?) => { |
| | | if (row) { |
| | | isEditDialog.value = true; |
| | | const { id, note, prompt, title } = row; |
| | | dialogFormValue.value = deepClone({ id, note, prompt, title }); |
| | | const { id, note, prompt, question, title } = row; |
| | | dialogFormValue.value = deepClone({ id, note, prompt, question, title }); |
| | | } else { |
| | | isEditDialog.value = false; |
| | | |
| | | dialogFormValue.value = { group: props.groupId, title: null, prompt: null, note: null }; |
| | | dialogFormValue.value = { group: props.groupId, title: null, prompt: null, note: null, question: null }; |
| | | } |
| | | }; |
| | | const closeDialog = () => { |
| | |
| | | }; |
| | | |
| | | //#endregion |
| | | |
| | | |
| | | watch( |
| | | () => dialogIsShow.value, |