From bce10b2db48c97a23543189368ceb6a8f3737fb3 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期三, 03 四月 2024 14:24:46 +0800
Subject: [PATCH] 核算ui+考核结果ui

---
 src/views/system/result/city/detail.vue |  362 +++++++++++++++++++++++++++++----------------------
 1 files changed, 206 insertions(+), 156 deletions(-)

diff --git a/src/views/system/result/city/detail.vue b/src/views/system/result/city/detail.vue
index 19a2a07..3eb00c4 100644
--- a/src/views/system/result/city/detail.vue
+++ b/src/views/system/result/city/detail.vue
@@ -5,6 +5,39 @@
     <el-container>
       <el-main style="padding-top: 0px">
         <h2>鑰冩牳鍒嗘暟鏄庣粏</h2>
+        <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
+          <el-form-item label="鑰冩牳瀵硅薄" prop="ruleName">
+            <el-select
+              v-model="queryParams.address"
+              placeholder="璇烽�夋嫨鍖哄煙"
+              clearable
+            >
+              <el-option label="鑷础甯�" value="鑷础甯�"/>
+              <el-option label="娌挎哗鍖�" value="娌挎哗鍖�"/>
+              <el-option label="澶у畨鍖�" value="澶у畨鍖�"/>
+              <el-option label="璐′簳鍖�" value="璐′簳鍖�"/>
+              <el-option label="鑷祦浜曞尯" value="鑷祦浜曞尯"/>
+              <el-option label="楂樻柊鍖�" value="楂樻柊鍖�"/>
+              <el-option label="鑽e幙" value="鑽e幙"/>
+              <el-option label="瀵岄『鍘�" value="瀵岄『鍘�"/>
+            </el-select>
+          </el-form-item>
+          <el-form-item label="鑰冩牳鏃ユ湡" prop="createTime">
+            <div class="block">
+              <el-date-picker
+                v-model="value2"
+                align="right"
+                type="date"
+                placeholder="閫夋嫨鏃ユ湡"
+                :picker-options="pickerOptions">
+              </el-date-picker>
+            </div>
+          </el-form-item>
+          <el-form-item>
+            <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button>
+            <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button>
+          </el-form-item>
+        </el-form>
         <el-row :gutter="10" class="mb8">
           <el-col :span="1.5">
             <el-button
@@ -31,13 +64,12 @@
 
         <el-table v-loading="loading" :data="scoreList" @selection-change="handleSelectionChange">
           <el-table-column type="selection" width="55" align="center" />
-          <el-table-column label="鑰冩牳鍚�" align="center" prop="examineName" />
-          <el-table-column label="鑰冩牳绫诲瀷" align="center" prop="examineCategory">
-            <template slot-scope="scope">
-              <div v-if="scope.row.examineCategory == 1">鐪佸巺鑰冩牳</div>
-              <div v-else-if="scope.row.examineCategory == 2">甯傚眬鑰冩牳</div>
-              <div v-else-if="scope.row.examineCategory == 3">鍚堝悓鑰冩牳</div>
-            </template>
+          <el-table-column label="鑰冩牳瑙勫垯" align="center" prop="ruleId">
+          <template slot-scope="scope">
+            <div v-if="scope.row.ruleId == 5">涓�鏈轰竴妗f敞鍐岀巼</div>
+            <div v-else-if="scope.row.ruleId == 4">涓�鏈轰竴妗e悎鏍肩巼</div>
+            <div v-else-if="scope.row.ruleId == 3">骞冲彴鍦ㄧ嚎鐜�</div>
+          </template>
           </el-table-column>
           <el-table-column label="鑰冩牳瀵硅薄" align="center" prop="unitName">
             <template slot-scope="scope">
@@ -46,17 +78,7 @@
             </template>
           </el-table-column>
           <el-table-column label="鍒嗗��" align="center" prop="score" />
-          <el-table-column label="鑰冩牳瑙勫垯" align="center" prop="ruleCategory">
-            <template slot-scope="scope">
-              <div v-if="scope.row.ruleCategory == 1">瑙嗛鍦ㄧ嚎鐜�</div>
-              <div v-else-if="scope.row.ruleCategory == 2">瀛樺偍鏁呴殰</div>
-              <div v-else-if="scope.row.ruleCategory == 3">瑙嗗浘搴撳鎺ョǔ瀹氭��</div>
-              <div v-else-if="scope.row.ruleCategory == 4">涓�鏈轰竴妗�24灏忔椂鏈慨澶�</div>
-              <div v-else-if="scope.row.ruleCategory == 5">鏃堕挓涓嶅悓姝�24灏忔椂鏈慨澶�</div>
-            </template>
-          </el-table-column>
-          <el-table-column label="鍒涘缓浜�" align="center" prop="createBy" />
-          <el-table-column label="鍒涘缓鏃堕棿" align="center" prop="createTime" />
+          <el-table-column label="鑰冩牳鏃堕棿" align="center" prop="createTime" />
           <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width">
             <template slot-scope="scope">
               <el-button
