import Vue from 'vue'; export default { deviceFontToEdit(font){ //字体转换 // ["SimSun", "KaiTi", "SimHei", "FangSong", "LiSu"] // let idx = 0; // const arr = ["宋体", "楷体", ["黑体","微软雅黑"], "仿宋", "隶书"]; // arr.forEach((item,index)=>{ // if(item.includes(font)){ // idx = index; // return // } // }); // return idx+''; let fontTypeList = Vue.prototype.fontTypeList; fontTypeList.forEach(item => { // if(item.) }); return "SimHei" }, editFontToDevice(){ let fontTypeList = Vue.prototype.fontTypeList; fontTypeList.forEach(item => { // if(item.) }); return "黑体" }, dialogSourceFormat(data, type){ let data1 if(type=='template'){ data1 = _.cloneDeep(data); data1.stopTime = data1.stopTime*0.1 } else{ data1 = { formatStyle: data.horizontalAlignment, content: data.textContent, fontColor: data.foregroundColor.toUpperCase(), fontSize: data.fontSize.replace("px",""), // fontFamily: this.deviceFontToEdit(data.font), fontFamily: data.font, stopTime: data.residenceTime, inScreenMode: data.screenEntryMethod, origin: data } } return data1 }, dialogSaveFormat(data, type) { let data1; if (type == 'template') { data1 = _.cloneDeep(data); data1.stopTime = data1.stopTime * 10 + ""; } else { let temp = { horizontalAlignment : data.formatStyle, textContent : data.content, foregroundColor: data.fontColor.toLowerCase(), fontSize: data.fontSize, font: data.fontFamily, residenceTime : data.stopTime, screenEntryMethod : data.inScreenMode } data1 = _.merge(data.origin, temp); } return data1; }, templateToDevice(data) { return { } } }