修改bug 56642 【演示问题】国内/海外 更改发布改的状态 译文和原文 与查看界面呼应 否则无法分辨数据

This commit is contained in:
hanshaozhuang
2022-07-20 11:06:45 +08:00
parent f8fbe9cf18
commit 42861bd5c4
5 changed files with 100 additions and 12 deletions
@@ -507,6 +507,31 @@
</div>
</div>
</el-form-item>
<el-form-item label="发布稿(译文)" prop="fbgywbdName" class="add-form-item form-item-disabled">
<el-input :disabled="disabledXX"
disabled
style="display: none;"
v-model="form.fbgywbdName"
clearable
></el-input>
<div style="display: flex;justify-content: space-between">
<div style="width: 80%;line-height: 40px">
<div v-for="(item,index) in FBGYWBDFileList" :key="index" @click="filePreview(item)" style="color: #409eff;cursor:pointer" class="fileClass">
{{ item.name }}
</div>
</div>
<div style="width: 20%;">
<el-button :disabled="disabledXX"
type="primary"
class="common-button-primary"
size="mini"
style="margin-left: 10px; margin-top: 11px; float: right;"
@click="fileUpload('fbgywbd')">
<i class="el-icon-upload el-icon--right"></i>
</el-button>
</div>
</div>
</el-form-item>
<el-form-item v-show="form.standInData === '0'" label="报批稿" prop="bpg" class="add-form-item form-item-disabled">
<el-input :disabled="disabledXX"
disabled
@@ -1475,6 +1500,7 @@ export default {
fileList: [],
caFileList: [],
FBGBJBDFileList: [],
FBGYWBDFileList: [],
xgdFileList: [],
bpgFileList: [],
ssgFileList: [],
@@ -1629,7 +1655,8 @@ export default {
zccssrqgj: '', // 在产车实施日期(国际)
// 文本信息
ca: '', // 草案
FBGBJBD: '', // 发布稿
FBGBJBD: '', // 发布稿 原文
FBGYWBD: '', // 发布稿 译文
xgd: '', // 修改单
bpg: '', // 报批稿
ssg: '', // 送审稿
@@ -1638,7 +1665,8 @@ export default {
zbjbd: '', // 增补件
kwj: '', // 勘 误件
caName: '', // 草案
fbgbjbdName: '', // 发布稿
fbgbjbdName: '', // 发布稿 原文
fbgywbdName: '', // 发布稿 译文
xgdName: '', // 修改单
bpgName: '', // 报批稿
ssgName: '', // 送审稿
@@ -1998,7 +2026,8 @@ export default {
zccssrqgj: '', // 在产车实施日期(国际)
// 文本信息
ca: '', // 草案
FBGBJBD: '', // 发布稿
FBGBJBD: '', // 发布稿 原文
FBGYWBD: '', // 发布稿 译文
xgd: '', // 修改单
bpg: '', // 报批稿
ssg: '', // 送审稿
@@ -2007,7 +2036,8 @@ export default {
zbjbd: '', // 增补件
kwj: '', // 勘 误件
caName: '', // 草案
fbgbjbdName: '', // 发布稿
fbgbjbdName: '', // 发布稿 原文
fbgywbdName: '', // 发布稿 译文
xgdName: '', // 修改单
bpgName: '', // 报批稿
ssgName: '', // 送审稿
@@ -2204,7 +2234,8 @@ export default {
zccssrqgj: '', // 在产车实施日期(国际)
// 文本信息
ca: '', // 草案
fbgbjbd: '', // 发布稿
fbgbjbd: '', // 发布稿 原文
fbgywbd: '', // 发布稿 译文
xgd: '', // 修改单
bpg: '', // 报批稿
ssg: '', // 送审稿
@@ -2213,7 +2244,8 @@ export default {
zbjbd: '', // 增补件
kwj: '', // 勘误件
caName: '', // 草案
fbgbjbdName: '', // 发布稿
fbgbjbdName: '', // 发布稿 原文
fbgywbdName: '', // 发布稿 译文
xgdName: '', // 修改单
bpgName: '', // 报批稿
ssgName: '', // 送审稿
@@ -2353,6 +2385,9 @@ export default {
case 'fbgbjbd':
this.getFileList(value, this.FBGBJBDFileList);
break;
case 'fbgywbd':
this.getFileList(value, this.FBGYWBDFileList);
break;
case 'ssg':
this.getFileList(value, this.ssgFileList);
break;
@@ -2974,6 +3009,9 @@ export default {
this.FBGBJBDFileList = fileList;
console.log("FBGJBDFileList", this.FBGBJBDFileList);
break;
case 'fbgywbd':
this.FBGYWBDFileList = fileList;
break;
case 'xgd' :
this.xgdFileList = fileList;
break;
@@ -3046,6 +3084,9 @@ export default {
case 'fbgbjbd':
this.fileList = this.FBGBJBDFileList
break;
case 'fbgywbd':
this.fileList = this.FBGYWBDFileList
break;
case 'xgd' :
this.fileList = this.xgdFileList
break;
@@ -3088,6 +3129,9 @@ export default {
case 'fbgbjbd':
this.FBGBJBDFileList = fileList;
break;
case 'fbgywbd':
this.FBGYWBDFileList = fileList;
break;
case 'xgd' :
this.xgdFileList = fileList;
break;
@@ -3278,6 +3322,8 @@ export default {
//拼接文件名和id 提交到流程Activity
this.form.fbgbjbd = this.FBGBJBDFileList.map(item => item.response.data.id).join(",")
this.form.fbgbjbdName = this.FBGBJBDFileList.map(item => item.name).join(",")
this.form.fbgywbd = this.FBGYWBDFileList.map(item => item.response.data.id).join(",")
this.form.fbgywbdName = this.FBGYWBDFileList.map(item => item.name).join(",")
this.form.xgd = this.xgdFileList.map(item => item.response.data.id).join(",")
this.form.xgdName = this.xgdFileList.map(item => item.name).join(",")
@@ -366,6 +366,14 @@
- -
</div>
</el-form-item>
<el-form-item label="发布稿(译文)" prop="fbgywbdName" class="add-form-item form-item-disabled">
<div v-if="fbgywbdFileMap.length>0" v-for="(value,index) in this.fbgywbdFileMap" :key="index" style="cursor: pointer;color: #00b7ee">
<span style="" @click="downloadFileNew(value.id)" :title="value.name">{{ value.name }}</span>
</div>
<div v-else>
- -
</div>
</el-form-item>
<el-form-item v-if="form.standInData === '0'" label="报批稿" prop="bpgName" class="add-form-item form-item-disabled">
<div v-if="bpgFileMap.length>0" v-for="(value,index) in this.bpgFileMap" :key="index" style="cursor: pointer;color: #00b7ee">
<span style="" @click="downloadFileNew(value.id)" :title="value.name">{{ value.name }}</span>
@@ -831,6 +839,7 @@ export default {
return {
xgdFileMap: [],
fbgbjbdFileMap: [],
fbgywbdFileMap: [],
bpgFileMap: [],
ssgFileMap: [],
zqyjgFileMap: [],
@@ -912,6 +921,7 @@ export default {
// 文本信息
ca: '', // 草案
fbgbjbd: '', // 发布稿
fbgywbd: '', // 发布稿 译文
xgd: '', // 修改单
bpg: '', // 报批稿
ssg: '', // 送审稿
@@ -923,6 +933,7 @@ export default {
kwj: '', // 勘误件
caName: '', // 草案
fbgbjbdName: '', // 发布稿
fbgywbdName: '', // 发布稿 译文
xgdName: '', // 修改单
bpgName: '', // 报批稿
ssgName: '', // 送审稿
@@ -1171,6 +1182,7 @@ export default {
this.xgdFileMap = this.assemble(processForm.xgd, processForm.xgdName);
this.fbgbjbdFileMap = this.assemble(processForm.fbgbjbd, processForm.fbgbjbdName);
this.fbgywbdFileMap = this.assemble(processForm.fbgywbd, processForm.fbgywbdName);
// fbgbjbdFileMap: {},
this.bpgFileMap = this.assemble(processForm.bpg, processForm.bpgName);
// bpgFileMap: {},
@@ -327,6 +327,14 @@
- -
</div>
</el-form-item>
<el-form-item label="发布稿(译文)" prop="fbgywbdName" class="add-form-item form-item-disabled">
<div v-if="form.fbgywbdName" v-for="(value,index) in this.fbgywbdFileMap" :key="index" style="cursor: pointer;color: #00b7ee">
<span style="" @click="downloadFileNew(value.id)" :title="value.name">{{ value.name }}</span>
</div>
<div v-else>
- -
</div>
</el-form-item>
<el-form-item v-if="form.standInData === '0'" label="报批稿" prop="bpgName" class="add-form-item form-item-disabled">
<div v-if="form.bpgName" v-for="(value,index) in this.bpgFileMap" :key="index" style="cursor: pointer;color: #00b7ee">
<span style="" @click="downloadFileNew(value.id)" :title="value.name">{{ value.name }}</span>
@@ -880,7 +888,8 @@ export default {
zccssrqgj: '', // 在产车实施日期(国际)
// 文本信息
ca: '', // 草案
fbgbjbd: '', // 发布稿
fbgbjbd: '', // 发布稿 原文
fbgywbd: '', // 发布稿 译文
xgd: '', // 修改单
bpg: '', // 报批稿
ssg: '', // 送审稿
@@ -889,7 +898,8 @@ export default {
zbjbd: '', // 增补件
kwj: '', // 勘误件
caName: '', // 草案
fbgbjbdName: '', // 发布稿
fbgbjbdName: '', // 发布稿 原文
fbgywbdName: '', // 发布稿 译文
xgdName: '', // 修改单
bpgName: '', // 报批稿
ssgName: '', // 送审稿
@@ -726,6 +726,14 @@
</div>
</div>
</el-form-item>
<el-form-item label="发布稿(译文)" prop="fbgywbdName" class="add-form-item form-item-disabled">
<div v-if="form.fbgywbdName" v-for="(value,index) in this.fbgywbdFileMap" :key="index" style="cursor: pointer;color: #00b7ee">
<span style="" @click="downloadFileNew(value.id)" :title="value.name">{{ value.name }}</span>
</div>
<div v-else>
- -
</div>
</el-form-item>
<el-form-item v-show="form.standInData === '0'" label="报批稿" prop="bpg" class="add-form-item form-item-disabled">
<el-input
disabled
@@ -1758,7 +1766,8 @@ export default {
zccssrqgj: '', // 在产车实施日期(国际)
// 文本信息
ca: '', // 草案
fbgbjbd: '', // 发布稿
fbgbjbd: '', // 发布稿 原文
fbgywbd: '', // 发布稿 译文
xgd: '', // 修改单
bpg: '', // 报批稿
ssg: '', // 送审稿
@@ -1767,7 +1776,8 @@ export default {
zbjbd: '', // 增补件
kwj: '', // 勘误件
caName: '', // 草案
fbgbjbdName: '', // 发布稿
fbgbjbdName: '', // 发布稿 原文
fbgywbdName: '', // 发布稿 译文
bfbdtbzh: '', // 发布稿
bfdtbzh: '',
xgdName: '', // 修改单
@@ -366,6 +366,14 @@
- -
</div>
</el-form-item>
<el-form-item label="发布稿(译文)" prop="fbgywbdName" class="add-form-item form-item-disabled">
<div v-if="form.fbgywbdName" v-for="(value,index) in this.fbgywbdFileMap" :key="index" style="cursor: pointer;color: #00b7ee">
<span style="" @click="downloadFileNew(value.id)" :title="value.name">{{ value.name }}</span>
</div>
<div v-else>
- -
</div>
</el-form-item>
<el-form-item v-if="form.standInData === '0'" label="报批稿" prop="bpgName" class="add-form-item form-item-disabled">
<div v-if="bpgFileMap.length>0" v-for="(value,index) in this.bpgFileMap" :key="index" style="cursor: pointer;color: #00b7ee">
<span style="" @click="downloadFileNew(value.id)" :title="value.name">{{ value.name }}</span>
@@ -883,7 +891,8 @@ export default {
zccssrqgj: '', // 在产车实施日期(国际)
// 文本信息
ca: '', // 草案
fbgbjbd: '', // 发布稿
fbgbjbd: '', // 发布稿 原文
fbgywbd: '', // 发布稿 译文
xgd: '', // 修改单
bpg: '', // 报批稿
ssg: '', // 送审稿
@@ -894,7 +903,8 @@ export default {
bfdtbz: '',
kwj: '', // 勘误件
caName: '', // 草案
fbgbjbdName: '', // 发布稿
fbgbjbdName: '', // 发布稿 原文
fbgywbdName: '', // 发布稿 译文
xgdName: '', // 修改单
bpgName: '', // 报批稿
ssgName: '', // 送审稿