From bdc2636a9d8f80b77123a827bda740354ba884a0 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期四, 22 五月 2025 09:03:14 +0800
Subject: [PATCH] 提交

---
 company/src/components/business/OperaSettleClaimsWindow.vue | 1284 ++++++++++++++++++++++-----------------------------------
 1 files changed, 502 insertions(+), 782 deletions(-)

diff --git a/company/src/components/business/OperaSettleClaimsWindow.vue b/company/src/components/business/OperaSettleClaimsWindow.vue
index e35dfb2..b4b23ff 100644
--- a/company/src/components/business/OperaSettleClaimsWindow.vue
+++ b/company/src/components/business/OperaSettleClaimsWindow.vue
@@ -2,464 +2,293 @@
     <GlobalWindow
         :title="title"
         width="100%"
+        :withFooter="false"
         :visible.sync="visible"
         :confirm-working="isWorking"
         @confirm="confirm"
     >
-        <div class="desc" v-loading="loading">
-            <div class="desc_label">
-                <div class="desc_label_left">
-                    <span class="desc_label_left_title">
-                        鎶ユ璇︽儏
-                    </span>
-                    <span class="desc_label_left_time" :style="contrast(model.createDate, model.baoxianEndTime) ? 'color: rgba(249, 86, 1, 0.996)' : 'color: black'">
-                        鎶ユ鏃ユ湡锛歿{ model.createDate }}
-                    </span>
-                    <span class="desc_label_left_code">
-                        鎶ユ鍙凤細{{ model.reportNum || '-' }}
-                    </span>
-                    <span class="desc_label_left_code">
-                      鐘舵�侊細
-                      <span  :class="'settle-status'+model.status" v-if="model.status==0 || model.status==2|| model.status==3">澶勭悊涓� </span>
-                      <span  :class="'settle-status'+model.status" v-if="model.status==1">宸叉挙妗� </span>
-                      <span  :class="'settle-status'+model.status" v-if="model.status==4">宸茬粨妗� </span>
-                    </span>
-                </div>
-                <div class="desc_label_right">
-                    <template v-if="userInfo.type === 0">
-                        <el-button type="primary" v-if="model.status !=1 && model.status !=4" @click="$refs.operaInsuranceApplyCheckWindow.open('娣诲姞鎶ユ鍙�',model,remarkLogList,1)">娣诲姞鎶ユ鍙�</el-button>
-                        <el-button type="primary" v-if="model.status !=1 && model.status !=4"  @click="$refs.operaInsuranceApplyCheckWindow.open('鐞嗚禂澶勭悊',model,remarkLogList,2)">鐞嗚禂澶勭悊</el-button>
-                        <el-button type="primary" v-if="model.status !=1 && model.status !=4"  @click="$refs.operaInsuranceApplyCheckWindow.open('缁撴鎻愪氦',model,remarkLogList,4)">缁撴鎻愪氦</el-button>
-                        <el-button type="danger" v-if="model.status !=1 && model.status !=4" @click="$refs.operaInsuranceApplyCheckWindow.open('鎾ら攢鐢宠',model,remarkLogList,3)">鎾ら攢鐢宠</el-button>
-                    </template>
-                    <template v-else>
-                        <el-button type="primary" @click="edit" v-if="model.status === 0 || model.status === 2 || model.status === 3">淇敼淇℃伅</el-button>
-                        <el-button type="primary" @click="$refs.supplementaryExplanation.open('琛ュ厖璇存槑', model.id)" v-if="model.status === 0 || model.status === 2 || model.status === 3">琛ュ厖璇存槑</el-button>
-                    </template>
+        <div class="box">
+            <div class="box_status">
+                <div class="box_status_row" v-for="(item, index) in statusList" :key="index">
+                    <div v-if="statusList.length - 1 !== index" :class="item.date ? 'box_status_row_xian statusColor2' : 'box_status_row_xian'"></div>
+                        <div :class="item.date ? 'box_status_row_icon statusColor1' : statusList[index - 1].date ? 'box_status_row_icon statusColor2 statusColor3' : 'box_status_row_icon'">
+                        <span v-if="!item.date">{{index + 1}}</span>
+                        <i class="el-icon-check" v-else></i>
+                    </div>
+                    <div class="box_status_row_info">
+                        <div class="title">{{item.name}}</div>
+                        <div class="info" v-if="item.info">{{item.info}}</div>
+                        <div class="info" v-if="item.date">{{item.date}}</div>
+                    </div>
                 </div>
             </div>
-            <div class="desc_list">
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label">
-                        鍑洪櫓浜哄鍚嶏細
+            <div class="box_desc">
+                <div class="box_desc_head">
+                    <div class="box_desc_title">
+                        <span class="box_desc_title_val">鎶ユ璇︽儏</span>
                     </div>
