修改查看详情展示文件

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

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

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

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

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

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

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

Loading…
Cancel
Save