Browse Source

fix:[资源库管理]优化

lkf
15881625488@163.com 2 months ago
parent
commit
841a5a1944
18 changed files with 164 additions and 71 deletions
  1. +1
    -1
      src/views/business/resource/gyzj/comps/ffjl/SelectList.vue
  2. +14
    -3
      src/views/business/resource/gyzj/comps/gyzj/Czrq.vue
  3. +17
    -3
      src/views/business/resource/gyzj/comps/gyzj/Czyj.vue
  4. +23
    -3
      src/views/business/resource/gyzj/comps/gyzj/Ff.vue
  5. +2
    -2
      src/views/business/resource/gyzj/comps/gyzj/Gd.vue
  6. +2
    -2
      src/views/business/resource/gyzj/comps/gyzj/Sd.vue
  7. +2
    -2
      src/views/business/resource/gyzj/comps/gyzj/SelectList.vue
  8. +3
    -3
      src/views/business/resource/gyzj/comps/gyzj/Ysff.vue
  9. +1
    -1
      src/views/business/resource/gyzj/comps/gyzjList.vue
  10. +1
    -1
      src/views/business/resource/mjy/comps/ffjl/SelectList.vue
  11. +29
    -18
      src/views/business/resource/mjy/comps/mjy/Czrq.vue
  12. +30
    -14
      src/views/business/resource/mjy/comps/mjy/Czyj.vue
  13. +29
    -8
      src/views/business/resource/mjy/comps/mjy/Ff.vue
  14. +2
    -2
      src/views/business/resource/mjy/comps/mjy/Gd.vue
  15. +2
    -2
      src/views/business/resource/mjy/comps/mjy/Sd.vue
  16. +2
    -2
      src/views/business/resource/mjy/comps/mjy/SelectList.vue
  17. +3
    -3
      src/views/business/resource/mjy/comps/mjy/Ysff.vue
  18. +1
    -1
      src/views/business/resource/mjy/comps/mjyList.vue

+ 1
- 1
src/views/business/resource/gyzj/comps/ffjl/SelectList.vue View File

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-table :data="selectList" border>
<el-table-column :label="$t('page.business.resource.gyzj.mc')" align="left" prop="mc"
<el-table-column :label="$t('page.business.resource.gyzj.mc')" align="center" prop="mc"
:show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.gyzj.bh')" align="center" prop="bh"
:show-overflow-tooltip="true" />

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

