-
+
@@ -104,36 +78,21 @@
暂无数据
- {{item.fileName}}
- {{item.fileDate}}
+ {{ item.fileName }}
+ {{ item.fileDate }}
-
-
-
-
+
+
+
-
+
-
+
-
+ src="../../../../images/home-details/file-icon/icon-xls.png" alt />
+









-
-
+
+
-
+
-
+
报告需下载预览
@@ -141,64 +100,33 @@

-
+
确认
取消
-
+
-
+
确认
取消
@@ -231,364 +159,168 @@
-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
@@ -601,401 +333,233 @@
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
-
+
+
-
+
- 
-
+
+
-
+
- 
-
+
+
-
+
- 
-
+
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
+
-
+

-
-
+
+
-
+
- 
-
+
+
-
+
- 
-
+
+
-
+
- 
-
+
+
-
+
- 
-
+
+
-
+
- 
-
+
+
-
+
- 
-
@@ -1026,16 +583,9 @@
+
+
-
+
- 
-
+
+
+
+
-
+
- 
-
+
+
-
+

+
+ 批注
+
+
+
+
+
+
+
-
+
确认
取消
@@ -1009,15 +573,8 @@
{{ item.fileDate }}
-
+
-
+
确认
取消
@@ -1047,15 +597,8 @@
@@ -1082,7 +625,7 @@ function getStr(string, str) {
return obj;
}
-Array.prototype.remove = function(val) {
+Array.prototype.remove = function (val) {
var index = this.indexOf(val);
if (index > -1) {
this.splice(index, 1);
@@ -1216,7 +759,8 @@ export default {
videonineTartanSix: [],
videonineTartanQi: [],
videonineTartanBa: [],
- videonineTartanNine: []
+ videonineTartanNine: [],
+ reportDescription: null, // 生成报告描述文本
};
},
created() {
@@ -1502,7 +1046,7 @@ export default {
this.showNum = num;
this.getOperation(this.operationId, this.showNum);
},
- getRadioVal(e) {},
+ getRadioVal(e) { },
onOk(dates, dateStrings) {
let _this = this;
if (dates.length != 0) {
@@ -1542,32 +1086,32 @@ export default {
// _this.value = res.data[0];
// _this.showFile = res.data[0];
_this.plainOptions = objobj;
- _this.value = objobj[0];
- _this.showFile = objobj[0];
- let fileId = _this.showFile.id;
- let obj1 = getStr(_this.showFile.filePath, ".");
- _this.showFile.fileTypee = obj1.goods_id;
- if (_this.showFile.fileType == 4) {
- if (_this.showFile.fileTypee != "pdf") {
- _this.Loading1 = true;
- api.previewFile(null, fileId).then(res => {
- if (res.code == 200) {
- _this.Loading1 = false;
- let showFile1 = {};
- showFile1.fileId = fileId;
- showFile1.filePath = res.data;
- _this.showFile1 = showFile1;
- }
- });
- } else {
- api.removePreview(null, fileId).then(res => {
- _this.showFile1 = {};
- });
- }
- if (_this.showFile.fileTypee == "pdf") {
- _this.Loading1 = false;
- }
+ _this.value = objobj[0];
+ _this.showFile = objobj[0];
+ let fileId = _this.showFile.id;
+ let obj1 = getStr(_this.showFile.filePath, ".");
+ _this.showFile.fileTypee = obj1.goods_id;
+ if (_this.showFile.fileType == 4) {
+ if (_this.showFile.fileTypee != "pdf") {
+ _this.Loading1 = true;
+ api.previewFile(null, fileId).then(res => {
+ if (res.code == 200) {
+ _this.Loading1 = false;
+ let showFile1 = {};
+ showFile1.fileId = fileId;
+ showFile1.filePath = res.data;
+ _this.showFile1 = showFile1;
+ }
+ });
+ } else {
+ api.removePreview(null, fileId).then(res => {
+ _this.showFile1 = {};
+ });
}
+ if (_this.showFile.fileTypee == "pdf") {
+ _this.Loading1 = false;
+ }
+ }
});
}
});
@@ -1668,7 +1212,8 @@ export default {
imgList: [],
operationId: "",
reportId: "",
- videoList: []
+ videoList: [],
+ reportDescription: null
};
if (this.generateInfo.imageLayout == 1) {
if (this.oneTartan.length != 0) {
@@ -1833,6 +1378,7 @@ export default {
imgobj.reportId = this.selectedRow[0].id;
imgobj.operationId = this.operationMessage.id;
// imgobj.password = String(this.messagePasswordStr)
+ imgobj.reportDescription = this.reportDescription
reportApi.generateReport(null, imgobj).then(res => {
this.getOperation(this.operationId);
});
@@ -2546,14 +2092,17 @@ export default {
justify-content: space-between;
align-items: center;
margin-top: 20px;
+
.mainPart_filter_time {
width: 420px;
height: 36px;
display: flex;
position: relative;
+
.ant-calendar-picker-input.ant-input {
width: 260px !important;
}
+
.one {
width: 14px;
height: 16px;
@@ -2564,6 +2113,7 @@ export default {
left: 40%;
top: 25%;
}
+
.two {
width: 14px;
height: 16px;
@@ -2574,12 +2124,14 @@ export default {
right: 6%;
top: 25%;
}
+
.startTimeApply {
position: absolute;
top: 20%;
left: 12%;
color: rgb(128, 128, 128);
}
+
.endTimeApply {
position: absolute;
top: 20%;
@@ -2587,11 +2139,13 @@ export default {
color: rgb(128, 128, 128);
}
}
+
.mainPart_filter_but {
height: 36px;
display: flex;
align-items: center;
margin-left: -150px;
+
.delete {
cursor: pointer;
width: 90px;
@@ -2604,11 +2158,13 @@ export default {
align-items: center;
justify-content: center;
margin-right: 20px;
+
img {
width: 18px;
height: 18px;
margin-right: 5px;
}
+
span {
font-family: MicrosoftYaHei;
font-size: 16px;
@@ -2619,6 +2175,7 @@ export default {
margin-left: 5px;
}
}
+
.download,
.edit {
cursor: pointer;
@@ -2631,11 +2188,13 @@ export default {
align-items: center;
justify-content: center;
margin-right: 20px;
+
img {
width: 18px;
height: 18px;
margin-right: 5px;
}
+
span {
font-family: MicrosoftYaHei;
font-size: 16px;
@@ -2646,6 +2205,7 @@ export default {
margin-left: 5px;
}
}
+
.report {
cursor: pointer;
width: 130px;
@@ -2656,11 +2216,13 @@ export default {
align-items: center;
justify-content: center;
margin-right: 20px;
+
img {
width: 18px;
height: 18px;
margin-right: 5px;
}
+
span {
font-family: MicrosoftYaHei;
font-size: 16px;
@@ -2672,11 +2234,13 @@ export default {
}
}
}
+
.mainPart_filter_tab {
.ant-radio-group {
height: 36px;
border-radius: 10px;
border: solid 1px #0078b6;
+
.ant-radio-button-wrapper {
background: none;
font-family: MicrosoftYaHei;
@@ -2693,6 +2257,7 @@ export default {
}
}
}
+
.mainPart_filter1 {
width: 100%;
height: 36px;
@@ -2700,14 +2265,17 @@ export default {
justify-content: space-between;
align-items: center;
margin-top: 20px;
+
.mainPart_filter_time {
width: 420px;
height: 36px;
display: flex;
position: relative;
+
.ant-calendar-picker-input.ant-input {
width: 260px !important;
}
+
.one {
width: 14px;
height: 16px;
@@ -2718,6 +2286,7 @@ export default {
left: 40%;
top: 25%;
}
+
.two {
width: 14px;
height: 16px;
@@ -2728,12 +2297,14 @@ export default {
right: 6%;
top: 25%;
}
+
.startTimeApply {
position: absolute;
top: 20%;
left: 12%;
color: rgb(128, 128, 128);
}
+
.endTimeApply {
position: absolute;
top: 20%;
@@ -2741,11 +2312,13 @@ export default {
color: rgb(128, 128, 128);
}
}
+
.mainPart_filter_but {
height: 36px;
display: flex;
align-items: center;
margin-left: -150px;
+
.delete {
cursor: pointer;
width: 90px;
@@ -2758,11 +2331,13 @@ export default {
align-items: center;
justify-content: center;
margin-right: 20px;
+
img {
width: 18px;
height: 18px;
margin-right: 5px;
}
+
span {
font-family: MicrosoftYaHei;
font-size: 16px;
@@ -2773,6 +2348,7 @@ export default {
margin-left: 5px;
}
}
+
.download,
.edit {
cursor: pointer;
@@ -2785,11 +2361,13 @@ export default {
align-items: center;
justify-content: center;
margin-right: 20px;
+
img {
width: 18px;
height: 18px;
margin-right: 5px;
}
+
span {
font-family: MicrosoftYaHei;
font-size: 16px;
@@ -2800,6 +2378,7 @@ export default {
margin-left: 5px;
}
}
+
.report {
cursor: pointer;
width: 130px;
@@ -2810,11 +2389,13 @@ export default {
align-items: center;
justify-content: center;
margin-right: 20px;
+
img {
width: 18px;
height: 18px;
margin-right: 5px;
}
+
span {
font-family: MicrosoftYaHei;
font-size: 16px;
@@ -2826,11 +2407,13 @@ export default {
}
}
}
+
.mainPart_filter_tab {
.ant-radio-group {
height: 36px;
border-radius: 10px;
border: solid 1px #2091bd;
+
.ant-radio-button-wrapper {
background: none;
font-family: MicrosoftYaHei;
@@ -2847,32 +2430,39 @@ export default {
}
}
}
+
.content {
width: 100%;
margin-top: 20px;
height: 620px;
display: flex;
+
.left {
width: 25%;
height: 620px;
background: rgba(255, 255, 255, 0.7);
+
.left_::-webkit-scrollbar {
width: 8px;
height: 8px;
position: absolute;
}
+
.left_::-webkit-scrollbar-thumb {
background-color: #0078b6;
}
+
.left_::-webkit-scrollbar-thumb {
border-radius: 4px;
}
+
.left_ {
margin-top: 20px;
overflow-x: hidden;
overflow-y: auto;
width: 97%;
height: 600px;
+
.radioStyle {
display: block;
width: 100%;
@@ -2880,6 +2470,7 @@ export default {
//line-height: 70px;
position: relative;
margin-bottom: 20px;
+
.radio {
width: 60px;
height: 90px;
@@ -2887,6 +2478,7 @@ export default {
position: absolute;
background-image: url(../../../../images/home-details/timerShaft.png);
}
+
.radioStyleTime {
//line-height: 70px;
height: 40px;
@@ -2901,6 +2493,7 @@ export default {
flex-direction: column;
justify-content: center;
}
+
.radioStyleImg {
display: inherit;
width: 70px;
@@ -2912,11 +2505,13 @@ export default {
justify-content: center;
overflow-x: hidden;
border-radius: 10px;
+
img {
height: 70px;
float: right;
border-radius: 10px;
}
+
video {
width: 70px;
height: 70px;
@@ -2924,12 +2519,14 @@ export default {
border-radius: 10px;
object-fit: cover;
}
+
.fileImg {
width: 60px;
height: 70px;
}
}
}
+
.aRadioGroup:last-child {
height: 70px;
overflow: hidden;
@@ -2937,6 +2534,7 @@ export default {
}
}
}
+
.right {
width: 75%;
height: 620px;
@@ -2944,6 +2542,7 @@ export default {
display: flex;
align-items: center;
justify-content: center;
+
.filePage {
width: 100%;
height: 100%;
@@ -2952,14 +2551,17 @@ export default {
align-items: center;
justify-content: center;
overflow-x: hidden;
+
img {
height: 100%;
}
+
video {
// width: 100%;
height: 100%;
object-fit: fill;
}
+
.showAudio {
width: 450px;
height: 450px;
@@ -2969,11 +2571,13 @@ export default {
flex-direction: column;
align-items: center;
justify-content: space-around;
+
img {
width: 200px;
height: 200px;
}
}
+
.Loading {
position: absolute;
background: #fff;
@@ -2987,6 +2591,7 @@ export default {
align-items: center;
}
}
+
.noData {
display: flex;
flex-direction: column;
@@ -2994,16 +2599,19 @@ export default {
position: absolute;
left: 50%;
z-index: 10;
+
img {
width: 75px;
height: 95px;
}
+
span {
font-size: 16px;
color: #0078b6;
line-height: 40px;
}
}
+
.noData1 {
display: flex;
flex-direction: column;
@@ -3011,10 +2619,12 @@ export default {
position: absolute;
left: 50%;
z-index: 10;
+
img {
width: 75px;
height: 95px;
}
+
span {
font-size: 16px;
color: #73777a;
@@ -3023,6 +2633,7 @@ export default {
}
}
}
+
.butReset {
width: 94px !important;
height: 30px !important;
@@ -3031,6 +2642,7 @@ export default {
color: #0376b7 !important;
border: 1px solid #0376b7 !important;
}
+
.butSave {
width: 94px !important;
height: 30px !important;
@@ -3040,6 +2652,7 @@ export default {
color: #fff !important;
margin-right: 40px !important;
}
+
.amodalReport {
.messageShow {
width: 100%;
@@ -3050,6 +2663,7 @@ export default {
align-items: center;
overflow-y: auto;
overflow-x: hidden;
+
.title {
width: 100%;
height: 50px;
@@ -3057,10 +2671,12 @@ export default {
display: flex;
border-bottom: 1px solid #ddd;
font-weight: bold;
+
span {
margin-left: 20px;
}
}
+
.messagePassword {
width: 98%;
display: flex;
@@ -3070,12 +2686,14 @@ export default {
border-bottom: 1px #ddd solid;
margin-top: 10px;
border-radius: 10px;
+
.mespassword {
width: 60%;
padding-left: 20px;
padding-top: 20px;
}
}
+
.message {
width: 98%;
display: flex;
@@ -3085,19 +2703,23 @@ export default {
border-bottom: 1px #ddd solid;
margin-top: 10px;
border-radius: 10px;
+
.bottom {
width: 100%;
display: flex;
flex-wrap: wrap;
+
.one {
width: 50%;
line-height: 40px;
display: flex;
+
.left {
width: 20%;
display: flex;
padding-left: 20px;
}
+
.right {
width: 60%;
display: flex;
@@ -3106,9 +2728,11 @@ export default {
}
}
}
+
.mesVideo {
margin-bottom: 10px;
}
+
.mesImg {
width: 98%;
display: flex;
@@ -3118,10 +2742,12 @@ export default {
border-bottom: 1px #ddd solid;
margin-top: 10px;
border-radius: 10px;
+
.aIcon {
font-size: 30px;
color: rgb(147, 147, 147);
}
+
.Tartan_Tartan {
width: 100%;
height: 100%;
@@ -3129,6 +2755,7 @@ export default {
display: flex;
justify-content: center;
}
+
.seleImg {
position: absolute;
width: 100%;
@@ -3136,8 +2763,10 @@ export default {
top: 0;
left: 0;
}
+
.bottom {
width: 100%;
+
.Tartan {
width: 80%;
padding: 10px 0;
@@ -3145,6 +2774,7 @@ export default {
justify-content: center;
flex-wrap: wrap;
margin: 0 auto;
+
.oneTartan {
width: 200px;
height: 200px;
@@ -3155,6 +2785,7 @@ export default {
cursor: pointer;
position: relative;
}
+
.twoTartan {
position: relative;
width: 200px;
@@ -3166,6 +2797,7 @@ export default {
cursor: pointer;
margin: 0 20px;
}
+
.sixTartan {
width: 200px;
height: 200px;
@@ -3177,6 +2809,7 @@ export default {
margin: 10px 20px;
position: relative;
}
+
.nineTartan {
width: 200px;
height: 200px;
@@ -3189,12 +2822,14 @@ export default {
position: relative;
}
}
+
.Tartan1 {
width: 50%;
height: 100%;
display: flex;
flex-wrap: wrap;
margin: 0 auto;
+
.fourTartan {
width: 200px;
height: 200px;
@@ -3207,6 +2842,7 @@ export default {
position: relative;
}
}
+
.videoClose {
width: 15px;
height: 15px;
@@ -3215,6 +2851,7 @@ export default {
z-index: 10;
right: 5px;
top: 0;
+
img {
width: 15px;
height: 15px;
@@ -3224,10 +2861,12 @@ export default {
}
}
}
+
.selectFile {
.file {
display: flex;
flex-wrap: wrap;
+
.centent {
padding: 10px;
display: flex;
@@ -3236,16 +2875,19 @@ export default {
width: 180px;
height: 206px;
margin: 7px;
+
.file_img {
width: 164px;
height: 164px;
overflow-x: hidden;
display: flex;
justify-content: center;
+
img {
height: 100%;
}
}
+
.bottom {
width: 100%;
height: 20px;
@@ -3255,16 +2897,19 @@ export default {
align-items: center;
}
}
+
.centent:hover {
background-color: rgba(0, 120, 182, 0.2);
border-radius: 4px;
border: solid 1px #0078b6;
}
+
.videoFile {
width: 164px;
height: 164px;
object-fit: cover;
}
+
.mesVideo {
.seleImg {
width: 200px;
@@ -3273,10 +2918,12 @@ export default {
}
}
}
+
.selectVideoFile {
.file {
display: flex;
flex-wrap: wrap;
+
.centent {
padding: 10px;
display: flex;
@@ -3285,10 +2932,12 @@ export default {
width: 180px;
height: 206px;
margin: 7px;
+
img {
width: 164px;
height: 164px;
}
+
.bottom {
width: 100%;
height: 20px;
@@ -3297,16 +2946,19 @@ export default {
align-items: center;
}
}
+
.centent:hover {
background-color: rgba(0, 120, 182, 0.2);
border-radius: 4px;
border: solid 1px #0078b6;
}
+
.videoFile {
width: 164px;
height: 164px;
object-fit: cover;
}
+
.mesVideo {
.seleImg {
width: 200px;
@@ -3319,32 +2971,26 @@ export default {
{{ item.fileDate }}
-
+