-                    <div class="desc_list_item_val">
-                      {{model.memberName}}
-                    </div>
-                </div>
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label">
-                        鍑洪櫓浜鸿韩浠借瘉鍙凤細
-                    </div>
-                    <div class="desc_list_item_val">
-                      {{ model.memberIdcardNo }}
-                    </div>
-                </div>
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label" >
-                        浜嬫晠鍙戠敓鏃堕棿锛�
-                    </div>
-                    <div class="desc_list_item_val" :style="contrast24(model.baoxianStartTime, model.happenTime) ? 'color: rgba(249, 86, 1, 0.996)' : 'color: black'">
-                      {{ model.happenTime }}
-                    </div>
-                </div>
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label">
-                        鎵�灞炰繚鍗曞彿锛�
-                    </div>
-                    <div class="desc_list_item_val" style="cursor: pointer; color: rgba(39, 157, 255, 0.968627450980392);" @click="$refs.OperaInsuranceApplyDetails.open('鎶曚繚璇︽儏', { id: model.insuranceApplyId })">
-                      {{ model.applyCode || '-' }}
-                        <el-button v-if="model.baoxiandanFile && model.baoxiandanFile.fileurlFull" type="primary" style="margin-left: 10px;" @click.stop="openBaoxiandan">鏌ョ湅淇濋櫓鍗�</el-button>
-                    </div>
-                </div>
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label">
-                        淇濋櫓鐢熸晥璧锋湡锛�
-                    </div>
-                    <div class="desc_list_item_val">
-                      {{ model.baoxianStartTime }}
-                    </div>
-                </div>
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label">
-                        淇濋櫓鐢熸晥姝㈡湡锛�
-                    </div>
-                    <div class="desc_list_item_val">
-                      {{ model.baoxianEndTime }}
-                    </div>
-                </div>
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label">
-                        娲鹃仯鍗曚綅锛�
-                    </div>
-                    <div class="desc_list_item_val">
-                      {{ model.duName }}
-                    </div>
-                </div>
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label">
-                        鎵�灞炲伐绉嶏細
-                    </div>
-                    <div class="desc_list_item_val">
-                      {{ model.worktypeName }}
-                    </div>
-                </div>
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label">
-                        灏辫瘖鍖荤枟鏈烘瀯锛�
-                    </div>
-                    <div class="desc_list_item_val">
-                      {{ model.hospital }}
-                    </div>
-                </div>
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label">
-                        浜嬫晠绫诲瀷锛�
-                    </div>
-                    <div class="desc_list_item_val"  v-if="model.type ===1">涓婁笅鐝�斾腑鍙椾激</div>
-                    <div class="desc_list_item_val" v-else-if="model.type ===2">闈炲伐浣滄椂闂村彈浼�</div>
-                    <div class="desc_list_item_val"  v-else-if="model.type ===3">鎰忓鍙椾激</div>
-                    <div class="desc_list_item_val"  v-else>宸ヤ綔鏈熼棿鍙椾激</div>
-                </div>
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label">
-                        鏄惁浣忛櫌锛�
-                    </div>
-                    <div class="desc_list_item_val">
-                        <div class="desc_list_item_val"  v-if="model.inHospital === 0">鏄�</div>
-                        <div class="desc_list_item_val"  v-else>鍚�</div>
-                    </div>
-                </div>
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label">
-                        鏄惁鏈夊尰鐤椾繚闄╋細
-                    </div>
-                    <div class="desc_list_item_val">{{ model.medicalInsurance ===0?"鏄�":"鍚�" }}</div>
-                </div>
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label">
-                        鍑洪櫓鍦板尯锛�
-                    </div>
-                    <div class="desc_list_item_val">
-                      {{model.areaInfo}}
-                    </div>
-                </div>
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label">
-                        鎶ユ浜哄鍚嶏細
-                    </div>
-                    <div class="desc_list_item_val">
-                      {{model.informantName}}
-                    </div>
-                </div>
-                <div class="desc_list_item">
-                    <div class="desc_list_item_label"> 鎶ユ浜鸿仈绯绘柟寮忥細  </div>
-                    <div class="desc_list_item_val">  {{model.informantPhone}} </div>
-                </div>
-                <div class="desc_list_item" style="width: 100%;">
-                    <div class="desc_list_item_label"> 琚繚闄╀汉锛� </div>
-                    <div class="desc_list_item_val">{{model.companyName}}</div>
-                </div>
-                <div class="desc_list_item" style="width: 100%;">
-                    <div class="desc_list_item_label"> 浜嬫晠鎻忚堪锛� </div>
-                    <div class="desc_list_item_val">{{model.content}}</div>
-                </div>
-                <div class="desc_list_item" style="width: 100%;">
-                    <div class="desc_list_item_label">
-                        鎶ユ瑙嗛锛�
-                    </div>
-                    <div class="desc_list_item_videos" v-if="model.reportFileList && model.reportFileList.length > 0">
-                        <div class="desc_list_item_imgs_video" v-for="(item, index) in model.reportFileList" :key="index">
-                            <img :src="item.fileurlFull" v-if="item.type === 0" />
-                            <video controls :src="item.fileurlFull" v-if="item.type === 1"></video>
+                    <div class="box_desc_btns">
+                        <el-button type="danger" @click="show = true">閫�鍥�</el-button>
+                        <el-button type="primary">绔嬫</el-button>
+                        <el-button icon="el-icon-refresh-left" type="primary" circle></el-button>
+                        <div class="box_desc_btns_operate">
+                            <i class="el-icon-arrow-down"></i>
+                            <span>鏀惰捣</span>
                         </div>
                     </div>
-                    <div v-else class="desc_list_item_videos">-</div>
+                </div>
+                <div class="box_desc_list">
+                    <div class="box_desc_list_row">
+                        鎶ユ鏃堕棿锛�2024-09-12 03:50
+                    </div>
+                    <div class="box_desc_list_row">
+                        鎶ユ鍙凤細YYBLP-2025010101
+                    </div>
+                    <div class="box_desc_list_row">
+                        鎵�灞炰繚鍗曪細2984719842130 <el-button type="text">涓嬭浇淇濆崟</el-button>
+                    </div>
+                    <div class="box_desc_list_row">
+                        鎶ユ浜猴細灏规檽鍑�
+                    </div>
+                    <div class="box_desc_list_row">
+                        鎶ユ浜鸿仈绯绘柟寮忥細15556970338
+                    </div>
+                    <div class="box_desc_list_row">
+                        淇濆徃鎶ユ鍙凤細-
+                    </div>
                 </div>
             </div>
-            <div class="desc_xian"></div>
-            <div class="desc_label">
-                <div class="desc_label_left">
-                    <span class="desc_label_left_title">
-                        鐞嗚禂璧勬枡
-                    </span>
-                    <span v-if="model.finishDate!=null" class="desc_label_left_time" style="color: black">
-                        璧勬枡瀹屾垚鏃ユ湡锛歿{model.finishDate}}
-                    </span>
+            <div class="box_fx">
+                <div class="box_fx_left">
+                    <i class="el-icon-warning"></i>
+                    <span class="box_fx_left_a">娉ㄦ剰锛岃妗堜欢鏈�5鏉¢闄╀俊鎭�</span>
+                    <span class="box_fx_left_b">鏌ョ湅璇︽儏</span>
                 </div>
-                <div class="desc_label_right">
-                    <template v-if="userInfo.type === 0">
-                        <el-button type="primary"  v-if="model.status !=1 && model.status !=4"  @click="$refs.operaInsuranceApplyCheckWindow.open('澶囨敞鏍囩',model,remarkLogList,5)">澶囨敞鏍囩</el-button>
-                        <el-button type="primary"  v-if="model.status !=1 && model.status !=4" @click="submit(0)">璧勬枡纭</el-button>
-                    </template>
-                    <el-button type="primary"  @click="submit(1)">璧勬枡涓嬭浇</el-button>
-                </div>
+                <i class="el-icon-close"></i>
             </div>
