|
|
@ -139,62 +139,76 @@ |
|
|
<el-table-column :label="$t('form.operate')" fixed="right" align="center" |
|
|
<el-table-column :label="$t('form.operate')" fixed="right" align="center" |
|
|
class-name="small-padding fixed-width" width="250px"> |
|
|
class-name="small-padding fixed-width" width="250px"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<!-- 详情 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleXq(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:list']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.detail') }}</el-button> |
|
|
|
|
|
<!-- 发放 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleFf(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:ff']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.fafang') }}</el-button> |
|
|
|
|
|
<!-- 处置药剂 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleCzyj(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:czyj']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.czyj') }}</el-button> |
|
|
|
|
|
<!-- 处置容器 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleCzrq(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:czrq']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.czrq') }}</el-button> |
|
|
|
|
|
<!-- 编辑 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleBj(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:bj']">{{ |
|
|
|
|
|
$t('form.edit') }}</el-button> |
|
|
|
|
|
<!-- 审核编辑 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleShbj(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:shbj']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.shbj') }}</el-button> |
|
|
|
|
|
<!-- 修改库存 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleXgkc(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:xgkc']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.xgkc') }}</el-button> |
|
|
|
|
|
<!-- 审核修改库存 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleShxgkc(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:shxgkc']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.shxgkc') }}</el-button> |
|
|
|
|
|
<!-- 锁定 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleSd(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:sd']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.lock') }}</el-button> |
|
|
|
|
|
<!-- 解锁 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleJs(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:js']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.unlock') }}</el-button> |
|
|
|
|
|
<!-- 归档 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleGd(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:gd']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.guidang') }}</el-button> |
|
|
|
|
|
<!-- 解档 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleJd(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:jd']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.jiedang') }}</el-button> |
|
|
|
|
|
<!-- 借阅 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleJy(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:jy']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.jieyue') }}</el-button> |
|
|
|
|
|
<!-- 归还 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleGh(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:gh']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.guihuan') }}</el-button> |
|
|
|
|
|
|
|
|
<template v-if="scope.row.zjzt == 1 || scope.row.zjzt == 3 || scope.row.zjzt == 5 || scope.row.zjzt == 9"> |
|
|
|
|
|
<!-- 详情 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleXq(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:list']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.detail') }}</el-button> |
|
|
|
|
|
</template> |
|
|
|
|
|
<template v-if="scope.row.zjzt == 1"> |
|
|
|
|
|
<!-- 发放 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleFf(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:ff']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.fafang') }}</el-button> |
|
|
|
|
|
<!-- 处置药剂 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleCzyj(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:czyj']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.czyj') }}</el-button> |
|
|
|
|
|
<!-- 处置容器 --> |
|
|
|
|
|
<el-button size="mini" v-if="scope.row.rqzt == 1" type="text" @click="handleCzrq(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:czrq']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.czrq') }}</el-button> |
|
|
|
|
|
<!-- 编辑 --> |
|
|
|
|
|
<el-button size="mini" v-if="scope.row.bjzt == 1" type="text" @click="handleBj(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:bj']">{{ |
|
|
|
|
|
$t('form.edit') }}</el-button> |
|
|
|
|
|
<!-- 修改库存 --> |
|
|
|
|
|
<el-button size="mini" v-if="scope.row.kcbjzt == 1" type="text" @click="handleXgkc(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:xgkc']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.xgkc') }}</el-button> |
|
|
|
|
|
<!-- 锁定 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleSd(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:sd']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.lock') }}</el-button> |
|
|
|
|
|
</template> |
|
|
|
|
|
<template v-if="scope.row.bjzt == 3 && (scope.row.zjzt == 1 || scope.row.zjzt == 3)"> |
|
|
|
|
|
<!-- 审核编辑 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleShbj(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:shbj']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.shbj') }}</el-button> |
|
|
|
|
|
</template> |
|
|
|
|
|
<template v-if="scope.row.kcbjzt == 3 && (scope.row.zjzt == 1 || scope.row.zjzt == 3)"> |
|
|
|
|
|
<!-- 审核修改库存 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleShxgkc(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:shxgkc']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.shxgkc') }}</el-button> |
|
|
|
|
|
</template> |
|
|
|
|
|
<template v-if="scope.row.zjzt == 5"> |
|
|
|
|
|
<!-- 解锁 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleJs(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:js']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.unlock') }}</el-button> |
|
|
|
|
|
<!-- 归档 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleGd(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:gd']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.guidang') }}</el-button> |
|
|
|
|
|
</template> |
|
|
|
|
|
<template v-if="scope.row.zjzt == 3"> |
|
|
|
|
|
<!-- 归还 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleGh(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:gh']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.guihuan') }}</el-button> |
|
|
|
|
|
</template> |
|
|
|
|
|
<template v-if="scope.row.zjzt == 9"> |
|
|
|
|
|
<!-- 解档 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleJd(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:jd']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.jiedang') }}</el-button> |
|
|
|
|
|
<!-- 借阅 --> |
|
|
|
|
|
<el-button size="mini" type="text" @click="handleJy(scope.row)" |
|
|
|
|
|
v-hasPermi="['business:resource:mjy:jy']">{{ |
|
|
|
|
|
$t('page.business.zykgl.mjy.jieyue') }}</el-button> |
|
|
|
|
|
</template> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
@ -254,7 +268,7 @@ import Ysff from "./comps/Ysff"; |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
name: "Mjy", |
|
|
name: "Mjy", |
|
|
components: { Sd, Js, Gd, Xq, Jd, Bj, Shbj, Xgkc, Shxgkc, Jy, Gh,Czyj,Czrq,Ff,Ysff }, |
|
|
|
|
|
|
|
|
components: { Sd, Js, Gd, Xq, Jd, Bj, Shbj, Xgkc, Shxgkc, Jy, Gh, Czyj, Czrq, Ff, Ysff }, |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
showDetail: false, |
|
|
showDetail: false, |
|
|
@ -283,19 +297,27 @@ export default { |
|
|
this.getList() |
|
|
this.getList() |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
//钥匙发放 |
|
|
|
|
|
|
|
|
//导出 |
|
|
|
|
|
handleDc() { |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
//钥匙发放 |
|
|
handleYsff() { |
|
|
handleYsff() { |
|
|
this.$refs.Ysff.showBatch(this.selectList) |
|
|
this.$refs.Ysff.showBatch(this.selectList) |
|
|
}, |
|
|
}, |
|
|
//批量发放 |
|
|
//批量发放 |
|
|
handlePlff(row) { |
|
|
|
|
|
|
|
|
handlePlff() { |
|
|
this.$refs.Ff.showBatch(this.selectList) |
|
|
this.$refs.Ff.showBatch(this.selectList) |
|
|
}, |
|
|
}, |
|
|
|
|
|
//发放 |
|
|
|
|
|
handleFf(row) { |
|
|
|
|
|
this.$refs.Ff.show(row) |
|
|
|
|
|
}, |
|
|
//处置容器 |
|
|
//处置容器 |
|
|
handleCzrq(row) { |
|
|
handleCzrq(row) { |
|
|
this.$refs.Czrq.show(row) |
|
|
this.$refs.Czrq.show(row) |
|
|
}, |
|
|
}, |
|
|
//批量处置容器 |
|
|
|
|
|
|
|
|
//批量处置容器 |
|
|
handlePlczrq() { |
|
|
handlePlczrq() { |
|
|
this.$refs.Czrq.showBatch(this.selectList) |
|
|
this.$refs.Czrq.showBatch(this.selectList) |
|
|
}, |
|
|
}, |
|
|
@ -303,7 +325,7 @@ export default { |
|
|
handleCzyj(row) { |
|
|
handleCzyj(row) { |
|
|
this.$refs.Czyj.show(row) |
|
|
this.$refs.Czyj.show(row) |
|
|
}, |
|
|
}, |
|
|
//批量处置药剂 |
|
|
|
|
|
|
|
|
//批量处置药剂 |
|
|
handlePlczyj() { |
|
|
handlePlczyj() { |
|
|
this.$refs.Czyj.showBatch(this.selectList) |
|
|
this.$refs.Czyj.showBatch(this.selectList) |
|
|
}, |
|
|
}, |
|
|
|