From 0eb4388a7310b158bfa8d9dd97c1014f2cf3b8cb Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期四, 21 三月 2024 10:27:07 +0800
Subject: [PATCH] 违规审核增加违约扣分

---
 src/views/system/contract/index.vue |   82 +++++++++++++---------------------------
 1 files changed, 27 insertions(+), 55 deletions(-)

diff --git a/src/views/system/contract/index.vue b/src/views/system/contract/index.vue
index 5353213..8f1a107 100644
--- a/src/views/system/contract/index.vue
+++ b/src/views/system/contract/index.vue
@@ -93,7 +93,7 @@
         <el-button @click="cancel">鍙� 娑�</el-button>
       </div>
     </el-dialog>
-    
+
     <!-- 鍚堝悓璇︽儏 -->
     <el-dialog :title="detailName" :visible.sync="detail" width="800px" append-to-body>
       <el-form label-position="left" inline class="table-expand">
@@ -101,103 +101,75 @@
           <el-collapse-item title="瑙嗛骞冲潎鍦ㄧ嚎鐜�" name="1">
             <div>鈮�98%锛氫笉鎵e垎</div>
             <div class="inline-input-container">
-              95%鈮よ棰戝钩鍧囧湪绾跨巼锛�98%锛� <el-input v-model="props.row.score95to98" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>
+              95%鈮よ棰戝钩鍧囧湪绾跨巼锛�98%锛氭墸0.1鍒�
             </div>
             <div class="inline-input-container">
-              90%鈮よ棰戝钩鍧囧湪绾跨巼锛�95%锛�<el-input v-model="props.row.score90to95" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>
+              90%鈮よ棰戝钩鍧囧湪绾跨巼锛�95%锛氭墸0.5鍒�
             </div>
             <div class="inline-input-container">
-              锛�90%锛� <el-input v-model="props.row.scoreBelow90" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>锛�
+              锛�90%锛� 鎵�1鍒�
               鑻ユ湁杩炵画涓ゆ鐪佸巺鑰冩牳鍦ㄧ嚎鐜囦綆浜�90%锛屾嫑鏍囦汉鏈夋潈瑙i櫎鍚堝悓銆�
             </div>
           </el-collapse-item>
           <el-collapse-item title="鍓嶇鎰熺煡婧愭不鐞嗗伐浣�" name="2">
             <div class="inline-input-container">
-              鏃堕挓鍚屾锛堣秴杩嚶�3绉掍负涓嶅悎鏍硷級24灏忔椂鍐呮湭淇鐨勶細鎵i櫎鐩稿叧闀滃ご鏁伴噺* <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�
+              鏃堕挓鍚屾锛堣秴杩嚶�3绉掍负涓嶅悎鏍硷級24灏忔椂鍐呮湭淇鐨勶細鎵i櫎鐩稿叧闀滃ご鏁伴噺*0.1鍒�
             </div>
             <div class="inline-input-container">
-              OSD鏍囪瘑涓嶆弧瓒炽�奊AT 751-2008 瑙嗛鍥惧儚鏂囧瓧鏍囨敞瑙勮寖銆嬶紝24灏忔椂鍐呮湭淇鐨勶細鏍囨墸闄ょ浉鍏抽暅澶存暟閲�* <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�
+              OSD鏍囪瘑涓嶆弧瓒炽�奊AT 751-2008 瑙嗛鍥惧儚鏂囧瓧鏍囨敞瑙勮寖銆嬶紝24灏忔椂鍐呮湭淇鐨勶細鏍囨墸闄ょ浉鍏抽暅澶存暟閲�*0.1鍒�
             </div>
             <div class="inline-input-container">
-              鐢ㄦ埛鎶芥锛屼竴鏈轰竴妗f暟鎹」涓嶅悎鏍硷紙鎻愪緵铏氬亣鏁版嵁鎴栭敊璇暟鎹负涓嶅悎鏍硷級锛�24灏忔椂鍐呮湭淇鐨勶細鎵i櫎鐩稿叧闀滃ご鏁伴噺* <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�
+              鐢ㄦ埛鎶芥锛屼竴鏈轰竴妗f暟鎹」涓嶅悎鏍硷紙鎻愪緵铏氬亣鏁版嵁鎴栭敊璇暟鎹负涓嶅悎鏍硷級锛�24灏忔椂鍐呮湭淇鐨勶細鎵i櫎鐩稿叧闀滃ご鏁伴噺*0.1鍒�
             </div>
           </el-collapse-item>
           <el-collapse-item title="鍚庡彴绯荤粺鐨勪繚闅�" name="3">
             <div class="inline-input-container">
-              涓埆璁惧鏁呴殰浣嗕笉褰卞搷璇ュ姛鑳芥ā鍧楁暣浣撳簲鐢ㄦ儏鍐典笅,瓒呭嚭72灏忔椂涓嶈冻144灏忔椂鐨勶紱鎵� <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�/12灏忔椂
+              涓埆璁惧鏁呴殰浣嗕笉褰卞搷璇ュ姛鑳芥ā鍧楁暣浣撳簲鐢ㄦ儏鍐典笅,瓒呭嚭72灏忔椂涓嶈冻144灏忔椂鐨勶紱鎵�0.2鍒�/12灏忔椂
             </div>
             <div class="inline-input-container">
-              涓埆璁惧鏁呴殰浣嗕笉褰卞搷璇ュ姛鑳芥ā鍧楁暣浣撳簲鐢ㄦ儏鍐典笅,瓒呭嚭144灏忔椂浠ュ悗锛屾瘡瓒呭嚭12灏忔椂锛氭墸 <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�/12灏忔椂
+              涓埆璁惧鏁呴殰浣嗕笉褰卞搷璇ュ姛鑳芥ā鍧楁暣浣撳簲鐢ㄦ儏鍐典笅,瓒呭嚭144灏忔椂浠ュ悗锛屾瘡瓒呭嚭12灏忔椂锛氭墸0.1鍒�/12灏忔椂
             </div>
             <div class="inline-input-container">
-              涓埆璁惧鏁呴殰浣嗕笉褰卞搷璇ュ姛鑳芥ā鍧楁暣浣撳簲鐢ㄦ儏鍐典笅,鍚屼竴鍔熻兘妯″潡鐨勭浉鍚屾垨涓嶅悓璁惧绱涓�涓湀鍐呮晠闅滆秴杩�3娆★細鎵� <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�/12灏忔椂
+              涓埆璁惧鏁呴殰浣嗕笉褰卞搷璇ュ姛鑳芥ā鍧楁暣浣撳簲鐢ㄦ儏鍐典笅,鍚屼竴鍔熻兘妯″潡鐨勭浉鍚屾垨涓嶅悓璁惧绱涓�涓湀鍐呮晠闅滆秴杩�3娆★細鎵�0.2鍒�/12灏忔椂
             </div>
             <div class="inline-input-container">
-              鍚庡彴鍔熻兘妯″潡涓嶈兘姝e父杩愯褰卞搷姝e父浣跨敤鐨�,瓒呭嚭24灏忔椂涓嶈冻48灏忔椂鐨勶細鎵� <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�/娆�
+              鍚庡彴鍔熻兘妯″潡涓嶈兘姝e父杩愯褰卞搷姝e父浣跨敤鐨�,瓒呭嚭24灏忔椂涓嶈冻48灏忔椂鐨勶細鎵�0.3鍒�/娆�
             </div>
             <div class="inline-input-container">
-              涓埆璁惧鏁呴殰浣嗕笉褰卞搷璇ュ姛鑳芥ā鍧楁暣浣撳簲鐢ㄦ儏鍐典笅,瓒呭嚭72灏忔椂涓嶈冻144灏忔椂鐨勶紱鎵� <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�/12灏忔椂
+              涓埆璁惧鏁呴殰浣嗕笉褰卞搷璇ュ姛鑳芥ā鍧楁暣浣撳簲鐢ㄦ儏鍐典笅,瓒呭嚭72灏忔椂涓嶈冻144灏忔椂鐨勶紱鎵�0.1鍒�/12灏忔椂
             </div>
             <div class="inline-input-container">
-              鍚庡彴鍔熻兘妯″潡涓嶈兘姝e父杩愯褰卞搷姝e父浣跨敤鐨�,瓒呭嚭48灏忔椂浠ュ悗锛氭墸 <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�/12灏忔椂
+              鍚庡彴鍔熻兘妯″潡涓嶈兘姝e父杩愯褰卞搷姝e父浣跨敤鐨�,瓒呭嚭48灏忔椂浠ュ悗锛氭墸0.5鍒�/12灏忔椂
             </div>
             <div class="inline-input-container">
-              鍚庡彴鍔熻兘妯″潡涓嶈兘姝e父杩愯褰卞搷姝e父浣跨敤鐨�,鍚屼竴鍔熻兘妯″潡鐨勭浉鍚屾垨涓嶅悓璁惧绱涓�涓湀鍐呮晠闅滆秴杩�2娆★細鎵� <el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�/娆�
+              鍚庡彴鍔熻兘妯″潡涓嶈兘姝e父杩愯褰卞搷姝e父浣跨敤鐨�,鍚屼竴鍔熻兘妯″潡鐨勭浉鍚屾垨涓嶅悓璁惧绱涓�涓湀鍐呮晠闅滆秴杩�2娆★細鎵�0.5鍒�/娆�
             </div>
           </el-collapse-item>
           <el-collapse-item title="瀛樺偍鏁呴殰" name="4">
             <div class="inline-input-container">
-              鍥犲瓨鍌ㄨ澶囥�佷簯瀛樺偍杞欢绛夊紩璧峰钩鍙颁笉鑳芥甯告煡鐪嬪巻鍙插浘鍍�,鍗曟鏁呴殰鏃堕暱鍦�24灏忔椂浠ュ唴鐨勶細鎵�<el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�/灏忔椂
+              鍥犲瓨鍌ㄨ澶囥�佷簯瀛樺偍杞欢绛夊紩璧峰钩鍙颁笉鑳芥甯告煡鐪嬪巻鍙插浘鍍�,鍗曟鏁呴殰鏃堕暱鍦�24灏忔椂浠ュ唴鐨勶細鎵�0.3鍒�/灏忔椂
             </div>
             <div class="inline-input-container">
-              鍥犲瓨鍌ㄨ澶囥�佷簯瀛樺偍杞欢绛夊紩璧峰钩鍙颁笉鑳芥甯告煡鐪嬪巻鍙插浘鍍�,鍗曟鏁呴殰鏃堕暱鍦�24灏忔椂浠ュ唴鐨勶細鎵�<el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�/灏忔椂
+              鍥犲瓨鍌ㄨ澶囥�佷簯瀛樺偍杞欢绛夊紩璧峰钩鍙颁笉鑳芥甯告煡鐪嬪巻鍙插浘鍍�,鍗曟鏁呴殰鏃堕暱鍦�24灏忔椂浠ュ唴鐨勶細鎵�0.1鍒�/灏忔椂
             </div>
             <div class="inline-input-container">
-              鍥犺棰戞垨鑰呭浘鐗囦涪澶卞鑷撮噸瑕佹浜嬩欢涓嶈兘鍥炴斁鎴栨煡鐪�,鍚屼竴鐐逛綅瑙嗛鍥惧儚鍚屼竴妗堜欢涓嶇疮璁¤绠楋細鎵�<el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�/娆�
+              鍥犺棰戞垨鑰呭浘鐗囦涪澶卞鑷撮噸瑕佹浜嬩欢涓嶈兘鍥炴斁鎴栨煡鐪�,鍚屼竴鐐逛綅瑙嗛鍥惧儚鍚屼竴妗堜欢涓嶇疮璁¤绠楋細鎵�0.1鍒�/娆�
             </div>
           </el-collapse-item>
           <el-collapse-item title="瀵逛簬鍓嶇鐐逛綅寮傚父鎯呭喌鐨勫鐞�" name="5">
             <div class="inline-input-container">
-              24灏忔椂鍚庢湭淇鐨勶細鎵�<el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�*闀滃ご鏁伴噺
+              24灏忔椂鍚庢湭淇鐨勶細鎵�0.1鍒�*闀滃ご鏁伴噺
             </div>
             <div class="inline-input-container">
-              48灏忔椂鍚庢湭淇锛岀疮璁℃墸鍒嗭細鎵�<el-input v-model="props.row.time24" type="number" min="0" max="100" placeholder="璇疯緭鍏ユ墸鍒�"></el-input>鍒�*闀滃ご鏁伴噺*澶�
+              48灏忔椂鍚庢湭淇锛岀疮璁℃墸鍒嗭細鎵�0.1鍒�*闀滃ご鏁伴噺*澶�
             </div>
           </el-collapse-item>
-          <el-upload
-            action="#"
-            list-type="picture-card"
-            :auto-upload="false">
-              <i slot="default" class="el-icon-plus"></i>
-              <div slot="file" slot-scope="{file}">
-                <img
-                  class="el-upload-list__item-thumbnail"
-                  :src="file.url" alt=""
-                >
-                <span class="el-upload-list__item-actions">
-                  <span
-                    class="el-upload-list__item-preview"
-                    @click="handlePictureCardPreview(file)"
-                  >
-                    <i class="el-icon-zoom-in"></i>
-                  </span>
-                  <span
-                    v-if="!disabled"
-                    class="el-upload-list__item-delete"
-                    @click="handleDownload(file)"
-                  >
-                    <i class="el-icon-download"></i>
-                  </span>
-                  <span
-                    v-if="!disabled"
-                    class="el-upload-list__item-delete"
-                    @click="handleRemove(file)"
-                  >
-                    <i class="el-icon-delete"></i>
-                  </span>
-                </span>
-              </div>
-          </el-upload>
+          <el-form-item label="鍚堝悓闄勪欢" prop="certificates">
+            <el-upload>
+              <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button>
+              <div slot="tip" class="el-upload__tip">璇蜂笂浼犲ぇ灏忎笉瓒呰繃 5MB 鏍煎紡涓� doc/xls/ppt/txt/pdf/png/jpg 鐨勬枃浠�</div>
+            </el-upload>
+          </el-form-item>
           <el-dialog :visible.sync="dialogVisible" append-to-body="false">
             <img width="100%" :src="dialogImageUrl" alt="">
           </el-dialog>
@@ -227,7 +199,7 @@
       disabled: false,
       props: {
         row: {
-          
+
         }
       },
       unitList: [],
@@ -481,4 +453,4 @@
 .clearfix:after {
     clear: both
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.8.0