-            <div class="desc_data">
-                <div class="desc_data_label">1. 鍛樺伐鍏崇郴璇佹槑璧勬枡</div>
-                <div class="desc_data_list">
-                    <template v-if="model.relationFileList && model.relationFileList.length > 0">
-                      <div class="desc_data_list_item" v-for="(item, index) in model.relationFileList" :key="index">
-                        <div class="desc_data_list_item_dele" @click="delFile(item.id)">鍒犻櫎</div>
-                        <div class="desc_data_list_item_img" v-if="item.type == 0 && item.fileurlFull != null">
-                          <img :src="item.fileurlFull" />
-                        </div>
-                        <div class="desc_data_list_item_img" v-if="item.type == 1 && item.fileurlFull != null">
-                            <video controls :src="item.fileurlFull" />
-                        </div>
-                        <div class="desc_data_list_item_info">
-                          <span>{{ item.name }}</span>
-                          <span>鎿嶄綔鍛�-{{ item.creatorName }}</span>
-                          <span>{{ item.createDate }}</span>
-                        </div>
-                      </div>
-                    </template>
-                  <template   v-if="(model.relationFileList==null|| model.relationFileList.length==0) && (model.status ==1 || model.status ==4)">
-                    <span style="height: 40px; width:100%;text-align:center;color: #8c939d;font-size: 12px">鏆傛棤鐩稿叧鏉愭枡</span>
-                  </template>
-                    <upload v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @loading="loading = true" @success="claimsUploadFile($event, 2)" />
-<!--                    <div class="desc_data_list_item">-->
-<!--                      <UploadFileCommon :uploadData="{ folder: 'settle' }" />-->
-<!--                      <div class="desc_data_list_item_upload">-->
-<!--                            <el-button type="primary">涓婁紶</el-button>-->
-<!--                            <el-button>鍙栨秷</el-button>-->
-<!--                        </div>-->
-<!--                    </div>-->
-<!--                    <div class="desc_data_list_item1"></div>-->
-<!--                    <div class="desc_data_list_item1"></div>-->
-                </div>
-            </div>
-            <div class="desc_data">
-                <div class="desc_data_label">2. 鍖荤枟璧勬枡</div>
-                <div class="desc_data_cate">
-                    <el-tabs v-model="activeName" @tab-click="handleClick">
-                        <el-tab-pane label="闂ㄨ瘖" name="first"></el-tab-pane>
-                        <el-tab-pane label="浣忛櫌璧勬枡" name="second"></el-tab-pane>
-                        <el-tab-pane label="浼ゆ畫" name="third"></el-tab-pane>
-                    </el-tabs>
-                </div>
-                <div class="desc_data_list" v-if="activeName === 'first'">
-                  <template v-if="model.outpatientFileList && model.outpatientFileList">
-                    <div class="desc_data_list_item" v-for="(item, index) in model.outpatientFileList" :key="index">
-                      <div class="desc_data_list_item_dele" @click="delFile(item.id)">鍒犻櫎</div>
-                        <div class="desc_data_list_item_img" v-if="item.type == 0 && item.fileurlFull != null">
-                            <img :src="item.fileurlFull" />
-                        </div>
-                        <div class="desc_data_list_item_img" v-if="item.type == 1 && item.fileurlFull != null">
-                            <video controls :src="item.fileurlFull" />
-                        </div>
-                      <div class="desc_data_list_item_info">
-                        <span>{{ item.name }}</span>
-                        <span>鎿嶄綔鍛�-{{ item.creatorName }}</span>
-                        <span>{{ item.createDate }}</span>
-                      </div>
+            <div class="box_desc">
+                <div class="box_desc_head">
+                    <div class="box_desc_title">
+                        <span class="box_desc_title_val">鍑洪櫓浜轰俊鎭�</span>
                     </div>
-                  </template>
-                  <template   v-if="(model.outpatientFileList==null|| model.outpatientFileList.length==0) && (model.status ==2 || model.status ==4)">
-                    <span style="height: 40px; width:100%;text-align:center;color: #8c939d;font-size: 12px">鏆傛棤鐩稿叧鏉愭枡</span>
-                  </template>
-                    <upload v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @loading="loading = true" @success="claimsUploadFile($event, 3)" />
-<!--                    <div class="desc_data_list_item">-->
-<!--                        <div class="desc_data_list_item_img" style="cursor: pointer; background: #8c939d;">-->
-<!--                            <i class="el-icon-plus"></i>-->
-<!--                        </div>-->
-<!--                        <div class="desc_data_list_item_upload">-->
-<!--                            <el-button type="primary">涓婁紶</el-button>-->
-<!--                            <el-button>鍙栨秷</el-button>-->
-<!--                        </div>-->
-<!--                    </div>-->
-<!--                    <div class="desc_data_list_item1"></div>-->
-<!--                    <div class="desc_data_list_item1"></div>-->
-                </div>
-                <div class="desc_data_list" v-else-if="activeName === 'second'">
-                  <template v-if="model.hospitalFileList && model.hospitalFileList">
-                    <div class="desc_data_list_item" v-for="(item, index) in model.hospitalFileList" :key="index">
-                      <div class="desc_data_list_item_dele" @click="delFile(item.id)">鍒犻櫎</div>
-                        <div class="desc_data_list_item_img" v-if="item.type == 0 && item.fileurlFull != null">
-                            <img :src="item.fileurlFull" />
+                    <div class="box_desc_btns">
+                        <div class="box_desc_btns_operate">
+                            <i class="el-icon-arrow-down"></i>
+                            <span>鏀惰捣</span>
                         </div>
-                        <div class="desc_data_list_item_img" v-if="item.type == 1 && item.fileurlFull != null">
-                            <video controls :src="item.fileurlFull" />
-                        </div>
-                      <div class="desc_data_list_item_info">
-                        <span>{{ item.name }}</span>
-                        <span>鎿嶄綔鍛�-{{ item.creatorName }}</span>
-                        <span>{{ item.createDate }}</span>
-                      </div>
                     </div>
-                  </template>
-                  <template   v-if="(model.hospitalFileList==null|| model.hospitalFileList.length==0) && (model.status ==2 || model.status ==4)">
-                    <span style="height: 40px; width:100%;text-align:center;color: #8c939d;font-size: 12px">鏆傛棤鐩稿叧鏉愭枡</span>
-                  </template>
-                    <upload v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @loading="loading = true" @success="claimsUploadFile($event, 4)" />
-<!--                    <div class="desc_data_list_item">-->
-<!--                        <div class="desc_data_list_item_img" style="cursor: pointer; background: #8c939d;">-->
-<!--                            <i class="el-icon-plus"></i>-->
-<!--                        </div>-->
-<!--                        <div class="desc_data_list_item_upload">-->
-<!--                            <el-button type="primary">涓婁紶</el-button>-->
-<!--                            <el-button>鍙栨秷</el-button>-->
-<!--                        </div>-->
-<!--                    </div>-->
-<!--                    <div class="desc_data_list_item1"></div>-->
-<!--                    <div class="desc_data_list_item1"></div>-->
                 </div>
-                <div class="desc_data_list" v-else-if="activeName === 'third'">
-                  <template v-if="model.disabilityFileList && model.disabilityFileList">
-                    <div class="desc_data_list_item" v-for="(item, index) in model.disabilityFileList" :key="index">
-                      <div class="desc_data_list_item_dele" @click="delFile(item.id)">鍒犻櫎</div>
-                        <div class="desc_data_list_item_img" v-if="item.type == 0 && item.fileurlFull != null">
-                            <img :src="item.fileurlFull" />
-                        </div>
-                        <div class="desc_data_list_item_img" v-if="item.type == 1 && item.fileurlFull != null">
-                            <video controls :src="item.fileurlFull" />
-                        </div>
-                      <div class="desc_data_list_item_info">
-                        <span>{{ item.name }}</span>
-                        <span>鎿嶄綔鍛�-{{ item.creatorName }}</span>
-                        <span>{{ item.createDate }}</span>
-                      </div>
+                <div class="box_desc_list">
+                    <div class="box_desc_list_row">
+                        鍑洪櫓浜哄鍚嶏細鏉庨潤
                     </div>
