|
|
@ -1,15 +1,15 @@ |
|
|
<template> |
|
|
<template> |
|
|
<div class="app-container mjy"> |
|
|
<div class="app-container mjy"> |
|
|
<el-form :model="queryParams" ref="queryForm" class="search-area" size="small" :inline="true" label-width="88px"> |
|
|
<el-form :model="queryParams" ref="queryForm" class="search-area" size="small" :inline="true" label-width="88px"> |
|
|
<!-- 名称 --> |
|
|
|
|
|
|
|
|
<!-- 名称 --> |
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.mc') + ':'"> |
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.mc') + ':'"> |
|
|
<el-input v-model="queryParams.mc" clearable @change="handleQuery" :placeholder="$t('form.placeholderInput')" /> |
|
|
<el-input v-model="queryParams.mc" clearable @change="handleQuery" :placeholder="$t('form.placeholderInput')" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<!-- 编号 --> |
|
|
|
|
|
|
|
|
<!-- 编号 --> |
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.bh') + ':'"> |
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.bh') + ':'"> |
|
|
<el-input v-model="queryParams.bh" clearable @change="handleQuery" :placeholder="$t('form.placeholderInput')" /> |
|
|
<el-input v-model="queryParams.bh" clearable @change="handleQuery" :placeholder="$t('form.placeholderInput')" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<!-- 借阅状态 --> |
|
|
|
|
|
|
|
|
<!-- 借阅状态 --> |
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.jyzt') + ':'"> |
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.jyzt') + ':'"> |
|
|
<el-select v-model="queryParams.jyzt" :placeholder="$t('form.placeholderSelect')" clearable |
|
|
<el-select v-model="queryParams.jyzt" :placeholder="$t('form.placeholderSelect')" clearable |
|
|
@change="handleQuery"> |
|
|
@change="handleQuery"> |
|
|
@ -18,7 +18,7 @@ |
|
|
<el-option key="5" :label="$t('page.business.zykgl.jyzt.jyz')" value="5" /> |
|
|
<el-option key="5" :label="$t('page.business.zykgl.jyzt.jyz')" value="5" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<!-- 制剂状态 --> |
|
|
|
|
|
|
|
|
<!-- 制剂状态 --> |
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.zjzt') + ':'"> |
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.zjzt') + ':'"> |
|
|
<el-select v-model="queryParams.zjzt" :placeholder="$t('form.placeholderSelect')" clearable |
|
|
<el-select v-model="queryParams.zjzt" :placeholder="$t('form.placeholderSelect')" clearable |
|
|
@change="handleQuery"> |
|
|
@change="handleQuery"> |
|
|
@ -30,7 +30,7 @@ |
|
|
<el-option key="11" :label="$t('page.business.zykgl.zjzt.djd')" value="11" /> |
|
|
<el-option key="11" :label="$t('page.business.zykgl.zjzt.djd')" value="11" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<!-- 失效日期 --> |
|
|
|
|
|
|
|
|
<!-- 失效日期 --> |
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.sxrq') + ':'"> |
|
|
<el-form-item :label="$t('page.business.zykgl.mjy.sxrq') + ':'"> |
|
|
<el-date-picker v-model="daterange" class="chat-histogram-daterange" type="daterange" range-separator="-" |
|
|
<el-date-picker v-model="daterange" class="chat-histogram-daterange" type="daterange" range-separator="-" |
|
|
:start-placeholder="$t('form.startDate')" :end-placeholder="$t('form.endDate')" value-format="yyyy-MM-dd" |
|
|
:start-placeholder="$t('form.startDate')" :end-placeholder="$t('form.endDate')" value-format="yyyy-MM-dd" |
|
|
@ -122,7 +122,7 @@ |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<!-- 详情 --> |
|
|
<!-- 详情 --> |
|
|
<el-button size="mini" type="text" @click="handleffys(scope.row)" |
|
|
<el-button size="mini" type="text" @click="handleffys(scope.row)" |
|
|
v-hasPermi="['business:resource:mjy:list']">{{ $t('page.business.zykgl.mjy.xq') }}</el-button> |
|
|
|
|
|
|
|
|
v-hasPermi="['business:resource:mjy:list']">{{ $t('form.detail') }}</el-button> |
|
|
<!-- 发放 --> |
|
|
<!-- 发放 --> |
|
|
<el-button size="mini" type="text" @click="handleffys(scope.row)" v-hasPermi="['business:resource:mjy:ff']">{{ |
|
|
<el-button size="mini" type="text" @click="handleffys(scope.row)" v-hasPermi="['business:resource:mjy:ff']">{{ |
|
|
$t('page.business.zykgl.mjy.ff') }}</el-button> |
|
|
$t('page.business.zykgl.mjy.ff') }}</el-button> |
|
|
@ -156,10 +156,10 @@ |
|
|
<el-button size="mini" type="text" @click="handleSd(scope.row)" v-hasPermi="['business:resource:mjy:sd']">{{ |
|
|
<el-button size="mini" type="text" @click="handleSd(scope.row)" v-hasPermi="['business:resource:mjy:sd']">{{ |
|
|
$t('form.lock') }}</el-button> |
|
|
$t('form.lock') }}</el-button> |
|
|
<!-- 解锁 --> |
|
|
<!-- 解锁 --> |
|
|
<el-button size="mini" type="text" @click="handleghys(scope.row)" v-hasPermi="['business:resource:mjy:js']">{{ |
|
|
|
|
|
|
|
|
<el-button size="mini" type="text" @click="handleJs(scope.row)" v-hasPermi="['business:resource:mjy:js']">{{ |
|
|
$t('form.unlock') }}</el-button> |
|
|
$t('form.unlock') }}</el-button> |
|
|
<!-- 归档 --> |
|
|
<!-- 归档 --> |
|
|
<el-button size="mini" type="text" @click="handleghys(scope.row)" v-hasPermi="['business:resource:mjy:gd']">{{ |
|
|
|
|
|
|
|
|
<el-button size="mini" type="text" @click="handleGd(scope.row)" v-hasPermi="['business:resource:mjy:gd']">{{ |
|
|
$t('page.business.zykgl.mjy.gd') }}</el-button> |
|
|
$t('page.business.zykgl.mjy.gd') }}</el-button> |
|
|
<!-- 解档 --> |
|
|
<!-- 解档 --> |
|
|
<el-button size="mini" type="text" @click="handleghys(scope.row)" v-hasPermi="['business:resource:mjy:jd']">{{ |
|
|
<el-button size="mini" type="text" @click="handleghys(scope.row)" v-hasPermi="['business:resource:mjy:jd']">{{ |
|
|
@ -179,16 +179,22 @@ |
|
|
|
|
|
|
|
|
<!-- 锁定 --> |
|
|
<!-- 锁定 --> |
|
|
<Sd ref="Sd" @callback="handleQuery" /> |
|
|
<Sd ref="Sd" @callback="handleQuery" /> |
|
|
|
|
|
<!-- 解锁 --> |
|
|
|
|
|
<Js ref="Js" @callback="handleQuery" /> |
|
|
|
|
|
<!-- 归档 --> |
|
|
|
|
|
<Gd ref="Gd" @callback="handleQuery" /> |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
import { mjy_list } from "@/api/business/mjy/mjy" |
|
|
import { mjy_list } from "@/api/business/mjy/mjy" |
|
|
import Sd from "./comps/Sd"; |
|
|
import Sd from "./comps/Sd"; |
|
|
|
|
|
import Js from "./comps/Js"; |
|
|
|
|
|
import Gd from "./comps/Gd"; |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
name: "Mjy", |
|
|
name: "Mjy", |
|
|
components: { Sd }, |
|
|
|
|
|
|
|
|
components: { Sd, Js, Gd }, |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
daterange: [], |
|
|
daterange: [], |
|
|
@ -216,11 +222,22 @@ export default { |
|
|
this.getList() |
|
|
this.getList() |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
handlePlsd(){ |
|
|
|
|
|
debugger |
|
|
|
|
|
|
|
|
handlePljs() { |
|
|
|
|
|
this.$refs.Js.showBatch(this.selectList) |
|
|
|
|
|
}, |
|
|
|
|
|
handleJs(row) { |
|
|
|
|
|
this.$refs.Js.show(row) |
|
|
|
|
|
}, |
|
|
|
|
|
handlePlgd() { |
|
|
|
|
|
this.$refs.Gd.showBatch(this.selectList) |
|
|
|
|
|
}, |
|
|
|
|
|
handleGd(row) { |
|
|
|
|
|
this.$refs.Gd.show(row) |
|
|
|
|
|
}, |
|
|
|
|
|
handlePlsd() { |
|
|
this.$refs.Sd.showBatch(this.selectList) |
|
|
this.$refs.Sd.showBatch(this.selectList) |
|
|
}, |
|
|
}, |
|
|
handleSd(row){ |
|
|
|
|
|
|
|
|
handleSd(row) { |
|
|
this.$refs.Sd.show(row) |
|
|
this.$refs.Sd.show(row) |
|
|
}, |
|
|
}, |
|
|
getList() { |
|
|
getList() { |
|
|
|