|
|
|
@ -1,189 +1,194 @@ |
|
|
|
<template> |
|
|
|
<div> |
|
|
|
<!-- 列表 --> |
|
|
|
<div class="app-container"> |
|
|
|
<el-form :model="queryParams" ref="queryForm" class="search-area" :inline="true" label-width="88px"> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<!-- 名称 --> |
|
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.mc') + ':'"> |
|
|
|
<el-input v-model="queryParams.mc" clearable @change="handleQuery" |
|
|
|
:placeholder="$t('form.placeholderInput')" /> |
|
|
|
</el-form-item> |
|
|
|
<!-- 编号 --> |
|
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.bh') + ':'"> |
|
|
|
<el-input v-model="queryParams.bh" clearable @change="handleQuery" |
|
|
|
:placeholder="$t('form.placeholderInput')" /> |
|
|
|
</el-form-item> |
|
|
|
<!-- 目的 --> |
|
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.md') + ':'"> |
|
|
|
<el-input v-model="queryParams.mdId" clearable @change="handleQuery" |
|
|
|
:placeholder="$t('form.placeholderInput')" /> |
|
|
|
</el-form-item> |
|
|
|
<!-- 记录状态 --> |
|
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.jlzt') + ':'"> |
|
|
|
<el-select v-model="queryParams.jlzt" :placeholder="$t('form.placeholderSelect')" clearable |
|
|
|
@change="handleQuery"> |
|
|
|
<el-option key="1" :label="$t('page.business.zykgl.jlzt.wsd')" :value="1" /> |
|
|
|
<el-option key="3" :label="$t('page.business.zykgl.jlzt.ysd')" :value="3" /> |
|
|
|
<el-option key="5" :label="$t('page.business.zykgl.jlzt.dgd')" :value="5" /> |
|
|
|
<el-option key="7" :label="$t('page.business.zykgl.jlzt.gd')" :value="7" /> |
|
|
|
<el-option key="9" :label="$t('page.business.zykgl.jlzt.djd')" :value="9" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<!-- 借阅状态 --> |
|
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.jyzt') + ':'"> |
|
|
|
<el-select v-model="queryParams.jyzt" :placeholder="$t('form.placeholderSelect')" clearable |
|
|
|
@change="handleQuery"> |
|
|
|
<el-option key="1" :label="$t('page.business.zykgl.jyzt.wjy')" :value="1" /> |
|
|
|
<el-option key="3" :label="$t('page.business.zykgl.jyzt.djy')" :value="3" /> |
|
|
|
<el-option key="5" :label="$t('page.business.zykgl.jyzt.jyz')" :value="5" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button type="primary" icon="el-icon-search" @click="handleQuery">{{ $t('form.search') }}</el-button> |
|
|
|
<el-button icon="el-icon-refresh" @click="resetQuery">{{ $t('form.reset') }}</el-button> |
|
|
|
</el-form-item> |
|
|
|
<div> |
|
|
|
<!-- 列表 --> |
|
|
|
<div class="app-container" v-show="!showDetail"> |
|
|
|
<el-form :model="queryParams" ref="queryForm" class="search-area" :inline="true" label-width="88px"> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<!-- 名称 --> |
|
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.mc') + ':'"> |
|
|
|
<el-input v-model="queryParams.mc" clearable @change="handleQuery" |
|
|
|
:placeholder="$t('form.placeholderInput')" /> |
|
|
|
</el-form-item> |
|
|
|
<!-- 编号 --> |
|
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.bh') + ':'"> |
|
|
|
<el-input v-model="queryParams.bh" clearable @change="handleQuery" |
|
|
|
:placeholder="$t('form.placeholderInput')" /> |
|
|
|
</el-form-item> |
|
|
|
<!-- 目的 --> |
|
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.md') + ':'"> |
|
|
|
<el-input v-model="queryParams.mdId" clearable @change="handleQuery" |
|
|
|
:placeholder="$t('form.placeholderInput')" /> |
|
|
|
</el-form-item> |
|
|
|
<!-- 记录状态 --> |
|
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.jlzt') + ':'"> |
|
|
|
<el-select v-model="queryParams.jlzt" :placeholder="$t('form.placeholderSelect')" clearable |
|
|
|
@change="handleQuery"> |
|
|
|
<el-option :label="$t('page.business.zykgl.jlzt.wsd')" :value="1" /> |
|
|
|
<el-option :label="$t('page.business.zykgl.jlzt.ysd')" :value="3" /> |
|
|
|
<el-option :label="$t('page.business.zykgl.jlzt.dgd')" :value="5" /> |
|
|
|
<el-option :label="$t('page.business.zykgl.jlzt.gd')" :value="7" /> |
|
|
|
<el-option :label="$t('page.business.zykgl.jlzt.djd')" :value="9" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<!-- 借阅状态 --> |
|
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.jyzt') + ':'"> |
|
|
|
<el-select v-model="queryParams.jyzt" :placeholder="$t('form.placeholderSelect')" clearable |
|
|
|
@change="handleQuery"> |
|
|
|
<el-option :label="$t('page.business.zykgl.jyzt.wjy')" :value="1" /> |
|
|
|
<el-option :label="$t('page.business.zykgl.jyzt.djy')" :value="3" /> |
|
|
|
<el-option :label="$t('page.business.zykgl.jyzt.jyz')" :value="5" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button type="primary" icon="el-icon-search" @click="handleQuery">{{ $t('form.search') }}</el-button> |
|
|
|
<el-button icon="el-icon-refresh" @click="resetQuery">{{ $t('form.reset') }}</el-button> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<!-- 出库日期 --> |
|
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.cksj') + ':'"> |
|
|
|
<el-date-picker v-model="daterangeCk" class="chat-histogram-daterange" type="daterange" |
|
|
|
range-separator="-" :start-placeholder="$t('form.startDate')" :end-placeholder="$t('form.endDate')" |
|
|
|
value-format="yyyy-MM-dd" @change="handleQuery" style="width: 250px;" /> |
|
|
|
</el-form-item> |
|
|
|
<!-- 入库日期 --> |
|
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.rksj') + ':'"> |
|
|
|
<el-date-picker v-model="daterangeRk" class="chat-histogram-daterange" type="daterange" |
|
|
|
range-separator="-" :start-placeholder="$t('form.startDate')" :end-placeholder="$t('form.endDate')" |
|
|
|
value-format="yyyy-MM-dd" @change="handleQuery" style="width: 250px;" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</el-form> |
|
|
|
<el-row :gutter="10" class="mb8"> |
|
|
|
<el-col :span="1.5"> |
|
|
|
<!-- 批量归档 --> |
|
|
|
<el-button type="primary" :disabled="multiple" @click="handlePlgd" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjlgd']">{{ |
|
|
|
$t('page.business.zykgl.mjy.plgd') }}</el-button> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<!-- 出库日期 --> |
|
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.cksj') + ':'"> |
|
|
|
<el-date-picker v-model="daterangeCk" class="chat-histogram-daterange" type="daterange" |
|
|
|
range-separator="-" :start-placeholder="$t('form.startDate')" :end-placeholder="$t('form.endDate')" |
|
|
|
value-format="yyyy-MM-dd" @change="handleQuery" style="width: 250px;" /> |
|
|
|
</el-form-item> |
|
|
|
<!-- 入库日期 --> |
|
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.rksj') + ':'"> |
|
|
|
<el-date-picker v-model="daterangeRk" class="chat-histogram-daterange" type="daterange" |
|
|
|
range-separator="-" :start-placeholder="$t('form.startDate')" :end-placeholder="$t('form.endDate')" |
|
|
|
value-format="yyyy-MM-dd" @change="handleQuery" style="width: 250px;" /> |
|
|
|
</el-form-item> |
|
|
|
<el-col :span="1.5"> |
|
|
|
<!-- 批量锁定 --> |
|
|
|
<el-button type="primary" :disabled="multiple" @click="handlePlsd" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjlsd']">{{ |
|
|
|
$t('page.business.zykgl.mjy.plsd') }}</el-button> |
|
|
|
</el-col> |
|
|
|
<el-col :span="1.5"> |
|
|
|
<!-- 导出 --> |
|
|
|
<el-button type="primary" :disabled="multiple" @click="handleDc" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjldc']">{{ |
|
|
|
$t('form.export') }}</el-button> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</el-form> |
|
|
|
<el-row :gutter="10" class="mb8"> |
|
|
|
<el-col :span="1.5"> |
|
|
|
<!-- 批量归档 --> |
|
|
|
<el-button type="primary" :disabled="multiple" @click="handlePlgd" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjlgd']">{{ |
|
|
|
$t('page.business.zykgl.mjy.plgd') }}</el-button> |
|
|
|
</el-col> |
|
|
|
<el-col :span="1.5"> |
|
|
|
<!-- 批量锁定 --> |
|
|
|
<el-button type="primary" :disabled="multiple" @click="handlePlsd" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjlsd']">{{ |
|
|
|
$t('page.business.zykgl.mjy.plsd') }}</el-button> |
|
|
|
</el-col> |
|
|
|
<el-col :span="1.5"> |
|
|
|
<!-- 导出 --> |
|
|
|
<el-button type="primary" :disabled="multiple" @click="handleDc" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjldc']">{{ |
|
|
|
$t('form.export') }}</el-button> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-table v-loading="loading" :data="list" @selection-change="handleSelectionChange"> |
|
|
|
<el-table-column type="selection" width="55" align="center" :selectable="checkSelectable" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.mc')" align="left" prop="mc" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.bh')" align="center" prop="bh" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.md')" align="center" prop="mdMc" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.zytj')" align="center" prop="zytj" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.cksj')" align="center" prop="ffrq" width="150px" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.rksj')" align="center" prop="ghrq" width="150px" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.ckjz')" align="center" width="150px"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.ckl }} {{ scope.row.ckldw }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.rkjz')" align="center" width="150px"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.rkl }} {{ scope.row.rkldw }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.syl')" align="center" width="150px"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.syl }} {{ scope.row.syldw }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.lqr1')" align="center" prop="lqr1Mc" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.lqr2')" align="center" prop="lqr2Mc" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.kgy1')" align="center" prop="kgy1Mc" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.kgy2')" align="center" prop="kgy2Mc" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.zcg')" align="center" prop="zcgMc" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.jlzt')" align="center" width="100px" fixed="right"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span v-if="scope.row.jlzt == 1">{{ $t('page.business.zykgl.jlzt.wsd') }}</span> |
|
|
|
<span v-if="scope.row.jlzt == 3">{{ $t('page.business.zykgl.jlzt.ysd') }}</span> |
|
|
|
<span v-if="scope.row.jlzt == 5">{{ $t('page.business.zykgl.jlzt.dgd') }}</span> |
|
|
|
<span v-if="scope.row.jlzt == 7">{{ $t('page.business.zykgl.jlzt.gd') }}</span> |
|
|
|
<span v-if="scope.row.jlzt == 9">{{ $t('page.business.zykgl.jlzt.djd') }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.jyzt')" align="center" width="100px" fixed="right"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span v-if="scope.row.jyzt == 1">{{ $t('page.business.zykgl.jyzt.wjy') }}</span> |
|
|
|
<span v-if="scope.row.jyzt == 3">{{ $t('page.business.zykgl.jyzt.djy') }}</span> |
|
|
|
<span v-if="scope.row.jyzt == 5">{{ $t('page.business.zykgl.jyzt.jyz') }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column :label="$t('form.operate')" fixed="right" align="center" class-name="small-padding fixed-width" |
|
|
|
width="250px"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<template v-if="scope.row.jlzt == 1||scope.row.jlzt == 3||scope.row.jlzt == 7"> |
|
|
|
<el-table v-loading="loading" :data="list" @selection-change="handleSelectionChange"> |
|
|
|
<el-table-column type="selection" fixed="left" width="55" align="center" :selectable="checkSelectable" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.mc')" align="left" prop="mc" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.bh')" align="center" prop="bh" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.md')" align="center" prop="mdMc" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.zytj')" align="center" prop="ffzytj" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.cksj')" align="center" prop="ffrq" width="150px" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.rksj')" align="center" prop="ghrq" width="150px" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.ckjz')" align="center" width="150px"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.ckl }} {{ scope.row.ckldw }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.rkjz')" align="center" width="150px"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.rkl }} {{ scope.row.rkldw }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.syl')" align="center" width="150px"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ scope.row.syl }} {{ scope.row.syldw }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.lqr1')" align="center" prop="lqr1Mc" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.lqr2')" align="center" prop="lqr2Mc" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.kgy1')" align="center" prop="kgy1Mc" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.kgy2')" align="center" prop="kgy2Mc" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.zcg')" align="center" prop="zcgMc" |
|
|
|
:show-overflow-tooltip="true" /> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.jlzt')" align="center" width="100px" fixed="right"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span v-if="scope.row.jlzt == 1">{{ $t('page.business.zykgl.jlzt.wsd') }}</span> |
|
|
|
<span v-if="scope.row.jlzt == 3">{{ $t('page.business.zykgl.jlzt.ysd') }}</span> |
|
|
|
<span v-if="scope.row.jlzt == 5">{{ $t('page.business.zykgl.jlzt.dgd') }}</span> |
|
|
|
<span v-if="scope.row.jlzt == 7">{{ $t('page.business.zykgl.jlzt.gd') }}</span> |
|
|
|
<span v-if="scope.row.jlzt == 9">{{ $t('page.business.zykgl.jlzt.djd') }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column :label="$t('page.business.zykgl.mjy.jyzt')" align="center" width="100px" fixed="right"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span v-if="scope.row.jyzt == 1">{{ $t('page.business.zykgl.jyzt.wjy') }}</span> |
|
|
|
<span v-if="scope.row.jyzt == 3">{{ $t('page.business.zykgl.jyzt.djy') }}</span> |
|
|
|
<span v-if="scope.row.jyzt == 5">{{ $t('page.business.zykgl.jyzt.jyz') }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column :label="$t('form.operate')" fixed="right" align="center" |
|
|
|
class-name="small-padding fixed-width" width="250px"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<!-- 加签 --> |
|
|
|
<el-button v-if="scope.row.jlzt == 1 " type="text" |
|
|
|
@click="handleJq(scope.row)" v-hasPermi="['business:resource:mjy:ffjljq']">{{ |
|
|
|
$t('page.business.zykgl.mjy.jiaqian') }}</el-button> |
|
|
|
<!-- 详情 --> |
|
|
|
<el-button type="text" @click="handleXq(scope.row)" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjlList']">{{ |
|
|
|
<el-button v-if="scope.row.jlzt == 1 || scope.row.jlzt == 3 || scope.row.jlzt == 7" type="text" |
|
|
|
@click="handleXq(scope.row)" v-hasPermi="['business:resource:mjy:ffjlxq']">{{ |
|
|
|
$t('page.business.zykgl.mjy.detail') }}</el-button> |
|
|
|
<!-- 锁定 --> |
|
|
|
<el-button type="text" v-if="scope.row.jlzt == 1" @click="handleSd(scope.row)" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjlsd']">{{ |
|
|
|
$t('page.business.zykgl.mjy.lock') }}</el-button> |
|
|
|
<!-- 解锁 --> |
|
|
|
<el-button type="text" v-if="scope.row.jlzt == 3" @click="handleJs(scope.row)" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjljs']">{{ |
|
|
|
$t('page.business.zykgl.mjy.unlock') }}</el-button> |
|
|
|
<!-- 归档 --> |
|
|
|
<el-button type="text" v-if="scope.row.jlzt == 3" @click="handleGd(scope.row)" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjlgd']">{{ |
|
|
|
$t('page.business.zykgl.mjy.guidang') }}</el-button> |
|
|
|
<!-- 解档 --> |
|
|
|
<el-button type="text" v-if="scope.row.jlzt == 7" @click="handleJd(scope.row)" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjljd']">{{ |
|
|
|
$t('page.business.zykgl.mjy.jiedang') }}</el-button> |
|
|
|
<!-- 借阅 --> |
|
|
|
<el-button type="text" v-if="scope.row.jyzt == 1" @click="handleJy(scope.row)" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjljy']">{{ |
|
|
|
$t('page.business.zykgl.mjy.jieyue') }}</el-button> |
|
|
|
</template> |
|
|
|
<template v-if="scope.row.zjzt == 9"></template> |
|
|
|
<template v-if="scope.row.zjzt == 9"></template> |
|
|
|
|
|
|
|
<!-- 锁定 --> |
|
|
|
<el-button type="text" v-if="scope.row.jlzt == 1" @click="handleSd(scope.row)" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjlsd']">{{ |
|
|
|
$t('page.business.zykgl.mjy.lock') }}</el-button> |
|
|
|
<!-- 解锁 --> |
|
|
|
<el-button type="text" v-if="scope.row.jlzt == 3" @click="handleJs(scope.row)" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjljs']">{{ |
|
|
|
$t('page.business.zykgl.mjy.unlock') }}</el-button> |
|
|
|
<!-- 归档 --> |
|
|
|
<el-button type="text" v-if="scope.row.jlzt == 3" @click="handleGd(scope.row)" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjlgd']">{{ |
|
|
|
$t('page.business.zykgl.mjy.guidang') }}</el-button> |
|
|
|
<!-- 解档 --> |
|
|
|
<el-button type="text" v-if="scope.row.jlzt == 7" @click="handleJd(scope.row)" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjljd']">{{ |
|
|
|
$t('page.business.zykgl.mjy.jiedang') }}</el-button> |
|
|
|
<!-- 借阅 --> |
|
|
|
<el-button type="text" v-if="scope.row.jyzt == 1" @click="handleJy(scope.row)" |
|
|
|
v-hasPermi="['business:resource:mjy:ffjljy']">{{ |
|
|
|
$t('page.business.zykgl.mjy.jieyue') }}</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" |
|
|
|
@pagination="getList" /> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" |
|
|
|
:limit.sync="queryParams.pageSize" @pagination="getList" /> |
|
|
|
</div> |
|
|
|
<!-- 锁定 --> |
|
|
|
<Sd ref="Sd" @callback="handleQuery" /> |
|
|
|
<Sd key="Sd" ref="Sd" @callback="handleQuery" /> |
|
|
|
<!-- 解锁 --> |
|
|
|
<Js ref="Js" @callback="handleQuery" /> |
|
|
|
<Js key="Js" ref="Js" @callback="handleQuery" /> |
|
|
|
<!-- 归档 --> |
|
|
|
<Gd ref="Gd" @callback="handleQuery" /> |
|
|
|
<Gd key="Gd" ref="Gd" @callback="handleQuery" /> |
|
|
|
<!-- 解档 --> |
|
|
|
<Jd ref="Jd" @callback="handleQuery" /> |
|
|
|
<Jd key="Jd" ref="Jd" @callback="handleQuery" /> |
|
|
|
<!-- 借阅 --> |
|
|
|
<Jy key="Jy" ref="Jy" @callback="handleQuery" /> |
|
|
|
<!-- 借阅 --> |
|
|
|
<Jy ref="Jy" @callback="handleQuery" /> |
|
|
|
<Xq key="Xq" v-show="showDetail" ref="Xq" @callback="closeXq"/> |
|
|
|
<!-- 加签 --> |
|
|
|
<Jq key="Jq" ref="Jq" @callback="handleQuery" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
@ -195,15 +200,18 @@ import Jy from "./ffjl/Jy"; |
|
|
|
import Js from "./ffjl/Js"; |
|
|
|
import Gd from "./ffjl/Gd"; |
|
|
|
import Jd from "./ffjl/Jd"; |
|
|
|
import Xq from "./ffjl/Xq"; |
|
|
|
import Jq from "./ffjl/Jq"; |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "FfjlList", |
|
|
|
components: { Sd, Js, Gd, Jd, Jy }, |
|
|
|
components: { Sd, Js, Gd, Jd, Jy, Xq, Jq }, |
|
|
|
data() { |
|
|
|
return { |
|
|
|
daterangeCk: [], |
|
|
|
daterangeRk: [], |
|
|
|
loading: true, |
|
|
|
showDetail:false, |
|
|
|
single: true, |
|
|
|
multiple: true, |
|
|
|
total: 0, |
|
|
|
@ -234,6 +242,10 @@ export default { |
|
|
|
handleDc() { |
|
|
|
|
|
|
|
}, |
|
|
|
//加签 |
|
|
|
handleJq(row) { |
|
|
|
this.$refs.Jq.show(row) |
|
|
|
}, |
|
|
|
//锁定 |
|
|
|
handleSd(row) { |
|
|
|
this.$refs.Sd.show(row) |
|
|
|
@ -250,6 +262,15 @@ export default { |
|
|
|
handlePlsd() { |
|
|
|
this.$refs.Sd.showBatch(this.selectList) |
|
|
|
}, |
|
|
|
closeXq(){ |
|
|
|
this.showDetail=false |
|
|
|
this.handleQuery() |
|
|
|
}, |
|
|
|
//详情 |
|
|
|
handleXq(row) { |
|
|
|
this.showDetail=true |
|
|
|
this.$refs.Xq.show(row) |
|
|
|
}, |
|
|
|
//归档 |
|
|
|
handleGd(row) { |
|
|
|
this.$refs.Gd.show(row) |
|
|
|
|