|
|
@ -18,52 +18,55 @@ |
|
|
|
<el-button type="danger" @click="deleteHandle()">{{ $t('deleteBatch') }}</el-button> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-table |
|
|
|
v-loading="dataListLoading" |
|
|
|
:data="dataList" |
|
|
|
border |
|
|
|
@selection-change="dataListSelectionChangeHandle" |
|
|
|
@sort-change="dataListSortChangeHandle" |
|
|
|
style="width: 100%;"> |
|
|
|
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" |
|
|
|
@sort-change="dataListSortChangeHandle" style="width: 100%;"> |
|
|
|
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column> |
|
|
|
<el-table-column prop="id" :label="$t('process.id')" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="deploymentId" :label="$t('process.deploymentId')" header-align="center" align="center" width="80"></el-table-column> |
|
|
|
<el-table-column prop="deploymentId" :label="$t('process.deploymentId')" header-align="center" align="center" |
|
|
|
width="80"></el-table-column> |
|
|
|
<el-table-column prop="name" :label="$t('process.name')" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="key" :label="$t('process.key')" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="version" :label="$t('process.version')" header-align="center" align="center"></el-table-column> |
|
|
|
<el-table-column prop="resourceName" :label="$t('process.resourceName')" header-align="center" align="center" :show-overflow-tooltip="true" width="100"> |
|
|
|
<el-table-column prop="version" :label="$t('process.version')" header-align="center" |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="resourceName" :label="$t('process.resourceName')" header-align="center" align="center" |
|
|
|
:show-overflow-tooltip="true" width="100"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<a :href="getResourceURL(scope.row.deploymentId, scope.row.resourceName)" target="_blank">{{ scope.row.resourceName }}</a> |
|
|
|
<a :href="getResourceURL(scope.row.deploymentId, scope.row.resourceName)" target="_blank">{{ |
|
|
|
scope.row.resourceName }}</a> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="diagramResourceName" :label="$t('process.diagramResourceName')" header-align="center" align="center" :show-overflow-tooltip="true" width="100"> |
|
|
|
<el-table-column prop="diagramResourceName" :label="$t('process.diagramResourceName')" header-align="center" |
|
|
|
align="center" :show-overflow-tooltip="true" width="100"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<a :href="getResourceURL(scope.row.deploymentId, scope.row.diagramResourceName)" target="_blank">{{ scope.row.diagramResourceName }}</a> |
|
|
|
<a :href="getResourceURL(scope.row.deploymentId, scope.row.diagramResourceName)" target="_blank">{{ |
|
|
|
scope.row.diagramResourceName }}</a> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="deploymentTime" :label="$t('process.deploymentTime')" header-align="center" align="center" width="180"></el-table-column> |
|
|
|
<el-table-column prop="deploymentTime" :label="$t('process.deploymentTime')" header-align="center" |
|
|
|
align="center" width="180"></el-table-column> |
|
|
|
<el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="150"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button v-if="scope.row.suspended" type="text" size="small" @click="activeHandle(scope.row.id)">{{ $t('process.active') }}</el-button> |
|
|
|
<el-button v-else type="text" size="small" @click="suspendHandle(scope.row.id)">{{ $t('process.suspend') }}</el-button> |
|
|
|
<el-button type="text" size="small" @click="deleteHandle(scope.row.deploymentId)">{{ $t('delete') }}</el-button> |
|
|
|
<el-button type="text" size="small" @click="convertToModelHandle(scope.row.id)">{{ $t('process.convertToModel') }}</el-button> |
|
|
|
<el-button type="text" size="small" @click="setBizRoute(scope.row)">{{ $t('process.bizRouteSet') }}</el-button> |
|
|
|
<el-button v-if="scope.row.suspended" type="text" size="small" @click="activeHandle(scope.row.id)">{{ |
|
|
|
$t('process.active') }}</el-button> |
|
|
|
<el-button v-else type="text" size="small" @click="suspendHandle(scope.row.id)">{{ $t('process.suspend') |
|
|
|
}}</el-button> |
|
|
|
<el-button type="text" size="small" @click="deleteHandle(scope.row.deploymentId)">{{ $t('delete') |
|
|
|
}}</el-button> |
|
|
|
<el-button type="text" size="small" @click="convertToModelHandle(scope.row.id)">{{ |
|
|
|
$t('process.convertToModel') }}</el-button> |
|
|
|
<el-button type="text" size="small" @click="setBizRoute(scope.row)">{{ $t('process.bizRouteSet') |
|
|
|
}}</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
<el-pagination |
|
|
|
:current-page="page" |
|
|
|
:page-sizes="[10, 20, 50, 100]" |
|
|
|
:page-size="limit" |
|
|
|
:total="total" |
|
|
|
layout="total, sizes, prev, pager, next, jumper" |
|
|
|
@size-change="pageSizeChangeHandle" |
|
|
|
<el-pagination :current-page="page" :page-sizes="[10, 20, 50, 100]" :page-size="limit" :total="total" |
|
|
|
layout="total, sizes, prev, pager, next, jumper" @size-change="pageSizeChangeHandle" |
|
|
|
@current-change="pageCurrentChangeHandle"> |
|
|
|
</el-pagination> |
|
|
|
<!-- 弹窗, 部署流程文件 --> |
|
|
|
<deploy v-if="deployVisible" ref="deploy" @refreshDataList="getDataList"></deploy> |
|
|
|
<process-biz-route v-if="setBizRouteVisible" ref="processBizRoute" @refreshDataList="getDataList"></process-biz-route> |
|
|
|
<process-biz-route v-if="setBizRouteVisible" ref="processBizRoute" |
|
|
|
@refreshDataList="getDataList"></process-biz-route> |
|
|
|
</div> |
|
|
|
</el-card> |
|
|
|
</template> |
|
|
@ -101,7 +104,7 @@ export default { |
|
|
|
// 获取流程(xml/image)url地址 |
|
|
|
getResourceURL (id, name) { |
|
|
|
var params = qs.stringify({ |
|
|
|
'token': Cookies.get('token'), |
|
|
|
'token': Cookies.get('oper_token'), |
|
|
|
'deploymentId': id, |
|
|
|
'resourceName': name |
|
|
|
}) |
|
|
|