-                  </template>
-                  <template   v-if="(model.disabilityFileList==null|| model.disabilityFileList.length==0) && (model.status ==2 || model.status ==4)">
-                    <span style=" height: 40px;width:100%;text-align:center;color: #8c939d;font-size: 12px">鏆傛棤鐩稿叧鏉愭枡</span>
-                  </template>
-                    <upload  v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @loading="loading = true" @success="claimsUploadFile($event, 5)" />
-<!--                    <div class="desc_data_list_item">-->
-<!--                      <UploadFileCommon :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="baoxianFileUploaded" />-->
-<!--&lt;!&ndash;                      <div class="desc_data_list_item_img" style="cursor: pointer; background: #8c939d;">-->
-<!--                            <i class="el-icon-plus"></i>-->
-<!--                        </div>&ndash;&gt;-->
-<!--                        <div class="desc_data_list_item_upload">-->
-<!--                            <el-button type="primary">涓婁紶</el-button>-->
-<!--                            <el-button>鍙栨秷</el-button>-->
-<!--                        </div>-->
-<!--                    </div>-->
-<!--                    <div class="desc_data_list_item1"></div>-->
-<!--                    <div class="desc_data_list_item1"></div>-->
+                    <div class="box_desc_list_row">
+                        鍑洪櫓浜鸿韩浠借瘉鍙凤細340122200603251924
+                    </div>
+                    <div style="width: 33%; height: 0;"></div>
+                </div>
+                <div class="box_desc_head">
+                    <div class="box_desc_title">
+                        <span class="box_desc_title_val">淇濋櫓鏂规</span>
+                    </div>
+                </div>
+                <div class="box_desc_f">
+                    <div class="box_desc_fa">
+                        <div class="box_desc_fa_title">宸ヤ激鎰忓闄�-B绫�</div>
+                        <div class="box_desc_fa_row">淇濆崟鍙凤細20241225133229</div>
+                        <div class="box_desc_fa_row">淇濋殰鏈熼檺锛�2025-01-01锝�2025-12-31</div>
+                        <div class="box_desc_fa_row">鎶曚繚鍗曚綅锛歑XX淇℃伅绉戞妧鏈夐檺鍏徃</div>
+                        <div class="box_desc_fa_row">娲鹃仯鍗曚綅锛歑XX淇℃伅绉戞妧鏈夐檺鍏徃</div>
+                        <div class="box_desc_fa_row">鎵�灞炲伐绉嶏細鐢靛瓙鍣ㄦ鍒堕�犲伐</div>
+                    </div>
+                    <div class="box_desc_fa">
+                        <div class="box_desc_fa_title">宸ヤ激鎰忓闄�-B绫�</div>
+                        <div class="box_desc_fa_row">淇濆崟鍙凤細20241225133229</div>
+                        <div class="box_desc_fa_row">淇濋殰鏈熼檺锛�2025-01-01锝�2025-12-31</div>
+                        <div class="box_desc_fa_row">鎶曚繚鍗曚綅锛歑XX淇℃伅绉戞妧鏈夐檺鍏徃</div>
+                        <div class="box_desc_fa_row">娲鹃仯鍗曚綅锛歑XX淇℃伅绉戞妧鏈夐檺鍏徃</div>
+                        <div class="box_desc_fa_row">鎵�灞炲伐绉嶏細鐢靛瓙鍣ㄦ鍒堕�犲伐</div>
+                    </div>
+                    <div style="width: 32%; height: 0;"></div>
+                </div>
+                <div class="box_desc_head">
+                    <div class="box_desc_title">
+                        <span class="box_desc_title_val">鍑洪櫓淇℃伅</span>
+                    </div>
+                </div>
+                <div class="box_desc_list">
+                    <div class="box_desc_list_row">
+                        鍑洪櫓鏃堕棿锛�2024-06-13 07:40:00
+                    </div>
+                    <div class="box_desc_list_row">
+                        灏辫瘖鍖荤枟鏈烘瀯锛氬悎鑲ョ浜屼汉姘戝尰闄�
+                    </div>
+                    <div class="box_desc_list_row">
+                        鍑虹幇鍦板尯锛氬畨寰界渷鍚堣偉甯傝偉涓滃幙
+                    </div>
+                    <div class="box_desc_list_row" style="width: 100%;">
+                        鍑洪櫓缁忚繃锛氫笂鐝椂闂撮獞杞﹁鎾炪�傚ご閮ㄩ伃鍒版挒鍑籆T杩樻病鍑烘潵锛� 鑴氳笣杩樻湁宸﹁竟澶ц吙澶栦晶涓ラ噸鎿︿激銆�
+                    </div>
+                    <div class="box_desc_list_row">
+                        浜嬫晠绫诲瀷锛氫笂涓嬬彮閫斾腑鍙椾激
+                    </div>
+                    <div class="box_desc_list_row">
+                        鏄惁浣忛櫌锛氭槸
+                    </div>
+                    <div class="box_desc_list_row">
+                        鏄惁鏈夊尰鐤椾繚闄╋細鏄�
+                    </div>
+                    <div class="box_desc_list_row" style="width: 100%;">
+                        灏辫瘖绫诲瀷锛氫綇闄�
+                    </div>
+                    <div class="box_desc_list_img">
+                        <span>浜嬫晠瑙嗛/鐓х墖锛�</span>
+                        <div class="box_desc_list_img_files">
+                            <div class="box_desc_list_img_files_row">
+                                <img src="" alt="" />
+                            </div>
+                        </div>
+                    </div>
                 </div>
             </div>
-            <div class="desc_data">
-                <div class="desc_data_label">3. 璧斾粯缁撴璧勬枡</div>
-                <div class="desc_data_list">
-                  <template v-if="model.compensationFileList && model.compensationFileList">
-                    <div class="desc_data_list_item" v-for="(item, index) in model.compensationFileList" :key="index">
-                      <div class="desc_data_list_item_dele" @click="delFile(item.id)">鍒犻櫎</div>
-                        <div class="desc_data_list_item_img" v-if="item.type == 0 && item.fileurlFull != null">
-                            <img :src="item.fileurlFull" />
-                        </div>
-                        <div class="desc_data_list_item_img" v-if="item.type == 1 && item.fileurlFull != null">
-                            <video controls :src="item.fileurlFull" />
-                        </div>
-                      <div class="desc_data_list_item_info">
-                        <span>{{ item.name }}</span>
-                        <span>鎿嶄綔鍛�-{{ item.creatorName }}</span>
-                        <span>{{ item.createDate }}</span>
-                      </div>
+            <div class="box_desc">
+                <div class="box_desc_head">
+                    <div class="box_desc_title">
+                        <span class="box_desc_title_val">鐞嗚禂鏉愭枡</span>
                     </div>
