|
|
|
@ -35,10 +35,7 @@ |
|
|
|
{{ buttons.download }} |
|
|
|
</download-excel> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button type="primary" @click="addOrUpdateLanguageList()">{{ buttons.settingLanguageList }} |
|
|
|
</el-button> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
</el-form> |
|
|
|
</el-col> |
|
|
|
<el-col :span="24"> |
|
|
|
@ -73,6 +70,9 @@ |
|
|
|
width="150" |
|
|
|
:label="buttons.cz"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<a type="text" size="small" @click="addOrUpdateLanguageList(scope.row.functionId)">{{ buttons.settingLanguageList }} |
|
|
|
</a> |
|
|
|
| |
|
|
|
<a type="text" size="small" @click="addOrUpdateLanguage(scope.row)">{{ buttons.settingLanguage }}</a> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
@ -150,13 +150,13 @@ |
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
<!-- 语言组件 --> |
|
|
|
<commonLanguageBase ref="commonLanguageAdd" v-drag></commonLanguageBase> |
|
|
|
<commonLanguageList ref="commonLanguageList" v-drag></commonLanguageList> |
|
|
|
<commonLanguageBase ref="commonLanguageAdd" v-drag></commonLanguageBase> |
|
|
|
<commonLanguageList ref="commonLanguageList" v-drag></commonLanguageList> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
import column from "../../common/column"; |
|
|
|
import column from "../../common/column"; |
|
|
|
import commonLanguageBase from "./common-language-base"; |
|
|
|
import commonLanguageList from "./common-language-list"; |
|
|
|
import { |
|
|
|
@ -180,6 +180,7 @@ import { |
|
|
|
removerUser |
|
|
|
} from "@/api/table.js" |
|
|
|
import {userFavoriteList, saveUserFavorite, removeUserFavorite} from '@/api/userFavorite.js' |
|
|
|
|
|
|
|
export default { |
|
|
|
components: { |
|
|
|
column, |
|
|
|
@ -452,7 +453,7 @@ export default { |
|
|
|
objectType: 'button' |
|
|
|
}, |
|
|
|
buttons: { |
|
|
|
settingLanguageList: '设置语言列表', |
|
|
|
settingLanguageList: '按语言设置', |
|
|
|
edit: '编辑', |
|
|
|
delete: '删除', |
|
|
|
deleteList: '批量删除', |
|
|
|
@ -463,7 +464,7 @@ export default { |
|
|
|
defaultTable: '设置默认配置', |
|
|
|
list: "列表", |
|
|
|
addList: '批量添加', |
|
|
|
settingLanguage: "设置语言" |
|
|
|
settingLanguage: "按控件设置" |
|
|
|
}, |
|
|
|
// 导出 start |
|
|
|
exportData: [], |
|
|
|
@ -475,7 +476,7 @@ export default { |
|
|
|
buttonList: [ |
|
|
|
{ |
|
|
|
functionId: "9001", |
|
|
|
languageValue: '设置语言列表', |
|
|
|
languageValue: '按语言设置', |
|
|
|
objectId: 'settingLanguageList', |
|
|
|
objectType: "button", |
|
|
|
tableId: "common1001" |
|
|
|
@ -545,7 +546,7 @@ export default { |
|
|
|
}, |
|
|
|
{ |
|
|
|
functionId: "9001", |
|
|
|
languageValue: '设置语言', |
|
|
|
languageValue: '按控件设置', |
|
|
|
objectId: 'settingLanguage', |
|
|
|
objectType: "button", |
|
|
|
tableId: "common1001" |
|
|
|
@ -580,7 +581,7 @@ export default { |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
this.$nextTick(() => { |
|
|
|
this.height = window.innerHeight - 175; |
|
|
|
this.height = window.innerHeight - 180; |
|
|
|
}) |
|
|
|
}, |
|
|
|
activated() { |
|
|
|
@ -631,16 +632,16 @@ export default { |
|
|
|
|
|
|
|
}, |
|
|
|
// 单个语言编辑 |
|
|
|
addOrUpdateLanguage (val) { |
|
|
|
addOrUpdateLanguage(val) { |
|
|
|
this.commonLanguageVisible = true |
|
|
|
this.$nextTick(() => { |
|
|
|
this.$refs.commonLanguageAdd.init(val) |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 语言列表编辑 |
|
|
|
addOrUpdateLanguageList () { |
|
|
|
addOrUpdateLanguageList(functionId) { |
|
|
|
this.$nextTick(() => { |
|
|
|
this.$refs.commonLanguageList.init() |
|
|
|
this.$refs.commonLanguageList.init(functionId) |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 保存语言编辑 |
|
|
|
@ -756,23 +757,19 @@ export default { |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 保存 默认配置 列 |
|
|
|
saveColumnList() { |
|
|
|
async saveColumnList() { |
|
|
|
// 删除所有的该页面下保存的数据 |
|
|
|
if (this.userColumnList) { |
|
|
|
//删除 user自定义的数据 |
|
|
|
removerUser(this.queryTable) |
|
|
|
await removerUser(this.queryTable) |
|
|
|
} |
|
|
|
// 删除默认配置 |
|
|
|
removerDefault(this.queryTable) |
|
|
|
// 删除语言 |
|
|
|
// removerLanguage(this.queryTable) |
|
|
|
await removerDefault(this.queryTable) |
|
|
|
// 保存页面 table属性 |
|
|
|
let sumColumnList = this.columnList.concat(this.columnList1); |
|
|
|
saveTableDefaultList(sumColumnList).then(({data}) => { |
|
|
|
}) |
|
|
|
saveTableDefaultList(sumColumnList) |
|
|
|
// 保存页面 button label title 属性 |
|
|
|
saveButtonList(this.buttonList).then(({data}) => { |
|
|
|
}) |
|
|
|
saveButtonList(this.buttonList) |
|
|
|
this.getFunctionButtonList() |
|
|
|
this.getColumnList() |
|
|
|
}, |
|
|
|
@ -855,10 +852,6 @@ export default { |
|
|
|
height: calc(100% - 40px); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.sl-svg { |
|
|
|
overflow: hidden; |
|
|
|
float: right; |
|
|
|
|