@ -3,15 +3,15 @@
<!-- 处置容器弹窗 -->
<el-dialog :title="isBatch?$t('page.business.resource.gyzj.plczrqt'):$t('page.business.resource.gyzj.czrqt')" :visible.sync="open" width="1200px" append-to-body
:close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="120px" v-if="open">
<el-form ref="form" :model="form" :rules="rules" v-if="open" :label-width="$i18n.locale === 'zh_CN'?'120px':'170px'">
<div class="sbzdtcma"> <input type="text"> <input type="password"> </div>
<div :style="isBatch ? 'display:block' : 'display:none'">
<el-row style="margin:10px 0px;">
<el-col :span="24">
<el-table :data="selectList" border>
<el-table-column :label="$t('page.business.resource.gyzj.mc')" align="left" prop="mc"
<el-table-column :label="$t('page.business.resource.gyzj.mc')" align="center" prop="mc"
:show-overflow-tooltip="true" width="120px" />
<el-table-column :label="$t('page.business.resource.gyzj.bh')" align="left" prop="bh"
<el-table-column :label="$t('page.business.resource.gyzj.bh')" align="center" prop="bh"
:show-overflow-tooltip="true" width="120px" />
<el-table-column :label="$t('page.business.resource.gyzj.czfs')" align="center" width="250px">
<template slot-scope="scope">
@ -256,6 +256,17 @@ export default {
if (this.selectList.length <= 0) {
this.$modal.msgError("请选择要操作的给药制剂")
} else {
//
for (var i = 0; i < params.list.length; i++) {
if (!params.list[i].czfs||params.list[i].czfs=='') {
this.$modal.msgError(params.list[i].mc + "处置方式不能为空")
return
}
if (!params.list[i].czyy||params.list[i].czyy=='') {
this.$modal.msgError(params.list[i].mc + "处置原因不能为空")
return
}
}
this.$modal.loading()
plczrq(params).then(response => {
this.open = false

+ 17
- 3
src/views/business/resource/gyzj/comps/gyzj/Czyj.vue View File

@ -3,15 +3,15 @@
<!-- 处置药剂弹窗 -->
<el-dialog :title="isBatch?$t('page.business.resource.gyzj.plczyjt'):$t('page.business.resource.gyzj.czyjt')" :visible.sync="open" width="1200px" append-to-body
:close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="120px" v-if="open">
<el-form ref="form" :model="form" :rules="rules" v-if="open" :label-width="$i18n.locale === 'zh_CN'?'120px':'170px'">
<div class="sbzdtcma"> <input type="text"> <input type="password"> </div>
<div :style="isBatch ? 'display:block' : 'display:none'">
<el-row style="margin:10px 0px;">
<el-col :span="24">
<el-table :data="selectList" border>
<el-table-column :label="$t('page.business.resource.gyzj.mc')" align="left" prop="mc"
<el-table-column :label="$t('page.business.resource.gyzj.mc')" align="center" prop="mc"
:show-overflow-tooltip="true" width="120px" />
<el-table-column :label="$t('page.business.resource.gyzj.bh')" align="left" prop="bh"
<el-table-column :label="$t('page.business.resource.gyzj.bh')" align="center" prop="bh"
:show-overflow-tooltip="true" width="120px" />
<el-table-column :label="$t('page.business.resource.gyzj.czfs')" align="center" width="250px">
<template slot-scope="scope">
@ -280,6 +280,20 @@ export default {
if (this.selectList.length <= 0) {
this.$modal.msgError("请选择要操作的给药制剂")
} else {
for (var i = 0; i < params.list.length; i++) {
if (!params.list[i].czfs || params.list[i].czfs == '') {
this.$modal.msgError(params.list[i].mc + "处置方式不能为空")
return
}
if (!params.list[i].czyy || params.list[i].czyy == '') {
this.$modal.msgError(params.list[i].mc + "处置原因不能为空")
return
}
if (!params.list[i].czl || params.list[i].czl == '') {
this.$modal.msgError(params.list[i].mc + "处置量不能为空")
return
}
}
this.$modal.loading()
plczyj(params).then(response => {
this.open = false

+ 23
- 3
src/views/business/resource/gyzj/comps/gyzj/Ff.vue View File

@ -3,15 +3,15 @@
<!-- 发放弹窗 -->
<el-dialog :title="$t('page.business.resource.gyzj.fafang')" :visible.sync="open" width="1200px" append-to-body
:close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="120px" v-if="open">
<el-form ref="form" :model="form" :rules="rules" :label-width="$i18n.locale === 'zh_CN'?'120px':'170px'" v-if="open">
<div class="sbzdtcma"> <input type="text"> <input type="password"> </div>
<div :style="isBatch ? 'display:block' : 'display:none'">
<el-row style="margin:10px 0px;">
<el-col :span="24">
<el-table :data="selectList" border>
<el-table-column :label="$t('page.business.resource.gyzj.mc')" align="left" prop="mc"
<el-table-column :label="$t('page.business.resource.gyzj.mc')" align="center" prop="mc"
:show-overflow-tooltip="true" width="100px" />
<el-table-column :label="$t('page.business.resource.gyzj.bh')" align="left" prop="bh"
<el-table-column :label="$t('page.business.resource.gyzj.bh')" align="center" prop="bh"
:show-overflow-tooltip="true" width="100px" />
<el-table-column :label="$t('page.business.resource.gyzj.nd')" align="center">
<template slot-scope="scope">
@ -414,6 +414,26 @@ export default {
if (this.selectList.length <= 0) {
this.$modal.msgError("请选择要操作的给药制剂")
} else {
for (var i = 0; i < params.list.length; i++) {
if (!params.list[i].zytj || params.list[i].zytj == '') {
this.$modal.msgError(params.list[i].mc + "转移条件不能为空")
return
}
if (!params.list[i].ckmz || params.list[i].ckmz == '') {
this.$modal.msgError(params.list[i].mc + "出库毛重不能为空")
return
}
if (!params.list[i].mdMcs || params.list[i].mdMcs == '') {
if (!params.list[i].mdOther || params.list[i].mdOther == '') {
this.$modal.msgError(params.list[i].mc + "目的不能为空")
}
return
}
if (!params.list[i].remark || params.list[i].remark == '') {
this.$modal.msgError(params.list[i].mc + "备注不能为空")
return
}
}
this.$modal.loading()
plff(params).then(response => {
this.open = false

+ 2
- 2
src/views/business/resource/gyzj/comps/gyzj/Gd.vue View File

@ -1,9 +1,9 @@
<template>
<div>
<!-- 归档弹窗 -->
<el-dialog :title="$t('page.business.resource.gyzj.guidang')" :visible.sync="open" width="500px" append-to-body
<el-dialog :title="$t('page.business.resource.gyzj.guidang')" :visible.sync="open" width="700px" append-to-body
:close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="120px" v-if="open">
<el-form ref="form" :model="form" :rules="rules" :label-width="$i18n.locale === 'zh_CN'?'120px':'170px'" v-if="open">
<div class="sbzdtcma"> <input type="text"> <input type="password"> </div>
<div :style="isBatch ? 'display:block' : 'display:none'">
<el-row style="margin:10px 0px;">

+ 2
- 2
src/views/business/resource/gyzj/comps/gyzj/Sd.vue View File

@ -1,9 +1,9 @@
<template>
<div>
<!-- 锁定弹窗 -->
<el-dialog :title="$t('page.business.resource.gyzj.lock')" :visible.sync="open" width="500px" append-to-body
<el-dialog :title="$t('page.business.resource.gyzj.lock')" :visible.sync="open" width="700px" append-to-body
:close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="120px" v-if="open">
<el-form ref="form" :model="form" :rules="rules" :label-width="$i18n.locale === 'zh_CN'?'120px':'170px'" v-if="open">
<div class="sbzdtcma"> <input type="text"> <input type="password"> </div>
<div :style="isBatch ? 'display:block' : 'display:none'">
<el-row>

+ 2
- 2
src/views/business/resource/gyzj/comps/gyzj/SelectList.vue View File

@ -1,8 +1,8 @@
<template>
<div class="app-container">
<el-table :data="selectList" border>
<el-table-column :label="$t('page.business.resource.gyzj.mc')" align="left" prop="mc" :show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.gyzj.bh')" align="left" prop="bh" :show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.gyzj.mc')" align="center" prop="mc" :show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.gyzj.bh')" align="center" prop="bh" :show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.gyzj.zjzt')" align="center">
<template slot-scope="scope">
<span v-if="scope.row.zjzt == 1">{{ $t('page.business.resource.resource.zjzt.rk') }}</span>

+ 3
- 3
src/views/business/resource/gyzj/comps/gyzj/Ysff.vue View File

@ -3,15 +3,15 @@
<!-- 钥匙发放弹窗 -->
<el-dialog :title="$t('page.business.resource.gyzj.ysff')" :visible.sync="open" width="1200px" append-to-body
:close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="140px" v-if="open">
<el-form ref="form" :model="form" :rules="rules" :label-width="$i18n.locale === 'zh_CN'?'140px':'170px'" v-if="open">
<div class="sbzdtcma"> <input type="text"> <input type="password"> </div>
<div>
<el-row style="margin:10px 0px;">
<el-col :span="24">
<el-table :data="selectList" border>
<el-table-column :label="$t('page.business.resource.gyzj.mc')" align="left" prop="mc"
<el-table-column :label="$t('page.business.resource.gyzj.mc')" align="center" prop="mc"
:show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.gyzj.bh')" align="left" prop="bh"
<el-table-column :label="$t('page.business.resource.gyzj.bh')" align="center" prop="bh"
:show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.gyzj.ckl')" align="center">
<template slot-scope="scope">

+ 1
- 1
src/views/business/resource/gyzj/comps/gyzjList.vue View File

@ -111,7 +111,7 @@
<el-table-column :label="$t('page.business.resource.gyzj.cctj')" align="center" prop="cctj" width="140px" />
<el-table-column :label="$t('page.business.resource.gyzj.ccwz')" align="center" prop="ccwz" width="130px" />
<el-table-column :label="$t('page.business.resource.gyzj.zjzt')" align="center" width="100px" fixed="right">
<el-table-column :label="$t('page.business.resource.gyzj.zjzt')" align="center" fixed="right" :width="$i18n.locale === 'zh_CN'?'100px':'150px'">
<template slot-scope="scope">
<span v-if="scope.row.zjzt == 1"><span class="status-circle rk"></span>{{ $t('page.business.resource.resource.zjzt.rk') }}</span>
<span v-if="scope.row.zjzt == 2"><span class="status-circle wrk"></span>{{ $t('page.business.resource.resource.zjzt.wrk') }}</span>

+ 1
- 1
src/views/business/resource/mjy/comps/ffjl/SelectList.vue View File

@ -1,7 +1,7 @@
<template>
<div class="app-container">
<el-table :data="selectList" border>
<el-table-column :label="$t('page.business.resource.mjy.mc')" align="left" prop="mc"
<el-table-column :label="$t('page.business.resource.mjy.mc')" align="center" prop="mc"
:show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.mjy.bh')" align="center" prop="bh"
:show-overflow-tooltip="true" />

+ 29
- 18
src/views/business/resource/mjy/comps/mjy/Czrq.vue View File

@ -1,17 +1,17 @@
<template>
<div>
<!-- 处置容器弹窗 -->
<el-dialog :title="isBatch?$t('page.business.resource.mjy.plczrqt'):$t('page.business.resource.mjy.czrqt')" :visible.sync="open" width="1200px" append-to-body
:close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="120px" v-if="open">
<el-dialog :title="isBatch ? $t('page.business.resource.mjy.plczrqt') : $t('page.business.resource.mjy.czrqt')"
:visible.sync="open" width="1200px" append-to-body :close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" v-if="open" :label-width="$i18n.locale === 'zh_CN'?'120px':'170px'">
<div class="sbzdtcma"> <input type="text"> <input type="password"> </div>
<div :style="isBatch ? 'display:block' : 'display:none'">
<el-row style="margin:10px 0px;">
<el-col :span="24">
<el-table :data="selectList" border>
<el-table-column :label="$t('page.business.resource.mjy.mc')" align="left" prop="mc"
<el-table-column :label="$t('page.business.resource.mjy.mc')" align="center" prop="mc"
:show-overflow-tooltip="true" width="120px" />
<el-table-column :label="$t('page.business.resource.mjy.bh')" align="left" prop="bh"
<el-table-column :label="$t('page.business.resource.mjy.bh')" align="center" prop="bh"
:show-overflow-tooltip="true" width="120px" />
<el-table-column :label="$t('page.business.resource.mjy.czfs')" align="center" width="250px">
<template slot-scope="scope">
@ -50,7 +50,7 @@
<el-row>
<el-col :span="12">
<el-form-item :label="$t('page.business.resource.mjy.czfs')" prop="czfs">
<BusinessSelect v-model="form.czfs" dictType="business_czfs"></BusinessSelect>
<BusinessSelect v-model="form.czfs" dictType="business_czfs"></BusinessSelect>
</el-form-item>
</el-col>
</el-row>
@ -114,7 +114,8 @@
</el-row>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="save" :disabled="isBatch&&selectList.length==0">{{ $t('form.confirm') }}</el-button>
<el-button type="primary" @click="save" :disabled="isBatch && selectList.length == 0">{{ $t('form.confirm')
}}</el-button>
<el-button @click="cancel">{{ $t('form.cancel') }}</el-button>
</div>
</el-dialog>
@ -129,7 +130,7 @@ import BusinessSelect from '@/views/business/comps/select/BusinessSelect';
export default {
name: "Czrq",
components: { SelectDeptUser ,BusinessSelect},
components: { SelectDeptUser, BusinessSelect },
data() {
return {
isBatch: false,
@ -183,7 +184,7 @@ export default {
},
computed: {
...mapGetters([
'nickName','name'
'nickName', 'name'
]),
},
created() {
@ -252,15 +253,25 @@ export default {
let params = this.form
if (this.isBatch) {
params.list = this.selectList
//
this.$modal.loading()
plczrq(params).then(response => {
this.open = false
this.$emit('callback')
this.$modal.closeLoading()
}).finally(() => {
this.$modal.closeLoading()
})
//
for (var i = 0; i < params.list.length; i++) {
if (!params.list[i].czfs||params.list[i].czfs=='') {
this.$modal.msgError(params.list[i].mc + "处置方式不能为空")
return
}
if (!params.list[i].czyy||params.list[i].czyy=='') {
this.$modal.msgError(params.list[i].mc + "处置原因不能为空")
return
}
}
this.$modal.loading()
plczrq(params).then(response => {
this.open = false
this.$emit('callback')
this.$modal.closeLoading()
}).finally(() => {
this.$modal.closeLoading()
})
} else {
this.$modal.loading()
czrq(params).then(response => {

+ 30
- 14
src/views/business/resource/mjy/comps/mjy/Czyj.vue View File

@ -1,17 +1,17 @@
<template>
<div>
<!-- 处置药剂弹窗 -->
<el-dialog :title="isBatch?$t('page.business.resource.mjy.plczyjt'):$t('page.business.resource.mjy.czyjt')" :visible.sync="open" width="1200px" append-to-body
:close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="120px" v-if="open">
<el-dialog :title="isBatch ? $t('page.business.resource.mjy.plczyjt') : $t('page.business.resource.mjy.czyjt')"
:visible.sync="open" width="1200px" append-to-body :close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" v-if="open" :label-width="$i18n.locale === 'zh_CN'?'120px':'170px'">
<div class="sbzdtcma"> <input type="text"> <input type="password"> </div>
<div :style="isBatch ? 'display:block' : 'display:none'">
<el-row style="margin:10px 0px;">
<el-col :span="24">
<el-table :data="selectList" border>
<el-table-column :label="$t('page.business.resource.mjy.mc')" align="left" prop="mc"
<el-table-column :label="$t('page.business.resource.mjy.mc')" align="center" prop="mc"
:show-overflow-tooltip="true" width="120px" />
<el-table-column :label="$t('page.business.resource.mjy.bh')" align="left" prop="bh"
<el-table-column :label="$t('page.business.resource.mjy.bh')" align="center" prop="bh"
:show-overflow-tooltip="true" width="120px" />
<el-table-column :label="$t('page.business.resource.mjy.czfs')" align="center" width="250px">
<template slot-scope="scope">
@ -28,7 +28,7 @@
<template slot-scope="scope">
<el-input type="text" v-model="scope.row.czl" maxlength="50"
:placeholder="$t('form.placeholderInput')"> <template slot="append">{{ scope.row.kcdw
}}</template>
}}</template>
</el-input>
</template>
</el-table-column>
@ -58,15 +58,15 @@
<el-row>
<el-col :span="12">
<el-form-item :label="$t('page.business.resource.mjy.czfs')" prop="czfs">
<BusinessSelect v-model="form.czfs" dictType="business_czfs"></BusinessSelect>
<BusinessSelect v-model="form.czfs" dictType="business_czfs"></BusinessSelect>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item :label="$t('page.business.resource.mjy.czl')" prop="czl">
<el-input type="text" v-model="form.czl" maxlength="50"
:placeholder="$t('form.placeholderInput')"> <template slot="append">{{ form.kcdw
}}</template>
</el-input>
<el-input type="text" v-model="form.czl" maxlength="50" :placeholder="$t('form.placeholderInput')">
<template slot="append">{{ form.kcdw
}}</template>
</el-input>
</el-form-item>
</el-col>
</el-row>
@ -131,7 +131,8 @@
</el-row>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="save" :disabled="isBatch&&selectList.length==0">{{ $t('form.confirm') }}</el-button>
<el-button type="primary" @click="save" :disabled="isBatch && selectList.length == 0">{{ $t('form.confirm')
}}</el-button>
<el-button @click="cancel">{{ $t('form.cancel') }}</el-button>
</div>
</el-dialog>
@ -146,7 +147,7 @@ import BusinessSelect from '@/views/business/comps/select/BusinessSelect';
export default {
name: "Czyj",
components: { SelectDeptUser,BusinessSelect },
components: { SelectDeptUser, BusinessSelect },
data() {
return {
isBatch: false,
@ -205,7 +206,7 @@ export default {
},
computed: {
...mapGetters([
'nickName','name'
'nickName', 'name'
]),
},
created() {
@ -282,6 +283,21 @@ export default {
if (this.selectList.length <= 0) {
this.$modal.msgError("请选择要操作的麻精药")
} else {
//
for (var i = 0; i < params.list.length; i++) {
if (!params.list[i].czfs || params.list[i].czfs == '') {
this.$modal.msgError(params.list[i].mc + "处置方式不能为空")
return
}
if (!params.list[i].czyy || params.list[i].czyy == '') {
this.$modal.msgError(params.list[i].mc + "处置原因不能为空")
return
}
if (!params.list[i].czl || params.list[i].czl == '') {
this.$modal.msgError(params.list[i].mc + "处置量不能为空")
return
}
}
this.$modal.loading()
plczyj(params).then(response => {
this.open = false

+ 29
- 8
src/views/business/resource/mjy/comps/mjy/Ff.vue View File

@ -3,7 +3,8 @@
<!-- 发放弹窗 -->
<el-dialog :title="$t('page.business.resource.mjy.fafang')" :visible.sync="open" width="1200px" append-to-body
:close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="120px" v-if="open">
<el-form ref="form" :model="form" :rules="rules" :label-width="$i18n.locale === 'zh_CN' ? '120px' : '170px'"
v-if="open">
<div class="sbzdtcma"> <input type="text"> <input type="password"> </div>
<div :style="isBatch ? 'display:block' : 'display:none'">
<el-row style="margin:10px 0px;">
@ -87,7 +88,7 @@
<el-col :span="12">
<el-form-item :label="$t('page.business.resource.mjy.nd')">
<el-input type="text" v-model="form.nd" maxlength="50" disabled> <template slot="append">{{ form.nddw
}}</template>
}}</template>
</el-input>
</el-form-item>
</el-col>
@ -108,7 +109,7 @@
<el-col :span="12">
<el-form-item :label="$t('page.business.resource.mjy.ckjz')">
<el-input type="text" v-model="form.ckl" maxlength="50" disabled> <template slot="append">{{ form.ckldw
}}</template>
}}</template>
</el-input>
</el-form-item>
</el-col>
@ -172,7 +173,7 @@
<el-row>
<el-col :span="12">
<el-form-item :label="$t('page.business.resource.mjy.ffr1')">
<el-input type="text" v-model="nickName" maxlength="50" :placeholder="$t('form.placeholderInput')"
<el-input type="text" v-model="nickName" maxlength="50" :placeholder="$t('form.placeholderInput')"
disabled />
</el-form-item>
</el-col>
@ -223,7 +224,7 @@ import BusinessSelect from '@/views/business/comps/select/BusinessSelect';
export default {
name: "Ff",
components: { SelectList, SelectDeptUser, SelectStudy,BusinessSelect },
components: { SelectList, SelectDeptUser, SelectStudy, BusinessSelect },
data() {
return {
isBatch: false,
@ -305,7 +306,7 @@ export default {
},
computed: {
...mapGetters([
'nickName','name'
'nickName', 'name'
]),
},
created() {
@ -315,7 +316,7 @@ export default {
this.form.mdMcs = val.name
this.form.mdOther = val.mdOther
},
selectStudyChangeBatch(val) {
selectStudyChangeBatch(val) {
if (val && val.id && val.id !== '') {
const _index = _.findIndex(this.selectList, function (o) { return o.id + '' === val.key })
if (_index > -1) {
@ -350,7 +351,7 @@ export default {
cctj: item.cctj,
sxrq: item.sxrq,
ccwz: item.ccwz,
ckmzdw:item.kcdw,
ckmzdw: item.kcdw,
zytj: null,
ckmz: null,
mdIds: null,
@ -419,6 +420,26 @@ export default {
if (this.selectList.length <= 0) {
this.$modal.msgError("请选择要操作的麻精药")
} else {
for (var i = 0; i < params.list.length; i++) {
if (!params.list[i].zytj || params.list[i].zytj == '') {
this.$modal.msgError(params.list[i].mc + "转移条件不能为空")
return
}
if (!params.list[i].ckmz || params.list[i].ckmz == '') {
this.$modal.msgError(params.list[i].mc + "出库毛重不能为空")
return
}
if (!params.list[i].mdMcs || params.list[i].mdMcs == '') {
if (!params.list[i].mdOther || params.list[i].mdOther == '') {
this.$modal.msgError(params.list[i].mc + "目的不能为空")
}
return
}
if (!params.list[i].remark || params.list[i].remark == '') {
this.$modal.msgError(params.list[i].mc + "备注不能为空")
return
}
}
this.$modal.loading()
plff(params).then(response => {
this.open = false

+ 2
- 2
src/views/business/resource/mjy/comps/mjy/Gd.vue View File

@ -1,9 +1,9 @@
<template>
<div>
<!-- 归档弹窗 -->
<el-dialog :title="$t('page.business.resource.mjy.guidang')" :visible.sync="open" width="500px" append-to-body
<el-dialog :title="$t('page.business.resource.mjy.guidang')" :visible.sync="open" width="700px" append-to-body
:close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="120px" v-if="open">
<el-form ref="form" :model="form" :rules="rules" :label-width="$i18n.locale === 'zh_CN'?'120px':'170px'" v-if="open">
<div class="sbzdtcma"> <input type="text"> <input type="password"> </div>
<div :style="isBatch ? 'display:block' : 'display:none'">
<el-row style="margin:10px 0px;">

+ 2
- 2
src/views/business/resource/mjy/comps/mjy/Sd.vue View File

@ -1,9 +1,9 @@
<template>
<div>
<!-- 锁定弹窗 -->
<el-dialog :title="$t('page.business.resource.mjy.lock')" :visible.sync="open" width="500px" append-to-body
<el-dialog :title="$t('page.business.resource.mjy.lock')" :visible.sync="open" width="700px" append-to-body
:close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="120px" v-if="open">
<el-form ref="form" :model="form" :rules="rules" :label-width="$i18n.locale === 'zh_CN'?'120px':'170px'" v-if="open">
<div class="sbzdtcma"> <input type="text"> <input type="password"> </div>
<div :style="isBatch ? 'display:block' : 'display:none'">
<el-row>

+ 2
- 2
src/views/business/resource/mjy/comps/mjy/SelectList.vue View File

@ -1,8 +1,8 @@
<template>
<div class="app-container">
<el-table :data="selectList" border>
<el-table-column :label="$t('page.business.resource.mjy.mc')" align="left" prop="mc" :show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.mjy.bh')" align="left" prop="bh" :show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.mjy.mc')" align="center" prop="mc" :show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.mjy.bh')" align="center" prop="bh" :show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.mjy.zjzt')" align="center">
<template slot-scope="scope">
<span v-if="scope.row.zjzt == 1">{{ $t('page.business.resource.resource.zjzt.rk') }}</span>

+ 3
- 3
src/views/business/resource/mjy/comps/mjy/Ysff.vue View File

@ -3,15 +3,15 @@
<!-- 钥匙发放弹窗 -->
<el-dialog :title="$t('page.business.resource.mjy.ysff')" :visible.sync="open" width="1200px" append-to-body
:close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="140px" v-if="open">
<el-form ref="form" :model="form" :rules="rules" :label-width="$i18n.locale === 'zh_CN'?'140px':'170px'" v-if="open">
<div class="sbzdtcma"> <input type="text"> <input type="password"> </div>
<div>
<el-row style="margin:10px 0px;">
<el-col :span="24">
<el-table :data="selectList" border>
<el-table-column :label="$t('page.business.resource.mjy.mc')" align="left" prop="mc"
<el-table-column :label="$t('page.business.resource.mjy.mc')" align="center" prop="mc"
:show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.mjy.bh')" align="left" prop="bh"
<el-table-column :label="$t('page.business.resource.mjy.bh')" align="center" prop="bh"
:show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.mjy.ckl')" align="center">
<template slot-scope="scope">

+ 1
- 1
src/views/business/resource/mjy/comps/mjyList.vue View File

@ -111,7 +111,7 @@
<el-table-column :label="$t('page.business.resource.mjy.cctj')" align="center" prop="cctj" width="140px" />
<el-table-column :label="$t('page.business.resource.mjy.ccwz')" align="center" prop="ccwz" width="130px" />
<el-table-column :label="$t('page.business.resource.mjy.zjzt')" align="center" width="100px" fixed="right">
<el-table-column :label="$t('page.business.resource.mjy.zjzt')" align="center" fixed="right" :width="$i18n.locale === 'zh_CN'?'100px':'150px'">
<template slot-scope="scope">
<span v-if="scope.row.zjzt == 1"><span class="status-circle rk"></span>{{ $t('page.business.resource.resource.zjzt.rk') }}</span>
<span v-if="scope.row.zjzt == 2"><span class="status-circle wrk"></span>{{ $t('page.business.resource.resource.zjzt.wrk') }}</span>

Loading…
Cancel
Save