-                  </template>
-                  <template   v-if="(model.compensationFileList==null|| model.compensationFileList.length==0) && (model.status ==2 || model.status ==4)">
-                    <span style=" height: 40px;width:100%;text-align:center;color: #8c939d;font-size: 12px">鏆傛棤鐩稿叧鏉愭枡</span>
-                  </template>
-                    <upload v-if="model.status !=1 && model.status !=4" width="100px" height="100px" :list="[]" accept=".png,.jpg,.jpeg,.mp4,.word,.xlsx,.xls,.pdf,.excel" folder="settle" @loading="loading = true" @success="claimsUploadFile($event, 6)" />
-<!--                    <div class="desc_data_list_item">-->
-<!--                        <div class="desc_data_list_item_img" style="cursor: pointer; background: #8c939d;">-->
-<!--                            <i class="el-icon-plus"></i>-->
-<!--                        </div>-->
-<!--                        <div class="desc_data_list_item_upload">-->
-<!--                            <el-button type="primary">涓婁紶</el-button>-->
-<!--                            <el-button>鍙栨秷</el-button>-->
-<!--                        </div>-->
-<!--                    </div>-->
-<!--                    <div class="desc_data_list_item1"></div>-->
-<!--                    <div class="desc_data_list_item1"></div>-->
+                    <div class="box_desc_btns">
+                        <div class="box_desc_btns_operate">
+                            <i class="el-icon-arrow-down"></i>
+                            <span>鏀惰捣</span>
+                        </div>
+                    </div>
                 </div>
-            </div>
-            <div class="desc_label">
-                <div class="desc_label_left">
-                    <span class="desc_label_left_title">
-                        妗堜欢杩涘害
-                    </span>
+                <div class="box_desc_cailiao">
+                    <div class="box_desc_cailiao_title">
+                        <div class="box_desc_cailiao_title_x"></div>
+                        <span>鍛樺伐鍏崇郴璇佹槑鏉愭枡</span>
+                    </div>
+                    <div class="box_desc_cailiao_list">
+                        <div class="box_desc_cailiao_list_img" v-for="(item, index) in 3" :key="index">
+                            <img src="" alt="" />
+                        </div>
+                    </div>
                 </div>
-            </div>
-            <div class="desc_times">
-                <el-timeline :reverse="reverse">
-                    <el-timeline-item
-                        v-for="(activity, index) in activeLogList"
-                        :key="index"
-                        :timestamp="activity.timestamp">
-                      <div style="display: flex;  flex-direction: column;" v-if="activity.objType==3">
-                                <span style="font-size: 16px; font-weight: bold; color: #0d5ada;">
-                                    {{activity.title}}
-                                      <span style="font-size: 16px; font-weight: bold; color: #0d5ada; margin-left: 10px;" >
-                                      <span v-if=" model.ylClaimAccount &&  model.ylClaimAccount>0">鍖荤枟鐞嗚禂{{ model.ylClaimAccount }}鍏冿紱</span>
-                                      <span v-if=" model.wgClaimAccount &&  model.wgClaimAccount>0">璇伐鐞嗚禂{{ model.wgClaimAccount }}鍏冿紱</span>
-                                      <span v-if=" model.scClaimAccount &&  model.scClaimAccount>0">浼ゆ畫鐞嗚禂{{ model.scClaimAccount }}鍏冿紱</span>
-                                      <span v-if=" model.swClaimAccount &&  model.swClaimAccount>0">姝讳骸鐞嗚禂{{ model.swClaimAccount }}鍏冿紱</span>
-                                      鐞嗚禂鎬婚锛歿{ model.claimAccount }}鍏�
-                                    </span>
-                                </span>
-                                 <span style="margin-top: 5px; font-size: 12px; font-weight: 400; color: #999999;">
-                                        {{activity.content}}
-                                 </span>
-                                 <span style="margin-top: 5px; font-size: 12px; font-weight: 400; color: #999999;">
-                                    鎿嶄綔鍛�-{{activity.creatorName}}锛坽{(activity.creatorType == 1||activity.creatorType == 2)? activity.companyName: "骞冲彴绔�"}}锛墈{activity.createDate}}
-                                </span>
-                      </div>
-                      <div style="display: flex; flex-direction: column;" v-else>
-                                <span style="font-size: 16px; font-weight: 400; color: black;">
-                                    {{activity.title}}
-                                    <span style="font-size: 16px; font-weight: 400; color: black; margin-left: 10px;" >
-                                       {{activity.content}}
-                                    </span>
-                                </span>
-                                 <span style="margin-top: 5px; font-size: 12px; font-weight: 400; color: #999999;">
-                                    鎿嶄綔鍛�-{{activity.creatorName}}锛坽{(activity.creatorType == 1||activity.creatorType == 2)? activity.companyName: "骞冲彴绔�"}}锛墈{activity.createDate}}
-                                </span>
-                      </div>
-                    </el-timeline-item>
-                </el-timeline>
+                <div class="box_desc_cailiao">
+                    <div class="box_desc_cailiao_title">
+                        <div class="box_desc_cailiao_title_x"></div>
+                        <span>闂ㄨ瘖</span>
+                    </div>
+                    <div class="box_desc_cailiao_list">
+                        <div class="box_desc_cailiao_list_img" v-for="(item, index) in 3" :key="index">
+                            <img src="" alt="" />
+                        </div>
+                    </div>
+                </div>
+                <div class="box_desc_cailiao">
+                    <div class="box_desc_cailiao_title">
+                        <div class="box_desc_cailiao_title_x"></div>
+                        <span>浣忛櫌</span>
+                    </div>
+                    <div class="box_desc_cailiao_list">
+                        <div class="box_desc_cailiao_list_img" v-for="(item, index) in 3" :key="index">
+                            <img src="" alt="" />
+                        </div>
+                    </div>
+                </div>
+                <div class="box_desc_cailiao">
+                    <div class="box_desc_cailiao_title">
+                        <div class="box_desc_cailiao_title_x"></div>
+                        <span>浼ゆ畫</span>
+                    </div>
+                    <div class="box_desc_cailiao_list">
+                        <div class="box_desc_cailiao_list_img" v-for="(item, index) in 3" :key="index">
+                            <img src="" alt="" />
+                        </div>
+                    </div>
+                </div>
+                <div class="box_desc_cailiao">
+                    <div class="box_desc_cailiao_title">
+                        <div class="box_desc_cailiao_title_x"></div>
+                        <span>鍏朵粬鏉愭枡</span>
+                    </div>
+                    <div class="box_desc_cailiao_list">
+                        <div class="box_desc_cailiao_list_img" v-for="(item, index) in 3" :key="index">
+                            <img src="" alt="" />
+                        </div>
+                    </div>
+                </div>
+                <div class="box_desc_cailiao">
+                    <div class="box_desc_cailiao_title">
+                        <div class="box_desc_cailiao_title_x"></div>
+                        <span>琛ュ厖鏉愭枡</span>
+                    </div>
+                    <div class="box_desc_cailiao_list">
+                        <div class="box_desc_cailiao_list_img" v-for="(item, index) in 3" :key="index">
+                            <img src="" alt="" />
+                        </div>
+                    </div>
+                </div>
             </div>
         </div>
