diff --git a/src/views/user/contract-manage/index.vue b/src/views/user/contract-manage/index.vue index d263e05..ee4989b 100644 --- a/src/views/user/contract-manage/index.vue +++ b/src/views/user/contract-manage/index.vue @@ -214,19 +214,18 @@ ref="addAndEditFormRef" label-position="right" :model="addAndEditForm" - :rules="addAndEditFormRules" > - - + + - - + + @@ -300,9 +299,6 @@ const addAndEditForm = ref({ contractName: '', content:'', contentId:'', - fileInfoList: [], - fileInfoTempList: [], - bmFileInfoList: [], }) // 获取列表 @@ -389,7 +385,8 @@ const handleSelectChange = (selectedId:number) => { const onContract = (row: any) => { addAndEditForm.value.id = row.id addAndEditForm.value.contractName = row.contractName - console.log('2222',addAndEditForm.value.contractName) + addAndEditForm.value.content = row.content + console.log('2222',addAndEditForm.value.content) settleinTitle.value = '合同修改' dialogVisibleSettleinEdit.value = true } @@ -403,18 +400,6 @@ const onDialogClose = () => { addAndEditForm.value.contractName = '' } -// 自定义事件 -const onFileChange = (fileList: any) => { - addAndEditForm.value.fileInfoTempList = [] - const fileListTemp = fileList.map((e: any) => { - return { - fileName: e.name, - fileUrl: e.url, - } - }) - - addAndEditForm.value.fileInfoTempList.push(...fileListTemp) -} const addAndEditFormRules = reactive({ contractName: [{ required: true, message: '请输入合同名称', trigger: 'blur' }], @@ -423,6 +408,7 @@ const addAndEditFormRules = reactive({ // 提交 const onSubmit = () => { + console.log('sad',addAndEditForm.value) addAndEditFormRef.value.validate(async (valid: any) => { if (valid) { const SEN_API = settleinTitle.value === '合同修改' ? editContractApi : addContractApi @@ -483,7 +469,7 @@ const toolbarOptions = ref([ const editorOption = ref({ // 编辑框操作事件 theme: 'snow', // or 'bubble' - // placeholder: '请输入资讯内容...', + placeholder: '请输入资讯内容...', modules: { toolbar: { container: toolbarOptions, @@ -497,6 +483,15 @@ const dataForm = ref( { nr: '222222', flag: '', }) + +const editorInstance = ref(null); +const onEditorReady = (editor) => { + editorInstance.value = editor; + // 如果 addAndEditForm.content 已经有值,手动设置编辑器内容 + if (addAndEditForm.content) { + editorInstance.value.setContents(addAndEditForm.content); + } +}; onMounted(() => { getContractListData() // getEquipmentTypeApi().then((res: any) => {