|
|
@ -173,7 +173,7 @@ |
|
|
<el-form-item> |
|
|
<el-form-item> |
|
|
<div>{{ $t('page.business.study.studyFormFill.yltj') }}</div> |
|
|
<div>{{ $t('page.business.study.studyFormFill.yltj') }}</div> |
|
|
<div style=" display: flex; flex-wrap: wrap; gap: 16px;"> |
|
|
<div style=" display: flex; flex-wrap: wrap; gap: 16px;"> |
|
|
<div v-for="(item, index) in resource" :key="'r' + index" style=" flex: 0 0 calc(33.333% - 11px);"> |
|
|
|
|
|
|
|
|
<div v-for="(item, index) in resource" :key="'r' + index" style=" flex: 0 0 calc(50% - 11px);"> |
|
|
{{ item.bh }} |
|
|
{{ item.bh }} |
|
|
<el-input type="number" v-model="item.syl" maxlength="50" style="width:150px;"> |
|
|
<el-input type="number" v-model="item.syl" maxlength="50" style="width:150px;"> |
|
|
<template slot="append"> |
|
|
<template slot="append"> |
|
|
@ -378,6 +378,7 @@ import SelectDeptUser from '@/views/business/comps/select/SelectDeptUser'; |
|
|
import TemplateTable from '@/views/business/comps/template/TemplateTable'; |
|
|
import TemplateTable from '@/views/business/comps/template/TemplateTable'; |
|
|
import BusinessSelect from '@/views/business/comps/select/BusinessSelect'; |
|
|
import BusinessSelect from '@/views/business/comps/select/BusinessSelect'; |
|
|
import { deepClone, caesarDecipher } from "@/utils/index"; |
|
|
import { deepClone, caesarDecipher } from "@/utils/index"; |
|
|
|
|
|
import { EventBus } from "@/utils/eventBus"; |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
name: "Bj", |
|
|
name: "Bj", |
|
|
@ -772,6 +773,14 @@ export default { |
|
|
}, |
|
|
}, |
|
|
cancelSave() { |
|
|
cancelSave() { |
|
|
try { |
|
|
try { |
|
|
|
|
|
// 类型1试验,5非试验表单,10麻精药表单 |
|
|
|
|
|
if (this.form.studyType == 1) { |
|
|
|
|
|
EventBus.$emit('onRefreshStudyTbbdList', {}); |
|
|
|
|
|
} else if (this.form.studyType == 5) { |
|
|
|
|
|
EventBus.$emit('onRefreshNonTrialTbbdList', {}); |
|
|
|
|
|
} else if (this.form.studyType == 10) { |
|
|
|
|
|
EventBus.$emit('onRefreshDrugTbbdList', {}); |
|
|
|
|
|
} |
|
|
let key = caesarDecipher(this.$route.params.key) |
|
|
let key = caesarDecipher(this.$route.params.key) |
|
|
let data = JSON.parse(key) |
|
|
let data = JSON.parse(key) |
|
|
if (data && data != undefined && data != '') { |
|
|
if (data && data != undefined && data != '') { |
|
|
|