Browse Source

fix: 考点指引编辑

zhangjie 1 year ago
parent
commit
6d6d5c9344
1 changed files with 6 additions and 2 deletions
  1. 6 2
      src/views/base/agent-manage/modifyGuide.vue

+ 6 - 2
src/views/base/agent-manage/modifyGuide.vue

@@ -24,7 +24,7 @@
         :content-flex="false"
       >
         <rich-editor
-          :key="formData.id"
+          :key="guideKey"
           v-model="formData.guide"
           placeholder="请输入"
         />
@@ -47,7 +47,7 @@
   import { updateAgentGuide, agentGuideDetail } from '@/api/base';
   import useLoading from '@/hooks/loading';
   import useModal from '@/hooks/modal';
-  import { objAssign } from '@/utils/utils';
+  import { objAssign, randomCode } from '@/utils/utils';
   import { AgentItem, AgentGuideUpdateParams } from '@/api/types/base';
   import { FormRules } from '@/types/global';
 
@@ -100,11 +100,15 @@
     emit('modified', datas);
     close();
   }
+
+  const guideKey = ref('');
+
   /* init modal */
   async function modalBeforeOpen() {
     const guide = await agentGuideDetail(props.rowData.id);
     formData.id = props.rowData.id;
     formData.guide = guide || '';
+    guideKey.value = randomCode();
 
     nextTick(() => {
       formRef.value?.clearValidate();