-      <template v-slot:footer>
-        <el-button @click="visible=false">杩斿洖</el-button>
-      </template>
-      <OperaSettleClaimsCheckWindow ref="operaInsuranceApplyCheckWindow"  @success="callback" />
-        <!--    鍦ㄧ嚎鎶ユ    -->
-        <onlineReporting ref="onlineReporting" @success="callback" />
-        <!--    琛ュ厖璇存槑    -->
-        <supplementaryExplanation ref="supplementaryExplanation" @success="callback" />
-        <!--    鎶曚繚璇︽儏    -->
-        <OperaInsuranceApplyDetails ref="OperaInsuranceApplyDetails" @success="callback" />
+        <!--    閫�鍥�    -->
+        <el-dialog
+            title="閫�鍥�"
+            :visible.sync="show"
+            width="500px">
+            <span>杩欐槸涓�娈典俊鎭�</span>
+            <span slot="footer" class="dialog-footer">
+                <el-button @click="show = false">鍙栨秷</el-button>
+                <el-button type="primary" @click="show = false">纭畾閫�鍥�</el-button>
+            </span>
+        </el-dialog>
     </GlobalWindow>
 </template>
 
 <script>
 
-import UploadFileCommon from '@/components/common/UploadFileCommon'
 import BaseOpera from '@/components/base/BaseOpera'
 import GlobalWindow from '@/components/common/GlobalWindow'
-import OperaSettleClaimsCheckWindow from '@/components/business/OperaSettleClaimsCheckWindow'
-import onlineReporting from '@/components/enterprise/onlineReporting'
-import supplementaryExplanation from '@/components/enterprise/supplementaryExplanation'
-import OperaInsuranceApplyDetails from '@/components/business/OperaInsuranceApplyWindow'
-import upload from '@/components/common/upload'
-import { confirmFile, findById, exportFiles, claimsUploadFile, delFile } from '@/api/business/settleClaims'
 import { mapState } from 'vuex'
 export default {
   name: 'OperaSettleClaimsWindow',
   extends: BaseOpera,
-  components: { GlobalWindow, OperaSettleClaimsCheckWindow, OperaInsuranceApplyDetails, UploadFileCommon, onlineReporting, supplementaryExplanation, upload },
+  components: { GlobalWindow },
   data () {
     return {
-      loading: false,
-      doneFileDate: null,
-      remarkLogList: [],
-      activeLogList:[],
-      list: [],
-      model: {},
-      activeName: 'first',
-      reverse: false
+        show: false,
+        statusList: [
+            {
+                name: '鎶ユ',
+                info: '宸叉姤妗�',
+                date: '2025-03-03 12:31'
+            },
+            {
+                name: '绔嬫',
+                info: '寰呯珛妗�',
+                date: ''
+            },
+            {
+                name: '鍙楃悊',
+                info: '',
+                date: ''
+            },
+            {
+                name: '鐞嗙畻',
+                info: '',
+                date: ''
+            },
+            {
+                name: '鏍歌禂',
+                info: '',
+                date: ''
+            },
+            {
+                name: '缁撴',
+                info: '',
+                date: ''
+            }
+        ]
     }
   },
   computed: {
@@ -472,403 +301,294 @@
     })
   },
   methods: {
-    open (title, target) {
-      this.model = {}
-      this.model = target
-      this.title = title
-      this.visible = true
-      this.doneFileDate = null
-      this.remarkLogList = []
-      this.activeLogList = []
-      this.getDetail()
-    },
-    // 鍒ゆ柇涓や釜鏃堕棿涔嬮棿鐩稿樊鏄惁
-    contrast24 (time1, time2) {
-      console.log(time1)
-      console.log(time2)
-      if (time1 && time2) {
-        const a = new Date(time1)
-        const b = new Date(time2)
-        const timeDiff = Math.abs(a.getTime() - b.getTime())
-        console.log(Math.ceil(timeDiff / (3600 * 1000)))
-        return Math.ceil(timeDiff / (3600 * 1000)) <= 24
-      } else {
-        return false
-      }
-    },
-    contrast (time1, time2) {
-      if (time1 && time2) {
-        const a = new Date(time1).getTime()
-        const b = new Date(time2).getTime()
-        return a > b
-      } else {
-        return false
-      }
-    },
-    edit () {
-      const obj = JSON.parse(JSON.stringify(this.model))
-      obj.areaId = obj.areaId.split(',').map(item => Number(item))
-      this.$refs.onlineReporting.open('淇敼淇℃伅', obj)
-    },
-    openBaoxiandan () {
-      window.open(this.model.baoxiandanFile.fileurlFull)
-    },
-    delFile (id) {
-      this.$dialog.messageConfirm('纭鍒犻櫎璇ラ檮浠跺悧锛屼竴鏃﹀垹闄ゆ棤娉曟挙鍥烇紵')
-        .then(() => {
-          delFile(this.model.id, id).then(response => {
-            this.getDetail()
-          }).catch(err => {
-            this.$tip.apiFailed(err)
-          })
-        })
-    },
-    getDetail () {
-      findById(this.model.id)
-        .then(res => {
-          this.model = res
-          this.remarkLogList = []
-          this.activeLogList =[]
-          var logList = this.model.settleClaimsLogList
-          if (logList) {
-            logList.forEach(item => {
-              if (item.objType == 2) {
-                this.doneFileDate = item.createDate
-              }
-              if (item.objType == 7) {
-                this.remarkLogList.push(item)
-              } else {
-                this.activeLogList.push(item)
-              }
-            })
-          }
-        }).catch(err => {
-        })
-    },
-    handleClick (tab) {
-      this.activeName = tab.name
-    },
-    callback () {
-      this.getDetail()
-      this.$emit('success')
-    },
-    claimsUploadFile (e, objType) {
-      claimsUploadFile({
-        id: this.model.id,
-        objType,
-        fileUrl: e.imgaddr,
-        fileName: e.originname,
-        fileType: e.type
-      }).then(response => {
-        this.getDetail()
-      }).catch(err => {
-        this.$tip.apiFailed(err)
-      }).finally(() => {
-        this.loading = false
-      })
-    },
-    submit (type) {
-      var that = this
-      if (type == 0) {
-        this.$dialog.messageConfirm('鐞嗚禂鏉愭枡鏀堕泦瀹屾垚锛岃鍙婃椂鎻愪氦淇濋櫓鍏徃锛�')
-          .then(() => {
-            // this.isWorking = true
-            confirmFile({ id: that.model.id })
-              .then(response => {
-                that.getDetail()
-              }).catch(err => {
-                this.$tip.apiFailed(err)
-              })
-          })
-      } else if (type == 1) {
-        // 璧勬枡涓嬭浇
-        this.$dialog.exportConfirm('纭杩涜璧勬枡涓嬭浇鍚楋紵')
-          .then(() => {
-            this.isWorking = true
-            exportFiles({ id: that.model.id })
-              .then(response => {
-                this.download(response)
-              }).catch(err => {
-                console.log(err)
-                this.$message.error('涓嬭浇璧勬枡澶辫触锛岃纭璧勬枡鏁版嵁涓嶄负绌�')
-              }).finally(() => {
-                this.isWorking = false
-              })
-          })
-          .catch(() => {
-          })
-      }
-    }
+
   }
 }
 </script>
