opt:越南富佳国际化
This commit is contained in:
@@ -11,16 +11,16 @@
|
||||
label-width="90px"
|
||||
label-suffix=":"
|
||||
>
|
||||
<el-form-item label="分类名称">
|
||||
<el-select
|
||||
v-model="query.class_code"
|
||||
placeholder="请选择分类名称"
|
||||
clearable
|
||||
filterable
|
||||
size="mini"
|
||||
class="filter-item"
|
||||
style="width: 185px;"
|
||||
@change="hand">
|
||||
<el-form-item :label="$t('wms.basedata.class.class_name')">
|
||||
<el-select
|
||||
v-model="query.class_code"
|
||||
:placeholder="$t('wms.basedata.class.search_placeholder')"
|
||||
clearable
|
||||
filterable
|
||||
size="mini"
|
||||
class="filter-item"
|
||||
style="width: 185px;"
|
||||
@change="hand">
|
||||
<el-option
|
||||
v-for="item in classNames"
|
||||
:key="item.value"
|
||||
@@ -42,7 +42,7 @@
|
||||
icon="el-icon-s-operation"
|
||||
@click="ToExpandall"
|
||||
>
|
||||
全部展开
|
||||
{{ $t('wms.basedata.class.expand_all') }}
|
||||
</el-button>
|
||||
</crudOperation>
|
||||
<!--表单组件-->
|
||||
@@ -54,34 +54,34 @@
|
||||
width="500px"
|
||||
>
|
||||
<el-form ref="form" :model="form" :rules="rules" size="mini" label-width="80px">
|
||||
<el-form-item label="分类编码" prop="class_code">
|
||||
<el-form-item :label="$t('wms.basedata.class.class_code')" prop="class_code">
|
||||
<el-input v-model="form.class_code" style="width: 370px;" />
|
||||
</el-form-item>
|
||||
<el-form-item label="分类名称" prop="class_name">
|
||||
<el-form-item :label="$t('wms.basedata.class.class_name')" prop="class_name">
|
||||
<el-input v-model="form.class_name" style="width: 370px;" />
|
||||
</el-form-item>
|
||||
<el-form-item label="简要描述" prop="class_desc">
|
||||
<el-form-item :label="$t('wms.basedata.class.class_desc')" prop="class_desc">
|
||||
<el-input v-model="form.class_desc" style="width: 370px;" />
|
||||
</el-form-item>
|
||||
<el-form-item label="顶级类目">
|
||||
<el-form-item :label="$t('wms.basedata.class.is_top')">
|
||||
<el-radio-group v-model="form.isTop" style="width: 140px">
|
||||
<el-radio label="1">是</el-radio>
|
||||
<el-radio label="0">否</el-radio>
|
||||
<el-radio label="1">{{ $t('common.Yes') }}</el-radio>
|
||||
<el-radio label="0">{{ $t('common.No') }}</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="form.isTop === '0'" style="margin-bottom: 0;" label="上级类目" prop="pid">
|
||||
<el-form-item v-if="form.isTop === '0'" style="margin-bottom: 0;" :label="$t('wms.basedata.class.parent_class')" prop="pid">
|
||||
<treeselect
|
||||
v-model="form.parent_class_id"
|
||||
:load-options="loadClass"
|
||||
:options="classes"
|
||||
style="width: 370px;"
|
||||
placeholder="选择上级类目"
|
||||
:placeholder="$t('wms.basedata.class.select_parent_class')"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="text" @click="crud.cancelCU">取消</el-button>
|
||||
<el-button :loading="crud.cu === 2" type="primary" @click="crud.submitCU">确认</el-button>
|
||||
<el-button type="text" @click="crud.cancelCU">{{ $t('common.Cancel') }}</el-button>
|
||||
<el-button :loading="crud.cu === 2" type="primary" @click="crud.submitCU">{{ $t('common.Confirm') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!--表格渲染-->
|
||||
@@ -97,15 +97,15 @@
|
||||
@select-all="crud.selectAllChange"
|
||||
@selection-change="crud.selectionChangeHandler"
|
||||
>
|
||||
<el-table-column prop="class_code" label="分类编码" />
|
||||
<el-table-column prop="class_name" label="分类名称" />
|
||||
<el-table-column prop="class_desc" label="分类简要描述" />
|
||||
<el-table-column prop="update_optname" label="修改人" />
|
||||
<el-table-column prop="update_time" label="修改时间" />
|
||||
<el-table-column prop="is_modify" :formatter="modifyFormat" label="是否可修改" />
|
||||
<el-table-column prop="class_code" :label="$t('wms.basedata.class.class_code')" />
|
||||
<el-table-column prop="class_name" :label="$t('wms.basedata.class.class_name')" />
|
||||
<el-table-column prop="class_desc" :label="$t('wms.basedata.class.class_desc')" />
|
||||
<el-table-column prop="update_optname" :label="$t('common.update_optname')" />
|
||||
<el-table-column prop="update_time" :label="$t('common.update_time')" />
|
||||
<el-table-column prop="is_modify" :formatter="modifyFormat" :label="$t('wms.basedata.class.is_modify')" />
|
||||
<el-table-column
|
||||
v-permission="['admin','Classstandard:edit','Classstandard:del']"
|
||||
label="操作"
|
||||
:label="$t('wms.basedata.class.operation')"
|
||||
width="250px"
|
||||
align="center"
|
||||
>
|
||||
@@ -116,10 +116,10 @@
|
||||
:permission="permission"
|
||||
:disabled-edit="scope.row.is_modify === '0'"
|
||||
:disabled-dle="scope.row.is_modify === '0'"
|
||||
msg="确定删除吗,如果存在下级节点则一并删除,此操作不能撤销!"
|
||||
:msg="$t('wms.basedata.class.delete_confirm')"
|
||||
/>
|
||||
<el-button slot="right" size="mini" type="text" icon="el-icon-circle-plus-outline" @click="crud.toAddAndData(addSibling(scope.row))">新增同级</el-button>
|
||||
<el-button slot="right" size="mini" type="text" icon="el-icon-circle-plus" @click="crud.toAddAndData(addChildren(scope.row))">新增子级</el-button>
|
||||
<el-button slot="right" size="mini" type="text" icon="el-icon-circle-plus-outline" @click="crud.toAddAndData(addSibling(scope.row))">{{ $t('wms.basedata.class.add_sibling') }}</el-button>
|
||||
<el-button slot="right" size="mini" type="text" icon="el-icon-circle-plus" @click="crud.toAddAndData(addChildren(scope.row))">{{ $t('wms.basedata.class.add_children') }}</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -138,6 +138,7 @@ import crudOperation from '@crud/CRUD.operation'
|
||||
import udOperation from '@crud/UD.operation'
|
||||
import rrOperation from '@crud/RR.operation'
|
||||
import pagination from '@crud/Pagination'
|
||||
import i18n from '@/i18n'
|
||||
|
||||
let defaultForm = {
|
||||
class_id: null,
|
||||
@@ -170,7 +171,7 @@ export default {
|
||||
mixins: [presenter(), header(), form(defaultForm), crud()],
|
||||
cruds() {
|
||||
return CRUD({
|
||||
title: '基础类别',
|
||||
title: i18n.t('wms.basedata.class.title'),
|
||||
url: 'api/Classstandard',
|
||||
idField: 'class_id',
|
||||
sort: 'class_id,desc',
|
||||
@@ -188,19 +189,19 @@ export default {
|
||||
permission: {},
|
||||
rules: {
|
||||
path_code: [
|
||||
{ required: true, message: '不能为空', trigger: 'blur' }
|
||||
{ required: true, message: i18n.t('wms.basedata.class.not_empty'), trigger: 'blur' }
|
||||
],
|
||||
class_code: [
|
||||
{ required: true, message: '不能为空', trigger: 'blur' }
|
||||
{ required: true, message: i18n.t('wms.basedata.class.not_empty'), trigger: 'blur' }
|
||||
],
|
||||
class_name: [
|
||||
{ required: true, message: '不能为空', trigger: 'blur' }
|
||||
{ required: true, message: i18n.t('wms.basedata.class.not_empty'), trigger: 'blur' }
|
||||
],
|
||||
is_leaf: [
|
||||
{ required: true, message: '不能为空', trigger: 'blur' }
|
||||
{ required: true, message: i18n.t('wms.basedata.class.not_empty'), trigger: 'blur' }
|
||||
],
|
||||
is_modify: [
|
||||
{ required: true, message: '不能为空', trigger: 'blur' }
|
||||
{ required: true, message: i18n.t('wms.basedata.class.not_empty'), trigger: 'blur' }
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -228,9 +229,9 @@ export default {
|
||||
},
|
||||
modifyFormat(row, index) {
|
||||
if (row.is_modify === '1') {
|
||||
return '是'
|
||||
return i18n.t('common.Yes')
|
||||
} else {
|
||||
return '否'
|
||||
return i18n.t('common.No')
|
||||
}
|
||||
},
|
||||
dataTypeChange(data) {
|
||||
@@ -261,7 +262,7 @@ export default {
|
||||
[CRUD.HOOK.afterValidateCU]() {
|
||||
if (this.form.parent_class_id !== null && this.form.parent_class_id === this.form.class_id) {
|
||||
this.$message({
|
||||
message: '顶级类目不能为空',
|
||||
message: i18n.t('wms.basedata.class.top_class_not_empty'),
|
||||
type: 'warning'
|
||||
})
|
||||
return false
|
||||
|
||||
Reference in New Issue
Block a user