import { findDataInfo } from "../../../api/documentManagement"
export default{
    data(){
        return{
            typeArray:[],
           
        }
    },
    mounted(){
        // this.fetchDataInfo()
     
      
        // if (this.$route.query.id) {
        //     this.fetchDataInfo({id:this.$route.query.id})
        // }
        
    },
    methods:{
       async fetchDataInfo(params){
            const res = await findDataInfo(params)
         if (res && res.code === 200) {
            this.modifyData = res.data
            this.addParams = this.modifyData
            // 确保type字段为字符串类型，以便与TypeList中的value匹配
            this.addParams.type = String(this.addParams.type)
            this.addParams.childType = String(this.addParams.childType)
            this.typeArray = [this.addParams.type]
            // 标记已从后台获取数据，避免被本地存储覆盖
            this.hasBackendData = true
            // 强制用接口数据刷新编辑器内容
            if (this.editor && this.addParams.content) {
                this.editor.txt.html(this.addParams.content)
                this.html = this.addParams.content
            }
         }     
        },
         /**
         * 币种选择变更处理
         * @param {string} scope - 选择的币种
         */
         changeScreen(scope) {
            let brand = scope
            for (let index in this.currencyList) {
                let aa = this.currencyList[index];
                let value = aa.value;
                if (brand === value) {
                    this.$refs.screen.$el.children[0].children[0].setAttribute('style', "background:url(" + aa.imgUrl + ") no-repeat 10PX;background-size: 20PX 20PX;color:#333;padding-left: 33PX;");
                }
            }
            
            // 保存用户选择的币种到localStorage
            localStorage.setItem('userManagement_selectedCurrency', scope);
            
         

        },

        handleClearScreen(){
             // 清除币种图片样式
    if (this.$refs.screen && this.$refs.screen.$el) {
        this.$refs.screen.$el.children[0].children[0].style.background = '';
        this.$refs.screen.$el.children[0].children[0].style.paddingLeft = '';
      }
      // 也可以清除 localStorage 里的币种选择
      localStorage.removeItem('userManagement_selectedCurrency');
        }
    }
}