|
@@ -72,19 +72,19 @@
|
|
|
<SvgIcon name="ele-Plus" class="mr5" />创建重复性事件
|
|
|
</el-button>
|
|
|
<el-button type="primary" @click="onRevoke" :loading="state.loading" v-auth="'business:order:revoke'" :disabled="isChecked">
|
|
|
- <SvgIcon name="ele-Setting" class="mr5" />设置撤销
|
|
|
+ <SvgIcon name="ele-Setting" class="mr5" />设置撤销<span v-if="checkTable.length">({{checkTable.length}})</span>
|
|
|
</el-button>
|
|
|
<el-button type="primary" @click="onObserve" v-auth="'business:order:observe'" :disabled="isChecked" :loading="state.loading"
|
|
|
- >添加关注
|
|
|
+ >添加关注<span v-if="checkTable.length">({{checkTable.length}})</span>
|
|
|
</el-button>
|
|
|
<el-button type="primary" @click="onEnd" v-auth="'business:order:end'" :disabled="isChecked" :loading="state.loading"
|
|
|
- >设置终结件
|
|
|
+ >设置终结件<span v-if="checkTable.length">({{checkTable.length}})</span>
|
|
|
</el-button>
|
|
|
<el-button type="primary" @click="onJbExport" :disabled="isChecked" :loading="state.loading" v-auth="'business:order:jbdExport'"
|
|
|
- ><SvgIcon name="iconfont icon-daochu" class="mr5" />交办单导出</el-button
|
|
|
+ ><SvgIcon name="iconfont icon-daochu" class="mr5" />交办单导出<span v-if="checkTable.length">({{checkTable.length}})</span></el-button
|
|
|
>
|
|
|
<el-button type="primary" @click="onUrge" v-auth="'business:order:urge'" :disabled="isChecked" :loading="state.loading"
|
|
|
- ><SvgIcon name="ele-Plus" class="mr5" />添加催办
|
|
|
+ ><SvgIcon name="ele-Plus" class="mr5" />添加催办<span v-if="checkTable.length">({{checkTable.length}})</span>
|
|
|
</el-button>
|
|
|
</template>
|
|
|
</vxe-toolbar>
|
|
@@ -103,8 +103,7 @@
|
|
|
height="auto"
|
|
|
auto-resize
|
|
|
show-overflow
|
|
|
- :print-config="{}"
|
|
|
- :scrollY="{ enabled: true, gt: 20 }"
|
|
|
+ :scrollY="{ enabled: false, gt: 20 }"
|
|
|
id="businessOrder"
|
|
|
:custom-config="{
|
|
|
storage: true,
|
|
@@ -653,6 +652,8 @@ const queryList = (isQuery: boolean = false) => {
|
|
|
state.tableData = getNeedArr(totalTable.value, state.queryParams.PageSize)[state.queryParams.PageIndex - 1]; //当前页的表格数据
|
|
|
}
|
|
|
state.loading = false;
|
|
|
+ tableRef.value.clearCheckboxRow();
|
|
|
+ checkTable.value = [];
|
|
|
resolve(response);
|
|
|
})
|
|
|
.then(() => {
|
|
@@ -669,6 +670,8 @@ const queryList = (isQuery: boolean = false) => {
|
|
|
.catch(() => {
|
|
|
state.loading = false;
|
|
|
totalLoading.value = false;
|
|
|
+ tableRef.value.clearCheckboxRow();
|
|
|
+ checkTable.value = [];
|
|
|
reject();
|
|
|
});
|
|
|
});
|