修改查看详情展示文件

lvtianfang
杜函宇 2 years ago
parent 4b30513e35
commit e8cafaf1f6

@ -365,22 +365,22 @@
selectDictLabel(dict.type.bg_type, form.type)
}}</el-descriptions-item>
<el-descriptions-item label="标题名称">{{
<el-descriptions-item :span="2" label="标题名称">{{
form.title
}}</el-descriptions-item>
<el-descriptions-item label="文件名称">{{
<!-- <el-descriptions-item label="文件名称">{{
form.fileName
}}</el-descriptions-item>
}}</el-descriptions-item> -->
<el-descriptions-item label="文件路径(完整路径)">
<el-descriptions-item :span="2" label="文件">
<a
style="text-decoration: underline; color: rgb(24, 144, 255)"
v-for="(item, index) in files(form.fileUrl)"
style=" color: #0072c6;margin-right:10px;"
v-for="(item, index) in files(form)"
target="_blank"
:key="index"
:href="item"
>{{ item }}&nbsp;,&nbsp;</a
:href="item.fileUrl"
>{{ item.fileName }}</a
>
</el-descriptions-item>
@ -534,8 +534,19 @@ export default {
},
methods: {
files(e) {
if (!e) return [];
return e.split(",");
console.log(e);
if (!e.fileUrl) return [];
let newA = e.fileUrl.split(",");
let newB = e.fileName.split(",");
let newC = [];
newA.forEach((value, index) => {
newC.push({
fileName: newB[index],
fileUrl: value,
});
});
console.log(newC);
return newC;
},
//
importTemplate() {

@ -383,12 +383,12 @@
}}</el-descriptions-item>
<el-descriptions-item :span="2" label="文件路径(完整路径)">
<a
style="text-decoration: underline; color: rgb(24, 144, 255)"
style="margin-right:10px; color: #0072c6"
v-for="(item, index) in files(form.fileUrl)"
target="_blank"
:key="index"
:href="item"
>{{ item }}&nbsp;,&nbsp;</a
>{{ item }}</a
>
</el-descriptions-item>
<el-descriptions-item label="备注">{{

@ -263,18 +263,18 @@
form.depName
}}</el-descriptions-item>
<el-descriptions-item label="文件名称">{{
<!-- <el-descriptions-item label="文件名称">{{
form.fileName
}}</el-descriptions-item>
}}</el-descriptions-item> -->
<el-descriptions-item label="文件路径(完整路径)">
<el-descriptions-item :span="2" label="文件">
<a
style="text-decoration: underline; color: rgb(24, 144, 255)"
v-for="(item, index) in files(form.fileUrl)"
style=" color: #0072c6;margin-right:10px;"
v-for="(item, index) in files(form)"
target="_blank"
:key="index"
:href="item"
>{{ item }}&nbsp;,&nbsp;</a
:href="item.fileUrl"
>{{ item.fileName }}</a
>
</el-descriptions-item>
@ -426,8 +426,19 @@ export default {
},
methods: {
files(e) {
if (!e) return [];
return e.split(",");
console.log(e);
if (!e.fileUrl) return [];
let newA = e.fileUrl.split(",");
let newB = e.fileName.split(",");
let newC = [];
newA.forEach((value, index) => {
newC.push({
fileName: newB[index],
fileUrl: value,
});
});
console.log(newC);
return newC;
},
alter(e) {
updateBmtb(e).then(() => {

@ -283,18 +283,18 @@
selectDictLabel(dict.type.tc_start, form.isStatus)
}}</el-descriptions-item>
<el-descriptions-item label="文件名称">
<!-- <el-descriptions-item label="文件名称">
{{ form.fileName }}</el-descriptions-item
>
> -->
<el-descriptions-item label="文件路径(完整路径)">
<el-descriptions-item :span="2" label="文件">
<a
style="text-decoration: underline; color: rgb(24, 144, 255)"
v-for="(item, index) in files(form.fileUrl)"
style=" color: #0072c6;margin-right:10px;"
v-for="(item, index) in files(form)"
target="_blank"
:key="index"
:href="item"
>{{ item }}&nbsp;,&nbsp;</a
:href="item.fileUrl"
>{{ item.fileName }}</a
>
</el-descriptions-item>
@ -444,8 +444,19 @@ export default {
},
methods: {
files(e) {
if (!e) return [];
return e.split(",");
console.log(e);
if (!e.fileUrl) return [];
let newA = e.fileUrl.split(",");
let newB = e.fileName.split(",");
let newC = [];
newA.forEach((value, index) => {
newC.push({
fileName: newB[index],
fileUrl: value,
});
});
console.log(newC);
return newC;
},
alter(e) {
updateSdtb(e).then(() => {

@ -308,19 +308,19 @@
<el-descriptions-item label="处置情况">{{
form.czState
}}</el-descriptions-item>
<!--
<el-descriptions-item label="文件名称">{{
form.fileName
}}</el-descriptions-item>
}}</el-descriptions-item> -->
<el-descriptions-item label="文件路径(完整路径)">
<el-descriptions-item :span="2" label="文件">
<a
style="text-decoration: underline; color: rgb(24, 144, 255)"
v-for="(item, index) in files(form.fileUrl)"
style=" color: #0072c6;margin-right:10px;"
v-for="(item, index) in files(form)"
target="_blank"
:key="index"
:href="item"
>{{ item }}&nbsp;,&nbsp;</a
:href="item.fileUrl"
>{{ item.fileName }}</a
>
</el-descriptions-item
>
@ -483,8 +483,19 @@ export default {
},
methods: {
files(e) {
if (!e) return [];
return e.split(",");
console.log(e);
if (!e.fileUrl) return [];
let newA = e.fileUrl.split(",");
let newB = e.fileName.split(",");
let newC = [];
newA.forEach((value, index) => {
newC.push({
fileName: newB[index],
fileUrl: value,
});
});
console.log(newC);
return newC;
},
alter(e) {
updateTbcz(e).then(() => {

@ -312,22 +312,22 @@
form.level
}}</el-descriptions-item>
<el-descriptions-item label="隐患来源">{{
<el-descriptions-item :span="2" label="隐患来源">{{
form.yhLy
}}</el-descriptions-item>
<el-descriptions-item label="文件名称">{{
<!-- <el-descriptions-item label="文件名称">{{
form.fileName
}}</el-descriptions-item>
}}</el-descriptions-item> -->
<el-descriptions-item label="文件路径(完整路径)">
<el-descriptions-item :span="2" label="文件">
<a
style="text-decoration: underline; color: rgb(24, 144, 255)"
v-for="(item, index) in files(form.fileUrl)"
style=" color: #0072c6;margin-right:10px;"
v-for="(item, index) in files(form)"
target="_blank"
:key="index"
:href="item"
>{{ item }}&nbsp;,&nbsp;</a
:href="item.fileUrl"
>{{ item.fileName }}</a
>
</el-descriptions-item>
@ -489,8 +489,19 @@ export default {
},
methods: {
files(e) {
if (!e) return [];
return e.split(",");
console.log(e);
if (!e.fileUrl) return [];
let newA = e.fileUrl.split(",");
let newB = e.fileName.split(",");
let newC = [];
newA.forEach((value, index) => {
newC.push({
fileName: newB[index],
fileUrl: value,
});
});
console.log(newC);
return newC;
},
alter(e) {
updateZxyh(e).then(() => {

Loading…
Cancel
Save