Browse Source

fix:[档案管理][供试品档案]

lkf
HanLong 2 months ago
parent
commit
84b62ff20e
7 changed files with 44 additions and 12 deletions
  1. +18
    -0
      src/api/business/sj/sj.js
  2. +14
    -0
      src/router/index.js
  3. +3
    -3
      src/views/business/archive/gsp/comps/rkjlList.vue
  4. +1
    -1
      src/views/business/resource/sj/comps/Bj.vue
  5. +6
    -6
      src/views/business/resource/sj/comps/Jd.vue
  6. +1
    -1
      src/views/business/resource/yq/comps/detail.vue
  7. +1
    -1
      src/views/business/resource/yq/list.vue

+ 18
- 0
src/api/business/sj/sj.js View File

@ -99,6 +99,24 @@ export function sj_gd(data) {
}) })
} }
// 解档
export function sj_jd(data) {
return request({
url: '/system/business/sj/jd',
method: 'post',
data: data
})
}
// 批量解档
export function sj_jdBatch(data) {
return request({
url: '/system/business/sj/plgd',
method: 'post',
data: data
})
}
// 批量归档 // 批量归档
export function sj_plgd(data) { export function sj_plgd(data) {
return request({ return request({

+ 14
- 0
src/router/index.js View File

@ -280,6 +280,20 @@ export const dynamicRoutes = [
} }
] ]
}, },
{
path: '/resource/specimen',
component: Layout,
hidden: true,
permissions: ['business:resource:gsp:list'],
children: [
{
path: ':tab',
component: () => import('@/views/business/resource/gsp/index'),
name: 'Gsp',
meta: { title: 'loading', activeMenu: '/resource/gsp/gspList' }
}
]
},
] ]
// 防止连续点击多次路由报错 // 防止连续点击多次路由报错

+ 3
- 3
src/views/business/archive/gsp/comps/rkjlList.vue View File

@ -57,10 +57,10 @@
{{ scope.row.gg }} {{ scope.row.ggdw }} {{ scope.row.gg }} {{ scope.row.ggdw }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('page.business.resource.gsp.dasqr')" align="center" prop="dasqrMc" width="150px"
<el-table-column :label="$t('page.business.resource.gsp.gdsqr')" align="center" prop="gdsqrMc" width="150px"
:show-overflow-tooltip="true" /> :show-overflow-tooltip="true" />
<el-table-column :label="$t('page.business.resource.gsp.jlzt')" align="center" width="100px" fixed="right">
<el-table-column :label="$t('page.business.resource.gsp.jlzt')" align="center" width="100px" >
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.jlzt == 1">{{ $t('page.business.resource.resource.jlzt.wsd') }}</span> <span v-if="scope.row.jlzt == 1">{{ $t('page.business.resource.resource.jlzt.wsd') }}</span>
<span v-if="scope.row.jlzt == 3">{{ $t('page.business.resource.resource.jlzt.ysd') }}</span> <span v-if="scope.row.jlzt == 3">{{ $t('page.business.resource.resource.jlzt.ysd') }}</span>
@ -69,7 +69,7 @@
<span v-if="scope.row.jlzt == 9">{{ $t('page.business.resource.resource.jlzt.djd') }}</span> <span v-if="scope.row.jlzt == 9">{{ $t('page.business.resource.resource.jlzt.djd') }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('page.business.resource.gsp.jyzt')" align="center" width="100px" fixed="right">
<el-table-column :label="$t('page.business.resource.gsp.jyzt')" align="center" width="100px">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.jyzt == 1">{{ $t('page.business.resource.resource.jyzt.wjy') }}</span> <span v-if="scope.row.jyzt == 1">{{ $t('page.business.resource.resource.jyzt.wjy') }}</span>
<span v-if="scope.row.jyzt == 3">{{ $t('page.business.resource.resource.jyzt.djy') }}</span> <span v-if="scope.row.jyzt == 3">{{ $t('page.business.resource.resource.jyzt.djy') }}</span>

+ 1
- 1
src/views/business/resource/sj/comps/Bj.vue View File

@ -142,7 +142,7 @@ export default {
ids: null, ids: null,
mc: null, mc: null,
bh: null, bh: null,
qmyy: this.$t('page.form.edit'),
qmyy: this.$t('form.edit'),
sdrmm: null sdrmm: null
} }
this.resetForm("form") this.resetForm("form")

+ 6
- 6
src/views/business/resource/sj/comps/Jd.vue View File

@ -30,8 +30,8 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-form-item :label="$t('form.password')" prop="sdrmm">
<el-input type="text" v-model="form.sdrmm" maxlength="20" :placeholder="$t('form.placeholderInput')" />
<el-form-item :label="$t('form.password')" prop="qmrmm">
<el-input type="text" v-model="form.qmrmm" maxlength="20" :placeholder="$t('form.placeholderInput')" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -45,7 +45,7 @@
</template> </template>
<script> <script>
import { mjy_jd, mjy_jdBatch } from "@/api/business/mjy/mjy"
import { sj_jd, sj_jdBatch } from "@/api/business/sj/sj"
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import SelectList from "./SelectList"; import SelectList from "./SelectList";
@ -60,7 +60,7 @@ export default {
open: false, open: false,
form: {}, form: {},
rules: { rules: {
sdrmm: [{
qmrmm: [{
required: true, required: true,
message: ' ', message: ' ',
trigger: 'blur' trigger: 'blur'
@ -111,12 +111,12 @@ export default {
this.$refs["form"].validate(valid => { this.$refs["form"].validate(valid => {
if (valid) { if (valid) {
if (this.isBatch) { if (this.isBatch) {
mjy_jdBatch(this.form).then(response => {
sj_jdBatch(this.form).then(response => {
this.open = false this.open = false
this.$emit('callback') this.$emit('callback')
}) })
} else { } else {
mjy_jd(this.form).then(response => {
sj_jd(this.form).then(response => {
this.open = false this.open = false
this.$emit('callback') this.$emit('callback')
}) })

+ 1
- 1
src/views/business/resource/yq/comps/detail.vue View File

@ -38,7 +38,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item :label="$t('page.business.resource.yq.ssbm')" prop="bmId"> <el-form-item :label="$t('page.business.resource.yq.ssbm')" prop="bmId">
<el-input v-model="form.bmId" :placeholder="$t('form.placeholderSelect')" disabled />
<el-input v-model="form.bmMc" :placeholder="$t('form.placeholderSelect')" disabled />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>

+ 1
- 1
src/views/business/resource/yq/list.vue View File

@ -130,7 +130,7 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item :label="$t('form.signerPsw')" prop="qmrmm"> <el-form-item :label="$t('form.signerPsw')" prop="qmrmm">
<el-input v-model="form.qmrmm" :placeholder="$t('form.placeholderInput')" type="password"
<el-input v-model="form.qmrmm" show-password :placeholder="$t('form.placeholderInput')" type="password"
maxlength="20" /> maxlength="20" />
</el-form-item> </el-form-item>
</el-col> </el-col>

Loading…
Cancel
Save