Browse Source

fix:[资源库管理][给药制剂]流程修复

luojie
15881625488@163.com 2 weeks ago
parent
commit
42565a5af5
15 changed files with 371 additions and 192 deletions
  1. +25
    -8
      src/lang/en/business/resource/gyzj/gyzj.js
  2. +23
    -3
      src/lang/en/business/resource/mjy/mjy.js
  3. +23
    -8
      src/lang/zh/business/resource/gyzj/gyzj.js
  4. +89
    -66
      src/views/business/resource/gyzj/comps/ffjl/Xq.vue
  5. +4
    -4
      src/views/business/resource/gyzj/comps/gyzj/Czrq.vue
  6. +6
    -6
      src/views/business/resource/gyzj/comps/gyzj/Czyj.vue
  7. +92
    -40
      src/views/business/resource/gyzj/comps/gyzj/Ff.vue
  8. +91
    -49
      src/views/business/resource/gyzj/comps/gyzj/Gh.vue
  9. +2
    -2
      src/views/business/resource/gyzj/comps/gyzj/Js.vue
  10. +1
    -1
      src/views/business/resource/gyzj/comps/gyzj/Sd.vue
  11. +1
    -1
      src/views/business/resource/gyzj/comps/gyzj/Shbj.vue
  12. +6
    -1
      src/views/business/resource/gyzj/comps/gyzj/Shxgkc.vue
  13. +1
    -1
      src/views/business/resource/gyzj/comps/gyzj/Xq.vue
  14. +1
    -1
      src/views/business/resource/mjy/comps/mjy/Shbj.vue
  15. +6
    -1
      src/views/business/resource/mjy/comps/mjy/Shxgkc.vue

+ 25
- 8
src/lang/en/business/resource/gyzj/gyzj.js View File

