项目文档部分问题修复
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
ea44f97985
commit
ff5a868377
|
@ -9,7 +9,7 @@
|
||||||
v-if="isManage && hasEdit && !viewStatus"
|
v-if="isManage && hasEdit && !viewStatus"
|
||||||
>
|
>
|
||||||
<el-radio-group
|
<el-radio-group
|
||||||
v-model="rowData.IsConfirmRecord"
|
v-model="DATA.IsConfirmRecord"
|
||||||
:disabled="rowBtnStatus === 'edit'"
|
:disabled="rowBtnStatus === 'edit'"
|
||||||
>
|
>
|
||||||
<el-radio
|
<el-radio
|
||||||
|
@ -25,7 +25,7 @@
|
||||||
v-if="isManage && hasEdit && !viewStatus"
|
v-if="isManage && hasEdit && !viewStatus"
|
||||||
>
|
>
|
||||||
<el-radio-group
|
<el-radio-group
|
||||||
v-model="rowData.IsEnable"
|
v-model="DATA.IsEnable"
|
||||||
:disabled="rowBtnStatus === 'edit'"
|
:disabled="rowBtnStatus === 'edit'"
|
||||||
>
|
>
|
||||||
<el-radio
|
<el-radio
|
||||||
|
@ -54,7 +54,7 @@
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<div class="line"></div>
|
<div class="line" v-if="!viewStatus"></div>
|
||||||
<!-- 搜索框 -->
|
<!-- 搜索框 -->
|
||||||
<div class="search" style="position: relative">
|
<div class="search" style="position: relative">
|
||||||
<el-form :inline="true" class="base-search-form">
|
<el-form :inline="true" class="base-search-form">
|
||||||
|
@ -421,6 +421,8 @@ export default {
|
||||||
uploadPath: null,
|
uploadPath: null,
|
||||||
faccept: ['.pdf'],
|
faccept: ['.pdf'],
|
||||||
limitLength: 0,
|
limitLength: 0,
|
||||||
|
|
||||||
|
DATA: {},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
@ -710,7 +712,7 @@ export default {
|
||||||
async saveRowData() {
|
async saveRowData() {
|
||||||
try {
|
try {
|
||||||
this.rowBtnLoading = true
|
this.rowBtnLoading = true
|
||||||
let res = await addOrUpdateTrialFileType(this.rowData)
|
let res = await addOrUpdateTrialFileType(this.DATA)
|
||||||
this.rowBtnLoading = false
|
this.rowBtnLoading = false
|
||||||
if (res.IsSuccess) {
|
if (res.IsSuccess) {
|
||||||
this.rowBtnStatus = 'edit'
|
this.rowBtnStatus = 'edit'
|
||||||
|
@ -757,10 +759,17 @@ export default {
|
||||||
watch: {
|
watch: {
|
||||||
Id: {
|
Id: {
|
||||||
handler() {
|
handler() {
|
||||||
|
this.rowBtnStatus = 'edit'
|
||||||
this.getList()
|
this.getList()
|
||||||
},
|
},
|
||||||
immediate: true,
|
immediate: true,
|
||||||
},
|
},
|
||||||
|
rowData: {
|
||||||
|
handler() {
|
||||||
|
this.DATA = Object.assign({}, this.rowData)
|
||||||
|
},
|
||||||
|
immediate: true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
let typeArr = ['', 'Report', 'Doc', 'Record', 'Reviewer', 'Template']
|
let typeArr = ['', 'Report', 'Doc', 'Record', 'Reviewer', 'Template']
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<i class="el-icon-folder-opened"></i>
|
<i class="el-icon-folder-opened"></i>
|
||||||
<span>{{ $fd('ArchiveType', item.ArchiveTypeEnum) }}</span>
|
<span>{{ $fd('ArchiveType', item.ArchiveTypeEnum) }}</span>
|
||||||
<i
|
<i
|
||||||
class="el-icon-circle-plus menuAdd"
|
class="el-icon-circle-plus menuAdd"
|
||||||
:title="$t('trials:trialDocument:menu:add')"
|
:title="$t('trials:trialDocument:menu:add')"
|
||||||
@click.stop="addMenu(item.ArchiveTypeEnum)"
|
@click.stop="addMenu(item.ArchiveTypeEnum)"
|
||||||
v-if="isManage && hasAdd && !viewStatus && item.ArchiveTypeEnum !== 5"
|
v-if="isManage && hasAdd && !viewStatus && item.ArchiveTypeEnum !== 5"
|
||||||
|
@ -18,7 +18,9 @@
|
||||||
@click.stop="handleSelect(data, item.ArchiveTypeEnum)"
|
@click.stop="handleSelect(data, item.ArchiveTypeEnum)"
|
||||||
>
|
>
|
||||||
<i class="el-icon-s-order" style="margin-left: 5px"></i>
|
<i class="el-icon-s-order" style="margin-left: 5px"></i>
|
||||||
<span class="menuItem">{{ isEN ? data.Name : data.NameCN }}</span>
|
<span class="menuItem" :title="isEN ? data.Name : data.NameCN">{{
|
||||||
|
isEN ? data.Name : data.NameCN
|
||||||
|
}}</span>
|
||||||
<div
|
<div
|
||||||
@click="NATIVE"
|
@click="NATIVE"
|
||||||
class="menuBtnBox"
|
class="menuBtnBox"
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
>
|
>
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
:disabled="!isManage || rowBtnStatus === 'edit'"
|
:disabled="!isManage || rowBtnStatus === 'edit'"
|
||||||
v-model="rowData.FirstFinalDate"
|
v-model="DATA.FirstFinalDate"
|
||||||
type="date"
|
type="date"
|
||||||
value-format="yyyy-MM-dd"
|
value-format="yyyy-MM-dd"
|
||||||
format="yyyy-MM-dd"
|
format="yyyy-MM-dd"
|
||||||
|
@ -22,7 +22,7 @@
|
||||||
v-if="isManage && hasEdit && !viewStatus"
|
v-if="isManage && hasEdit && !viewStatus"
|
||||||
>
|
>
|
||||||
<el-radio-group
|
<el-radio-group
|
||||||
v-model="rowData.IsConfirmRecord"
|
v-model="DATA.IsConfirmRecord"
|
||||||
:disabled="rowBtnStatus === 'edit'"
|
:disabled="rowBtnStatus === 'edit'"
|
||||||
>
|
>
|
||||||
<el-radio
|
<el-radio
|
||||||
|
@ -38,7 +38,7 @@
|
||||||
v-if="isManage && hasEdit && !viewStatus"
|
v-if="isManage && hasEdit && !viewStatus"
|
||||||
>
|
>
|
||||||
<el-radio-group
|
<el-radio-group
|
||||||
v-model="rowData.IsEnable"
|
v-model="DATA.IsEnable"
|
||||||
:disabled="rowBtnStatus === 'edit'"
|
:disabled="rowBtnStatus === 'edit'"
|
||||||
>
|
>
|
||||||
<el-radio
|
<el-radio
|
||||||
|
@ -494,6 +494,7 @@ export default {
|
||||||
upload: null,
|
upload: null,
|
||||||
},
|
},
|
||||||
selectData: {},
|
selectData: {},
|
||||||
|
DATA: {},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
@ -736,7 +737,7 @@ export default {
|
||||||
async saveRowData() {
|
async saveRowData() {
|
||||||
try {
|
try {
|
||||||
this.rowBtnLoading = true
|
this.rowBtnLoading = true
|
||||||
let res = await addOrUpdateTrialFileType(this.rowData)
|
let res = await addOrUpdateTrialFileType(this.DATA)
|
||||||
this.rowBtnLoading = false
|
this.rowBtnLoading = false
|
||||||
if (res.IsSuccess) {
|
if (res.IsSuccess) {
|
||||||
this.rowBtnStatus = 'edit'
|
this.rowBtnStatus = 'edit'
|
||||||
|
@ -764,10 +765,17 @@ export default {
|
||||||
watch: {
|
watch: {
|
||||||
Id: {
|
Id: {
|
||||||
handler() {
|
handler() {
|
||||||
|
this.rowBtnStatus = 'edit'
|
||||||
this.getList()
|
this.getList()
|
||||||
},
|
},
|
||||||
immediate: true,
|
immediate: true,
|
||||||
},
|
},
|
||||||
|
rowData: {
|
||||||
|
handler() {
|
||||||
|
this.DATA = Object.assign({}, this.rowData)
|
||||||
|
},
|
||||||
|
immediate: true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
isEN() {
|
isEN() {
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
v-if="isManage && hasEdit && !viewStatus"
|
v-if="isManage && hasEdit && !viewStatus"
|
||||||
>
|
>
|
||||||
<el-radio-group
|
<el-radio-group
|
||||||
v-model="rowData.IsEnable"
|
v-model="DATA.IsEnable"
|
||||||
:disabled="rowBtnStatus === 'edit'"
|
:disabled="rowBtnStatus === 'edit'"
|
||||||
>
|
>
|
||||||
<el-radio
|
<el-radio
|
||||||
|
@ -243,7 +243,7 @@
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<viewer
|
<viewer
|
||||||
:ref="scope.row.TrialFileRecord.FilePath"
|
:ref="scope.row.TrialFileRecord.FilePath"
|
||||||
style="margin: 0 10px;display: inline-block;"
|
style="margin: 0 10px; display: inline-block"
|
||||||
:images="[
|
:images="[
|
||||||
`${OSSclientConfig.basePath}${scope.row.TrialFileRecord.FilePath}`,
|
`${OSSclientConfig.basePath}${scope.row.TrialFileRecord.FilePath}`,
|
||||||
]"
|
]"
|
||||||
|
@ -376,6 +376,8 @@ export default {
|
||||||
uploadPath: null,
|
uploadPath: null,
|
||||||
faccept: ['.pdf'],
|
faccept: ['.pdf'],
|
||||||
limitLength: 0,
|
limitLength: 0,
|
||||||
|
|
||||||
|
DATA: {},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
@ -654,7 +656,7 @@ export default {
|
||||||
async saveRowData() {
|
async saveRowData() {
|
||||||
try {
|
try {
|
||||||
this.rowBtnLoading = true
|
this.rowBtnLoading = true
|
||||||
let res = await addOrUpdateTrialFileType(this.rowData)
|
let res = await addOrUpdateTrialFileType(this.DATA)
|
||||||
this.rowBtnLoading = false
|
this.rowBtnLoading = false
|
||||||
if (res.IsSuccess) {
|
if (res.IsSuccess) {
|
||||||
this.rowBtnStatus = 'edit'
|
this.rowBtnStatus = 'edit'
|
||||||
|
@ -715,10 +717,17 @@ export default {
|
||||||
watch: {
|
watch: {
|
||||||
Id: {
|
Id: {
|
||||||
handler() {
|
handler() {
|
||||||
|
this.rowBtnStatus = 'edit'
|
||||||
this.getList()
|
this.getList()
|
||||||
},
|
},
|
||||||
immediate: true,
|
immediate: true,
|
||||||
},
|
},
|
||||||
|
rowData: {
|
||||||
|
handler() {
|
||||||
|
this.DATA = Object.assign({}, this.rowData)
|
||||||
|
},
|
||||||
|
immediate: true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
let typeArr = ['', 'Report', 'Doc', 'Record', 'Reviewer', 'Template']
|
let typeArr = ['', 'Report', 'Doc', 'Record', 'Reviewer', 'Template']
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
v-if="isManage && hasEdit && !viewStatus"
|
v-if="isManage && hasEdit && !viewStatus"
|
||||||
>
|
>
|
||||||
<el-radio-group
|
<el-radio-group
|
||||||
v-model="rowData.IsConfirmRecord"
|
v-model="DATA.IsConfirmRecord"
|
||||||
:disabled="rowBtnStatus === 'edit'"
|
:disabled="rowBtnStatus === 'edit'"
|
||||||
>
|
>
|
||||||
<el-radio
|
<el-radio
|
||||||
|
@ -25,7 +25,7 @@
|
||||||
v-if="isManage && hasEdit && !viewStatus"
|
v-if="isManage && hasEdit && !viewStatus"
|
||||||
>
|
>
|
||||||
<el-radio-group
|
<el-radio-group
|
||||||
v-model="rowData.IsEnable"
|
v-model="DATA.IsEnable"
|
||||||
:disabled="rowBtnStatus === 'edit'"
|
:disabled="rowBtnStatus === 'edit'"
|
||||||
>
|
>
|
||||||
<el-radio
|
<el-radio
|
||||||
|
@ -54,7 +54,7 @@
|
||||||
</el-button>
|
</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<div class="line"></div>
|
<div class="line" v-if="!viewStatus"></div>
|
||||||
<!-- 搜索框 -->
|
<!-- 搜索框 -->
|
||||||
<div class="search" style="position: relative">
|
<div class="search" style="position: relative">
|
||||||
<el-form :inline="true" class="base-search-form">
|
<el-form :inline="true" class="base-search-form">
|
||||||
|
@ -504,6 +504,7 @@ export default {
|
||||||
status: 'add',
|
status: 'add',
|
||||||
upload: null,
|
upload: null,
|
||||||
},
|
},
|
||||||
|
DATA: {},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
@ -802,7 +803,7 @@ export default {
|
||||||
async saveRowData() {
|
async saveRowData() {
|
||||||
try {
|
try {
|
||||||
this.rowBtnLoading = true
|
this.rowBtnLoading = true
|
||||||
let res = await addOrUpdateTrialFileType(this.rowData)
|
let res = await addOrUpdateTrialFileType(this.DATA)
|
||||||
this.rowBtnLoading = false
|
this.rowBtnLoading = false
|
||||||
if (res.IsSuccess) {
|
if (res.IsSuccess) {
|
||||||
this.rowBtnStatus = 'edit'
|
this.rowBtnStatus = 'edit'
|
||||||
|
@ -852,10 +853,17 @@ export default {
|
||||||
watch: {
|
watch: {
|
||||||
Id: {
|
Id: {
|
||||||
handler() {
|
handler() {
|
||||||
|
this.rowBtnStatus = 'edit'
|
||||||
this.getList()
|
this.getList()
|
||||||
},
|
},
|
||||||
immediate: true,
|
immediate: true,
|
||||||
},
|
},
|
||||||
|
rowData: {
|
||||||
|
handler() {
|
||||||
|
this.DATA = Object.assign({}, this.rowData)
|
||||||
|
},
|
||||||
|
immediate: true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
let typeArr = ['', 'Report', 'Doc', 'Record', 'Reviewer', 'Template']
|
let typeArr = ['', 'Report', 'Doc', 'Record', 'Reviewer', 'Template']
|
||||||
|
|
Loading…
Reference in New Issue