浏览代码

Merge branch 'master' of http://118.195.146.34:3000/ygtx/ygoa_miniapp

HMY 1 年之前
父节点
当前提交
7eb8903476
共有 1 个文件被更改,包括 33 次插入4 次删除
  1. 33 4
      pages/work/index.vue

+ 33 - 4
pages/work/index.vue

@@ -89,9 +89,16 @@
 				</uni-grid-item>
 			</uni-grid>
 		</view>
+		<!-- 计算器弹出层 -->
 		<view class="popup_container">
 			<cui-calculator ref="calculatorPopup" size="normal"></cui-calculator>
 		</view>
+		<!-- 清除缓存弹出层 -->
+		<view class="clear_cache_popup_container">
+			<uni-popup ref="clearCacheDialog" type="dialog">
+				<uni-popup-dialog title="确认清除缓存" @confirm="clearCache"></uni-popup-dialog>
+			</uni-popup>
+		</view>
 	</view>
 </template>
 
@@ -115,15 +122,20 @@
 		}
 	}
 	function changeToolsGrid(e) { // 点击工具宫格
-
-		if (1 == e.detail.index) { // 打开计算器弹出层
-			openCalculatorPopup()
-			return
+		switch (e.detail.index) {
+			case 1:
+				openCalculatorPopup()
+				break
+			case 2:
+				openClearCachePopup()
+				break
+			default:
 		}
 		console.log('changeToolsGrid', e);
 		// $tab.navigateTo('/pages/work/edit/index?title=' + '')
 		// $modal.showToast('模块建设中~')
 	}
+	// 计算器
 	const calculatorPopup = ref(null)
 	function openCalculatorPopup() { // 打开计算器弹出层
 		calculatorPopup.value.open()
@@ -131,6 +143,23 @@
 	function closeCalculatorPopup() { // 关闭计算器弹出层
 		calculatorPopup.value.close()
 	}
+	// 清除缓存
+	const clearCacheDialog = ref(null)
+	function openClearCachePopup() { // 打开清除缓存弹出层
+		clearCacheDialog.value.open()
+	}
+	function closeClearCachePopup() { // 关闭清除缓存弹出层
+		clearCacheDialog.value.close()
+	}
+	function clearCache() {
+      uni.clearStorageSync();
+      // 提示用户缓存清理成功
+      uni.showToast({
+        title: '缓存清理成功',
+        icon: 'success',
+        duration: 2000
+      });
+	}
 </script>
 
 <style lang="scss">