-
+
-
+
- 搜索
- 重置
+ {{$t('form.search')}}
+ {{$t('form.reset')}}
@@ -34,9 +34,9 @@
size="mini"
@click="handleAdd"
v-hasPermi="['system:dept:add']"
- >新增
+ >{{$t('form.add')}}
-
+
-
-
-
+
+
+
+ {{$t('page.system.dept.dept')}}
+ {{$t('page.system.dept.subject')}}
+ {{$t('page.system.dept.team')}}
+
+
+
+
修改
+ >{{$t('page.system.dept.edit')}}
新增
+ >{{$t('page.system.dept.add')}}
删除
+ >{{$t('page.system.dept.delete')}}
+ {{$t('page.system.dept.detail')}}
@@ -101,24 +110,34 @@
-
-
+
+
-
-
-
+
+
+
-
+
+
+
+ {{$t('page.system.dept.dept')}}
+ {{$t('page.system.dept.subject')}}
+ {{$t('page.system.dept.team')}}
+
+
+
+
+
-
+
-
@@ -194,29 +213,33 @@ export default {
// 表单校验
rules: {
parentId: [
- { required: true, message: "上级部门不能为空", trigger: "blur" }
+ { required: true, message: this.$t('page.system.dept.parent')+ this.$t('page.system.dept.notEmpty'), trigger: "change" }
],
deptName: [
- { required: true, message: "部门名称不能为空", trigger: "blur" }
- ],
- orderNum: [
- { required: true, message: "显示排序不能为空", trigger: "blur" }
+ { required: true, message: this.$t('page.system.dept.name')+ this.$t('page.system.dept.notEmpty'), trigger: "blur" }
],
- email: [
- {
- type: "email",
- message: "请输入正确的邮箱地址",
- trigger: ["blur", "change"]
- }
+ type: [
+ { required: true, message: this.$t('page.system.dept.type')+ this.$t('page.system.dept.notEmpty'), trigger: "change" }
],
- phone: [
- {
- pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
- message: "请输入正确的手机号码",
- trigger: "blur"
- }
- ]
- }
+ // orderNum: [
+ // { required: true, message: "显示排序不能为空", trigger: "blur" }
+ // ],
+ // email: [
+ // {
+ // type: "email",
+ // message: "请输入正确的邮箱地址",
+ // trigger: ["blur", "change"]
+ // }
+ // ],
+ // phone: [
+ // {
+ // pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
+ // message: "请输入正确的手机号码",
+ // trigger: "blur"
+ // }
+ // ]
+ },
+ readonly:false,
}
},
created() {
@@ -253,11 +276,12 @@ export default {
deptId: undefined,
parentId: undefined,
deptName: undefined,
- orderNum: undefined,
+ orderNum: 0,
leader: undefined,
phone: undefined,
email: undefined,
- status: "0"
+ status: "0",
+ type:undefined
}
this.resetForm("form")
},
@@ -272,12 +296,13 @@ export default {
},
/** 新增按钮操作 */
handleAdd(row) {
+ this.readonly = false
this.reset()
if (row != undefined) {
this.form.parentId = row.deptId
}
this.open = true
- this.title = "添加部门"
+ this.title = this.$t('page.system.dept.addDept')
listDept().then(response => {
this.deptOptions = this.handleTree(response.data, "deptId")
})
@@ -291,12 +316,13 @@ export default {
})
},
/** 修改按钮操作 */
- handleUpdate(row) {
+ handleUpdate(row,readonly) {
+ this.readonly = readonly
this.reset()
getDept(row.deptId).then(response => {
this.form = response.data
this.open = true
- this.title = "修改部门"
+ this.title = this.$t('page.system.dept.modifyDept')
listDeptExcludeChild(row.deptId).then(response => {
this.deptOptions = this.handleTree(response.data, "deptId")
if (this.deptOptions.length == 0) {
@@ -312,13 +338,13 @@ export default {
if (valid) {
if (this.form.deptId != undefined) {
updateDept(this.form).then(response => {
- this.$modal.msgSuccess("修改成功")
+ // this.$modal.msgSuccess("修改成功")
this.open = false
this.getList()
})
} else {
addDept(this.form).then(response => {
- this.$modal.msgSuccess("新增成功")
+ // this.$modal.msgSuccess("新增成功")
this.open = false
this.getList()
})
@@ -328,11 +354,11 @@ export default {
},
/** 删除按钮操作 */
handleDelete(row) {
- this.$modal.confirm('是否确认删除名称为"' + row.deptName + '"的数据项?').then(function() {
+ this.$modal.confirm(this.$t('form.confirmDelete')).then(function() {
return delDept(row.deptId)
}).then(() => {
this.getList()
- this.$modal.msgSuccess("删除成功")
+ // this.$modal.msgSuccess("删除成功")
}).catch(() => {})
}
}
diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue
index 8cd2544..e17315b 100644
--- a/src/views/system/role/index.vue
+++ b/src/views/system/role/index.vue
@@ -133,7 +133,7 @@
{{$t('page.system.role.statusDisable')}}
@@ -141,7 +141,7 @@
{{$t('page.system.role.statusEnable')}}
@@ -175,7 +175,7 @@
-->
- handleCommand(command, scope.row)" v-hasPermi="['system:role:edit']">
+
@@ -296,18 +296,22 @@
-
-
+
+
+
\ No newline at end of file
+
+
\ No newline at end of file