fix(系统设置): 项目管理编辑项目时模版数据未更新
--bug=1014323 --user=李玉号 【系统设置】工作空间-项目管理,打开第一个项目在打开第二个项目,页面显示不正确,刷新后正常 https://www.tapd.cn/55049933/s/1190196
This commit is contained in:
parent
c81fa9aed0
commit
d48dd41231
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<div>
|
||||
<el-dialog :close-on-click-modal="false" :title="title" :visible.sync="createVisible" destroy-on-close
|
||||
<el-dialog :close-on-click-modal="false" :title="title" :visible.sync="createVisible" v-if="createVisible"
|
||||
@close="handleClose">
|
||||
<el-form v-loading="result.loading" :model="form" :rules="rules" ref="form" label-position="right" label-width="80px" size="small">
|
||||
<el-form-item :label-width="labelWidth" :label="$t('commons.name')" prop="name">
|
||||
|
@ -203,10 +203,10 @@ export default {
|
|||
},
|
||||
getOptions() {
|
||||
if (this.$refs.issueTemplate) {
|
||||
this.$refs.issueTemplate.getTemplateOptions(this.form.id);
|
||||
this.$refs.issueTemplate.getTemplateOptions();
|
||||
}
|
||||
if (this.$refs.caseTemplate) {
|
||||
this.$refs.caseTemplate.getTemplateOptions(this.form.id);
|
||||
this.$refs.caseTemplate.getTemplateOptions();
|
||||
}
|
||||
},
|
||||
thirdPartTemplateChange(val) {
|
||||
|
@ -214,9 +214,6 @@ export default {
|
|||
this.form.issueTemplateId = '';
|
||||
},
|
||||
edit(row) {
|
||||
if (row) {
|
||||
this.form.id = row.id;
|
||||
}
|
||||
this.getOptions();
|
||||
this.createVisible = true;
|
||||
listenGoBack(this.handleClose);
|
||||
|
|
|
@ -47,12 +47,12 @@ export default {
|
|||
}
|
||||
},
|
||||
methods: {
|
||||
getTemplateOptions(id) {
|
||||
getTemplateOptions() {
|
||||
let url = 'field/template/case/option/';
|
||||
if (this.scene === 'ISSUE') {
|
||||
url = 'field/template/issue/option/';
|
||||
}
|
||||
let projectId = id ? id : (this.projectId || '');
|
||||
let projectId = this.projectId || '';
|
||||
this.$get(url + projectId, (response) => {
|
||||
this.templateOptions = response.data;
|
||||
this.templateFilterOptions = this.templateOptions;
|
||||
|
|
Loading…
Reference in New Issue