| | |
| | | class="arco-upload-list-picture custom-upload-avatar" |
| | | v-if="file && file.url" |
| | | > |
| | | <img :src="file.url" /> |
| | | <img :src="form.avatar" /> |
| | | <div class="arco-upload-list-picture-mask"> |
| | | <IconEdit /> |
| | | </div> |
| | |
| | | import { Message } from "@arco-design/web-vue"; |
| | | import { queryModelList,kbUpdate } from "@/api/kbList"; |
| | | import message from "@arco-design/web-vue/es/message"; |
| | | |
| | | import useLoading from "@/hooks/loading"; |
| | | const { loading,setLoading } = useLoading(true); |
| | | |
| | | const props = defineProps(['kbtenantInfo']) |
| | | const emit = defineEmits(['cancleConfig','saveConfig']) |
| | |
| | | }, |
| | | ], |
| | | } |
| | | |
| | | |
| | | let visible = ref(false); |
| | | let loading = ref(false); |
| | | const formRef = ref(null); |
| | | const modelList = ref({}); |
| | | const file = ref(); |
| | |
| | | formRef.value.resetFields(); |
| | | kbObj = value; |
| | | console.log(kbObj, 'kbObj'); |
| | | // if(kbObj.avatar){ |
| | | // file.value.url = kbObj.avatar |
| | | // } |
| | | if(kbObj.avatar){ |
| | | file.value.url = kbObj.avatar |
| | | }else{ |
| | | // file.value.url = ''; |
| | | } |
| | | let configObj = { |
| | | name: kbObj.name, |
| | | avatar: kbObj.avatar, |