@ -1,5 +1,5 @@
export default {
mc:'名称',
mc:'名称',
bh:'编号',
jyzt:'借阅状态',
zjzt:'制剂状态',
@ -35,7 +35,7 @@ export default {
guidang:'归档',
jiedang:'解档',
jieyue:'借阅',
guihuan:'归还',
guihuan:'确认归还',
fafang:'发放',
ysff:'钥匙发放',
czrq:'处置容器',
@ -56,12 +56,13 @@ export default {
ffr2:'发放人2',
zytj:'转移条件',
md:'目的',
ckmz:'出库重',
ckmz:'出库重',
ckl:'出库量',
ckldw:'出库单位',
ffzytj:'转移条件',
ckmz:'出库毛重',
ckmzdw:'出库毛重单位',
ffzytj:'发放转移条件',
ghzytj:'归还转移条件',
ckmz:'出库净重',
ckmzdw:'出库净重单位',
ys1lrq:'钥匙1领取人',
ys2lrq:'钥匙2领取人',
sssy:'所属试验',
@ -79,7 +80,23 @@ export default {
jiaqian:'加签',
gyzjgl:'给药制剂管理',
ffhsjl:'发放回收记录',
rkwz:'入库位置',
rktj:'入库条件',
zytj:'转移条件',
rkmz:'入库净重',
jsl:'减少量',
syl:'使用量',
ghr1Id:'归还人1',
ghr2Id:'归还人2',
jsr1Id:'库管员1',
jsr2Id:'库管员2',
tz:'台账',
lqsj:'领取时间',
jcgj:'稽查轨迹',
tz:'台账'
ffbz:'发放备注',
ghbz:'归还备注',
gdsqr:'发放备注',
cjsj:'创建时间',
rkl:'入库净重',
}

+ 23
- 3
src/lang/en/business/resource/mjy/mjy.js View File

@ -1,5 +1,5 @@
export default {
mc:'名称',
mc:'名称',
bh:'编号',
jyzt:'借阅状态',
zjzt:'制剂状态',
@ -59,7 +59,8 @@ export default {
ckmz:'出库毛重',
ckl:'出库量',
ckldw:'出库单位',
ffzytj:'转移条件',
ffzytj:'发放转移条件',
ghzytj:'归还转移条件',
ckmz:'出库毛重',
ckmzdw:'出库毛重单位',
ys1lrq:'钥匙1领取人',
@ -76,7 +77,26 @@ export default {
ccsj:'操作时间',
cksj:'出库时间',
rksj:'入库时间',
jiaqian:'加签',
mjygl:'麻精药管理',
ffhsjl:'发放回收记录',
rkwz:'入库位置',
rktj:'入库条件',
zytj:'转移条件',
rkmz:'入库毛重',
jsl:'减少量',
syl:'使用量',
ghr1Id:'归还人1',
ghr2Id:'归还人2',
jsr1Id:'库管员1',
jsr2Id:'库管员2',
tz:'台账',
lqsj:'领取时间',
jcgj:'稽查轨迹',
tz:'台账'
ffbz:'发放备注',
ghbz:'归还备注',
gdsqr:'发放备注',
cjsj:'创建时间',
rkl:'入库毛重',
}

+ 23
- 8
src/lang/zh/business/resource/gyzj/gyzj.js View File

@ -35,7 +35,7 @@ export default {
guidang:'归档',
jiedang:'解档',
jieyue:'借阅',
guihuan:'归还',
guihuan:'确认归还',
fafang:'发放',
ysff:'钥匙发放',
czrq:'处置容器',
@ -56,12 +56,13 @@ export default {
ffr2:'发放人2',
zytj:'转移条件',
md:'目的',
ckmz:'出库重',
ckmz:'出库重',
ckl:'出库量',
ckldw:'出库单位',
ffzytj:'转移条件',
ckmz:'出库毛重',
ckmzdw:'出库毛重单位',
ffzytj:'发放转移条件',
ghzytj:'归还转移条件',
ckmz:'出库净重',
ckmzdw:'出库净重单位',
ys1lrq:'钥匙1领取人',
ys2lrq:'钥匙2领取人',
sssy:'所属试验',
@ -80,8 +81,22 @@ export default {
gyzjgl:'给药制剂管理',
ffhsjl:'发放回收记录',
rkwz:'入库位置',
rktj:'入库条件',
zytj:'转移条件',
rkmz:'入库净重',
jsl:'减少量',
syl:'使用量',
ghr1Id:'归还人1',
ghr2Id:'归还人2',
jsr1Id:'库管员1',
jsr2Id:'库管员2',
tz:'台账',
lqsj:'领取时间',
jcgj:'稽查轨迹',
tz:'台账'
ffbz:'发放备注',
ghbz:'归还备注',
gdsqr:'发放备注',
cjsj:'创建时间',
rkl:'入库净重',
}

+ 89
- 66
src/views/business/resource/gyzj/comps/ffjl/Xq.vue View File

@ -7,7 +7,7 @@
<div class="left-title"></div>
</div>
<div class="right-top">
<el-button @click="cancel()">{{ $t('page.business.study.study.cancel') }}</el-button>
<el-button @click="cancel()">{{ $t('page.business.study.cancel') }}</el-button>
<el-button @click="exportExcel()">{{ $t('form.export') }}</el-button>
</div>
</div>
@ -29,102 +29,129 @@
</div>
<div class="pal">
<div class="left">
<div class="left-title">{{ $t('page.business.resource.gyzj.jlzt') }}</div>
<el-select v-model="form.jlzt" disabled style="width: 100%;">
<el-option :label="$t('page.business.resource.jlzt.wsd')" :value="1" />
<el-option :label="$t('page.business.resource.jlzt.ysd')" :value="3" />
<el-option :label="$t('page.business.resource.jlzt.dgd')" :value="5" />
<el-option :label="$t('page.business.resource.jlzt.gd')" :value="7" />
<el-option :label="$t('page.business.resource.jlzt.djd')" :value="9" />
</el-select>
<div class="left-title">{{ $t('page.business.resource.gyzj.sxrq') }}</div>
<el-input type="text" :value="form.sxrq" maxlength="50" disabled />
</div>
<div class="right">
<div class="right-title">{{ $t('page.business.resource.gyzj.jyzt') }}</div>
<el-select v-model="form.jyzt" disabled style="width: 100%;">
<el-option :label="$t('page.business.resource.jyzt.wjy')" :value="1" />
<el-option :label="$t('page.business.resource.jyzt.djy')" :value="3" />
<el-option :label="$t('page.business.resource.jyzt.jyz')" :value="5" />
</el-select>
<div class="right-title">{{ $t('page.business.resource.gyzj.nd') }}</div>
<el-input type="text" :value="form.nd" maxlength="50" disabled> <template slot="append">{{ form.nddw
}}</template>
</el-input>
</div>
</div>
<div class="pal">
<div class="left">
<div class="left-title">{{ $t('page.business.resource.gyzj.zcg') }}</div>
<el-input type="text" :value="form.zcgMc" maxlength="50" disabled />
<div class="left-title">{{ $t('page.business.resource.gyzj.cctj') }}</div>
<el-input type="text" :value="form.cctj" maxlength="50" disabled />
</div>
<div class="right">
<div class="right-title">{{ $t('page.business.resource.gyzj.ccwz') }}</div>
<el-input type="text" :value="form.ccwz" maxlength="50" disabled />
</div>
</div>
<div class="content-title">
<div class="line"></div>
<div class="subtitle"> 发放信息</div>
</div>
<div class="pal">
<div class="left">
<div class="left-title">{{ $t('page.business.resource.gyzj.md') }}</div>
<el-input type="text" :value="form.mdMc" maxlength="50" disabled />
<div class="left-title">{{ $t('page.business.resource.gyzj.ckl') }}</div>
<el-input type="text" :value="form.ckl" maxlength="50" disabled> <template slot="append">{{ form.ckldw
}}</template>
</el-input>
</div>
<div class="right">
<div class="right-title">{{ $t('page.business.resource.gyzj.zytj') }}</div>
<el-input type="text" :value="form.ffzytj" maxlength="50" disabled />
<div class="right-title">{{ $t('page.business.resource.gyzj.ckmz') }}</div>
<el-input type="text" :value="form.ckmz" maxlength="50" disabled> <template slot="append">{{ form.ckmzdw
}}</template>
</el-input>
</div>
</div>
<div class="pal">
<div class="left">
<div class="left-title">{{ $t('page.business.resource.gyzj.cksj') }}</div>
<el-input type="text" :value="form.ffrq" maxlength="50" disabled />
</div>
<div class="right">
<div class="right-title">{{ $t('page.business.resource.gyzj.ckjz') }}</div>
<el-input type="text" :value="form.ckl" maxlength="50" disabled> <template slot="append">{{ form.ckldw
<div class="left-title">{{ $t('page.business.resource.gyzj.lqsj') }}</div>
<el-input type="text" :value="form.ffrq" maxlength="50" disabled> <template slot="append">{{ form.ckldw
}}</template>
</el-input>
</div>
<div class="right">
<div class="right-title">{{ $t('page.business.resource.gyzj.md') }}</div>
<el-input type="text" :value="form.mdMc" maxlength="50" disabled />
</div>
</div>
<div class="pal">
<div class="left">
<div class="left-title">{{ $t('page.business.resource.gyzj.lqr1') }}</div>
<el-input type="text" :value="form.lqr1Mc" maxlength="50" disabled />
<div class="left-title">{{ $t('page.business.resource.gyzj.ffzytj') }}</div>
<el-input type="text" :value="form.ffzytj" maxlength="50" disabled />
</div>
<div class="right">
<div class="right-title">{{ $t('page.business.resource.gyzj.lqr2') }}</div>
<el-input type="text" :value="form.lqr2Mc" maxlength="50" disabled />
<div class="right-title">{{ $t('page.business.resource.gyzj.lqr1') }}</div>
<el-input type="text" :value="form.lqr1Mc" maxlength="50" disabled />
</div>
</div>
<div class="pal">
<div class="left">
<div class="left-title">{{ $t('page.business.resource.gyzj.kgy1') }}</div>
<el-input type="text" :value="form.kgy1Mc" maxlength="50" disabled />
<div class="left-title">{{ $t('page.business.resource.gyzj.lqr2') }}</div>
<el-input type="text" :value="form.lqr2Mc" maxlength="50" disabled />
</div>
<div class="right">
<div class="right-title">{{ $t('page.business.resource.gyzj.kgy2') }}</div>
<el-input type="text" :value="form.kgy2Mc" maxlength="50" disabled />
<div class="right-title">{{ $t('page.business.resource.gyzj.ghr1Id') }}</div>
<el-input type="text" :value="form.ghr1Mc" maxlength="50" disabled />
</div>
</div>
<div class="content-title">
<div class="line"></div>
<div class="subtitle"> 归还信息</div>
</div>
<div class="pal">
<div class="left">
<div class="left-title">{{ $t('page.business.resource.gyzj.rksj') }}</div>
<el-input type="text" :value="form.ghrq" maxlength="50" disabled />
<div class="left-title">{{ $t('page.business.resource.gyzj.ghr2Id') }}</div>
<el-input type="text" :value="form.ghr2Mc" maxlength="50" disabled />
</div>
<div class="right">
<div class="right-title">{{ $t('page.business.resource.gyzj.rkjz') }}</div>
<el-input type="text" :value="form.rkl" maxlength="50" disabled> <template slot="append">{{ form.rkldw
}}</template>
</el-input>
<div class="right-title">{{ $t('page.business.resource.gyzj.ghzytj') }}</div>
<el-input type="text" :value="form.ghzytj" maxlength="50" disabled />
</div>
</div>
<div class="pal">
<div class="left">
<div class="left-title">{{ $t('page.business.resource.gyzj.syl') }}</div>
<el-input type="text" :value="form.syl" maxlength="50" disabled> <template slot="append">{{ form.syldw
<div class="left-title">{{ $t('page.business.resource.gyzj.rkmz') }}</div>
<el-input type="text" :value="form.rkmz" maxlength="50" disabled> <template slot="append">{{ form.rkmzdw
}}</template>
</el-input>
</div>
</div>
<div class="pal">
<div class="left">
<div class="left-title">{{ $t('page.business.resource.gyzj.ffbz') }}</div>
<el-input type="text" :value="form.ffbz" maxlength="50" disabled />
</div>
<div class="right">
<div class="right-title">{{ $t('page.business.resource.gyzj.zytj') }}</div>
<el-input type="text" :value="form.ghzytj" maxlength="50" disabled />
<div class="right-title">{{ $t('page.business.resource.gyzj.ghbz') }}</div>
<el-input type="text" :value="form.ghbz" maxlength="50" disabled />
</div>
</div>
<div class="pal">
<div class="left">
<div class="left-title">{{ $t('page.business.resource.gyzj.ghbz') }}</div>
<el-input type="text" :value="form.ghbz" maxlength="50" disabled />
</div>
<div class="right">
<div class="right-title">{{ $t('page.business.resource.gyzj.cjsj') }}</div>
<el-input type="text" :value="form.createTime" maxlength="50" disabled />
</div>
</div>
<div class="pal">
<div class="left">
<div class="left-title">{{ $t('page.business.resource.gyzj.jlzt') }}</div>
<el-select v-model="form.jlzt" disabled style="width: 100%;">
<el-option :label="$t('page.business.resource.jlzt.wsd')" :value="1" />
<el-option :label="$t('page.business.resource.jlzt.ysd')" :value="3" />
<el-option :label="$t('page.business.resource.jlzt.dgd')" :value="5" />
<el-option :label="$t('page.business.resource.jlzt.gd')" :value="7" />
<el-option :label="$t('page.business.resource.jlzt.djd')" :value="9" />
</el-select>
</div>
<div class="right">
<div class="right-title">{{ $t('page.business.resource.gyzj.jyzt') }}</div>
<el-select v-model="form.jyzt" disabled style="width: 100%;">
<el-option :label="$t('page.business.resource.jyzt.wjy')" :value="1" />
<el-option :label="$t('page.business.resource.jyzt.djy')" :value="3" />
<el-option :label="$t('page.business.resource.jyzt.jyz')" :value="5" />
</el-select>
</div>
</div>
</div>
@ -133,10 +160,10 @@
<div class="line"></div>
<div class="subtitle"> 稽查轨迹日志</div>
</div>
<jcgjList ref="jcgjList" @handleQuery="jcgjListHandleQuery" />
<jcgjList ref="jcgjList" @handleQuery="getJjcgjList" />
<pagination v-show="jcgjTotal > 0" small layout="prev, pager, next" :total="jcgjTotal"
@pagination="getJjcgjList" />
@pagination="getJjcgjList" :limit="queryJcgjParams.pageSize"/>
</div>
</div>
</div>
@ -158,7 +185,7 @@ export default {
queryJcgjParams: {
pageNum: 1,
ffjlId: null,
pageSize: 10,
pageSize: 5,
}
}
},
@ -172,20 +199,16 @@ export default {
this.open = false
this.$emit('callback')
},
jcgjListHandleQuery(val) {
getJjcgjList(val) {
this.$modal.loading()
jcgjList(_.merge({}, this.queryJcgjParams, val)).then(response => {
this.jcgjList = response.rows
this.jcgjTotal = response.total
this.$refs.jcgjList.init(this.jcgjList)
this.$modal.closeLoading()
})
},
getJjcgjList() {
jcgjList(this.queryJcgjParams).then(response => {
this.jcgjList = response.rows
this.jcgjTotal = response.total
this.$refs.jcgjList.init(this.jcgjList)
if (this.queryJcgjParams.pageNum == 1) {
this.$refs.jcgjList.init(this.jcgjList)
} else {
this.$refs.jcgjList.add(this.jcgjList)
}
this.$modal.closeLoading()
})
},

+ 4
- 4
src/views/business/resource/gyzj/comps/gyzj/Czrq.vue View File

@ -73,7 +73,7 @@ G