修改名称属性对应的编辑器,允许直接修改名称。
parent
a0593dfb5b
commit
2cb1359636
|
@ -4,7 +4,7 @@
|
||||||
<el-tooltip effect="light" :content="i18nt('designer.setting.editNameHelp')">
|
<el-tooltip effect="light" :content="i18nt('designer.setting.editNameHelp')">
|
||||||
<i class="el-icon-info"></i></el-tooltip>
|
<i class="el-icon-info"></i></el-tooltip>
|
||||||
</span>
|
</span>
|
||||||
<template v-if="!!selectedWidget.category">
|
<template v-if="!!selectedWidget.category || noFieldList">
|
||||||
<el-input type="text" v-model="optionModel.name" @change="updateWidgetNameAndRef"></el-input>
|
<el-input type="text" v-model="optionModel.name" @change="updateWidgetNameAndRef"></el-input>
|
||||||
</template>
|
</template>
|
||||||
<template v-else>
|
<template v-else>
|
||||||
|
@ -34,6 +34,12 @@
|
||||||
nameRequiredRule: [{required: true, message: 'name required'}],
|
nameRequiredRule: [{required: true, message: 'name required'}],
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
computed: {
|
||||||
|
noFieldList() {
|
||||||
|
return !this.serverFieldList || (this.serverFieldList.length <= 0)
|
||||||
|
},
|
||||||
|
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
updateWidgetNameAndRef(newName) {
|
updateWidgetNameAndRef(newName) {
|
||||||
let oldName = this.designer.selectedWidgetName
|
let oldName = this.designer.selectedWidgetName
|
||||||
|
|
|
@ -68,8 +68,6 @@ Vue.use(si18n, {
|
||||||
|
|
||||||
locale.i18n((key, value) => {
|
locale.i18n((key, value) => {
|
||||||
let result = Vue.prototype.$st(key)
|
let result = Vue.prototype.$st(key)
|
||||||
//console.log('test-key', key)
|
|
||||||
//console.log('test-result', result)
|
|
||||||
return elLocalFormatter(result, value)
|
return elLocalFormatter(result, value)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue