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 | 1182 +++++++++++++++++++++++++---------------------------------
1 files changed, 510 insertions(+), 672 deletions(-)
diff --git a/company/src/components/business/OperaSettleClaimsWindow.vue b/company/src/components/business/OperaSettleClaimsWindow.vue
index 23a618d..b4b23ff 100644
--- a/company/src/components/business/OperaSettleClaimsWindow.vue
+++ b/company/src/components/business/OperaSettleClaimsWindow.vue
@@ -1,756 +1,594 @@
<template>
<GlobalWindow
:title="title"
- width="80%"
+ width="100%"
+ :withFooter="false"
:visible.sync="visible"
:confirm-working="isWorking"
@confirm="confirm"
>
- <div class="desc">
- <div class="desc_label">
- <div class="desc_label_left">
- <span class="desc_label_left_title">
- 鎶ユ璇︽儏
- </span>
- <span class="desc_label_left_time">
- 鎶ユ鏃ユ湡锛�2015-10-03 10:15:22
- </span>
- <span class="desc_label_left_code">
- 鎶ユ鍙凤細214141241241
- </span>
- </div>
- <div class="desc_label_right">
- <el-button type="primary" @click="visible1 = true">娣诲姞鎶ユ鍙�</el-button>
- <el-button type="primary" @click="visible2 = true">鐞嗚禂澶勭悊</el-button>
- <el-button type="primary" @click="visible4 = true">缁撴鎻愪氦</el-button>
- <el-button type="danger" @click="visible3 = true">鎾ら攢鐢宠</el-button>
+ <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">
- 鍚翠笁涓�
- </div>
- </div>
- <div class="desc_list_item">
- <div class="desc_list_item_label">
- 鍑洪櫓浜鸿韩浠借瘉鍙凤細
- </div>
- <div class="desc_list_item_val">
- 320224403660011111
- </div>
- </div>
- <div class="desc_list_item">
- <div class="desc_list_item_label">
- 浜嬫晠鍙戠敓鏃堕棿锛�
- </div>
- <div class="desc_list_item_val">
- 2015-10-02 10:15:22
- </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);">
- 11121624116241
- <el-button type="primary" style="margin-left: 10px;">鏌ョ湅淇濋櫓鍗�</el-button>
- </div>
- </div>
- <div class="desc_list_item">
- <div class="desc_list_item_label">
- 淇濋櫓鐢熸晥璧锋湡锛�
- </div>
- <div class="desc_list_item_val">
- 2015-10-02 10:15:22
- </div>
- </div>
- <div class="desc_list_item">
- <div class="desc_list_item_label">
- 淇濋櫓鐢熸晥姝㈡湡锛�
- </div>
- <div class="desc_list_item_val">
- 2015-10-02 10:15:22
- </div>
- </div>
- <div class="desc_list_item">
- <div class="desc_list_item_label">
- 娲鹃仯鍗曚綅锛�
- </div>
- <div class="desc_list_item_val">
- 鑺滄箹鏍煎姏绮惧瘑鍒堕�犳湁闄愬叕鍙�
- </div>
- </div>
- <div class="desc_list_item">
- <div class="desc_list_item_label">
- 鎵�灞炲伐绉嶏細
- </div>
- <div class="desc_list_item_val">
- 4绫绘満姊板姞宸�
- </div>
- </div>
- <div class="desc_list_item">
- <div class="desc_list_item_label">
- 灏辫瘖鍖荤枟鏈烘瀯锛�
- </div>
- <div class="desc_list_item_val">
- 瀹夊窘鐪佷汉姘戝尰闄�
- </div>
- </div>
- <div class="desc_list_item">
- <div class="desc_list_item_label">
- 浜嬫晠绫诲瀷锛�
- </div>
- <div class="desc_list_item_val">
- 宸ヤ綔鏈熼棿鍙椾激
- </div>
- </div>
- <div class="desc_list_item">
- <div class="desc_list_item_label">
- 鏄惁浣忛櫌锛�
- </div>
- <div class="desc_list_item_val">
- 鍚�
- </div>
- </div>
- <div class="desc_list_item">
- <div class="desc_list_item_label">
- 鏄惁鏈夊尰鐤椾繚闄╋細
- </div>
- <div class="desc_list_item_val">
- 鍚�
- </div>
- </div>
- <div class="desc_list_item">
- <div class="desc_list_item_label">
- 鍑洪櫓鍦板尯锛�
- </div>
- <div class="desc_list_item_val">
- 瀹夊窘鐪佸悎鑲ュ競
- </div>
- </div>
- <div class="desc_list_item">
- <div class="desc_list_item_label">
- 鎶ユ浜哄鍚嶏細
- </div>
- <div class="desc_list_item_val">
- 鐜嬫灄
- </div>
- </div>
- <div class="desc_list_item">
- <div class="desc_list_item_label">
- 鎶ユ浜鸿仈绯绘柟寮忥細
- </div>
- <div class="desc_list_item_val">
- 13355667788
- </div>
- </div>
- <div class="desc_list_item" style="width: 100%;">
- <div class="desc_list_item_label">
- 浜嬫晠鎻忚堪锛�
- </div>
- <div class="desc_list_item_val">
- 2021骞�01鏈�24鏃ュ噷鏅�03鐐瑰乏鍙筹紝鍛樺伐鍛ㄥ厜纾婂湪鑻忓窞宸ヤ笟鍥尯闀垮畯鍏夌數绉戞妧鏈夐檺鍏徃鍏夌數鐢熶骇閮ㄥ厜瀛﹁啘瑁佸垏璇捐溅闂达紝鐢ㄦ墜鍔ㄥ弶杞︽惉杩愬師鏉愭枡鏃讹紝鍘熸潗鏂欐帀钀界牳鍒板彸鑴氾紝鍑屾櫒3锛�30宸﹀彸鍏徃娲句笓杞﹂�佸線鑻忓窞宸ヤ笟鍥尯鏄熸箹鍖婚櫌灏辫瘖锛屼负鍛樺伐浼ゅ彛杩涜鍖呮墡姝㈣鍚庯紝鍑屾櫒05锛�45杞�佽嚦鑻忓窞鐟炲崕楠ㄧ鍖婚櫌杩涗竴姝ユ不鐤椼��
- </div>
- </div>
- <div class="desc_list_item" style="width: 100%;">
- <div class="desc_list_item_label">
- 鎶ユ瑙嗛锛�
- </div>
- <div class="desc_list_item_videos">
- <div class="desc_list_item_imgs_video">
- <video src="blob:https://www.bilibili.com/f8718314-82c5-43d2-9b26-2c4d701b6bab"></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 class="desc_list_item_imgs_video">
- <video src="blob:https://www.bilibili.com/f8718314-82c5-43d2-9b26-2c4d701b6bab"></video>
+ </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="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>
+ <i class="el-icon-close"></i>
+ </div>
+ <div class="box_desc">
+ <div class="box_desc_head">
+ <div class="box_desc_title">
+ <span class="box_desc_title_val">鍑洪櫓浜轰俊鎭�</span>
+ </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 class="box_desc_list">
+ <div class="box_desc_list_row">
+ 鍑洪櫓浜哄鍚嶏細鏉庨潤
+ </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_xian"></div>
- <div class="desc_label">
- <div class="desc_label_left">
- <span class="desc_label_left_title">
- 鐞嗚禂璧勬枡
- </span>
- <span class="desc_label_left_time" style="color: black">
- 璧勬枡瀹屾垚鏃ユ湡锛�2015-10-03 10:15:22
- </span>
- </div>
- <div class="desc_label_right">
- <el-button type="primary" @click="visible5 = true">澶囨敞鏍囩</el-button>
- <el-button type="primary" @click="submit">璧勬枡纭</el-button>
- <el-button type="primary">璧勬枡涓嬭浇</el-button>
- </div>
- </div>
- <div class="desc_data">
- <div class="desc_data_label">1. 鍛樺伐鍏崇郴璇佹槑璧勬枡</div>
- <div class="desc_data_list">
- <div class="desc_data_list_item" v-for="(item, index) in 2" :key="index">
- <div class="desc_data_list_item_dele">鍒犻櫎</div>
- <div class="desc_data_list_item_img">
- <img src="@/assets/images/Galanz@2x.png" />
- </div>
- <div class="desc_data_list_item_info">
- <span>鑰冨嫟琛�.jpg</span>
- <span>鎿嶄綔鍛�-鐜嬫煇鏌�</span>
- <span>2023-05-22 10:10:11</span>
+ <div class="box_desc">
+ <div class="box_desc_head">
+ <div class="box_desc_title">
+ <span class="box_desc_title_val">鐞嗚禂鏉愭枡</span>
+ </div>
+ <div class="box_desc_btns">
+ <div class="box_desc_btns_operate">
+ <i class="el-icon-arrow-down"></i>
+ <span>鏀惰捣</span>
</div>
</div>
- <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 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 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">
- <div class="desc_data_list_item" v-for="(item, index) in 2" :key="index">
- <div class="desc_data_list_item_dele">鍒犻櫎</div>
- <div class="desc_data_list_item_img">
- <img src="@/assets/images/Galanz@2x.png" />
- </div>
- <div class="desc_data_list_item_info">
- <span>鑰冨嫟琛�.jpg</span>
- <span>鎿嶄綔鍛�-鐜嬫煇鏌�</span>
- <span>2023-05-22 10:10:11</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 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 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 class="desc_data_list_item1"></div>
- <div class="desc_data_list_item1"></div>
</div>
- </div>
- <div class="desc_data">
- <div class="desc_data_label">3. 璧斾粯缁撴璧勬枡</div>
- <div class="desc_data_list">
- <div class="desc_data_list_item" v-for="(item, index) in 2" :key="index">
- <div class="desc_data_list_item_dele">鍒犻櫎</div>
- <div class="desc_data_list_item_img">
- <img src="@/assets/images/Galanz@2x.png" />
- </div>
- <div class="desc_data_list_item_info">
- <span>鑰冨嫟琛�.jpg</span>
- <span>鎿嶄綔鍛�-鐜嬫煇鏌�</span>
- <span>2023-05-22 10:10:11</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 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 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 class="desc_data_list_item1"></div>
- <div class="desc_data_list_item1"></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 activities"
- :key="index"
- :timestamp="activity.timestamp">
- {{activity.content}}
- </el-timeline-item>
- </el-timeline>
</div>
</div>
+ <!-- 閫�鍥� -->
<el-dialog
- title="娣诲姞鎶ユ鍙�"
- :visible.sync="visible1"
- :show-close="false"
- :close-on-click-modal="false"
- width="30%"
- center>
- <div class="form">
- <div class="form_item">
- <div class="form_item_label">
- <span>*</span>鎶ユ鍙凤細
- </div>
- <div class="form_item_val">
- <input type="text" placeholder="璇疯緭鍏�">
- </div>
- </div>
- </div>
+ title="閫�鍥�"
+ :visible.sync="show"
+ width="500px">
+ <span>杩欐槸涓�娈典俊鎭�</span>
<span slot="footer" class="dialog-footer">
- <el-button @click="visible1 = false">鍙� 娑�</el-button>
- <el-button type="primary" @click="visible1 = false">纭� 瀹�</el-button>
- </span>
- </el-dialog>
- <el-dialog
- title="鐞嗚禂澶勭悊"
- :visible.sync="visible2"
- :show-close="false"
- :close-on-click-modal="false"
- width="30%"
- center>
- <div class="form">
- <div class="form_item">
- <div class="form_item_label">
- <span>*</span>澶勭悊杩涘睍锛�
- </div>
- <div class="form_item_val">
- <textarea placeholder="璇疯緭鍏�"></textarea>
- </div>
- </div>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="visible2 = false">鍙� 娑�</el-button>
- <el-button type="primary" @click="visible2 = false">纭� 瀹�</el-button>
- </span>
- </el-dialog>
- <el-dialog
- title="鎾ら攢鐢宠"
- :visible.sync="visible3"
- :show-close="false"
- :close-on-click-modal="false"
- width="30%"
- center>
- <div class="form">
- <div class="form_item">
- <div class="form_item_label">
- <span>*</span>濉啓鎾ら攢璇存槑锛�
- </div>
- <div class="form_item_val">
- <textarea placeholder="璇疯緭鍏�"></textarea>
- </div>
- </div>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="visible3 = false">鍙� 娑�</el-button>
- <el-button type="primary" @click="visible3 = false">纭� 瀹�</el-button>
- </span>
- </el-dialog>
- <el-dialog
- title="鐞嗚禂缁撴"
- :visible.sync="visible4"
- :show-close="false"
- :close-on-click-modal="false"
- width="30%"
- center>
- <div class="form">
- <div class="form_item">
- <div class="form_item_label">
- <span>*</span>缁撴鍐呭锛�
- </div>
- <div class="form_item_val">
- <textarea placeholder="璇疯緭鍏�"></textarea>
- </div>
- </div>
- <div class="form_item">
- <div class="form_item_label">
- <span>*</span>鐞嗚禂璐圭敤锛�
- </div>
- <div class="form_item_val">
- <el-table
- :data="tableData"
- border
- style="width: 100%">
- <el-table-column
- prop="date"
- label="鍖荤枟鐞嗚禂">
- </el-table-column>
- <el-table-column
- prop="name"
- label="璇伐鐞嗚禂">
- </el-table-column>
- <el-table-column
- prop="address"
- label="浼ゆ畫鐞嗚禂">
- </el-table-column>
- <el-table-column
- prop="address"
- label="姝讳骸鐞嗚禂">
- </el-table-column>
- <el-table-column
- prop="address"
- label="鐞嗚禂鎬婚">
- </el-table-column>
- </el-table>
- </div>
- </div>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="visible4 = false">鍙� 娑�</el-button>
- <el-button type="primary" @click="visible4 = false">纭� 瀹�</el-button>
- </span>
- </el-dialog>
- <el-dialog
- title="澶囨敞鏍囩"
- :visible.sync="visible5"
- :show-close="false"
- :close-on-click-modal="false"
- width="30%"
- center>
- <div class="form">
- <div class="form_span">
- <span>鐞嗚禂鍛�-鐜嬫灄 2023-11-11 10:33:12</span>
- <span>鏉庣璐� 鍙充腑鎸囪繙鑺傛寚楠ㄩ鎶樻墦鍖呭鐞�5000(鍚尰鐤楄宸� 浼�)鍏嶉壌瀹氬拰璁ゅ畾鍙互鍚�?</span>
- </div>
- <div class="form_span">
- <span>鐞嗚禂鍛�-鏉庢煇 2023-11-11 10:33:12</span>
- <span>鐞嗚禂璇曠潃鐢宠涓� 闇�鎻愪緵妫�鏌ユ姤鍛婂崟 鍘熶欢瀵勪繚鍙�</span>
- </div>
- <div class="form_item">
- <div class="form_item_label">
- <span>*</span>濉啓鎾ら攢璇存槑锛�
- </div>
- <div class="form_item_val">
- <textarea placeholder="璇疯緭鍏�"></textarea>
- </div>
- </div>
- </div>
- <span slot="footer" class="dialog-footer">
- <el-button @click="visible5 = false">鍙� 娑�</el-button>
- <el-button type="primary" @click="visible5 = false">娣� 鍔�</el-button>
+ <el-button @click="show = false">鍙栨秷</el-button>
+ <el-button type="primary" @click="show = false">纭畾閫�鍥�</el-button>
</span>
</el-dialog>
</GlobalWindow>
</template>
<script>
- import BaseOpera from '@/components/base/BaseOpera'
- import GlobalWindow from '@/components/common/GlobalWindow'
- export default {
- name: 'OperaSettleClaimsWindow',
- extends: BaseOpera,
- components: { GlobalWindow },
- data () {
- return {
- // 琛ㄥ崟鏁版嵁
- form: {
- id: null,
- },
- // 楠岃瘉瑙勫垯
- rules: {
- },
- activeName: 'first',
- reverse: true,
- activities: [
- {
- content: '鎻愪氦鎶ユ鐢宠\n' +
- '\n' +
- '\n' +
- '鎻愪氦鎰忚锛�-',
- timestamp: '鎿嶄綔鍛�-寮犱紵锛堝畨寰藉钩瀹変汉鍔涜祫婧愭湁闄愬叕鍙革級\n' +
- '\n' +
- '2023-09-11 00:00:00'
- }
- ],
- tableData: [],
- visible1: false,
- visible2: false,
- visible3: false,
- visible4: false,
- visible5: false
- }
- },
- created () {
- this.config({
- api: '/business/settleClaims',
- 'field.id': 'id'
- })
- },
- methods: {
- handleClick(tab, event) {
- console.log(tab, event);
- },
- submit() {
- this.$confirm('鐞嗚禂鏉愭枡鏀堕泦瀹屾垚锛岃鍙婃椂鎻愪氦淇濋櫓鍏徃锛�', '璧勬枡鏀堕泦瀹屾垚', {
- confirmButtonText: '鎻愪氦',
- cancelButtonText: '鍙栨秷',
- type: 'warning'
- }).then(() => {
- this.$message({
- type: 'success',
- message: '鎻愪氦鎴愬姛!'
- });
- }).catch(() => {
- });
+import BaseOpera from '@/components/base/BaseOpera'
+import GlobalWindow from '@/components/common/GlobalWindow'
+import { mapState } from 'vuex'
+export default {
+ name: 'OperaSettleClaimsWindow',
+ extends: BaseOpera,
+ components: { GlobalWindow },
+ data () {
+ return {
+ 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: {
+ ...mapState(['userInfo'])
+ },
+ created () {
+ this.config({
+ api: '/business/settleClaims',
+ 'field.id': 'id'
+ })
+ },
+ methods: {
+
+ }
+}
</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: 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;
+ .statusColor3 {
+ span {
+ color: #ffffff !important;
+ }
+ }
+ .box_status_row_icon {
+ width: 28px;
+ height: 28px;
+ background-color: rgba(242,243,245,1);
+ display: flex;
+ align-items: center;
+ 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_list {
+ .box_desc {
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;
+ margin-bottom: 15px;
+ .box_desc_cailiao {
+ width: 100%;
+ 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;
+ }
}
- .desc_list_item_val {
- flex: 1;
- font-size: 15px;
- color: black;
- }
- .desc_list_item_videos {
- flex: 1;
+ .box_desc_cailiao_list {
+ width: 100%;
display: flex;
align-items: center;
flex-wrap: wrap;
- .desc_list_item_imgs_video {
- width: 150px;
- height: 150px;
- background: black;
- margin-right: 10px;
- video {
- width: 100%;
- height: 100%;
- }
- }
- }
- }
- }
- .desc_xian {
- 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 {
- width: 100%;
- margin: 0 0 10px 0;
- }
- .desc_data_list {
- width: 100%;
- display: flex;
- align-items: center;
- flex-wrap: wrap;
- justify-content: space-between;
- .desc_data_list_item1 {
- width: 24.5%;
- }
- .desc_data_list_item {
- width: 24.5%;
- padding: 10px;
- box-sizing: border-box;
- border: 1px solid #e2e2e2;
- display: flex;
- align-items: center;
- justify-content: space-between;
- position: relative;
- margin-bottom: 10px;
- .desc_data_list_item_dele {
- position: absolute;
- top: 10px;
- right: 10px;
- 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;
+ .box_desc_cailiao_list_img {
+ width: 100px;
+ height: 100px;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
- .el-icon-plus {
- font-size: 26px;
- color: #ffffff;
+ margin-right: 15px;
+ background-color: #E5E5E5;
+ &:last-child {
+ margin: 0;
}
img {
width: 100%;
height: 100%;
}
}
- .desc_data_list_item_info {
- flex: 1;
- height: 80px;
+ }
+ }
+ .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;
- flex-direction: column;
- justify-content: space-between;
+ 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 {
- &:nth-child(1) {
- font-size: 14px;
- color: black;
+ 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;
}
- &:nth-child(2) {
- font-size: 14px;
- color: #888888;
- }
- &:nth-child(3) {
- font-size: 14px;
- color: #888888;
+ background-color: #E5E5E5;
+ img {
+ width: 100%;
}
}
}
}
}
+ .box_desc_f {
+ width: 100%;
+ display: flex;
+ align-items: center;
+ flex-wrap: wrap;
+ margin-bottom: 30px;
+ justify-content: space-between;
+ .box_desc_fa {
+ width: 32%;
+ padding: 22px 25px;
+ box-sizing: border-box;
+ 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;
+ }
+ .box_desc_fa_row {
+ color: rgba(16,16,16,1);
+ font-size: 14px;
+ 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