-<style>
-    .v-modal {
-        z-index: 2000 !important;
-    }
-</style>
+
 <style lang="scss" scoped>
-    .form {
+    .box {
         width: 100%;
-        display: flex;
-        align-items: center;
-        flex-direction: column;
-        .form_span {
+        .box_status {
             width: 100%;
+            padding: 30px 0;
+            box-sizing: border-box;
             display: flex;
             align-items: start;
-            flex-direction: column;
-            margin-bottom: 20px;
-            span {
-                font-size: 14px;
-                &:nth-child(1) {
-                    color: black;
-                    margin-bottom: 5px;
-                }
-                &:nth-child(2) {
-                    color: #8c939d;
-                }
-            }
-        }
-        .form_item {
-            width: 100%;
-            display: flex;
-            align-items: start;
-            margin-bottom: 20px;
-            &:last-child {
-                margin: 0 !important;
-            }
-            .form_item_label {
-                flex-shrink: 0;
-                color: black;
-                font-size: 14px;
-                span {
-                    color: red;
-                    font-size: 14px;
-                }
-            }
-            .form_item_val {
-                flex: 1;
-                /*height: 40px;*/
-                margin-left: 20px;
-                textarea {
-                    width: 100%;
-                    height: 70px;
-                    border: 1px solid #cbcbcb;
-                    padding: 10px;
-                    outline: none;
-                    box-sizing: border-box;
-                }
-                input {
-                    width: 100%;
-                    height: 100%;
-                    outline: none;
-                    border-radius: 5px;
-                    border: 1px solid #cbcbcb;
-                    padding: 0 20px;
-                    box-sizing: border-box;
-                }
-            }
-        }
-    }
-    .desc {
-        width: 100%;
-        display: flex;
-        align-items: center;
-        flex-direction: column;
-        .desc_label {
-            width: 100%;
-            display: flex;
-            align-items: center;
-            justify-content: space-between;
-            .desc_label_left {
-                flex: 1;
+            justify-content: center;
+            margin-bottom: 30px;
+            .box_status_row {
+                width: 200px;
                 display: flex;
-                align-items: center;
-                .desc_label_left_title {
-                    font-size: 20px;
-                    font-weight: bold;
-                    color: black;
+                align-items: start;
+                position: relative;
+                .box_status_row_xian {
+                    position: absolute;
+                    right: 30px;
+                    top: 10px;
+                    width: calc(100% - 110px);
+                    height: 1px;
+                    background-color: #BEBEBE;
                 }
-                .desc_label_left_time {
-                    font-size: 14px;
-                    color: black;
-                    /*color: rgba(249, 86, 1, 0.996);*/
-                    margin-left: 10px;
+                .statusColor1 {
+                    background-color: #E8F4FF !important;
                 }
-                .desc_label_left_code {
-                    font-size: 15px;
-                    color: black;
-                    margin-left: 30px;
+                .statusColor2 {
+                    background-color: #165DFF !important;
                 }
-            }
-            .desc_label_right {
-                flex-shrink: 0;
-            }
-        }
-        .desc_list {
-            width: 100%;
-            margin-top: 20px;
-            display: flex;
-            align-items: center;
-            flex-wrap: wrap;
-            .desc_list_item {
-                width: 33.3%;
-                display: flex;
-                align-items: center;
-                margin-bottom: 10px;
-                .desc_list_item_label {
-                    width: 130px;
-                    flex-shrink: 0;
-                    font-size: 15px;
-                    color: black;
+                .statusColor3 {
+                    span {
+                        color: #ffffff !important;
+                    }
                 }
-                .desc_list_item_val {
-                    flex: 1;
-                    font-size: 15px;
-                    color: black;
-                }
-                .desc_list_item_videos {
-                    flex: 1;
+                .box_status_row_icon {
+                    width: 28px;
+                    height: 28px;
+                    background-color: rgba(242,243,245,1);
                     display: flex;
                     align-items: center;
-                    flex-wrap: wrap;
-                    .desc_list_item_imgs_video {
-                        width: 120px;
-                        height: 120px;
-                        background: black;
-                        margin-right: 10px;
-                        display: flex;
-                        align-items: center;
-                        justify-content: center;
-                        overflow: hidden;
-                        video {
-                            width: 100%;
-                            height: 100%;
-                        }
-                        img {
-                            width: 100%;
-                        }
+                    justify-content: center;
+                    border-radius: 50%;
+                    margin-right: 10px;
+                    span {
+                        color: rgba(78,89,105,1);
+                        font-size: 14px;
+                    }
+                    i {
+                        color: #165DFF;
+                    }
+                }
+                .box_status_row_info {
+                    display: flex;
+                    flex-direction: column;
+                    .title {
+                        color: rgba(78,89,105,1);
+                        font-size: 16px;
+                        font-weight: bold;
+                    }
+                    .info {
+                        color: rgba(154,154,154,1);
+                        font-size: 14px;
+                        margin-top: 5px;
                     }
                 }
             }
         }
-        .desc_xian {
+        .box_desc {
             width: 100%;
-            height: 1px;
-            margin: 10px 0;
-            background: #ececec;
-        }
-        .desc_data {
-            width: 100%;
-            display: flex;
-            flex-direction: column;
-            margin-top: 20px;
-            .desc_data_label {
-                font-size: 16px;
-                color: black;
-                font-weight: 600;
-                margin-bottom: 20px;
-            }
-            .desc_data_cate {
+            margin-bottom: 15px;
+            .box_desc_cailiao {
                 width: 100%;
-                margin: 0 0 10px 0;
+                margin-bottom: 18px;
+                .box_desc_cailiao_title {
+                    width: 100%;
+                    display: flex;
+                    align-items: center;
+                    margin-bottom: 15px;
+                    .box_desc_cailiao_title_x {
+                        width: 5px;
+                        height: 14px;
+                        background-color: #165DFF;
+                    }
+                    span {
+                        color: rgba(16,16,16,1);
+                        font-size: 14px;
+                        margin-left: 5px;
+                    }
+                }
+                .box_desc_cailiao_list {
+                    width: 100%;
+                    display: flex;
+                    align-items: center;
+                    flex-wrap: wrap;
+                    .box_desc_cailiao_list_img {
+                        width: 100px;
+                        height: 100px;
+                        display: flex;
+                        align-items: center;
+                        justify-content: center;
+                        overflow: hidden;
+                        margin-right: 15px;
+                        background-color: #E5E5E5;
+                        &:last-child {
+                            margin: 0;
+                        }
+                        img {
+                            width: 100%;
+                            height: 100%;
+                        }
+                    }
+                }
             }
-            .desc_data_list {
+            .box_desc_head {
+                width: 100%;
+                display: flex;
+                align-items: center;
+                justify-content: space-between;
+                margin-bottom: 26px;
+                .box_desc_title {
+                    display: flex;
+                    align-items: center;
+                    .box_desc_title_val {
+                        color: rgba(16,16,16,1);
+                        font-size: 18px;
+                        margin-right: 20px;
+                    }
+                    .box_desc_title_zt {
+                        height: 25px;
+                        padding: 0 15px;
+                        display: flex;
+                        align-items: center;
+                        justify-content: center;
+                        box-sizing: border-box;
+                        border-radius: 15px;
+                        background-color: rgba(239,239,239,1);
+                        color: rgba(16,16,16,1);
+                        font-size: 12px;
+                        margin-right: 20px;
+                    }
+                    .box_desc_title_tips {
+                        width: 84px;
+                        height: 25px;
+                        border-radius: 15px;
+                        display: flex;
+                        align-items: center;
+                        justify-content: center;
+                        background-color: rgba(254,226,225,1);
+                        span {
+                            color: #FF4D4F;
+                            font-size: 12px;
+                        }
+                    }
+                }
+                .box_desc_btns {
+                    display: flex;
+                    align-items: center;
+                    .box_desc_btns_operate {
+                        display: flex;
+                        align-items: center;
+                        margin-left: 10px;
+                        cursor: pointer;
+                        i {
+                            color: #515151;
+                        }
+                        span {
+                            color: rgba(16,16,16,1);
+                            font-size: 14px;
+                            margin-left: 4px;
+                        }
+                    }
+                }
+            }
+            .box_desc_list {
+                width: 100%;
+                display: flex;
+                align-items: center;
+                justify-content: space-between;
+                flex-wrap: wrap;
+                .box_desc_list_row {
+                    width: 33%;
+                    color: rgba(16,16,16,1);
+                    font-size: 14px;
+                    margin-bottom: 24px;
+                }
+                .box_desc_list_img {
+                    width: 100%;
+                    display: flex;
+                    align-items: start;
+                    span {
+                        color: rgba(16,16,16,1);
+                        font-size: 14px;
+                    }
+                    .box_desc_list_img_files {
+                        flex-shrink: 0;
+                        display: flex;
+                        align-items: center;
+                        flex-wrap: wrap;
+                        .box_desc_list_img_files_row {
+                            width: 94px;
+                            height: 94px;
+                            display: flex;
+                            align-items: center;
+                            justify-content: center;
+                            overflow: hidden;
+                            margin-right: 25px;
+                            &:last-child {
+                                margin: 0;
+                            }
+                            background-color: #E5E5E5;
+                            img {
+                                width: 100%;
+                            }
+                        }
+                    }
+                }
+            }
+            .box_desc_f {
                 width: 100%;
                 display: flex;
                 align-items: center;
                 flex-wrap: wrap;
-                .desc_data_list_item1 {
-                    width: 24.5%;
-                }
-                .desc_data_list_item {
-                    width: 24.5%;
-                    padding: 10px;
+                margin-bottom: 30px;
+                justify-content: space-between;
+                .box_desc_fa {
+                    width: 32%;
+                    padding: 22px 25px;
                     box-sizing: border-box;
-                    border: 1px solid #e2e2e2;
-                    display: flex;
-                    align-items: center;
-                    justify-content: space-between;
-                    position: relative;
-                    margin-bottom: 10px;
-                    margin-right: 20px;
-                    &:last-child {
-                        margin-right: 0 !important;
+                    border-radius: 4px;
+                    background-color: rgba(239,239,239,1);
+                    .box_desc_fa_title {
+                        color: rgba(16,16,16,1);
+                        font-size: 18px;
+                        font-weight: bold;
+                        text-decoration: underline;
+                        margin-bottom: 10px;
                     }
-                    .desc_data_list_item_dele {
-                        position: absolute;
-                        top: 10px;
-                        right: 10px;
+                    .box_desc_fa_row {
+                        color: rgba(16,16,16,1);
                         font-size: 14px;
-                        cursor: pointer;
-                        color: rgba(249, 86, 1, 0.996078431372549);
-                    }
-                    .desc_data_list_item_upload {
-                        flex: 1;
-                        height: 80px;
-                        display: flex;
-                        align-items: center;
-                        justify-content: center;
-                    }
-                    .desc_data_list_item_img {
-                        flex-shrink: 0;
-                        width: 80px;
-                        height: 80px;
-                        display: flex;
-                        align-items: center;
-                        justify-content: center;
-                        overflow: hidden;
-                        margin-right: 10px;
-                        .el-icon-plus {
-                            font-size: 26px;
-                            color: #ffffff;
-                        }
-                        img {
-                            width: 100%;
-                        }
-                        video {
-                            width: 100%;
-                        }
-                    }
-                    .desc_data_list_item_info {
-                        flex: 1;
-                        height: 80px;
-                        display: flex;
-                        flex-direction: column;
-                        justify-content: space-between;
-                        word-break: break-all;
-                        span {
-                            &:nth-child(1) {
-                                width: 160px;
-                                white-space: nowrap;
-                                overflow: hidden;
-                                text-overflow: ellipsis;
-                                font-size: 14px;
-                                color: black;
-                                padding-right: 30px;
-                                box-sizing: border-box;
-                            }
-                            &:nth-child(2) {
-                                width: 100%;
-                                word-break: break-all;
-                                font-size: 14px;
-                                color: #888888;
-                            }
-                            &:nth-child(3) {
-                                width: 100%;
-                                word-break: break-all;
-                                font-size: 14px;
-                                color: #888888;
-                            }
+                        margin-bottom: 10px;
+                        &:last-child {
+                            margin: 0;
                         }
                     }
                 }
             }
         }
-        .desc_times {
+        .box_fx {
             width: 100%;
-            margin-top: 20px;
+            height: 49px;
+            display: flex;
+            padding: 0 17px;
+            margin-bottom: 30px;
+            box-sizing: border-box;
+            align-items: center;
+            justify-content: space-between;
+            background-color: rgba(254,226,225,1);
+            .box_fx_left {
+                display: flex;
+                align-items: center;
+                i {
+                    color: #FF4D4F;
+                    font-size: 18px;
+                }
+                .box_fx_left_a {
+                    color: rgba(255,77,79,1);
+                    font-size: 14px;
+                    margin: 0 10px;
+                }
+                .box_fx_left_b {
+                    color: rgba(255,77,79,1);
+                    font-size: 14px;
+                    text-decoration: underline;
+                    cursor: pointer;
+                }
+            }
+            .el-icon-close {
+                color: #101010;
+                cursor: pointer;
+                font-size: 18px;
+            }
         }
     }
 </style>

--
Gitblit v1.9.3