From c2f95b0b9090a2394b5b068582b932a5e57b86aa Mon Sep 17 00:00:00 2001
From: zmc <zmc_li@foxmail.com>
Date: 星期二, 05 九月 2023 18:19:37 +0800
Subject: [PATCH] 雷达图 新增综合风险排名 数据接入配置

---
 src/views/setting/SetConfiguration.vue |  125 ++++++++++++++++++++---------------------
 1 files changed, 62 insertions(+), 63 deletions(-)

diff --git a/src/views/setting/SetConfiguration.vue b/src/views/setting/SetConfiguration.vue
index d8d07c5..e19ee72 100644
--- a/src/views/setting/SetConfiguration.vue
+++ b/src/views/setting/SetConfiguration.vue
@@ -1,76 +1,75 @@
 <script>
-import {useCounterStore} from '@/stores/counter';
-export default {
-   data(){
+import TimeSelectWithShortCuts from '@/sfc/TimeSelectWithShortCuts.vue';
+import settingApi from '@/api/data_access_setting/settingApi.js'
+import dayjs from 'dayjs';
+  export default {
+    components: {
+    TimeSelectWithShortCuts,
+
+  },
+    data() {
       return{
-
+      // 鍖哄煙
+        radio:0,
+        // 瀹氭椂
+        radio1:'',
+        beginTime:'',
+        endTime:'',
       }
-   },
-   setup(){
-    const store = useCounterStore()
-    const unsubscribe = store.$onAction(
-  ({
-    name, // action 鐨勫悕瀛�
-    store, // store 瀹炰緥
-    args, // 璋冪敤杩欎釜 action 鐨勫弬鏁�
-    after, // 鍦ㄨ繖涓� action 鎵ц瀹屾瘯涔嬪悗锛屾墽琛岃繖涓嚱鏁�
-    onError, // 鍦ㄨ繖涓� action 鎶涘嚭寮傚父鐨勬椂鍊欙紝鎵ц杩欎釜鍑芥暟
-  }) => {
-    // 璁板綍寮�濮嬬殑鏃堕棿鍙橀噺
-    const startTime = Date.now()
-    // 杩欏皢鍦� `store` 涓婄殑鎿嶄綔鎵ц涔嬪墠瑙﹀彂
-    console.log(`Start "${name}" with params [${args.join(', ')}].`)
-
-    // 濡傛灉 action 鎴愬姛骞朵笖瀹屽叏杩愯鍚庯紝after 灏嗚Е鍙戙��
-    // 瀹冨皢绛夊緟浠讳綍杩斿洖鐨� promise
-    after((result) => { 
-      console.log(
-        `Finished "${name}" after ${
-          Date.now() - startTime
-        }ms.\nResult: ${result}.`
-      )
-    })
-
-    // 濡傛灉 action 鎶涘嚭鎴栬繑鍥� Promise.reject 锛宱nError 灏嗚Е鍙�
-    onError((error) => {
-      console.warn(
-        `Failed "${name}" after ${Date.now() - startTime}ms.\nError: ${error}.`
-      )
-    })
-  }
-)
-    return{
-      store,unsubscribe
-    }
-   },
-   computed:{
-    a(){
-      return this.store.doubleCount*2
     },
- 
-   },
-   mounted(){
+    mounted() {
 
-   },
-   methods:{
-    doThing(){
-      this.store.increment(5)
-      this.store.doubleCount
-    }
-   }
+    },
+    methods: {
+      giveTime(val) {
+        //灏嗕腑鍥芥爣鍑嗘椂闂磋浆涓烘寚瀹氭牸寮�(璇ョ粍浠惰繑鍥炵殑鏍囧噯鏃堕棿鐨勬牸寮忥紝鎵�浠ュ繀椤荤殑鍔犺繖涓嚱鏁�)
+        this.beginTime = dayjs(val[0]).format('YYYY-MM-DD HH:mm:ss');
+        this.endTime = dayjs(val[1]).format('YYYY-MM-DD HH:mm:ss');
+      },
+      set(){
+        const params = {}
+        params.user = 'admin'
+        params.beginTime = this.beginTime
+        params.endTime = this.endTime
+        params.region  = '閲戝北'
+        params.isRegularTime  = this.radio1
+        settingApi.submitSetting(params).then(res => {
+          if(res.data.code == 1){
+            ElMessage.success('璁剧疆鎴愬姛')
+          }else{
+            ElMessage('璁剧疆澶辫触')
+          }
+        })
+      }
+     }
 }
 </script>
 
 <template>
-  <div>
-    <el-button type="primary" @click="doThing">鐐瑰嚮{{ store.doubleCount }}</el-button>
-  </div>
-  <div>{{ a }}</div>
-  <div>{{ store.secret }}</div>
-  <div>{{ store.vue }}</div>
-  <div>{{ store.澶� }}</div>
+  <div>鐢熸垚閰嶇疆鏂囦欢</div>
+  <el-form>
+    <el-form-item label="鍖哄煙">
+      <el-radio-group v-model="radio">
+    <el-radio :label="0">閲戝北</el-radio>
+    <!-- <el-radio :label="6">Option B</el-radio>
+    <el-radio :label="9">Option C</el-radio> -->
+  </el-radio-group>
+    </el-form-item>
+    <el-form-item label="閫夋嫨璧峰鏃堕棿">
+      <TimeSelectWithShortCuts @submit-time="giveTime"></TimeSelectWithShortCuts>
+    </el-form-item>
 
+    <el-form-item label="鏄惁瀹氭椂">
+      <el-radio-group v-model="radio1" >
+      <el-radio label="1" size="large">鏄�</el-radio>
+      <el-radio label="2" size="large">鍚�</el-radio>
+    </el-radio-group>
+    </el-form-item>
+
+    <el-form-item> <el-button @click="set">璁剧疆</el-button></el-form-item>
+  </el-form>
 </template>
-<style scoped>
+
+<style  scoped>
 
 </style>
\ No newline at end of file

--
Gitblit v1.9.3