|
|
export default {
|
|
|
name: 'logoConfig',
|
|
|
template: '',
|
|
|
components: {
|
|
|
},
|
|
|
data() {
|
|
|
},
|
|
|
props: {
|
|
|
},
|
|
|
setup: function (props, {attrs, slots, emit}) {
|
|
|
const {proxy} = Vue.getCurrentInstance();
|
|
|
let activeName=Vue.ref('default');
|
|
|
//imageUrl:登录logo,imageUrlSkin:登录皮肤,imageUrlBg:登录背景,imageUrlIndex:首页logo
|
|
|
let skinData=Vue.ref([
|
|
|
{name:"default",imageUrl:'/src/style/img/logo.png',imageUrlSkin:'',
|
|
|
imageUrlBg:'/src/style/img/login-form.png',imageUrlIndex:'/src/style/img/logo.png'},
|
|
|
{name:"skin1",imageUrl:'/src/style/img/login/skin/1/mingcheng.png',imageUrlSkin:'/src/style/img/login/skin/1/beijing.png',
|
|
|
imageUrlBg:'',imageUrlIndex:'/src/style/img/logo.png'},
|
|
|
{name:"skin2",imageUrl:'/src/style/img/login/skin/2/mingcheng2.png',imageUrlSkin:'/src/style/img/login/skin/2/beijng.png',
|
|
|
imageUrlBg:'',imageUrlIndex:'/src/style/img/logo.png'}
|
|
|
])
|
|
|
let imageUrl=Vue.ref('/src/style/img/logo.png');
|
|
|
let imageUrlSkin=Vue.ref('/src/style/img/login/skin/1/beijing.png');
|
|
|
let imageUrlBg=Vue.ref('/src/style/img/login-form.png');
|
|
|
let imageUrlIndex=Vue.ref('/src/style/img/logo.png');
|
|
|
let fit='contain';
|
|
|
let beforeAvatarUpload = (file) => {
|
|
|
const isJPG = file.type.indexOf('image/') != -1
|
|
|
if (!isJPG) {
|
|
|
proxy.$global.showMsg('您上传的不是图片文件,请选择图片!', 'error');
|
|
|
}
|
|
|
return isJPG
|
|
|
}
|
|
|
let getFile = (param) => {
|
|
|
let fileObj = param.file
|
|
|
console.log("param.data",param.data)
|
|
|
|
|
|
let params = {
|
|
|
file: fileObj,
|
|
|
id: props.parentNode.id
|
|
|
}
|
|
|
// 上传文件
|
|
|
proxy.$http.uploadFile("/api-web/bOpsPerson/uploadFile", params, function (res) {
|
|
|
if (res && res.success) {
|
|
|
proxy.$global.showMsg("上传成功!");
|
|
|
}
|
|
|
})
|
|
|
imageUrl.value = URL.createObjectURL(fileObj);
|
|
|
}
|
|
|
//tabs标签点击事件
|
|
|
let handleClick=(tab,event)=>{}
|
|
|
// 挂载完
|
|
|
Vue.onMounted(() => {
|
|
|
})
|
|
|
return {
|
|
|
activeName,
|
|
|
handleClick,
|
|
|
fit,
|
|
|
imageUrlSkin,
|
|
|
imageUrlIndex,
|
|
|
imageUrlBg,
|
|
|
beforeAvatarUpload,
|
|
|
imageUrl,
|
|
|
getFile,
|
|
|
skinData
|
|
|
}
|
|
|
}
|
|
|
} |
...
|
...
|
|