后台管理页面调整
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
4b4058b0da
commit
615580331b
|
@ -1,7 +1,7 @@
|
|||
<!-- 搜索表单 -->
|
||||
<template>
|
||||
<div class="base-search-form">
|
||||
<el-form :size="size" :inline="true" :label-width="labelWidth">
|
||||
<el-form :inline="true" :label-width="labelWidth">
|
||||
<el-form-item
|
||||
v-for="item in searchForm"
|
||||
:key="item.prop"
|
||||
|
@ -152,7 +152,6 @@
|
|||
<el-button
|
||||
v-else
|
||||
:type="item.type"
|
||||
:size="item.size || size"
|
||||
:icon="item.icon || ''"
|
||||
@click="handleClick(item.emitKey)"
|
||||
>{{ item.label }}</el-button
|
||||
|
|
|
@ -62,7 +62,6 @@
|
|||
</a> -->
|
||||
<span v-for="(operate, i) in column.operates" :key="i">
|
||||
<el-button
|
||||
:size="operate.size || 'mini'"
|
||||
:type="operate.type || 'primary'"
|
||||
v-if="
|
||||
(operate.show && scope.row[operate.show]) ||
|
||||
|
|
|
@ -39,7 +39,6 @@
|
|||
</el-form>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-plus"
|
||||
style="margin-left:auto;"
|
||||
size="small"
|
||||
@click="handleAdd"
|
||||
|
@ -105,7 +104,7 @@
|
|||
sortable="custom"
|
||||
/>
|
||||
|
||||
<el-table-column label="Action">
|
||||
<el-table-column label="Action" width="300">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
type="text"
|
||||
|
|
|
@ -39,7 +39,6 @@
|
|||
</el-form-item>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-plus"
|
||||
style="float: right"
|
||||
size="small"
|
||||
@click="handleAdd"
|
||||
|
@ -120,7 +119,7 @@
|
|||
sortable="custom"
|
||||
/>
|
||||
|
||||
<el-table-column :label="$t('common:action:action')">
|
||||
<el-table-column :label="$t('common:action:action')" width="300">
|
||||
<template slot-scope="scope">
|
||||
<el-button type="text" @click="PreviewFile(scope.row)">
|
||||
{{ $t('common:button:preview') }}
|
||||
|
|
|
@ -33,7 +33,6 @@
|
|||
</el-form>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-plus"
|
||||
style="margin-left: auto; margin-bottom: 10px"
|
||||
size="small"
|
||||
@click="handleAdd"
|
||||
|
@ -117,7 +116,7 @@
|
|||
sortable="custom"
|
||||
/>
|
||||
|
||||
<el-table-column :label="$t('common:action:action')" min-width="100">
|
||||
<el-table-column :label="$t('common:action:action')" min-width="120">
|
||||
<template slot-scope="scope">
|
||||
<el-button type="text" @click="handlePreview(scope.row)">
|
||||
{{ $t('common:button:preview') }}
|
||||
|
|
|
@ -37,7 +37,6 @@
|
|||
</el-form-item>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-plus"
|
||||
style="float: right"
|
||||
size="small"
|
||||
@click="handleAdd"
|
||||
|
@ -121,7 +120,7 @@
|
|||
sortable="custom"
|
||||
/>
|
||||
|
||||
<el-table-column :label="$t('common:action:action')">
|
||||
<el-table-column :label="$t('common:action:action')" width="300">
|
||||
<template slot-scope="scope">
|
||||
<el-button type="text" @click="PreviewFile(scope.row)">
|
||||
{{ $t('common:button:preview') }}
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
<div class="app-container my_menu" >
|
||||
<el-form :inline="true">
|
||||
<el-form-item label="模块">
|
||||
<el-select v-model="queryParams.ModuleTypeId" placeholder="模块" clearable size="small">
|
||||
<el-select v-model="queryParams.ModuleTypeId" placeholder="模块" clearable >
|
||||
<el-option v-for="item of dict.type.ModuleType" :key="`ModuleTypeId${item.value}`" :value="item.value" :label="item.raw.ValueCN" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-plus" size="mini" @click="handleAdd">新增</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" @click="handleQuery">搜索</el-button>
|
||||
<el-button type="primary" icon="el-icon-plus" @click="handleAdd">新增</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div>
|
||||
|
@ -66,42 +66,30 @@
|
|||
<template slot-scope="scope">
|
||||
<el-button
|
||||
v-if="scope.row.ModuleTypeValueCN && scope.row.ObjectTypeValueCN && scope.row.OptTypeValueCN && scope.row.ChildrenTypeValueCN "
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-top"
|
||||
@click="handleUpMove(scope.row)"
|
||||
>上移</el-button>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-edit"
|
||||
@click="handleUpdate(scope.row)"
|
||||
>修改</el-button>
|
||||
<el-button
|
||||
v-if="!(scope.row.ModuleTypeValueCN && scope.row.ObjectTypeValueCN && scope.row.OptTypeValueCN && scope.row.ChildrenTypeValueCN)"
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-plus"
|
||||
@click="handleAdd(scope.row)"
|
||||
>新增</el-button>
|
||||
<el-button
|
||||
v-if="scope.row.ModuleTypeValueCN && scope.row.ObjectTypeValueCN && scope.row.OptTypeValueCN && scope.row.ChildrenTypeValueCN "
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-plus"
|
||||
@click="handleChildren(scope.row)"
|
||||
>Children</el-button>
|
||||
<el-button
|
||||
v-if="scope.row.ModuleTypeValueCN && scope.row.ObjectTypeValueCN && scope.row.OptTypeValueCN && scope.row.ChildrenTypeValueCN "
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-plus"
|
||||
@click="handleCopy(scope.row)"
|
||||
>复制到</el-button>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDelete(scope.row)"
|
||||
>删除</el-button>
|
||||
</template>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<box-content>
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="small" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<!-- CRO Name -->
|
||||
<el-form-item :label="$t('institutions:cros:label:croName')">
|
||||
<el-input v-model="searchData.CROName" style="width: 100px" />
|
||||
|
@ -21,10 +21,7 @@
|
|||
</el-form>
|
||||
<span style="margin-left: auto">
|
||||
<el-button
|
||||
size="small"
|
||||
type="primary"
|
||||
style="margin-left: auto"
|
||||
icon="el-icon-plus"
|
||||
@click="handleAddCro"
|
||||
>{{ $t('common:button:new') }}</el-button
|
||||
>
|
||||
|
@ -77,17 +74,17 @@
|
|||
<el-table-column :label="$t('common:action:action')" min-width="200">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
circle
|
||||
icon="el-icon-edit-outline"
|
||||
:title="$t('common:button:edit')"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
/>
|
||||
>
|
||||
{{ $t('common:button:edit') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
circle
|
||||
icon="el-icon-delete"
|
||||
:title="$t('common:button:delete')"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
/>
|
||||
>
|
||||
{{ $t('common:button:delete') }}
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<box-content>
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="small" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<!-- Hospital -->
|
||||
<el-form-item :label="$t('institutions:hospitals:label:hospital')">
|
||||
<el-input v-model="searchData.HospitalName" style="width:100px;" />
|
||||
|
@ -29,10 +29,7 @@
|
|||
</el-form>
|
||||
<span style="margin-left:auto;">
|
||||
<el-button
|
||||
size="small"
|
||||
type="primary"
|
||||
style="margin-left:auto;"
|
||||
icon="el-icon-plus"
|
||||
@click="handleAddHospital"
|
||||
>{{ $t('common:button:new') }}</el-button>
|
||||
</span>
|
||||
|
@ -132,17 +129,17 @@
|
|||
<el-table-column :label="$t('common:action:action')" width="150">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
circle
|
||||
icon="el-icon-edit-outline"
|
||||
:title="$t('common:button:edit')"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
/>
|
||||
>
|
||||
{{ $t('common:button:edit') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
circle
|
||||
icon="el-icon-delete"
|
||||
:title="$t('common:button:delete')"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
/>
|
||||
>
|
||||
{{ $t('common:button:delete') }}
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<box-content>
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="small" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<!-- Site Name -->
|
||||
<el-form-item :label="$t('institutions:sites:label:siteName')">
|
||||
<el-input v-model="searchData.SiteName" style="width: 120px" />
|
||||
|
@ -34,16 +34,13 @@
|
|||
<div style="margin-left: auto">
|
||||
<el-button
|
||||
type="primary"
|
||||
size="small"
|
||||
icon="el-icon-plus"
|
||||
@click="handleAddSystemSite"
|
||||
>{{ $t("trial:dictionary:institutions:site:addSystemSite") }}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
size="small"
|
||||
style="margin-left: 10px"
|
||||
icon="el-icon-plus"
|
||||
@click="handleAddSite"
|
||||
>
|
||||
{{ $t('common:button:new') }}
|
||||
|
@ -173,17 +170,17 @@
|
|||
<el-table-column :label="$t('common:action:action')" fixed="right" width="150">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
circle
|
||||
icon="el-icon-edit-outline"
|
||||
:title="$t('common:button:edit')"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
/>
|
||||
>
|
||||
{{ $t('common:button:edit') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
circle
|
||||
icon="el-icon-delete"
|
||||
:title="$t('common:button:delete')"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
/>
|
||||
>
|
||||
{{ $t('common:button:delete') }}
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<box-content>
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="small" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<!-- Sponsor Name -->
|
||||
<el-form-item :label="$t('institutions:sponsors:label:sponsorName')">
|
||||
<el-input v-model="searchData.SponsorName" style="width: 100px" />
|
||||
|
@ -21,10 +21,8 @@
|
|||
</el-form>
|
||||
<span style="margin-left: auto">
|
||||
<el-button
|
||||
size="small"
|
||||
type="primary"
|
||||
style="margin-left: auto"
|
||||
icon="el-icon-plus"
|
||||
@click="handleAddSponsor"
|
||||
>{{ $t('common:button:new') }}</el-button
|
||||
>
|
||||
|
@ -77,17 +75,17 @@
|
|||
<el-table-column :label="$t('common:action:action')" min-width="150">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
circle
|
||||
icon="el-icon-edit-outline"
|
||||
:title="$t('common:button:edit')"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
/>
|
||||
>
|
||||
{{ $t('common:button:edit') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
circle
|
||||
icon="el-icon-delete"
|
||||
:title="$t('common:button:delete')"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
/>
|
||||
>
|
||||
{{ $t('common:button:delete') }}
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<box-content>
|
||||
<!-- 搜索框 -->
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<el-form-item label="字典表名称:">
|
||||
<el-input v-model="searchData.Code" clearable style="width:120px;" />
|
||||
</el-form-item>
|
||||
|
@ -12,12 +12,24 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="handleReset">Reset</el-button>
|
||||
<el-button type="primary" @click="handleSearch">Search</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-search"
|
||||
@click="handleSearch"
|
||||
>
|
||||
{{ $t('common:button:search') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-refresh-left"
|
||||
@click="handleReset"
|
||||
>
|
||||
{{ $t('common:button:reset') }}
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<span style="margin-left:auto">
|
||||
<el-button type="primary" size="mini" @click="handleAdd">新建</el-button>
|
||||
<el-button type="primary" @click="handleAdd">新建</el-button>
|
||||
</span>
|
||||
</div>
|
||||
<el-table
|
||||
|
@ -68,25 +80,22 @@
|
|||
/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="300" fixed="right">
|
||||
<el-table-column label="操作" width="200" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
type="success"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleChild(scope.row)"
|
||||
>
|
||||
子项
|
||||
</el-button>
|
||||
<el-button
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
删除
|
||||
|
|
|
@ -63,18 +63,16 @@
|
|||
/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="300" fixed="right">
|
||||
<el-table-column label="操作" width="150" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
删除
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<box-content>
|
||||
<!-- 搜索框 -->
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<el-form-item label="字典表名称:">
|
||||
<el-input v-model="searchData.Code" clearable style="width:120px;" />
|
||||
</el-form-item>
|
||||
|
@ -12,12 +12,24 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="handleReset">Reset</el-button>
|
||||
<el-button type="primary" @click="handleSearch">Search</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-search"
|
||||
@click="handleSearch"
|
||||
>
|
||||
{{ $t('common:button:search') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-refresh-left"
|
||||
@click="handleReset"
|
||||
>
|
||||
{{ $t('common:button:reset') }}
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<span style="margin-left:auto">
|
||||
<el-button type="primary" size="mini" @click="handleAdd">新建</el-button>
|
||||
<el-button type="primary" @click="handleAdd">新建</el-button>
|
||||
</span>
|
||||
</div>
|
||||
<el-table
|
||||
|
@ -68,25 +80,22 @@
|
|||
/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="300" fixed="right">
|
||||
<el-table-column label="操作" width="200" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
type="success"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleChild(scope.row)"
|
||||
>
|
||||
子项
|
||||
</el-button>
|
||||
<el-button
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
删除
|
||||
|
|
|
@ -183,16 +183,13 @@
|
|||
<el-button
|
||||
size="small"
|
||||
type="primary"
|
||||
icon="el-icon-plus"
|
||||
@click="handleAdd"
|
||||
>{{ $t('common:button:new') }}</el-button>
|
||||
</template>
|
||||
<template slot-scope="scope">
|
||||
<!-- 删除 -->
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDelete(scope.$index)"
|
||||
>{{ $t('common:button:delete') }}</el-button>
|
||||
</template>
|
||||
|
|
|
@ -65,15 +65,13 @@
|
|||
<el-table-column label="操作" width="300" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
删除
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<box-content>
|
||||
<!-- 搜索框 -->
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<el-form-item label="字典表名称:">
|
||||
<el-input v-model="searchData.Code" clearable style="width:120px;" />
|
||||
</el-form-item>
|
||||
|
@ -15,13 +15,25 @@
|
|||
<el-input v-model="searchData.KeyInfo" clearable style="width:120px;" />
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="handleReset">Reset</el-button>
|
||||
<el-button type="primary" @click="handleSearch">Search</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-search"
|
||||
@click="handleSearch"
|
||||
>
|
||||
{{ $t('common:button:search') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-refresh-left"
|
||||
@click="handleReset"
|
||||
>
|
||||
{{ $t('common:button:reset') }}
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<span style="margin-left:auto">
|
||||
<el-button type="primary" size="mini" @click="handleAdd">新建</el-button>
|
||||
<el-button type="primary" size="mini" @click="handleBatchAdd">批量新建</el-button>
|
||||
<el-button type="primary" @click="handleAdd">新建</el-button>
|
||||
<el-button type="primary" @click="handleBatchAdd">批量新建</el-button>
|
||||
</span>
|
||||
</div>
|
||||
<el-table
|
||||
|
@ -86,22 +98,19 @@
|
|||
<el-table-column label="操作" width="300" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
type="success"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleChild(scope.row)"
|
||||
>
|
||||
子项
|
||||
</el-button>
|
||||
<el-button
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
删除
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<box-content>
|
||||
<!-- 搜索框 -->
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<el-form-item label="字典表名称:">
|
||||
<el-input v-model="searchData.Code" clearable style="width:120px;" />
|
||||
</el-form-item>
|
||||
|
@ -12,13 +12,25 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="handleReset">Reset</el-button>
|
||||
<el-button type="primary" @click="handleSearch">Search</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-search"
|
||||
@click="handleSearch"
|
||||
>
|
||||
{{ $t('common:button:search') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-refresh-left"
|
||||
@click="handleReset"
|
||||
>
|
||||
{{ $t('common:button:reset') }}
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<span style="margin-left:auto">
|
||||
<el-button type="primary" size="mini" @click="handleSetting">配置字典分组</el-button>
|
||||
<el-button type="primary" size="mini" @click="handleAdd">新建</el-button>
|
||||
<el-button type="primary" @click="handleSetting">配置字典分组</el-button>
|
||||
<el-button type="primary" @click="handleAdd">新建</el-button>
|
||||
</span>
|
||||
</div>
|
||||
<el-table
|
||||
|
@ -72,22 +84,19 @@
|
|||
<el-table-column label="操作" width="300" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
type="success"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleChild(scope.row)"
|
||||
>
|
||||
子项
|
||||
</el-button>
|
||||
<el-button
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
删除
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<box-content>
|
||||
<!-- 搜索框 -->
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<el-form-item label="Code:">
|
||||
<el-input v-model="searchData.Code" clearable style="width:120px;" />
|
||||
</el-form-item>
|
||||
|
@ -10,12 +10,24 @@
|
|||
<el-input v-model="searchData.KeyName" clearable style="width:120px;" />
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="handleReset">Reset</el-button>
|
||||
<el-button type="primary" @click="handleSearch">Search</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-search"
|
||||
@click="handleSearch"
|
||||
>
|
||||
{{ $t('common:button:search') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-refresh-left"
|
||||
@click="handleReset"
|
||||
>
|
||||
{{ $t('common:button:reset') }}
|
||||
</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<span style="margin-left:auto">
|
||||
<el-button type="primary" size="mini" @click="handleAdd">New</el-button>
|
||||
<el-button type="primary" @click="handleAdd">New</el-button>
|
||||
</span>
|
||||
</div>
|
||||
<el-table
|
||||
|
@ -50,18 +62,16 @@
|
|||
<el-table-column label="Action" width="200" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
Edit
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
Delete
|
||||
删除
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<box-content>
|
||||
<!-- 搜索框 -->
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<el-form-item :label="$t('dictionary:browser:search:title')">
|
||||
<el-input v-model="searchData.Title" style="width: 100px" />
|
||||
</el-form-item>
|
||||
|
@ -23,7 +23,7 @@
|
|||
</el-form-item>
|
||||
</el-form>
|
||||
<span style="margin-left: auto">
|
||||
<el-button type="primary" size="mini" @click="handleAdd">
|
||||
<el-button type="primary" @click="handleAdd">
|
||||
{{ $t("dictionary:browser:button:add") }}
|
||||
</el-button>
|
||||
</span>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<box-content>
|
||||
<!-- 搜索框 -->
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<!-- Group -->
|
||||
<el-form-item :label="$t('template:anonymization:label:group')">
|
||||
<el-input v-model="searchData.Group" clearable style="width:120px;" />
|
||||
|
@ -33,7 +33,7 @@
|
|||
</el-form-item>
|
||||
</el-form>
|
||||
<span style="margin-left:auto">
|
||||
<el-button type="primary" size="mini" @click="handleAdd">{{ $t('common:button:new') }}</el-button>
|
||||
<el-button type="primary" @click="handleAdd">{{ $t('common:button:new') }}</el-button>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -107,15 +107,13 @@
|
|||
<el-table-column :label="$t('common:action:action')" width="200" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:edit') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:delete') }}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<box-content>
|
||||
<!-- 搜索框 -->
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<!-- 临床数据名称 -->
|
||||
<el-form-item :label="$t('trials:processCfg:title:clinicalDataCfg')">
|
||||
<el-input v-model="searchData.ClinicalDataSetName" />
|
||||
|
@ -44,7 +44,7 @@
|
|||
</el-form>
|
||||
<span style="margin-left:auto">
|
||||
<!-- 新增 -->
|
||||
<el-button type="primary" size="mini" @click="handleAdd">{{ $t('common:button:new') }}</el-button>
|
||||
<el-button type="primary" @click="handleAdd">{{ $t('common:button:new') }}</el-button>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -158,12 +158,11 @@
|
|||
min-width="140"
|
||||
/>
|
||||
|
||||
<el-table-column :label="$t('common:action:action')" min-width="350" fixed="right">
|
||||
<el-table-column :label="$t('common:action:action')" min-width="250" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<!-- 问题配置 -->
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
:disabled="scope.row.ClinicalUploadType !== 2"
|
||||
@click="handleConfigQuestion(scope.row)"
|
||||
>
|
||||
|
@ -172,8 +171,7 @@
|
|||
<!-- 下载 -->
|
||||
<el-button
|
||||
v-if="$i18n.locale === 'zh'"
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
:disabled="!scope.row.FileName"
|
||||
@click="handleDownloadTpl(scope.row.Path)"
|
||||
>
|
||||
|
@ -182,8 +180,7 @@
|
|||
<!-- 下载 -->
|
||||
<el-button
|
||||
v-else
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
:disabled="!scope.row.EnFileName"
|
||||
@click="handleDownloadTpl(scope.row.EnPath)"
|
||||
>
|
||||
|
@ -191,16 +188,14 @@
|
|||
</el-button>
|
||||
<!-- 编辑 -->
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
{{ $t('common:action:edit') }}
|
||||
</el-button>
|
||||
<!-- 删除 -->
|
||||
<el-button
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:delete') }}
|
||||
|
|
|
@ -68,13 +68,12 @@
|
|||
>
|
||||
<template slot-scope="scope">
|
||||
<!-- 配置 -->
|
||||
<el-button size="small" :disabled="isCompleteConfig" type="primary" @click="openChildren(scope.row)">
|
||||
<el-button :disabled="isCompleteConfig" type="text" @click="openChildren(scope.row)">
|
||||
{{ $t('dictionary:template:criterionDictionary:button:config') }}
|
||||
</el-button>
|
||||
<!-- 删除 -->
|
||||
<el-button
|
||||
type="danger"
|
||||
size="small"
|
||||
type="text"
|
||||
:disabled="isCompleteConfig"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
|
|
|
@ -206,30 +206,27 @@
|
|||
<el-table-column
|
||||
prop=""
|
||||
:label="$t('common:action:action')"
|
||||
width="250"
|
||||
width="200"
|
||||
show-overflow-tooltip
|
||||
fixed="right"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
v-if="Object.keys(data).length > 0 && !(data.IsCompleteConfig || data.IsBeUsed)"
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
{{ $t('trials:readingUnit:qsList:title:edit') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
v-else
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleLook(scope.row)"
|
||||
>
|
||||
{{ $t('trials:readingUnit:qsList:title:view') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
:disabled="!(scope.row.Type === 'table' || scope.row.Type === 'basicTable')"
|
||||
@click="handleConfig(scope.row)"
|
||||
>
|
||||
|
@ -237,8 +234,7 @@
|
|||
</el-button>
|
||||
<el-button
|
||||
v-if="Object.keys(data).length > 0 && !(data.IsCompleteConfig || data.IsBeUsed)"
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
:disabled="scope.row.IsEnable"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<box-content>
|
||||
<!-- 搜索框 -->
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<el-form-item
|
||||
:label="$t('trials:auditRecord:table:criterion')"
|
||||
>
|
||||
|
@ -75,7 +75,7 @@
|
|||
</el-form>
|
||||
<span style="margin-left:auto">
|
||||
<!-- 添加 -->
|
||||
<el-button type="primary" size="mini" @click="handleAdd">{{$t('common:button:new')}}</el-button>
|
||||
<el-button type="primary" @click="handleAdd">{{$t('common:button:new')}}</el-button>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -173,36 +173,32 @@
|
|||
{{ $fd('YesOrNo', scope.row.IseCRFShowInDicomReading) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column :label="$t('common:action:action')" min-width="200px">
|
||||
<el-table-column :label="$t('common:action:action')" min-width="220px">
|
||||
<template slot-scope="scope">
|
||||
<!-- 编辑 -->
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:edit') }}
|
||||
</el-button>
|
||||
<!-- eCRF -->
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleConfig(scope.row)"
|
||||
>
|
||||
{{ $t('dictionary:template:criterionConfig:button:eCRF') }}
|
||||
</el-button>
|
||||
<!-- 基础数据 -->
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleBaseDataConfig(scope.row)"
|
||||
>
|
||||
{{ $t('dictionary:template:criterionConfig:button:basicData') }}
|
||||
</el-button>
|
||||
<!-- 删除 -->
|
||||
<el-button
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
:disabled="scope.row.IsCompleteConfig"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<box-content>
|
||||
<!-- 搜索框 -->
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<!-- Group -->
|
||||
<el-form-item :label="$t('template:anonymization:label:group')">
|
||||
<el-input v-model="searchData.Group" clearable style="width:120px;" />
|
||||
|
@ -33,7 +33,7 @@
|
|||
</el-form-item>
|
||||
</el-form>
|
||||
<span style="margin-left:auto">
|
||||
<el-button type="primary" size="mini" @click="handleAdd">{{ $t('common:button:new') }}</el-button>
|
||||
<el-button type="primary" @click="handleAdd">{{ $t('common:button:new') }}</el-button>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -107,15 +107,13 @@
|
|||
<el-table-column :label="$t('common:action:action')" width="200" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
{{ $t('common:action:edit') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:delete') }}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<box-content>
|
||||
<!-- 搜索框 -->
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<!-- 问题名称 -->
|
||||
<el-form-item :label="$t('trials:MIMqcCfg:table:questionName')">
|
||||
<el-input v-model="searchData.QuestionName" clearable style="width:120px;" />
|
||||
|
@ -54,7 +54,7 @@
|
|||
</el-form-item>
|
||||
</el-form>
|
||||
<span style="margin-left:auto">
|
||||
<el-button type="primary" size="mini" @click="handleAdd">
|
||||
<el-button type="primary" @click="handleAdd">
|
||||
{{ $t('common:button:new') }}
|
||||
</el-button>
|
||||
</span>
|
||||
|
@ -190,18 +190,16 @@
|
|||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column :label="$t('common:action:action')" width="200" fixed="right">
|
||||
<el-table-column :label="$t('common:action:action')" width="150" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:edit') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:delete') }}
|
||||
|
|
|
@ -216,17 +216,17 @@
|
|||
>
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
circle
|
||||
:title="$t('common:button:edit')"
|
||||
icon="el-icon-edit-outline"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
/>
|
||||
>
|
||||
{{ $t('common:button:edit') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
circle
|
||||
:title="$t('common:button:delete')"
|
||||
icon="el-icon-delete"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
/>
|
||||
>
|
||||
{{ $t('common:button:delete') }}
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<box-content>
|
||||
<!-- 搜索框 -->
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<!-- 问题名称 -->
|
||||
<el-form-item :label="$t('trials:qcCfg:table:questionName')">
|
||||
<el-input v-model="searchData.QuestionName" clearable style="width:120px;" />
|
||||
|
@ -42,13 +42,12 @@
|
|||
<span style="margin-left:auto">
|
||||
<el-button
|
||||
:disabled="list.length === 0"
|
||||
size="mini"
|
||||
type="primary"
|
||||
@click="preview.visible = true"
|
||||
>
|
||||
{{$t('common:button:preview')}}
|
||||
</el-button>
|
||||
<el-button type="primary" size="mini" @click="handleAdd">{{$t('common:button:new')}}</el-button>
|
||||
<el-button type="primary" @click="handleAdd">{{$t('common:button:new')}}</el-button>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -136,15 +135,13 @@
|
|||
<el-table-column :label="$t('common:action:action')" width="200" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:edit') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:delete') }}
|
||||
|
|
|
@ -204,24 +204,21 @@
|
|||
<template slot-scope="scope">
|
||||
<el-button
|
||||
v-if="isCompleteConfig"
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleLook(scope.row)"
|
||||
>
|
||||
{{ $t('trials:readingPeriod:button:view') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
v-if="!isCompleteConfig"
|
||||
type="primary"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:edit') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
v-if="!isCompleteConfig"
|
||||
type="danger"
|
||||
size="mini"
|
||||
type="text"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:delete') }}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<box-content>
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<!-- 是否需要回执 -->
|
||||
<el-form-item :label="$t('trials:emailManageCfg:title:isReturnRequired')" v-if="!systemLevel">
|
||||
<el-select
|
||||
|
@ -139,7 +139,7 @@
|
|||
</el-form-item>
|
||||
</el-form>
|
||||
<span style="margin-left: auto">
|
||||
<el-button type="primary" size="mini" @click="handleExport">
|
||||
<el-button type="primary" @click="handleExport">
|
||||
{{ $t('common:button:export') }}
|
||||
</el-button>
|
||||
<!-- <el-button
|
||||
|
@ -148,7 +148,7 @@
|
|||
>
|
||||
场景配置
|
||||
</el-button> -->
|
||||
<el-button type="primary" size="mini" @click="handleAdd">
|
||||
<el-button type="primary" @click="handleAdd">
|
||||
{{ $t('common:button:new') }}
|
||||
</el-button>
|
||||
</span>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<box-content>
|
||||
<!-- 搜索框 -->
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<el-form-item :label="$t('dictionary:file:search:Name')">
|
||||
<el-input v-model="searchData.Name" style="width: 100px" />
|
||||
</el-form-item>
|
||||
|
@ -95,7 +95,7 @@
|
|||
</el-form-item>
|
||||
</el-form>
|
||||
<span style="margin-left: auto">
|
||||
<el-button type="primary" size="mini" @click="handleAdd">
|
||||
<el-button type="primary" @click="handleAdd">
|
||||
{{ $t('dictionary:browser:button:add') }}
|
||||
</el-button>
|
||||
</span>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<box-content>
|
||||
<!-- 搜索框 -->
|
||||
<div class="search">
|
||||
<el-form :inline="true" size="mini" class="base-search-form">
|
||||
<el-form :inline="true" class="base-search-form">
|
||||
<!-- Code -->
|
||||
<el-form-item :label="$t('dictionary:sign:label:code')">
|
||||
<el-input v-model="searchData.Code" style="width:100px;" />
|
||||
|
@ -27,7 +27,6 @@
|
|||
<span style="margin-left:auto;">
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
@click="handleAdd"
|
||||
>
|
||||
{{ $t('common:button:new') }}
|
||||
|
|
|
@ -111,14 +111,12 @@
|
|||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="getList"
|
||||
>
|
||||
{{ $t('common:button:search') }}
|
||||
</el-button>
|
||||
<!-- 重置 -->
|
||||
<el-button
|
||||
size="mini"
|
||||
icon="el-icon-refresh-left"
|
||||
@click="handleReset"
|
||||
>
|
||||
|
@ -135,7 +133,6 @@
|
|||
</el-form-item>
|
||||
<el-button
|
||||
type="primary"
|
||||
size="mini"
|
||||
@click="resolve"
|
||||
style="float: right"
|
||||
v-if="level > 7"
|
||||
|
@ -205,7 +202,7 @@
|
|||
<el-table-column
|
||||
:label="$t('feedBack:form:role')"
|
||||
prop="FeedBackUserName"
|
||||
min-width="80"
|
||||
min-width="100"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
v-if="level > 7"
|
||||
|
@ -273,11 +270,11 @@
|
|||
:label="$t('common:action:action')"
|
||||
fixed="right"
|
||||
prop="UserTypeShortName"
|
||||
width="80"
|
||||
width="100"
|
||||
show-overflow-tooltip
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-button size="mini" type="text" @click="getDetail(scope.row)">
|
||||
<el-button type="text" @click="getDetail(scope.row)">
|
||||
{{ $t('common:button:view') }}
|
||||
</el-button>
|
||||
</template>
|
||||
|
|
|
@ -36,13 +36,11 @@
|
|||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="getList"
|
||||
>
|
||||
{{ $t('common:button:search') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
size="mini"
|
||||
icon="el-icon-refresh-left"
|
||||
@click="handleReset"
|
||||
>
|
||||
|
@ -97,10 +95,10 @@
|
|||
show-overflow-tooltip
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-button size="mini" type="text" @click="view(scope.row)">
|
||||
<el-button type="text" @click="view(scope.row)">
|
||||
{{ $t('common:button:view') }}
|
||||
</el-button>
|
||||
<el-button size="mini" type="text" @click="rePublish(scope.row)">
|
||||
<el-button type="text" @click="rePublish(scope.row)">
|
||||
{{ $t('system:event:button:rePublish') }}
|
||||
</el-button>
|
||||
</template>
|
||||
|
|
|
@ -176,7 +176,6 @@
|
|||
<el-button
|
||||
size="small"
|
||||
type="primary"
|
||||
icon="el-icon-plus"
|
||||
@click="handleAdd"
|
||||
>{{ $t('common:button:new') }}</el-button
|
||||
>
|
||||
|
@ -184,9 +183,7 @@
|
|||
<template slot-scope="scope">
|
||||
<!-- 删除 -->
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDelete(scope.$index)"
|
||||
>{{ $t('common:button:delete') }}</el-button
|
||||
>
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
<el-form-item :label="$t('system:l18n:search:Module')">
|
||||
<el-input
|
||||
v-model="searchData.Module"
|
||||
size="small"
|
||||
clearable
|
||||
style="width: 130px"
|
||||
/>
|
||||
|
@ -30,7 +29,6 @@
|
|||
<el-form-item :label="$t('system:l18n:search:Code')">
|
||||
<el-input
|
||||
v-model="searchData.Code"
|
||||
size="small"
|
||||
clearable
|
||||
style="width: 130px"
|
||||
/>
|
||||
|
@ -38,7 +36,6 @@
|
|||
<el-form-item :label="$t('system:l18n:search:ValueCN')">
|
||||
<el-input
|
||||
v-model="searchData.ValueCN"
|
||||
size="small"
|
||||
clearable
|
||||
style="width: 130px"
|
||||
/>
|
||||
|
@ -46,7 +43,6 @@
|
|||
<el-form-item :label="$t('system:l18n:search:Value')">
|
||||
<el-input
|
||||
v-model="searchData.Value"
|
||||
size="small"
|
||||
style="width: 130px"
|
||||
clearable
|
||||
/>
|
||||
|
@ -69,7 +65,6 @@
|
|||
<el-form-item :label="$t('system:l18n:search:Description')">
|
||||
<el-input
|
||||
v-model="searchData.Description"
|
||||
size="small"
|
||||
clearable
|
||||
style="width: 130px"
|
||||
/>
|
||||
|
@ -117,14 +112,12 @@
|
|||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="getList"
|
||||
>
|
||||
{{ $t('common:button:search') }}
|
||||
</el-button>
|
||||
<!-- 重置 -->
|
||||
<el-button
|
||||
size="mini"
|
||||
type="primary"
|
||||
icon="el-icon-refresh-left"
|
||||
@click="handleReset"
|
||||
|
@ -133,24 +126,18 @@
|
|||
</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-plus"
|
||||
size="mini"
|
||||
@click="handleAdd"
|
||||
>
|
||||
{{ $t('common:button:new') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-plus"
|
||||
size="mini"
|
||||
@click="handleBatchAdd"
|
||||
>
|
||||
{{ $t('system:l18n:button:batchAdd') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-edit-outline"
|
||||
size="mini"
|
||||
:disabled="selectTableList.length <= 0"
|
||||
@click="handleBatchUpdate"
|
||||
>
|
||||
|
@ -158,17 +145,13 @@
|
|||
</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-edit-outline"
|
||||
size="mini"
|
||||
:disabled="selectTableList.length <= 0"
|
||||
@click="handleBatchUpdateToChange"
|
||||
>
|
||||
{{ $t('system:l18n:button:batchEdit') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="primary"
|
||||
icon="el-icon-download"
|
||||
@click="exportTable"
|
||||
>
|
||||
{{ $t('common:button:export') }}
|
||||
|
@ -275,7 +258,7 @@
|
|||
<el-table-column
|
||||
:label="$t('system:l18n:search:Description')"
|
||||
prop="Description"
|
||||
min-width="100"
|
||||
min-width="110"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
/>
|
||||
|
@ -309,18 +292,14 @@
|
|||
>
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-edit-outline"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:edit') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
:disabled="scope.row.State === 1"
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:delete') }}
|
||||
|
|
|
@ -3,22 +3,21 @@
|
|||
<div ref="leftContainer" class="left">
|
||||
<el-form :inline="true">
|
||||
<el-form-item :label="$t('system:log:table:version')" prop="Version">
|
||||
<el-input v-model="searchData.Version" size="small" clearable />
|
||||
<el-input v-model="searchData.Version" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('system:log:table:versionUS')" prop="Version">
|
||||
<el-input v-model="searchData.Version_US" size="small" clearable />
|
||||
<el-input v-model="searchData.Version_US" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
:label="$t('system:log:table:UpdateContent')"
|
||||
prop="UpdateContent"
|
||||
>
|
||||
<el-input v-model="searchData.UpdateContent" size="small" clearable />
|
||||
<el-input v-model="searchData.UpdateContent" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="getList"
|
||||
>
|
||||
{{ $t('common:button:search') }}
|
||||
|
@ -26,7 +25,6 @@
|
|||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-plus"
|
||||
size="mini"
|
||||
@click="handleAdd"
|
||||
>
|
||||
{{ $t('common:button:new') }}
|
||||
|
@ -102,22 +100,18 @@
|
|||
:label="$t('common:action:action')"
|
||||
fixed="right"
|
||||
prop=""
|
||||
min-width="200"
|
||||
min-width="150"
|
||||
show-overflow-tooltip
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-edit-outline"
|
||||
@click="handleEdit(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:edit') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDelete(scope.row)"
|
||||
>
|
||||
{{ $t('common:button:delete') }}
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
v-model="queryParams.menuName"
|
||||
placeholder=""
|
||||
clearable
|
||||
size="small"
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
@ -15,21 +14,18 @@
|
|||
v-model="queryParams.visible"
|
||||
placeholder=""
|
||||
clearable
|
||||
size="small"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="handleQuery"
|
||||
>{{ $t("system:menu:button:search") }}</el-button
|
||||
>
|
||||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-plus"
|
||||
size="mini"
|
||||
@click="handleAdd"
|
||||
>{{ $t("system:menu:button:add") }}</el-button
|
||||
>
|
||||
|
@ -40,7 +36,6 @@
|
|||
type="info"
|
||||
plain
|
||||
icon="el-icon-sort"
|
||||
size="mini"
|
||||
@click="toggleExpandAll"
|
||||
>{{ $t("system:menu:button:foldAndExpand") }}</el-button
|
||||
>
|
||||
|
@ -154,25 +149,19 @@
|
|||
<template slot-scope="scope">
|
||||
<el-button
|
||||
v-hasPermi="['system:menu:edit']"
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-edit"
|
||||
@click="handleUpdate(scope.row)"
|
||||
>{{ $t("system:menu:button:edit") }}</el-button
|
||||
>
|
||||
<el-button
|
||||
v-hasPermi="['system:menu:add']"
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-plus"
|
||||
@click="handleAdd(scope.row)"
|
||||
>{{ $t("system:menu:button:add") }}</el-button
|
||||
>
|
||||
<el-button
|
||||
v-hasPermi="['system:menu:delete']"
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDelete(scope.row)"
|
||||
>{{ $t("system:menu:button:remove") }}</el-button
|
||||
>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<div ref="leftContainer" class="left">
|
||||
<el-form :inline="true">
|
||||
<el-form-item :label="$t('system:notice:label:NoticeLevel')" prop="NoticeLevelEnum">
|
||||
<el-select v-model="searchData.NoticeLevelEnum" clearable size="small">
|
||||
<el-select v-model="searchData.NoticeLevelEnum" clearable>
|
||||
<el-option
|
||||
v-for="item of $d.NoteLevel"
|
||||
:key="item.value"
|
||||
|
@ -13,7 +13,7 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('system:notice:label:NoticeType')" prop="NoticeTypeEnum">
|
||||
<el-select v-model="searchData.NoticeTypeEnum" clearable size="small">
|
||||
<el-select v-model="searchData.NoticeTypeEnum" clearable>
|
||||
<el-option
|
||||
v-for="item of $d.NoteType"
|
||||
:key="item.value"
|
||||
|
@ -23,7 +23,7 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('system:notice:label:ApplicableProject')" prop="ApplicableProjectEnum">
|
||||
<el-select v-model="searchData.ApplicableProjectEnum" clearable size="small">
|
||||
<el-select v-model="searchData.ApplicableProjectEnum" clearable>
|
||||
<el-option
|
||||
v-for="item of $d.NoticeApplicableTrial"
|
||||
:key="item.value"
|
||||
|
@ -33,7 +33,7 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('system:notice:label:NoticeUserTypeIdList')" prop="NoticeUserTypeIdList">
|
||||
<el-select v-model="searchData.NoticeUserTypeIdList" multiple clearable size="small">
|
||||
<el-select v-model="searchData.NoticeUserTypeIdList" multiple clearable>
|
||||
<el-option
|
||||
v-for="item of roleList"
|
||||
:key="item.Id"
|
||||
|
@ -43,7 +43,7 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('system:notice:label:NoticeMode')" prop="NoticeModeEnum">
|
||||
<el-select v-model="searchData.NoticeModeEnum" clearable size="small">
|
||||
<el-select v-model="searchData.NoticeModeEnum" clearable>
|
||||
<el-option
|
||||
v-for="item of $d.NoticeMode"
|
||||
:key="item.value"
|
||||
|
@ -53,8 +53,8 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="getList">{{ $t('common:button:search') }}</el-button>
|
||||
<el-button type="primary" icon="el-icon-plus" size="mini" @click="handleAdd">{{ $t('common:button:add') }}</el-button>
|
||||
<el-button type="primary" icon="el-icon-search" @click="getList">{{ $t('common:button:search') }}</el-button>
|
||||
<el-button type="primary" icon="el-icon-plus" @click="handleAdd">{{ $t('common:button:add') }}</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<el-table v-loading="loading" v-adaptive="{bottomOffset:45}" height="100" :data="list" class="table">
|
||||
|
@ -116,23 +116,17 @@
|
|||
<el-table-column :label="$t('common:action:action')" fixed="right" prop="UserTypeShortName" min-width="200" show-overflow-tooltip>
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-edit-outline"
|
||||
@click="handleEdit(scope.row)"
|
||||
>{{$t('common:action:edit')}}</el-button>
|
||||
<el-button
|
||||
v-if="scope.row.NoticeStateEnum === 0"
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-s-promotion"
|
||||
@click="handlePush(scope.row)"
|
||||
>{{$t('common:action:push')}}</el-button>
|
||||
<el-button
|
||||
v-if="scope.row.NoticeStateEnum === 1"
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-s-release"
|
||||
@click="handleGet(scope.row)"
|
||||
>{{$t('common:action:pull')}}</el-button>
|
||||
</template>
|
||||
|
|
|
@ -6,12 +6,11 @@
|
|||
<el-input
|
||||
v-model="queryParams.SearchFilter"
|
||||
clearable
|
||||
size="small"
|
||||
@keyup.enter.native="getList"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('system:role:title:Group')">
|
||||
<el-select v-model="queryParams.GroupId" clearable size="small">
|
||||
<el-select v-model="queryParams.GroupId" clearable>
|
||||
<el-option
|
||||
v-for="item of dict.type.UserTypeGroup"
|
||||
:key="item.value"
|
||||
|
@ -24,7 +23,6 @@
|
|||
<el-button
|
||||
type="primary"
|
||||
icon="el-icon-search"
|
||||
size="mini"
|
||||
@click="getList"
|
||||
>{{ $t('common:button:search') }}</el-button
|
||||
>
|
||||
|
@ -32,7 +30,6 @@
|
|||
v-hasPermi="['system:role:add']"
|
||||
type="primary"
|
||||
icon="el-icon-plus"
|
||||
size="mini"
|
||||
@click="handleAddRole"
|
||||
>{{ $t('common:button:add') }}</el-button
|
||||
>
|
||||
|
@ -111,17 +108,13 @@
|
|||
<template slot-scope="scope">
|
||||
<el-button
|
||||
v-hasPermi="['system:role:edit']"
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-edit"
|
||||
@click="handleEditRole(scope.row)"
|
||||
>{{ $t('common:button:edit') }}</el-button
|
||||
>
|
||||
<el-button
|
||||
v-hasPermi="['system:role:delete']"
|
||||
size="mini"
|
||||
type="text"
|
||||
icon="el-icon-delete"
|
||||
@click="handleDeleteRole(scope.row)"
|
||||
>{{ $t('common:button:delete') }}</el-button
|
||||
>
|
||||
|
|
|
@ -227,7 +227,7 @@
|
|||
<template slot-scope="scope">
|
||||
<!-- 详情 -->
|
||||
<el-button
|
||||
circle
|
||||
type="text"
|
||||
:disabled="
|
||||
(scope.row.TrialStatusStr === 'Initializing' &&
|
||||
!hasPermi(['role:pm'])) ||
|
||||
|
@ -240,10 +240,10 @@
|
|||
hasPermi(['role:pm'])
|
||||
))
|
||||
"
|
||||
icon="el-icon-info"
|
||||
:title="$t('system:retrospect:table:detail')"
|
||||
@click.stop="handleDetail(scope.row)"
|
||||
/>
|
||||
>
|
||||
{{ $t('system:retrospect:table:detail') }}
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<box-content>
|
||||
<div class="search" style="position: relative">
|
||||
<SearchForm
|
||||
size="mini"
|
||||
:that="this"
|
||||
:search-data="searchData"
|
||||
:search-form="searchForm"
|
||||
|
@ -249,12 +248,12 @@ export default {
|
|||
operates: [
|
||||
{
|
||||
name: this.$t('common:button:edit'),
|
||||
type: 'primary',
|
||||
type: 'text',
|
||||
emitKey: 'editCb',
|
||||
},
|
||||
{
|
||||
name: this.$t('common:button:email'),
|
||||
type: 'primary',
|
||||
type: 'text',
|
||||
emitKey: 'sendCb',
|
||||
show: 'IsFirstAdd',
|
||||
},
|
||||
|
|
|
@ -94,8 +94,8 @@ export const columns = [
|
|||
label: 'Action',
|
||||
minWidth: 200,
|
||||
operates: [
|
||||
{ name: 'Edit', type: 'primary', emitKey: 'editCb' },
|
||||
{ name: 'Delete', type: 'danger', emitKey: 'deleteCb' }
|
||||
{ name: 'Edit', type: 'text', emitKey: 'editCb' },
|
||||
{ name: 'Delete', type: 'text', emitKey: 'deleteCb' }
|
||||
] }
|
||||
]
|
||||
|
||||
|
@ -180,6 +180,6 @@ export const searchForm = [
|
|||
]
|
||||
// 用户列表查询表单事件配置信息
|
||||
export const searchHandle = [
|
||||
{ label: 'Reset', type: 'primary', emitKey: 'reset' },
|
||||
{ label: 'Search', type: 'primary', emitKey: 'search' }
|
||||
{ label: 'Reset', type: 'text', emitKey: 'reset' },
|
||||
{ label: 'Search', type: 'text', emitKey: 'search' }
|
||||
]
|
||||
|
|
Loading…
Reference in New Issue