From ffd0af47ee31a9592cfab56a907e9841a9113c52 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期四, 20 七月 2023 10:37:17 +0800
Subject: [PATCH] 代码提交,前端代码打包

---
 Source/UBCS-WEB/dist/src/views/util/store.vue |  122 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 122 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS-WEB/dist/src/views/util/store.vue b/Source/UBCS-WEB/dist/src/views/util/store.vue
new file mode 100644
index 0000000..51c76ad
--- /dev/null
+++ b/Source/UBCS-WEB/dist/src/views/util/store.vue
@@ -0,0 +1,122 @@
+<template>
+  <basic-container>
+    <h3>瀛樺偍</h3>
+    <el-tag class="title"
+            size="small">鍩烘湰璇诲啓鍒�(鎸佷箙鍖栧瓨鍌�)
+    </el-tag>
+    <div class="box">
+      <el-button type="primary"
+                 size="small"
+                 @click="setItem({name:'username', value:'avuex'});">set('username', 'avuex')
+      </el-button>
+
+      <el-button type="success"
+                 size="small"
+                 @click="getItem({name:'username'});">get('username')
+      </el-button>
+
+      <el-button type="danger"
+                 size="small"
+                 @click="delItem({name:'username'});">remove('username')
+      </el-button>
+    </div>
+    <el-tag class="title"
+            size="small">璁剧疆session(session瀛樺偍)
+    </el-tag>
+    <div class="box">
+      <el-button type="primary"
+                 size="small"
+                 @click="setItem({name:'username', value:'avuex',type:'session'});">set('username', 'avuex')
+      </el-button>
+
+      <el-button type="success"
+                 size="small"
+                 @click="getItem({name:'username',type:'session'});">get('username')
+      </el-button>
+
+      <el-button type="danger"
+                 size="small"
+                 @click="delItem({name:'username',type:'session'});">remove('username')
+      </el-button>
+    </div>
+    <el-tag class="title"
+            size="small">鑾峰彇鎵�鏈夊彲浠ヨ幏寰楃殑鏁版嵁
+    </el-tag>
+    <div class="box">
+      <el-button type="success"
+                 size="small"
+                 @click="getAll()">getAll(鎸佷箙鍖栧瓨鍌�)
+      </el-button>
+      <el-button type="success"
+                 size="small"
+                 @click="getAll({type:'session'})">getAll(session瀛樺偍)
+      </el-button>
+      <el-button type="danger"
+                 size="small"
+                 @click="clearAll()">delAll(鎸佷箙鍖栧瓨鍌�)
+      </el-button>
+      <el-button type="danger"
+                 size="small"
+                 @click="clearAll({type:'session'})">delAll(session瀛樺偍)
+      </el-button>
+    </div>
+  </basic-container>
+
+</template>
+
+<script>
+  import {
+    setStore,
+    getStore,
+    removeStore,
+    clearStore,
+    getAllStore
+  } from "@/util/store";
+
+  export default {
+    name: "store",
+    methods: {
+      setItem(params = {}) {
+        const {name, value, type} = params;
+        setStore({
+          name: name,
+          content: value,
+          type: type
+        });
+        this.$message(`璁剧疆鏁版嵁 ${name} = ${value}`);
+      },
+      getItem(params = {}) {
+        const {name, type} = params;
+        const content = getStore({
+          name: name,
+          type: type
+        });
+        this.$message(`鑾峰彇鏁版嵁 ${name} = ${content}`);
+      },
+      delItem(params = {}) {
+        const {name, type} = params;
+        removeStore({name, type});
+        this.$message(`鍒犻櫎鏁版嵁 ${name}`);
+      },
+      clearAll(params = {}) {
+        clearStore(params);
+        this.$message(`娓呴櫎鍏ㄩ儴鏁版嵁瀹屾垚`);
+      },
+      getAll(params = {}) {
+        const list = getAllStore(params);
+        window.console.log(list);
+        this.$message(`缁撴灉宸茬粡鎵撳嵃鍒版帶鍒跺彴`);
+      }
+    }
+  };
+</script>
+
+<style lang="scss">
+  .title {
+    margin-bottom: 10px;
+  }
+
+  .box {
+    margin-bottom: 20px;
+  }
+</style>

--
Gitblit v1.9.3