|
@@ -3,18 +3,18 @@
|
|
|
<!--工具条-->
|
|
|
<el-col :span="24" class="toolbar" style="padding-bottom: 0px;">
|
|
|
<el-form :inline="true">
|
|
|
- <el-form-item label="工程专业列表">
|
|
|
+ <el-form-item :label="$t('gongChengZhuanYeLieBiao')">
|
|
|
|
|
|
</el-form-item>
|
|
|
<el-form-item >
|
|
|
<div>
|
|
|
- <el-input style="float:left;" v-model="keyword" class="input-with-select" placeholder="请输入专业名称关键字" clearable="true" @keyup.enter.native="searchList()">
|
|
|
+ <el-input style="float:left;" v-model="keyword" class="input-with-select" :placeholder="$t('qingShuRuZhuanYeMingChengGuanJianZi')" clearable="true" @keyup.enter.native="searchList()">
|
|
|
<el-button slot="append" @click="searchList" icon="el-icon-search"></el-button>
|
|
|
</el-input>
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
<el-form-item style="float:right;">
|
|
|
- <el-link type="primary" :underline="false" @click="handleAdd(-1,null)">新增专业</el-link>
|
|
|
+ <el-link type="primary" :underline="false" @click="handleAdd(-1,null)">{{ $t('xinZengZhuanYe') }}</el-link>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</el-col>
|
|
@@ -26,13 +26,13 @@
|
|
|
{{scope.$index+1+(page-1)*size}}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="name" label="专业名称" >
|
|
|
+ <el-table-column prop="name" :label="$t('nameprofessional')" >
|
|
|
</el-table-column>
|
|
|
|
|
|
- <el-table-column label="操作" width="150">
|
|
|
+ <el-table-column :label="$t('operation')" width="150">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button size="mini" type="primary" @click="handleAdd(scope.$index, scope.row)">编辑</el-button>
|
|
|
- <el-button size="mini" @click="deletePro(scope.$index, scope.row)">删除</el-button>
|
|
|
+ <el-button size="mini" type="primary" @click="handleAdd(scope.$index, scope.row)">{{ $t('bian-ji') }}</el-button>
|
|
|
+ <el-button size="mini" @click="deletePro(scope.$index, scope.row)">{{ $t('btn.delete') }}</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -53,13 +53,13 @@
|
|
|
<!--新增界面-->
|
|
|
<el-dialog :title="title" v-if="addFormVisible" :visible.sync="addFormVisible" :close-on-click-modal="false" customClass="customWidth" width="600px">
|
|
|
<el-form ref="form1" :model="addForm" :rules="rules" label-width="120px">
|
|
|
- <el-form-item label="专业名称" prop="name">
|
|
|
- <el-input v-model="addForm.name" :max="20" placeholder="请输入专业名称" clearable></el-input>
|
|
|
+ <el-form-item :label="$t('nameprofessional')" prop="name">
|
|
|
+ <el-input v-model="addForm.name" :max="20" :placeholder="$t('qingShuRuZhuanYeMingCheng')" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer;">
|
|
|
- <el-button @click.native="addFormVisible = false">取消</el-button>
|
|
|
- <el-button type="primary" @click="submitInsert" :loading="addLoading">提交</el-button>
|
|
|
+ <el-button @click.native="addFormVisible = false">{{ $t('btn.cancel') }}</el-button>
|
|
|
+ <el-button type="primary" @click="submitInsert" :loading="addLoading">{{ $t('btn.submit') }}</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
</section>
|
|
@@ -105,7 +105,7 @@
|
|
|
name: ''
|
|
|
},
|
|
|
rules: {
|
|
|
- name: [{ required: true, message: "请输入专业名称", trigger: "blur" }],
|
|
|
+ name: [{ required: true, message: this.$t('qingShuRuZhuanYeMingCheng'), trigger: "blur" }],
|
|
|
}
|
|
|
};
|
|
|
},
|
|
@@ -186,11 +186,11 @@
|
|
|
//显示新增界面
|
|
|
handleAdd(i, item) {
|
|
|
if(i == -1) {
|
|
|
- this.title = "新增专业";
|
|
|
+ this.title = this.$t('xinZengZhuanYe');
|
|
|
this.addForm = {
|
|
|
}
|
|
|
} else {
|
|
|
- this.title = "修改专业";
|
|
|
+ this.title = this.$t('xiuGaiZhuanYe');
|
|
|
this.addForm = JSON.parse(JSON.stringify(item));
|
|
|
}
|
|
|
this.addFormVisible = true;
|
|
@@ -227,9 +227,9 @@
|
|
|
// 删除
|
|
|
deletePro(i, item) {
|
|
|
console.log(item, '要删除的')
|
|
|
- this.$confirm("确定要专业" + item.name + "吗?","删除专业", {
|
|
|
- confirmButtonText: "确定",
|
|
|
- cancelButtonText: "取消",
|
|
|
+ this.$confirm(this.$t('queDingYaoZhuanYe') + item.name + this.$t('ma'),this.$t('shanChuZhuanYe'), {
|
|
|
+ confirmButtonText: this.$t('btn.determine'),
|
|
|
+ cancelButtonText: this.$t('btn.cancel'),
|
|
|
type: "warning"
|
|
|
})
|
|
|
.then(() => {
|
|
@@ -241,7 +241,7 @@
|
|
|
this.listLoading = false;
|
|
|
if (res.code == "ok") {
|
|
|
this.$message({
|
|
|
- message: "删除成功",
|
|
|
+ message: this.$t('message.successfullyDeleted'),
|
|
|
type: "success"
|
|
|
});
|
|
|
this.getList();
|