|
@@ -9,8 +9,8 @@
|
|
|
<notice-icon class="action"/>
|
|
|
<!-- 皮肤设置 -->
|
|
|
<a-popover trigger="click">
|
|
|
- <div slot="content" :style="{width: fontSize=='small'?'200px':'250px'}">
|
|
|
- <a-form-model :label-col="{ span: 8 }" :wrapper-col="{ span: 16 }">
|
|
|
+ <div slot="content" :style="{width: fontSize=='small'?'300px':'370px'}">
|
|
|
+ <a-form-model :label-col="{ span: 5 }" :wrapper-col="{ span: 19 }">
|
|
|
<a-form-model-item label="主题">
|
|
|
<a-radio-group :value="theme" @change="changeTheme">
|
|
|
<a-radio-button value="dark">
|
|
@@ -34,6 +34,16 @@
|
|
|
</a-radio-button>
|
|
|
</a-radio-group>
|
|
|
</a-form-model-item>
|
|
|
+ <a-form-model-item label="打印设置">
|
|
|
+ <a-radio-group :value="printUseDefault" @change="changePrintUseDefault">
|
|
|
+ <a-radio-button value="0">
|
|
|
+ 手动选择打印机
|
|
|
+ </a-radio-button>
|
|
|
+ <a-radio-button value="1">
|
|
|
+ 使用默认打印机
|
|
|
+ </a-radio-button>
|
|
|
+ </a-radio-group>
|
|
|
+ </a-form-model-item>
|
|
|
</a-form-model>
|
|
|
</div>
|
|
|
<span class="skin">
|
|
@@ -86,7 +96,7 @@ export default {
|
|
|
NoticeIcon
|
|
|
},
|
|
|
computed: {
|
|
|
- ...mapGetters(['nickname', 'avatar', 'authOrgs', 'userInfo', 'nowRoute', 'theme', 'fontSize']),
|
|
|
+ ...mapGetters(['nickname', 'avatar', 'authOrgs', 'userInfo', 'nowRoute', 'theme', 'fontSize', 'printUseDefault']),
|
|
|
authOrgsList () { // 过滤掉当前登录账户(不可由自己切换为自己)
|
|
|
const _this = this
|
|
|
const arr = []
|
|
@@ -180,6 +190,10 @@ export default {
|
|
|
// 切换字体大小
|
|
|
changeFontSize (e) {
|
|
|
this.$store.dispatch('ToggleFontSize', e.target.value)
|
|
|
+ },
|
|
|
+ // 设置打印机
|
|
|
+ changePrintUseDefault (e) {
|
|
|
+ this.$store.dispatch('TogglePrintDef', e.target.value)
|
|
|
}
|
|
|
}
|
|
|
}
|