@@ -74,7 +96,13 @@
             </template>
           </el-table-column>
         </el-table>
-
+        <pagination
+          v-show="total>0"
+          :total="scoreTotal"
+          :page.sync="queryParams.pageNum"
+          :limit.sync="queryParams.pageSize"
+          @pagination="getRuleList"
+        />
       </el-main>
     </el-container>
    <el-container>
@@ -101,39 +129,13 @@
              @click="handleDelete"
            >鍒犻櫎</el-button>
          </el-col>
-         <!--      <el-col :span="1.5">-->
-         <!--        <el-button-->
-         <!--          type="warning"-->
-         <!--          plain-->
-         <!--          icon="el-icon-download"-->
-         <!--          size="mini"-->
-         <!--          @click="handleExport"-->
-         <!--          v-hasPermi="['system:checkRule:export']"-->
-         <!--        >瀵煎嚭</el-button>-->
-         <!--      </el-col>-->
          <right-toolbar :showSearch.sync="showSearch" @queryTable="getRuleList"></right-toolbar>
        </el-row>
 
        <el-table v-loading="loading" :data="ruleList" @selection-change="handleSelectionChange">
          <el-table-column type="selection" width="55" align="center" />
          <el-table-column label="瑙勫垯鍚嶇О" align="center" prop="ruleName" />
-         <el-table-column label="杩愮淮绫诲埆" align="center" prop="category">
-           <template slot-scope="scope">
-             <div v-if="scope.row.category === 1">瑙嗛鐩戞帶</div>
-             <div v-else-if="scope.row.category === 2">杞﹁締璇嗗埆</div>
-             <div v-else-if="scope.row.category === 3">浜鸿劯璇嗗埆</div>
-           </template>
-         </el-table-column>
-         <el-table-column label="瑙勫垯鎻忚堪" align="center" prop="ruleDetail" />
-         <el-table-column label="鍒涘缓鏃堕棿" align="center" prop="createTime" />
-         <el-table-column label="瀹℃牳鐘舵��" align="center" prop="auditState">
-           <template slot-scope="scope">
-             <dict-tag :options="dict.type.platform_audit_state" :value="scope.row.auditState"/>
-           </template>
-         </el-table-column>
-         <el-table-column label="瀹℃牳浜�" align="center" prop="auditUser" />
-         <el-table-column label="瀹℃牳鏃堕棿" align="center" prop="auditTime" />
-         <el-table-column label="瀹℃牳鎰忚" align="center" prop="auditDescription" />
+         <el-table-column label="瑙勫垯鏉冮噸" align="center" prop="ruleWeight" />
          <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width">
            <template slot-scope="scope">
              <el-button
@@ -165,113 +167,78 @@
     <el-container>
       <el-main>
         <h2>鑰冩牳鎴愮哗</h2>
-          <el-collapse v-model="activeNames" @change="handleChange" >
-            <el-collapse-item  name="1">
-              <template slot="title">
-                <div style="width: 10%" >鑷祦浜曞尯</div><div style="margin-left: 75%">寰楀垎:0.97</div>
-              </template>
-              <div>瑙嗗浘搴撳鎺ョǔ瀹氭��:95.32%</div>
-              <div>鐐逛綅鍦ㄧ嚎鐜�:96.46%</div>
-              <div>鑱旂綉鍗″彛璁惧鐩綍涓�鑷寸巼:97.26%</div>
-              <div>杞﹁締鍗″彛淇℃伅閲囬泦鍑嗙‘鐜�:92.33%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁瀹屾暣鎬�:94.26%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁鍑嗙‘鎬�:94.78%</div>
-              <div>杞﹁締鍗″彛璁惧鏃堕挓鍑嗙‘鎬�:93.98%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁涓婁紶鍙婃椂鎬�:95.86%</div>
-              <div>杞﹁締鍗″彛璁惧url鍙敤鎬�:94.56%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁澶у浘鍙敤鎬�:91.77%</div>
-            </el-collapse-item>
-            <el-collapse-item  name="2">
-              <template slot="title">
-                <div style="width: 10%">璐′簳鍖�</div><div style="margin-left: 75%">寰楀垎:0.94</div>
-              </template>
-              <div>瑙嗗浘搴撳鎺ョǔ瀹氭��:95.32%</div>
-              <div>鐐逛綅鍦ㄧ嚎鐜�:96.46%</div>
-              <div>鑱旂綉鍗″彛璁惧鐩綍涓�鑷寸巼:97.26%</div>
-              <div>杞﹁締鍗″彛淇℃伅閲囬泦鍑嗙‘鐜�:92.33%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁瀹屾暣鎬�:94.26%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁鍑嗙‘鎬�:94.78%</div>
-              <div>杞﹁締鍗″彛璁惧鏃堕挓鍑嗙‘鎬�:93.98%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁涓婁紶鍙婃椂鎬�:95.86%</div>
-              <div>杞﹁締鍗″彛璁惧url鍙敤鎬�:94.56%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁澶у浘鍙敤鎬�:91.77%</div>
-            </el-collapse-item>
-            <el-collapse-item title="澶у畨鍖�" name="3">
-              <template slot="title">
-                <div style="width: 10%">澶у畨鍖�</div><div style="margin-left: 75%">寰楀垎:0.95</div>
-              </template>
-              <div>瑙嗗浘搴撳鎺ョǔ瀹氭��:95.32%</div>
-              <div>鐐逛綅鍦ㄧ嚎鐜�:96.46%</div>
-              <div>鑱旂綉鍗″彛璁惧鐩綍涓�鑷寸巼:97.26%</div>
-              <div>杞﹁締鍗″彛淇℃伅閲囬泦鍑嗙‘鐜�:92.33%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁瀹屾暣鎬�:94.26%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁鍑嗙‘鎬�:94.78%</div>
-              <div>杞﹁締鍗″彛璁惧鏃堕挓鍑嗙‘鎬�:93.98%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁涓婁紶鍙婃椂鎬�:95.86%</div>
-              <div>杞﹁締鍗″彛璁惧url鍙敤鎬�:94.56%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁澶у浘鍙敤鎬�:91.77%</div>
-            </el-collapse-item>
-            <el-collapse-item title="娌挎哗鍖�" name="4">
-              <template slot="title">
-                <div style="width: 10%">娌挎哗鍖�</div><div style="margin-left: 75%">寰楀垎:0.94</div>
-              </template>
-              <div>瑙嗗浘搴撳鎺ョǔ瀹氭��:95.32%</div>
-              <div>鐐逛綅鍦ㄧ嚎鐜�:96.46%</div>
-              <div>鑱旂綉鍗″彛璁惧鐩綍涓�鑷寸巼:97.26%</div>
-              <div>杞﹁締鍗″彛淇℃伅閲囬泦鍑嗙‘鐜�:92.33%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁瀹屾暣鎬�:94.26%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁鍑嗙‘鎬�:94.78%</div>
-              <div>杞﹁締鍗″彛璁惧鏃堕挓鍑嗙‘鎬�:93.98%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁涓婁紶鍙婃椂鎬�:95.86%</div>
-              <div>杞﹁締鍗″彛璁惧url鍙敤鎬�:94.56%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁澶у浘鍙敤鎬�:91.77%</div>
-            </el-collapse-item>
-            <el-collapse-item title="鑽e幙" name="5">
-              <template slot="title">
-                <div style="width: 10%">鑽e幙</div><div style="margin-left: 75%">寰楀垎:0.93</div>
-              </template>
-              <div>瑙嗗浘搴撳鎺ョǔ瀹氭��:95.32%</div>
-              <div>鐐逛綅鍦ㄧ嚎鐜�:96.46%</div>
-              <div>鑱旂綉鍗″彛璁惧鐩綍涓�鑷寸巼:97.26%</div>
-              <div>杞﹁締鍗″彛淇℃伅閲囬泦鍑嗙‘鐜�:92.33%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁瀹屾暣鎬�:94.26%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁鍑嗙‘鎬�:94.78%</div>
-              <div>杞﹁締鍗″彛璁惧鏃堕挓鍑嗙‘鎬�:93.98%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁涓婁紶鍙婃椂鎬�:95.86%</div>
-              <div>杞﹁締鍗″彛璁惧url鍙敤鎬�:94.56%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁澶у浘鍙敤鎬�:91.77%</div>
-            </el-collapse-item>
-            <el-collapse-item title="瀵岄『鍖�" name="6">
-              <template slot="title">
-                <div style="width: 10%">瀵岄『鍖�</div><div style="margin-left: 75%">寰楀垎:0.95</div>
-              </template>
-              <div>瑙嗗浘搴撳鎺ョǔ瀹氭��:95.32%</div>
-              <div>鐐逛綅鍦ㄧ嚎鐜�:96.46%</div>
-              <div>鑱旂綉鍗″彛璁惧鐩綍涓�鑷寸巼:97.26%</div>
-              <div>杞﹁締鍗″彛淇℃伅閲囬泦鍑嗙‘鐜�:92.33%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁瀹屾暣鎬�:94.26%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁鍑嗙‘鎬�:94.78%</div>
-              <div>杞﹁締鍗″彛璁惧鏃堕挓鍑嗙‘鎬�:93.98%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁涓婁紶鍙婃椂鎬�:95.86%</div>
-              <div>杞﹁締鍗″彛璁惧url鍙敤鎬�:94.56%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁澶у浘鍙敤鎬�:91.77%</div>
-            </el-collapse-item>
-            <el-collapse-item title="楂樻柊鍖�" name="7">
-              <template slot="title">
-                <div style="width: 10%">楂樻柊鍖�</div><div style="margin-left: 75%;">寰楀垎:0.96</div>
-              </template>
-              <div>瑙嗗浘搴撳鎺ョǔ瀹氭��:95.32%</div>
-              <div>鐐逛綅鍦ㄧ嚎鐜�:96.46%</div>
-              <div>鑱旂綉鍗″彛璁惧鐩綍涓�鑷寸巼:97.26%</div>
-              <div>杞﹁締鍗″彛淇℃伅閲囬泦鍑嗙‘鐜�:92.33%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁瀹屾暣鎬�:94.26%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁鍑嗙‘鎬�:94.78%</div>
-              <div>杞﹁締鍗″彛璁惧鏃堕挓鍑嗙‘鎬�:93.98%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁涓婁紶鍙婃椂鎬�:95.86%</div>
-              <div>杞﹁締鍗″彛璁惧url鍙敤鎬�:94.56%</div>
-              <div>杞﹁締鍗″彛璁惧鎶撴媿鏁版嵁澶у浘鍙敤鎬�:91.77%</div>
-            </el-collapse-item>
-          </el-collapse>
+        <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
+          <el-form-item label="鑰冩牳瀵硅薄" prop="ruleName">
+            <el-select
+              v-model="queryParams.address"
+              placeholder="璇烽�夋嫨鍖哄煙"
+              clearable
+            >
+              <el-option label="鑷础甯�" value="鑷础甯�"/>
+              <el-option label="娌挎哗鍖�" value="娌挎哗鍖�"/>
+              <el-option label="澶у畨鍖�" value="澶у畨鍖�"/>
+              <el-option label="璐′簳鍖�" value="璐′簳鍖�"/>
+              <el-option label="鑷祦浜曞尯" value="鑷祦浜曞尯"/>
+              <el-option label="楂樻柊鍖�" value="楂樻柊鍖�"/>
+              <el-option label="鑽e幙" value="鑽e幙"/>
+              <el-option label="瀵岄『鍘�" value="瀵岄『鍘�"/>
+            </el-select>
+          </el-form-item>
+          <el-form-item label="鑰冩牳鏃ユ湡" prop="createTime">
+            <div class="block">
+              <el-date-picker
+                v-model="value2"
+                align="right"
+                type="date"
+                placeholder="閫夋嫨鏃ユ湡"
+                :picker-options="pickerOptions">
+              </el-date-picker>
+            </div>
+          </el-form-item>
+          <el-form-item>
+            <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button>
+            <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button>
+          </el-form-item>
+        </el-form>
+
+        <el-row :gutter="10" class="mb8">
+        <el-col :span="1.5">
+          <el-button
+            type="warning"
+            plain
+            icon="el-icon-download"
+            size="mini"
+            @click="handleExport"
+            v-hasPermi="['system:checkRule:export']"
+          >瀵煎嚭</el-button>
+        </el-col>
+          <right-toolbar :showSearch.sync="showSearch" @queryTable="getRuleList"></right-toolbar>
+        </el-row>
+        <el-table v-loading="loading" :data="checkResultList" @selection-change="handleSelectionChange">
+          <el-table-column type="selection" width="55" align="center" />
+          <el-table-column label="鑰冩牳鏃ユ湡" align="center" prop="date" width="120px"/>
+          <el-table-column label="鑰冩牳瀵硅薄" align="center" prop="target" width="120px"/>
+          <el-table-column label="骞冲彴鍦ㄧ嚎鐜�(鏉冮噸锛�0.5)" align="center" prop="platformOnline" width="120px"/>
+          <el-table-column label="涓�鏈轰竴妗e悎鏍肩巼(鏉冮噸锛�0.5)" align="center" prop="monitorQualification" width="120px"/>
+          <el-table-column label="涓�鏈轰竴妗f敞鍐岀巼(鏉冮噸锛�0.5)" align="center" prop="monitorRegistration" width="120px"/>
+          <el-table-column label="妗f鑰冩牳姣�(鏉冮噸锛�0.5)" align="center" prop="archivesRate" width="120px"/>
+          <el-table-column label="鐐逛綅鍦ㄧ嚎鐜�(鏉冮噸锛�1)" align="center" prop="siteOnline" width="120px"/>
+          <el-table-column label="褰曞儚鍙敤鐜�(鏉冮噸锛�1)" align="center" prop="videoAvailable" width="120px"/>
+          <el-table-column label="鏍囨敞姝g‘鐜�(鏉冮噸锛�0.5)" align="center" prop="annotationAccuracy" width="120px"/>
+          <el-table-column label="鏍℃椂姝g‘鐜�(鏉冮噸锛�0.5)" align="center" prop="timingAccuracy" width="120px"/>
+          <el-table-column label="閲嶇偣鐐逛綅鍦ㄧ嚎鐜�(鏉冮噸锛�0.5)" align="center" prop="keySiteOnline" width="120px"/>
+          <el-table-column label="閲嶇偣鐐逛綅褰曞儚鍙敤鐜�(鏉冮噸锛�0.5)" align="center" prop="keyVideoAvailable" width="120px"/>
+          <el-table-column label="閲嶇偣鐐逛綅鏍囨敞姝g‘鐜�(鏉冮噸锛�0.5)" align="center" prop="keyAnnotationAccuracy" width="120px"/>
+          <el-table-column label="閲嶇偣鐐逛綅鎸夋椂姝g‘鐜�(鏉冮噸锛�0.5)" align="center" prop="keyTimingAccuracy" width="120px"/>
+          <el-table-column label="閲嶇偣鎸囨尌鍥惧儚鍏畨閮ㄥ贰妫�缁撴灉(鏉冮噸锛�0.2)" align="center" prop="keyCommandImageInspection" width="120px"/>
+          <el-table-column label="閲嶇偣鎸囨尌鍥惧儚鐩綍鏍�(鏉冮噸锛�0.8)" align="center" prop="keyCommandImageDirectoryTree" width="120px"/>
+          <el-table-column label="鍦ㄧ嚎妫�鏌ュ钩鍙伴儴缃插強杩愯鐜�(鏉冮噸锛�0.075)" align="center" prop="onlineInspectionPlatform" width="120px"/>
+          <el-table-column label="瑙嗛浼犺緭缃戣祫浜у噯纭巼(鏉冮噸锛�0.075)" align="center" prop="videoTransmissionAssetsAccuracy" width="120px"/>
+          <el-table-column label="瑙嗛浼犺緭缃戣祫浜у急鍙d护寰楀垎姣斾緥(鏉冮噸锛�0.075)" align="center" prop="videoTransmissionAssetsWeakPasswordScore" width="120px"/>
+          <el-table-column label="瑙嗛浼犺緭缃戝嵄闄╄祫浜у緱鍒嗘瘮閲�(鏉冮噸锛�0.075)" align="center" prop="videoTransmissionDangerousAssetsScore" width="120px"/>
+          <el-table-column label="瑙嗛浼犺緭缃戣竟鐣屽畬鏁存�ф娴嬫墸鍒嗛」(鏉冮噸锛�0.2)" align="center" prop="videoTransmissionBoundaryIntegrityDetection" width="120px"/>
+          <el-table-column label="鏈堣繍琛岀巼" align="center" prop="operatingRate"/>
+        </el-table>
     </el-main>
     </el-container>
 
@@ -481,7 +448,58 @@
       // 鎬绘潯鏁�
       total: 0,
       // 鑰冩牳缁撴灉琛ㄦ牸鏁版嵁
-      checkResultList: [],
+      checkResultList: [
+        {
+          date: '2024-04-02',
+          target: '鑷祦浜曞尯',
+          platformOnline: '97%',
+          monitorQualification: '97%',
+          monitorRegistration: '97%',
+          archivesRate: '97%',
+          siteOnline: '97%',
+          videoAvailable: '97%',
+          annotationAccuracy: '97%',
+          timingAccuracy: '97%',
+          keySiteOnline: '97%',
+          keyVideoAvailable: '97%',
+          keyAnnotationAccuracy: '97%',
+          keyTimingAccuracy: '97%',
+          keyCommandImageInspection: '97%',
+          keyCommandImageDirectoryTree: '97%',
+          onlineInspectionPlatform: '97%',
+          videoTransmissionAssetsAccuracy: '97%',
+          videoTransmissionAssetsWeakPasswordScore: '97%',
+          videoTransmissionDangerousAssetsScore: '97%',
+          videoTransmissionBoundaryIntegrityDetection: '97%',
+          operatingRate: '97%',
+        },
+        {
+          date: '2024-04-03',
+          target: '鑷祦浜曞尯',
+          platformOnline: '97%',
+          monitorQualification: '97%',
+          monitorRegistration: '97%',
+          archivesRate: '97%',
+          siteOnline: '97%',
+          videoAvailable: '97%',
+          annotationAccuracy: '97%',
+          timingAccuracy: '97%',
+          keySiteOnline: '97%',
+          keyVideoAvailable: '97%',
+          keyAnnotationAccuracy: '97%',
+          keyTimingAccuracy: '97%',
+          keyCommandImageInspection: '97%',
+          keyCommandImageDirectoryTree: '97%',
+          onlineInspectionPlatform: '97%',
+          videoTransmissionAssetsAccuracy: '97%',
+          videoTransmissionAssetsWeakPasswordScore: '97%',
+          videoTransmissionDangerousAssetsScore: '97%',
+          videoTransmissionBoundaryIntegrityDetection: '97%',
+          operatingRate: '97%',
+        }
+
+      ],
+      scoreTotal: 3,
       // 寮瑰嚭灞傛爣棰�
       title: "",
       // 鏄惁鏄剧ず寮瑰嚭灞�
@@ -490,13 +508,18 @@
       ruleDetailOpen: false,
       // 閫昏緫鍒犻櫎鏃堕棿鑼冨洿
       daterangeCheckTime: [],
+
       // 琛ㄥ崟鍙傛暟
       form: {},
       scoreForm: {},
       ruleForm: {},
       jsonRule: {},
       // 鑰冩牳瑙勫垯鍒楄〃
-      ruleList: [],
+      ruleList: [
+        {ruleName: '骞冲彴鍦ㄧ嚎鐜�',ruleWeight: 0.5},
+        {ruleName: '涓�鏈轰竴妗e悎鏍肩巼',ruleWeight: 0.5},
+        {ruleName: '涓�鏈轰竴妗e湪绾跨巼',ruleWeight: 0.5},
+      ],
       // 鑰冩牳璁″垎琛ㄦ牸鏁版嵁
       scoreList: [],
       //杩濈害瑙勫垯璇锋眰鍙傛暟
@@ -513,6 +536,33 @@
         pageSize: 10,
         examineCategory: 2,
       },
+      pickerOptions: {
+        disabledDate(time) {
+          return time.getTime() > Date.now();
+        },
+        shortcuts: [{
+          text: '浠婂ぉ',
+          onClick(picker) {
+            picker.$emit('pick', new Date());
+          }
+        }, {
+          text: '鏄ㄥぉ',
+          onClick(picker) {
+            const date = new Date();
+            date.setTime(date.getTime() - 3600 * 1000 * 24);
+            picker.$emit('pick', date);
+          }
+        }, {
+          text: '涓�鍛ㄥ墠',
+          onClick(picker) {
+            const date = new Date();
+            date.setTime(date.getTime() - 3600 * 1000 * 24 * 7);
+            picker.$emit('pick', date);
+          }
+        }]
+      },
+      value1: '',
+      value2: '',
       // 琛ㄥ崟鏍¢獙
       rules: {
       }
@@ -525,7 +575,7 @@
       console.log(this.$route.query.detail,"detail------------")
     }
     // 鑰冩牳瑙勫垯鍒楄〃
-    this.getRuleList();
+    // this.getRuleList();
     // 鑰冩牳绉垎鍒楄〃
     this.getScoreList();
     // this.selectUnit();

--
Gitblit v1.8.0