|
@@ -105,6 +105,70 @@
|
|
|
<user-select ref="userSelect" :limit="1" @doSubmit="selectUsersToTransferTask"></user-select>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
+
|
|
|
+ <el-col :span="12">
|
|
|
+ <div class="page" style="height: 600px">
|
|
|
+ <div class="top bg-white">
|
|
|
+ <div style="height: 18px" >
|
|
|
+ <span>我的通知({{noticePageList.total}})</span>
|
|
|
+
|
|
|
+ <div style="float:right;align-items:center;display:flex;height: 18px">
|
|
|
+ <el-button type="text" style="float:right" @click="toNoticeList()">更多>></el-button>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div style="height: calc(100% - 80px);margin-top: 15px">
|
|
|
+ <vxe-table
|
|
|
+ border="inner"
|
|
|
+ auto-resize
|
|
|
+ resizable
|
|
|
+ height="auto"
|
|
|
+ :loading="loading"
|
|
|
+ size="small"
|
|
|
+ ref="noticetable"
|
|
|
+ show-header-overflow
|
|
|
+ show-overflow
|
|
|
+ highlight-hover-row
|
|
|
+ :menu-config="{}"
|
|
|
+ :print-config="{}"
|
|
|
+ :import-config="{}"
|
|
|
+ :export-config="{}"
|
|
|
+ @sort-change="sortChangeHandle"
|
|
|
+ :sort-config="{remote:true}"
|
|
|
+ :data="dataNoticeList"
|
|
|
+ :checkbox-config="{}">
|
|
|
+ <vxe-column title="实例标题" field="title">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-link type="primary" :underline="false"
|
|
|
+ @click="todoPage(scope.row)">{{scope.row.title}}
|
|
|
+ </el-link>
|
|
|
+ </template>
|
|
|
+ </vxe-column>
|
|
|
+ <vxe-column title="流程名称" field="taskName"></vxe-column>
|
|
|
+ <vxe-column title="流程发起人" field="createUser"></vxe-column>
|
|
|
+ <vxe-column
|
|
|
+ field="createTime"
|
|
|
+ title="创建时间">
|
|
|
+ </vxe-column>
|
|
|
+ </vxe-table>
|
|
|
+ <vxe-pager
|
|
|
+ background
|
|
|
+ size="small"
|
|
|
+ :current-page="noticePageList.currentPage"
|
|
|
+ :page-size="noticePageList.pageSize"
|
|
|
+ :total="noticePageList.total"
|
|
|
+ :page-sizes="[10, 20, 100, 1000, {label: '全量数据', value: 1000000}]"
|
|
|
+ :layouts="['PrevPage', 'JumpNumber', 'NextPage', 'FullJump', 'Sizes', 'Total']"
|
|
|
+ @page-change="currentChangeHandle">
|
|
|
+ </vxe-pager>
|
|
|
+ </div>
|
|
|
+ <!-- 弹窗, 新增 / 修改 -->
|
|
|
+ <NotifyForm ref="notifyForm" @refreshDataList="refreshList"></NotifyForm>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
<el-col :span="12">
|
|
|
<div class="page" style="height: 600px">
|
|
|
<!--<el-form size="small" :inline="true" class="query-form" ref="searchForm" :model="searchForm" @keyup.enter.native="refreshList()" @submit.native.prevent>
|
|
@@ -119,7 +183,7 @@
|
|
|
</el-form>-->
|
|
|
<div class="top bg-white">
|
|
|
<div style="height: 18px" >
|
|
|
- <span>我的通告({{noticePage.total}})</span>
|
|
|
+ <span>公告({{noticePage.total}})</span>
|
|
|
|
|
|
<div style="float:right;align-items:center;display:flex;height: 18px">
|
|
|
<el-button type="text" style="float:right" @click="toNotice()">更多>></el-button>
|
|
@@ -199,68 +263,6 @@
|
|
|
</div>
|
|
|
</el-col>
|
|
|
|
|
|
- <el-col :span="12">
|
|
|
- <div class="page" style="height: 600px">
|
|
|
- <div class="top bg-white">
|
|
|
- <div style="height: 18px" >
|
|
|
- <span>我的通知({{noticePageList.total}})</span>
|
|
|
-
|
|
|
- <div style="float:right;align-items:center;display:flex;height: 18px">
|
|
|
- <el-button type="text" style="float:right" @click="toNoticeList()">更多>></el-button>
|
|
|
-
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div style="height: calc(100% - 80px);margin-top: 15px">
|
|
|
- <vxe-table
|
|
|
- border="inner"
|
|
|
- auto-resize
|
|
|
- resizable
|
|
|
- height="auto"
|
|
|
- :loading="loading"
|
|
|
- size="small"
|
|
|
- ref="noticetable"
|
|
|
- show-header-overflow
|
|
|
- show-overflow
|
|
|
- highlight-hover-row
|
|
|
- :menu-config="{}"
|
|
|
- :print-config="{}"
|
|
|
- :import-config="{}"
|
|
|
- :export-config="{}"
|
|
|
- @sort-change="sortChangeHandle"
|
|
|
- :sort-config="{remote:true}"
|
|
|
- :data="dataNoticeList"
|
|
|
- :checkbox-config="{}">
|
|
|
- <vxe-column title="实例标题" field="title">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-link type="primary" :underline="false"
|
|
|
- @click="todoPage(scope.row)">{{scope.row.title}}
|
|
|
- </el-link>
|
|
|
- </template>
|
|
|
- </vxe-column>
|
|
|
- <vxe-column title="流程名称" field="taskName"></vxe-column>
|
|
|
- <vxe-column title="流程发起人" field="createUser"></vxe-column>
|
|
|
- <vxe-column
|
|
|
- field="createTime"
|
|
|
- title="创建时间">
|
|
|
- </vxe-column>
|
|
|
- </vxe-table>
|
|
|
- <vxe-pager
|
|
|
- background
|
|
|
- size="small"
|
|
|
- :current-page="noticePageList.currentPage"
|
|
|
- :page-size="noticePageList.pageSize"
|
|
|
- :total="noticePageList.total"
|
|
|
- :page-sizes="[10, 20, 100, 1000, {label: '全量数据', value: 1000000}]"
|
|
|
- :layouts="['PrevPage', 'JumpNumber', 'NextPage', 'FullJump', 'Sizes', 'Total']"
|
|
|
- @page-change="currentChangeHandle">
|
|
|
- </vxe-pager>
|
|
|
- </div>
|
|
|
- <!-- 弹窗, 新增 / 修改 -->
|
|
|
- <NotifyForm ref="notifyForm" @refreshDataList="refreshList"></NotifyForm>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
</template>
|