前端国际化2
This commit is contained in:
@@ -57,8 +57,8 @@
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('sys_dept.top_dept')">
|
||||
<el-radio-group v-model="form.isTop" style="width: 140px">
|
||||
<el-radio label="1">{{$t('common.Yes')}}</el-radio>
|
||||
<el-radio label="0">{{$t('common.No')}}</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 :label="$t('common.status')" prop="is_used">
|
||||
@@ -82,8 +82,8 @@
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="text" @click="crud.cancelCU">{{$t('common.Cancel')}}</el-button>
|
||||
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">{{$t('common.Confirm')}}</el-button>
|
||||
<el-button type="text" @click="crud.cancelCU">{{ $t('common.Cancel') }}</el-button>
|
||||
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">{{ $t('common.Confirm') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!--表格渲染 :load="getDeptDatas" 点击事件 row-key需要指定唯一的数据id-->
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<div>
|
||||
<div v-if="query.code === ''">
|
||||
<div class="my-code">{{$t('sys_dict.click_dict_detail')}}</div>
|
||||
<div class="my-code">{{ $t('sys_dict.click_dict_detail') }}</div>
|
||||
</div>
|
||||
<div v-else>
|
||||
<!--工具栏-->
|
||||
@@ -56,8 +56,8 @@
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="text" @click="crud.cancelCU">{{$t('common.Cancel')}}</el-button>
|
||||
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">{{$t('common.Confirm')}}</el-button>
|
||||
<el-button type="text" @click="crud.cancelCU">{{ $t('common.Cancel') }}</el-button>
|
||||
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">{{ $t('common.Confirm') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!--表格渲染-->
|
||||
@@ -99,8 +99,6 @@
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
import crudDictDetail from '@/views/system/dict/dictDetail'
|
||||
import CRUD, { form, header, presenter } from '@crud/crud'
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="text" @click="crud.cancelCU">{{$t('common.Cancel')}}</el-button>
|
||||
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">{{$t('common.Confirm')}}</el-button>
|
||||
<el-button type="text" @click="crud.cancelCU">{{ $t('common.Cancel') }}</el-button>
|
||||
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">{{ $t('common.Confirm') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!-- 字典列表 -->
|
||||
@@ -79,7 +79,7 @@
|
||||
<el-col :xs="11" :sm="11" :md="11" :lg="11" :xl="11">
|
||||
<el-card class="box-card">
|
||||
<div slot="header" class="clearfix">
|
||||
<span>{{$t('sys_dict.dict_detail')}}</span>
|
||||
<span>{{ $t('sys_dict.dict_detail') }}</span>
|
||||
<el-button
|
||||
v-if="checkPermission(['admin','dict:add']) && this.$refs.dictDetail && this.$refs.dictDetail.query.code"
|
||||
class="filter-item"
|
||||
@@ -88,7 +88,7 @@
|
||||
type="primary"
|
||||
icon="el-icon-plus"
|
||||
@click="$refs.dictDetail && $refs.dictDetail.crud.toAdd()"
|
||||
>{{$t('common.Create')}}
|
||||
>{{ $t('common.Create') }}
|
||||
</el-button>
|
||||
</div>
|
||||
<dictDetail ref="dictDetail" :permission="permission" />
|
||||
@@ -98,7 +98,6 @@
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
<script>
|
||||
import checkPermission from '@/utils/permission'
|
||||
import dictDetail from './dictDetail.vue'
|
||||
|
||||
@@ -41,10 +41,10 @@
|
||||
<el-form ref="form" :inline="true" :model="form" :rules="rules" size="mini" label-width="80px">
|
||||
<el-form-item :label="$t('sys_menu.type')" prop="type">
|
||||
<el-radio-group v-model="form.type" size="mini">
|
||||
<el-radio-button label="1">{{$t('sys_menu.type_system')}}</el-radio-button>
|
||||
<el-radio-button label="2">{{$t('sys_menu.type_directory')}}</el-radio-button>
|
||||
<el-radio-button label="3">{{$t('sys_menu.type_menu')}}</el-radio-button>
|
||||
<el-radio-button label="4">{{$t('sys_menu.type_button')}}</el-radio-button>
|
||||
<el-radio-button label="1">{{ $t('sys_menu.type_system') }}</el-radio-button>
|
||||
<el-radio-button label="2">{{ $t('sys_menu.type_directory') }}</el-radio-button>
|
||||
<el-radio-button label="3">{{ $t('sys_menu.type_menu') }}</el-radio-button>
|
||||
<el-radio-button label="4">{{ $t('sys_menu.type_button') }}</el-radio-button>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item v-show="form.type.toString() !== '1' && form.type.toString() !== '4' " :label="$t('sys_menu.icon')" prop="icon">
|
||||
@@ -69,20 +69,20 @@
|
||||
</el-form-item>
|
||||
<el-form-item v-show="form.type.toString() !== '2' && form.type.toString() !== '1'" :label="$t('sys_menu.iframe')" prop="iframe">
|
||||
<el-radio-group v-model="form.iframe" size="mini">
|
||||
<el-radio-button label="true">{{$t('common.Yes')}}</el-radio-button>
|
||||
<el-radio-button label="false">{{$t('common.No')}}</el-radio-button>
|
||||
<el-radio-button label="true">{{ $t('common.Yes') }}</el-radio-button>
|
||||
<el-radio-button label="false">{{ $t('common.No') }}</el-radio-button>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item v-show="form.type.toString() === '3'" :label="$t('sys_menu.cache')" prop="cache">
|
||||
<el-radio-group v-model="form.cache" size="mini">
|
||||
<el-radio-button label="true">{{$t('common.Yes')}}</el-radio-button>
|
||||
<el-radio-button label="false">{{$t('common.No')}}</el-radio-button>
|
||||
<el-radio-button label="true">{{ $t('common.Yes') }}</el-radio-button>
|
||||
<el-radio-button label="false">{{ $t('common.No') }}</el-radio-button>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item v-show="form.type.toString() !== '2' && form.type.toString() !== '1' " :label="$t('sys_menu.hidden')" prop="hidden">
|
||||
<el-radio-group v-model="form.hidden" size="mini">
|
||||
<el-radio-button label="false">{{$t('common.Yes')}}</el-radio-button>
|
||||
<el-radio-button label="true">{{$t('common.No')}}</el-radio-button>
|
||||
<el-radio-button label="false">{{ $t('common.Yes') }}</el-radio-button>
|
||||
<el-radio-button label="true">{{ $t('common.No') }}</el-radio-button>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="form.type.toString() !== '2'" :label="$t('sys_menu.title')" prop="title">
|
||||
@@ -129,8 +129,8 @@
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="text" @click="crud.cancelCU">{{$t('common.Cancel')}}</el-button>
|
||||
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">{{$t('common.Confirm')}}</el-button>
|
||||
<el-button type="text" @click="crud.cancelCU">{{ $t('common.Cancel') }}</el-button>
|
||||
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">{{ $t('common.Confirm') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!--表格渲染-->
|
||||
@@ -152,7 +152,7 @@
|
||||
<el-table-column :label="$t('sys_menu.title')" prop="title" :min-width="100" />
|
||||
<el-table-column :label="$t('sys_menu.system_type')" prop="system_type" :min-width="flexWidth('system_type',crud.data,$t('sys_menu.system_type'))">
|
||||
<template slot-scope="scope">
|
||||
{{ dict.label.system_type[scope.row.system_type] }} : {{scope.row.system_type}}
|
||||
{{ dict.label.system_type[scope.row.system_type] }} : {{ scope.row.system_type }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="icon" :label="$t('sys_menu.icon')" align="center" :min-width="flexWidth('icon',crud.data,$t('sys_menu.icon'))">
|
||||
@@ -169,20 +169,20 @@
|
||||
<el-table-column prop="component" :label="$t('sys_menu.component')" min-width="120" />
|
||||
<el-table-column prop="iframe" :label="$t('sys_menu.iframe')" :formatter="crud.formatIsOrNot" :min-width="flexWidth('iframe',crud.data,$t('sys_menu.iframe'))">
|
||||
<template slot-scope="scope">
|
||||
<span v-if="scope.row.iframe">{{$t('common.Yes')}}</span>
|
||||
<span v-else>{{$t('common.No')}}</span>
|
||||
<span v-if="scope.row.iframe">{{ $t('common.Yes') }}</span>
|
||||
<span v-else>{{ $t('common.No') }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="cache" :label="$t('sys_menu.cache')" :formatter="crud.formatIsOrNot" :min-width="flexWidth('cache',crud.data,$t('sys_menu.cache'))">
|
||||
<template slot-scope="scope">
|
||||
<span v-if="scope.row.cache">{{$t('common.Yes')}}</span>
|
||||
<span v-else>{{$t('common.No')}}</span>
|
||||
<span v-if="scope.row.cache">{{ $t('common.Yes') }}</span>
|
||||
<span v-else>{{ $t('common.No') }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="hidden" :label="$t('sys_menu.hidden')" :formatter="crud.formatIsOrNot" :min-width="flexWidth('hidden',crud.data,$t('sys_menu.hidden'))">
|
||||
<template slot-scope="scope">
|
||||
<span v-if="scope.row.hidden">{{$t('common.No')}}</span>
|
||||
<span v-else>{{$t('common.Yes')}}</span>
|
||||
<span v-if="scope.row.hidden">{{ $t('common.No') }}</span>
|
||||
<span v-else>{{ $t('common.Yes') }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="create_time" :label="$t('common.create_time')" :min-width="flexWidth('create_time',crud.data,$t('common.create_time'))" />
|
||||
|
||||
@@ -46,8 +46,8 @@
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<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>
|
||||
<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>
|
||||
<!--表格渲染-->
|
||||
@@ -80,7 +80,6 @@
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
<script>
|
||||
import crudParam from '@/views/system/param/param'
|
||||
import CRUD, { presenter, header, form, crud } from '@crud/crud'
|
||||
|
||||
@@ -13,9 +13,9 @@
|
||||
class="filter-item"
|
||||
@keyup.enter.native="crud.toQuery"
|
||||
/>
|
||||
<rrOperation/>
|
||||
<rrOperation />
|
||||
</div>
|
||||
<crudOperation :permission="permission"/>
|
||||
<crudOperation :permission="permission" />
|
||||
</div>
|
||||
<!-- 表单渲染 -->
|
||||
<el-dialog
|
||||
@@ -28,15 +28,15 @@
|
||||
>
|
||||
<el-form ref="form" :inline="true" :model="form" :rules="rules" size="mini" label-width="80px">
|
||||
<el-form-item :label="$t('sys_role.name')" prop="name">
|
||||
<el-input v-model="form.name" style="width: 380px;"/>
|
||||
<el-input v-model="form.name" style="width: 380px;" />
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('common.remark')" prop="remark">
|
||||
<el-input v-model="form.remark" style="width: 380px;" rows="2" type="textarea"/>
|
||||
<el-input v-model="form.remark" style="width: 380px;" rows="2" type="textarea" />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="text" @click="crud.cancelCU">{{$t('common.Cancel')}}</el-button>
|
||||
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">{{$t('common.Confirm')}}</el-button>
|
||||
<el-button type="text" @click="crud.cancelCU">{{ $t('common.Cancel') }}</el-button>
|
||||
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">{{ $t('common.Confirm') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<el-row :gutter="15">
|
||||
@@ -44,7 +44,7 @@
|
||||
<el-col :span="12" style="margin-bottom: 10px">
|
||||
<el-card class="box-card" shadow="never">
|
||||
<div slot="header" class="clearfix">
|
||||
<span class="role-span">{{$t('sys_role.role_list')}}</span>
|
||||
<span class="role-span">{{ $t('sys_role.role_list') }}</span>
|
||||
</div>
|
||||
<el-table
|
||||
ref="table"
|
||||
@@ -55,9 +55,9 @@
|
||||
@selection-change="crud.selectionChangeHandler"
|
||||
@current-change="handleCurrentChange"
|
||||
>
|
||||
<el-table-column type="selection" width="55"/>
|
||||
<el-table-column prop="name" :label="$t('common.name')" min-width="100" show-overflow-tooltip/>
|
||||
<el-table-column show-overflow-tooltip prop="remark" :label="$t('common.remark')"/>
|
||||
<el-table-column type="selection" width="55" />
|
||||
<el-table-column prop="name" :label="$t('common.name')" min-width="100" show-overflow-tooltip />
|
||||
<el-table-column show-overflow-tooltip prop="remark" :label="$t('common.remark')" />
|
||||
<el-table-column show-overflow-tooltip width="135px" prop="create_time" :label="$t('common.create_time')">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ parseTime(scope.row.create_time) }}</span>
|
||||
@@ -79,7 +79,7 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<!--分页组件-->
|
||||
<pagination/>
|
||||
<pagination />
|
||||
</el-card>
|
||||
</el-col>
|
||||
<!-- 菜单授权 -->
|
||||
@@ -87,7 +87,7 @@
|
||||
<el-card class="box-card" shadow="never">
|
||||
<div slot="header" class="clearfix">
|
||||
<el-tooltip class="item" effect="dark" :content="$t('system.select_role_assign_menu')" placement="top">
|
||||
<span class="role-span">{{$t('sys_menu.menu_assignment')}}</span>
|
||||
<span class="role-span">{{ $t('sys_menu.menu_assignment') }}</span>
|
||||
</el-tooltip>
|
||||
<el-button
|
||||
v-permission="['admin','roles:edit']"
|
||||
@@ -98,7 +98,7 @@
|
||||
style="float: right; padding: 6px 10px"
|
||||
type="primary"
|
||||
@click="saveMenu"
|
||||
>{{$t('common.save')}}
|
||||
>{{ $t('common.save') }}
|
||||
</el-button>
|
||||
</div>
|
||||
|
||||
@@ -121,7 +121,6 @@
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
<script>
|
||||
import crudRoles from './role'
|
||||
import crudMenu from '../menu/menu'
|
||||
@@ -137,7 +136,7 @@ export default {
|
||||
name: 'Role',
|
||||
components: { pagination, crudOperation, rrOperation, udOperation, crudMenu },
|
||||
cruds() {
|
||||
return CRUD({ idField: 'role_id', title: '角色', url: 'api/sysRole', crudMethod: { ...crudRoles } })
|
||||
return CRUD({ idField: 'role_id', title: '角色', url: 'api/sysRole', crudMethod: { ...crudRoles }})
|
||||
},
|
||||
mixins: [presenter(), header(), form(defaultForm), crud()],
|
||||
data() {
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
type="info"
|
||||
icon="el-icon-tickets"
|
||||
@click="doLog"
|
||||
>{{$t('sys_quartz_job.log')}}
|
||||
>{{ $t('sys_quartz_job.log') }}
|
||||
</el-button>
|
||||
</crudOperation>
|
||||
<Log ref="log" />
|
||||
@@ -56,7 +56,7 @@
|
||||
<el-input v-model="form.cron_expression" :placeholder="$t('sys_quartz_job.enter_cron_expression')" style="width: 220px;">
|
||||
<template slot="append">
|
||||
<el-button type="primary" @click="handleShowCron">
|
||||
{{$t('sys_quartz_job.generate_expression')}}
|
||||
{{ $t('sys_quartz_job.generate_expression') }}
|
||||
<i class="el-icon-time el-icon--right" />
|
||||
</el-button>
|
||||
</template>
|
||||
@@ -76,14 +76,14 @@
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('sys_quartz_job.pause_after_failure')">
|
||||
<el-radio-group v-model="form.pause_after_failure" style="width: 220px">
|
||||
<el-radio :label="true">{{$t('common.Yes')}}</el-radio>
|
||||
<el-radio :label="false">{{$t('common.No')}}</el-radio>
|
||||
<el-radio :label="true">{{ $t('common.Yes') }}</el-radio>
|
||||
<el-radio :label="false">{{ $t('common.No') }}</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('sys_quartz_job.status')">
|
||||
<el-radio-group v-model="form.is_pause" style="width: 220px">
|
||||
<el-radio :label="false">{{$t('sys_quartz_job.enable')}}</el-radio>
|
||||
<el-radio :label="true">{{$t('sys_quartz_job.pause')}}</el-radio>
|
||||
<el-radio :label="false">{{ $t('sys_quartz_job.enable') }}</el-radio>
|
||||
<el-radio :label="true">{{ $t('sys_quartz_job.pause') }}</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('sys_quartz_job.params')">
|
||||
@@ -91,8 +91,8 @@
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="text" @click="crud.cancelCU">{{$t('common.Cancel')}}</el-button>
|
||||
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">{{$t('common.Confirm')}}</el-button>
|
||||
<el-button type="text" @click="crud.cancelCU">{{ $t('common.Cancel') }}</el-button>
|
||||
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">{{ $t('common.Confirm') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!--表格渲染-->
|
||||
@@ -120,8 +120,8 @@
|
||||
<el-table-column show-overflow-tooltip prop="is_pause" width="90px" :label="$t('sys_quartz_job.status')">
|
||||
<template slot-scope="scope">
|
||||
<el-tag :type="scope.row.is_pause ? 'warning' : 'success'">{{
|
||||
scope.row.is_pause ? $t('sys_quartz_job.paused') : $t('sys_quartz_job.running')
|
||||
}}
|
||||
scope.row.is_pause ? $t('sys_quartz_job.paused') : $t('sys_quartz_job.running')
|
||||
}}
|
||||
</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -145,7 +145,7 @@
|
||||
style="margin-right: 3px;"
|
||||
type="text"
|
||||
@click="crud.toEdit(scope.row)"
|
||||
>{{$t('common.Update')}}
|
||||
>{{ $t('common.Update') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
v-permission="['admin','timing:edit']"
|
||||
@@ -153,7 +153,7 @@
|
||||
type="text"
|
||||
size="mini"
|
||||
@click="execute(scope.row.job_id)"
|
||||
>{{$t('sys_quartz_job.execute')}}
|
||||
>{{ $t('sys_quartz_job.execute') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
v-permission="['admin','timing:edit']"
|
||||
@@ -170,13 +170,13 @@
|
||||
placement="top"
|
||||
width="200"
|
||||
>
|
||||
<p>{{$t('sys_quartz_job.confirm_stop_delete_task')}}</p>
|
||||
<p>{{ $t('sys_quartz_job.confirm_stop_delete_task') }}</p>
|
||||
<div style="text-align: right; margin: 0">
|
||||
<el-button size="mini" type="text" @click="$refs[scope.row.job_id].doClose()">{{$t('common.Cancel')}}</el-button>
|
||||
<el-button :loading="delLoading" type="primary" size="mini" @click="delMethod(scope.row.job_id)">{{$t('common.Confirm')}}
|
||||
<el-button size="mini" type="text" @click="$refs[scope.row.job_id].doClose()">{{ $t('common.Cancel') }}</el-button>
|
||||
<el-button :loading="delLoading" type="primary" size="mini" @click="delMethod(scope.row.job_id)">{{ $t('common.Confirm') }}
|
||||
</el-button>
|
||||
</div>
|
||||
<el-button slot="reference" type="text" size="mini">{{$t('common.Delete')}}</el-button>
|
||||
<el-button slot="reference" type="text" size="mini">{{ $t('common.Delete') }}</el-button>
|
||||
</el-popover>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -189,7 +189,6 @@
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
<script>
|
||||
import crudJob from '@/views/system/timing/timing'
|
||||
import Log from './log'
|
||||
|
||||
@@ -96,8 +96,8 @@
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('common.sex')">
|
||||
<el-radio-group v-model="form.gender" style="width: 178px">
|
||||
<el-radio label="男">{{$t('common.sex_male')}}</el-radio>
|
||||
<el-radio label="女">{{$t('common.sex_female')}}</el-radio>
|
||||
<el-radio label="男">{{ $t('common.sex_male') }}</el-radio>
|
||||
<el-radio label="女">{{ $t('common.sex_female') }}</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('common.status')" prop="is_used">
|
||||
@@ -129,8 +129,8 @@
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="text" @click="crud.cancelCU">{{$t('common.Cancel')}}</el-button>
|
||||
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">{{$t('common.Confirm')}}</el-button>
|
||||
<el-button type="text" @click="crud.cancelCU">{{ $t('common.Cancel') }}</el-button>
|
||||
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU">{{ $t('common.Confirm') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!--表格渲染-->
|
||||
@@ -141,7 +141,7 @@
|
||||
style="width: 100%;"
|
||||
@selection-change="crud.selectionChangeHandler"
|
||||
>
|
||||
<el-table-column type="selection" width="55" />
|
||||
<el-table-column type="selection" width="55" />
|
||||
<el-table-column prop="username" :label="$t('sys_interface_log.username')" :min-width="flexWidth('username',crud.data,$t('system.username'))" />
|
||||
<el-table-column
|
||||
prop="person_name"
|
||||
@@ -160,7 +160,7 @@
|
||||
</el-table-column>
|
||||
<el-table-column :label="$t('common.status')" align="center" prop="enabled">
|
||||
<template slot-scope="scope">
|
||||
<span :style="{'color': caseStatusColorFilter(scope.row.is_used)}">{{$t('system.' + enabledTypeOptions.find(item => {return item.key == scope.row.is_used}).display_name.toLowerCase())}}</span>
|
||||
<span :style="{'color': caseStatusColorFilter(scope.row.is_used)}">{{ $t('system.' + enabledTypeOptions.find(item => {return item.key == scope.row.is_used}).display_name.toLowerCase()) }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="create_time" :label="$t('common.create_time')" :min-width="flexWidth('create_time',crud.data,$t('common.create_time'))" />
|
||||
@@ -171,21 +171,21 @@
|
||||
width="200"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-button size="mini" type="text" icon="el-icon-edit" @click="crud.toEdit(scope.row)">{{$t('common.Update')}}</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" @click="handdeleted(scope.row)">{{$t('common.Delete')}}</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-edit" @click="crud.toEdit(scope.row)">{{ $t('common.Update') }}</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" @click="handdeleted(scope.row)">{{ $t('common.Delete') }}</el-button>
|
||||
<el-dropdown v-hasPermi="['system:user:resetPwd', 'system:user:edit']" size="mini">
|
||||
<el-button size="mini" type="text" icon="el-icon-d-arrow-right">{{$t('common.More')}}</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-d-arrow-right">{{ $t('common.More') }}</el-button>
|
||||
<el-dropdown-menu slot="dropdown">
|
||||
<el-dropdown-item icon="el-icon-refresh-right"><span @click="resetPassword(scope.row)">{{$t('system.reset_password')}}</span></el-dropdown-item>
|
||||
<el-dropdown-item icon="el-icon-refresh-right"><span @click="resetPassword(scope.row)">{{ $t('system.reset_password') }}</span></el-dropdown-item>
|
||||
<el-dropdown-item icon="el-icon-key">
|
||||
<span @click="openDeptDrawer(scope.row)">{{$t('system.dept_permission')}}</span>
|
||||
<span @click="openDeptDrawer(scope.row)">{{ $t('system.dept_permission') }}</span>
|
||||
</el-dropdown-item>
|
||||
<el-dropdown-item icon="el-icon-key">
|
||||
<span @click="openDataDialog(scope.row)">{{$t('system.data_permission')}}</span>
|
||||
<span @click="openDataDialog(scope.row)">{{ $t('system.data_permission') }}</span>
|
||||
</el-dropdown-item>
|
||||
<el-dropdown-item icon="el-icon-lock"><span @click="changeEnabled(scope.row)">{{$t('system.' + enabledTypeOptions.find(item => {return item.key !== scope.row.is_used}).display_name.toLowerCase())}}{{$t('system.account')}}</span></el-dropdown-item>
|
||||
<el-dropdown-item icon="el-icon-lock"><span @click="changeEnabled(scope.row)">{{ $t('system.' + enabledTypeOptions.find(item => {return item.key !== scope.row.is_used}).display_name.toLowerCase()) }}{{ $t('system.account') }}</span></el-dropdown-item>
|
||||
<el-dropdown-item icon="el-icon-circle-check">
|
||||
<span @click="openRoleDrawer(scope.row)">{{$t('system.assign_role')}}</span>
|
||||
<span @click="openRoleDrawer(scope.row)">{{ $t('system.assign_role') }}</span>
|
||||
</el-dropdown-item>
|
||||
</el-dropdown-menu>
|
||||
</el-dropdown>
|
||||
@@ -235,8 +235,8 @@
|
||||
</el-table>
|
||||
</div>
|
||||
<div style="height: 10%">
|
||||
<el-button @click="cancelForm">{{$t('common.Cancel')}}</el-button>
|
||||
<el-button type="primary" @click="saveChecked">{{$t('common.Save')}}</el-button>
|
||||
<el-button @click="cancelForm">{{ $t('common.Cancel') }}</el-button>
|
||||
<el-button type="primary" @click="saveChecked">{{ $t('common.Save') }}</el-button>
|
||||
</div>
|
||||
</div>
|
||||
</el-drawer>
|
||||
@@ -284,14 +284,14 @@
|
||||
width="100"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-button type="text" @click="showDatas(scope.row)">{{$t('system.view_details')}}</el-button>
|
||||
<el-button type="text" @click="showDatas(scope.row)">{{ $t('system.view_details') }}</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button @click="cancelDataPerm">{{$t('common.Cancel')}}</el-button>
|
||||
<el-button type="primary" @click="savePermise()">{{$t('common.Confirm')}}</el-button>
|
||||
<el-button @click="cancelDataPerm">{{ $t('common.Cancel') }}</el-button>
|
||||
<el-button type="primary" @click="savePermise()">{{ $t('common.Confirm') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<el-dialog
|
||||
@@ -320,7 +320,6 @@
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
<script>
|
||||
import crudUser from '@/views/system/user/user'
|
||||
import crudDept from '../dept/dept'
|
||||
|
||||
Reference in New Issue
Block a user