|
@@ -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();
|