From 567fb186b00e8cb8cc90beb9e18c1b01b9c3f4ec Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 28 八月 2025 10:52:11 +0800
Subject: [PATCH] 1.图标修改

---
 src/static/images/icon/caigoutaizhang@2x.png       |    0 
 src/pages.json                                     |   14 +
 src/static/images/icon/huikuanliushui@2x.png       |    0 
 src/static/images/icon/laipiaotaizhang@2x.png      |    0 
 src/static/images/icon/xietongshenpi@2x.png        |    0 
 src/static/images/icon/shbeibaoxiu@2x.png          |    0 
 src/api/personnelManagement/payrollManagement.js   |   35 ++++
 src/api/personnelManagement/employeeRecord.js      |   18 ++
 src/static/images/icon/shbeibaoyang@2x.png         |    0 
 src/static/images/icon/fukuanliushui@2x.png        |    0 
 src/static/images/icon/kaipiaodengji@2x.png        |    0 
 src/pages/mine.vue                                 |   35 ++-
 src/static/images/icon/xiaoshoutaizhang@2x.png     |    0 
 src/static/images/icon/laipiaodengji@2x.png        |    0 
 src/pages/index.vue                                |   87 ++++------
 src/static/images/icon/kehuwanglai@2x.png          |    0 
 src/static/images/icon/huikuandengji@2x.png        |    0 
 src/static/images/icon/fukuanjingji@2x.png         |    0 
 src/static/images/icon/kaipiaotaizhang@2x.png      |    0 
 src/static/images/icon/kehubaifang@2x.png          |    0 
 src/pages_mine/pages/company/index.vue             |   83 ++++++++++
 src/pages_mine/pages/info/index.vue                |    8 
 src/api/personnelManagement/onboarding.js          |   49 ++++++
 src/pages_mine/pages/contract/index.vue            |   97 ++++++++++++
 src/static/images/icon/gongyingshangwanglai@2x.png |    0 
 src/static/images/icon/shebeitaizhang@2x.png       |    0 
 26 files changed, 356 insertions(+), 70 deletions(-)

diff --git a/src/api/personnelManagement/employeeRecord.js b/src/api/personnelManagement/employeeRecord.js
new file mode 100644
index 0000000..378756a
--- /dev/null
+++ b/src/api/personnelManagement/employeeRecord.js
@@ -0,0 +1,18 @@
+import request from '@/utils/request'
+
+// 鏌ヨ鍦ㄨ亴鍛樺伐鍙拌处
+export function staffOnJobListPage(query) {
+    return request({
+        url: '/staff/staffOnJob/listPage',
+        method: 'get',
+        params: query,
+    })
+}
+// 鏌ヨ鍛樺伐鍏ヨ亴淇℃伅
+export function staffOnJobInfo(query) {
+    return request({
+        url: '/staff/staffOnJob/staffNo',
+        method: 'get',
+        params: query,
+    })
+}
\ No newline at end of file
diff --git a/src/api/personnelManagement/onboarding.js b/src/api/personnelManagement/onboarding.js
new file mode 100644
index 0000000..39dbf22
--- /dev/null
+++ b/src/api/personnelManagement/onboarding.js
@@ -0,0 +1,49 @@
+import request from "@/utils/request";
+
+// 鏌ヨ浜哄憳鍏ヨ亴鍒楄〃
+export function staffJoinListPage(query) {
+  return request({
+    url: "/staff/staffJoinLeaveRecord/listPage",
+    method: "get",
+    params: query,
+  });
+}
+// 鏂板浜哄憳鍏ヨ亴
+export function staffJoinAdd(query) {
+  return request({
+    url: "/staff/staffJoinLeaveRecord/add",
+    method: "post",
+    data: query,
+  });
+}
+// 淇敼浜哄憳鍏ヨ亴
+export function staffJoinUpdate(query) {
+  return request({
+    url: "/staff/staffJoinLeaveRecord/update",
+    method: "post",
+    data: query,
+  });
+}
+// 鏌ヨ鍛樺伐鍏ヨ亴淇℃伅
+export function getStaffJoinInfo(query) {
+  return request({
+    url: "/staff/staffJoinLeaveRecord/" + query,
+    method: "get",
+    data: query,
+  });
+}
+// 鍒犻櫎鍛樺伐
+export function staffJoinDel(query) {
+  return request({
+    url: "/staff/staffJoinLeaveRecord/del",
+    method: "delete",
+    data: query,
+  });
+}
+
+export function getStaffOnJob() {
+  return request({
+    url: "/staff/staffOnJob/list",
+    method: "get",
+  });
+}
diff --git a/src/api/personnelManagement/payrollManagement.js b/src/api/personnelManagement/payrollManagement.js
new file mode 100644
index 0000000..c29a6b1
--- /dev/null
+++ b/src/api/personnelManagement/payrollManagement.js
@@ -0,0 +1,35 @@
+// 钖叕绠$悊
+import request from "@/utils/request";
+
+// 鏌ヨ鍒楄〃
+export function compensationListPage(query) {
+  return request({
+    url: "/compensationPerformance/listPage",
+    method: "get",
+    params: query,
+  });
+}
+// 鏂板
+export function compensationAdd(query) {
+  return request({
+    url: "/compensationPerformance/add",
+    method: "post",
+    data: query,
+  });
+}
+// 淇敼
+export function compensationUpdate(query) {
+  return request({
+    url: "/compensationPerformance/update",
+    method: "post",
+    data: query,
+  });
+}
+// 鍒犻櫎
+export function compensationDelete(query) {
+  return request({
+    url: "/compensationPerformance/delete",
+    method: "delete",
+    data: query,
+  });
+}
\ No newline at end of file
diff --git a/src/pages.json b/src/pages.json
index 747d98d..66d15c2 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -327,7 +327,7 @@
           "navigationBarTitleText": "璁惧缁翠慨",
           "navigationStyle": "custom"
         }
-    }
+    },
     {
       "path": "pages/equipmentManagement/upkeep/index",
         "style": {
@@ -367,6 +367,18 @@
           }
         },
         {
+          "path": "company/index",
+          "style": {
+            "navigationBarTitleText": "鍏徃淇℃伅"
+          }
+        },
+        {
+          "path": "contract/index",
+          "style": {
+            "navigationBarTitleText": "鍚堝悓淇℃伅"
+          }
+        },
+        {
           "path": "info/edit",
           "style": {
             "navigationBarTitleText": "缂栬緫璧勬枡"
diff --git a/src/pages/index.vue b/src/pages/index.vue
index 60d71f2..d62cae4 100644
--- a/src/pages/index.vue
+++ b/src/pages/index.vue
@@ -18,20 +18,20 @@
 			</view>
 		</view>
 		
-		<view class="notice-section">
-			<view class="notice">
-				<view class="notice-content">
-					<view class="notice-left">
-						<text class="notice-status">閫氱煡</text>
-					</view>
-					<view class="notice-separator"></view>
-					<view class="notice-right">
-						<text class="notice-label">{{currentStatus}}</text>
-						<text class="notice-text">褰撴棩閿�鍞澶囨暟:<text class="notice-number">{{number}}<text class="notice-unit">涓�</text></text></text>
-					</view>
-				</view>
-			</view>
-		</view>
+<!--		<view class="notice-section">-->
+<!--			<view class="notice">-->
+<!--				<view class="notice-content">-->
+<!--					<view class="notice-left">-->
+<!--						<text class="notice-status">閫氱煡</text>-->
+<!--					</view>-->
+<!--					<view class="notice-separator"></view>-->
+<!--					<view class="notice-right">-->
+<!--						<text class="notice-label">{{currentStatus}}</text>-->
+<!--						<text class="notice-text">褰撴棩閿�鍞澶囨暟:<text class="notice-number">{{number}}<text class="notice-unit">涓�</text></text></text>-->
+<!--					</view>-->
+<!--				</view>-->
+<!--			</view>-->
+<!--		</view>-->
 		
 		<!-- 钀ラ攢绠$悊妯″潡 -->
 		<view class="common-module marketing-module">
@@ -53,7 +53,7 @@
 						<view class="icon-container" :style="{ background: item.bgColor }">
 							<up-icon
 								:name="item.icon"
-								:size="26"
+								:size="58"
 								color="#ffffff"
 							></up-icon>
 						</view>
@@ -83,7 +83,7 @@
 						<view class="icon-container" :style="{ background: item.bgColor }">
 							<up-icon
 								:name="item.icon"
-								:size="26"
+								:size="58"
 								color="#ffffff"
 							></up-icon>
 						</view>
@@ -113,7 +113,7 @@
 						<view class="icon-container" :style="{ background: item.bgColor }">
 							<up-icon
 								:name="item.icon"
-								:size="26"
+								:size="58"
 								color="#ffffff"
 							></up-icon>
 						</view>
@@ -143,7 +143,7 @@
 						<view class="icon-container" :style="{ background: item.bgColor }">
 							<up-icon
 								:name="item.icon"
-								:size="26"
+								:size="58"
 								color="#ffffff"
 							></up-icon>
 						</view>
@@ -188,101 +188,84 @@
 // 钀ラ攢绠$悊鍔熻兘鏁版嵁
 const marketingItems = reactive([
 	{
-		icon: 'account',
+		icon: '/static/images/icon/xiaoshoutaizhang@2x.png',
 		label: '閿�鍞彴璐�',
-		bgColor: '#2979ff'
 	},
 	{
-		icon: 'home',
+		icon: '/static/images/icon/kaipiaodengji@2x.png',
 		label: '寮�绁ㄧ櫥璁�',
-		bgColor: '#1976d2'
 	},
 	{
-		icon: 'file-text',
+		icon: '/static/images/icon/kaipiaotaizhang@2x.png',
 		label: '寮�绁ㄥ彴璐�',
-		bgColor: '#42a5f5'
 	},
 	{
-		icon: 'shopping-cart',
+		icon: '/static/images/icon/huikuandengji@2x.png',
 		label: '鍥炴鐧昏',
-		bgColor: '#64b5f6'
 	},
 	{
-		icon: 'chat',
+		icon: '/static/images/icon/huikuanliushui@2x.png',
 		label: '鍥炴娴佹按',
-		bgColor: '#90caf9'
 	},
 	{
-		icon: 'chat',
+		icon: '/static/images/icon/kehuwanglai@2x.png',
 		label: '瀹㈡埛寰�鏉�',
-		bgColor: '#90caf9'
 	}
 ]);
 
 // 閲囪喘绠$悊鍔熻兘鏁版嵁
 const purchaseItems = reactive([
 	{
-		icon: 'order',
+		icon: '/static/images/icon/caigoutaizhang@2x.png',
 		label: '閲囪喘鍙拌处',
-		bgColor: '#bbdefb'
 	},
 	{
-		icon: 'truck',
+		icon: '/static/images/icon/laipiaodengji@2x.png',
 		label: '鏉ョエ鐧昏',
-		bgColor: '#e3f2fd'
 	},
 	{
-		icon: 'box',
+		icon: '/static/images/icon/laipiaotaizhang@2x.png',
 		label: '鏉ョエ鍙拌处',
-		bgColor: '#f3e5f5'
 	},
 	{
-		icon: 'chart-line',
+		icon: '/static/images/icon/fukuanjingji@2x.png',
 		label: '浠樻鐧昏',
-		bgColor: '#e8eaf6'
 	},
 	{
-		icon: 'settings',
+		icon: '/static/images/icon/fukuanliushui@2x.png',
 		label: '浠樻娴佹按',
-		bgColor: '#f1f8e9'
 	},
 	{
-		icon: 'settings',
+		icon: '/static/images/icon/gongyingshangwanglai@2x.png',
 		label: '渚涘簲鍟嗗線鏉�',
-		bgColor: '#f1f8e9'
 	},
 ]);
 
 // 鍗忓悓鍔炲叕鍔熻兘鏁版嵁
 const collaborationItems = reactive([
 	{
-		icon: 'checkmark-circle',
+		icon: '/static/images/icon/xietongshenpi@2x.png',
 		label: '鍗忓悓瀹℃壒',
-		bgColor: '#4caf50'
 	},
 	{
-		icon: 'map-pin',
+		icon: '/static/images/icon/kehubaifang@2x.png',
 		label: '瀹㈡埛鎷滆',
-		bgColor: '#ff9800'
 	}
 ]);
 
 // 璁惧绠$悊鍔熻兘鏁版嵁
 const equipmentItems = reactive([
 	{
-		icon: 'list',
+		icon: '/static/images/icon/shebeitaizhang@2x.png',
 		label: '璁惧鍙拌处',
-		bgColor: '#9c27b0'
 	},
 	{
-		icon: 'wrench',
+		icon: '/static/images/icon/shbeibaoxiu@2x.png',
 		label: '璁惧鎶ヤ慨',
-		bgColor: '#f44336'
 	},
 	{
-		icon: 'shield-check',
+		icon: '/static/images/icon/shbeibaoyang@2x.png',
 		label: '璁惧淇濆吇',
-		bgColor: '#00bcd4'
 	}
 ]);
 
diff --git a/src/pages/mine.vue b/src/pages/mine.vue
index f0f075d..40a2645 100644
--- a/src/pages/mine.vue
+++ b/src/pages/mine.vue
@@ -22,9 +22,9 @@
           </view>
         </view>
       </view>
-      <view class="right" @click="handleToInfo">
-        <text class="link">涓汉淇℃伅</text>
-        <view class="iconfont icon-right"></view>
+      <view class="right" @click="handleLogout">
+        <text class="link">閫�鍑虹櫥褰�</text>
+<!--        <view class="iconfont icon-right"></view>-->
       </view>
     </view>
 
@@ -32,21 +32,27 @@
     <view class="menu-card">
       <view class="menu-item" @click="handleUnitManage">
         <uni-icons type="home" size="22" color="#3C96F3" />
-        <text class="label">鍗曚綅绠$悊</text>
+        <text class="label">鍗曚綅淇℃伅</text>
         <uni-icons class="arrow" type="right" size="18" color="#c0c4cc" />
       </view>
-      <view class="menu-item" @click="handleUserManage">
+      <view class="menu-item" @click="handleToInfo">
         <uni-icons type="person" size="22" color="#3C96F3" />
-        <text class="label">鐢ㄦ埛绠$悊</text>
+        <text class="label">鐢ㄦ埛淇℃伅</text>
         <uni-icons class="arrow" type="right" size="18" color="#c0c4cc" />
       </view>
       <view class="menu-item" @click="handleContractManage">
         <uni-icons type="compose" size="22" color="#3C96F3" />
-        <text class="label">鍚堝悓绠$悊</text>
+        <text class="label">鍚堝悓淇℃伅</text>
         <uni-icons class="arrow" type="right" size="18" color="#c0c4cc" />
       </view>
     </view>
-
+		<view>
+			<uni-popup ref="popup" type="dialog">
+				<uni-popup-dialog type="info" cancelText="鍏抽棴" confirmText="閫�鍑�" title="閫氱煡" content="纭畾娉ㄩ攢骞堕��鍑虹郴缁熷悧"
+													@confirm="dialogConfirm">
+				</uni-popup-dialog>
+			</uni-popup>
+		</view>
     <!-- 搴曢儴涓や釜淇℃伅鍗$墖 -->
     <!-- <view class="info-cards">
       <view class="info-card">
@@ -89,7 +95,6 @@
 uni.$on('refresh', () => {
   avatar.value = userStore.avatar;
 })
-
 function handleToInfo() {
   uni.navigateTo({
     url: '/pages_mine/pages/info/index'
@@ -120,19 +125,23 @@
 
 // 鐜版湁璺宠浆鏂规硶淇濈暀锛歨andleToInfo / handleToLogin / handleToAvatar / handleHelp 绛�
 function handleUnitManage() {
-  // TODO: 鏇挎崲涓虹湡瀹炶矾鐢�
-  uni.showToast({ title: '妯″潡寤鸿涓瓇', icon: 'none' });
+	uni.navigateTo({
+		url: '/pages_mine/pages/company/index'
+	});
 }
 function handleUserManage() {
   // TODO: 鏇挎崲涓虹湡瀹炶矾鐢�
   uni.showToast({ title: '妯″潡寤鸿涓瓇', icon: 'none' });
 }
 function handleContractManage() {
-  // TODO: 鏇挎崲涓虹湡瀹炶矾鐢�
-  uni.showToast({ title: '妯″潡寤鸿涓瓇', icon: 'none' });
+	uni.navigateTo({
+		url: '/pages_mine/pages/contract/index'
+	});
 }
 onMounted(() => {
 	// 璁剧疆鐢ㄦ埛淇℃伅
+	// 璁剧疆鐢ㄦ埛淇℃伅
+	userStore.getInfo()
 });
 </script>
 
diff --git a/src/pages_mine/pages/company/index.vue b/src/pages_mine/pages/company/index.vue
new file mode 100644
index 0000000..3962e20
--- /dev/null
+++ b/src/pages_mine/pages/company/index.vue
@@ -0,0 +1,83 @@
+<template>
+  <view class="container">
+    <view class="card">
+      <van-cell-group>
+        <van-cell icon="cluster-o" title="鎵�灞炲叕鍙�" :value="userStore.currentFactoryName" />
+        <van-cell icon="manager-o" title="宀椾綅" :value="postGroup" />
+      </van-cell-group>
+    </view>
+
+    <!-- <u-button @click="register()">缁戝畾寰俊</u-button> -->
+  </view>
+</template>
+
+<script setup>
+import { getUserProfile } from "@/api/system/user"
+import { ref } from "vue";
+import modal from "@/plugins/modal"
+
+const user = ref({})
+const roleGroup = ref("")
+const postGroup = ref("")
+function getUser() {
+  getUserProfile().then(response => {
+    user.value = response.data
+    roleGroup.value = response.roleGroup
+    postGroup.value = response.postGroup
+  })
+}
+getUser()
+
+import { wxRegister } from "@/api/oauth"
+import { getWxCode } from "@/utils/geek"
+import useUserStore from "@/store/modules/user";
+const userStore = useUserStore()
+
+function register(){
+  modal.loading('缁戝畾寰俊涓�...')
+  getWxCode().then(res=>{
+    wxRegister('miniapp',res).then(res=>{
+      modal.closeLoading()
+    })
+  })
+  
+}
+
+</script>
+
+<style lang="scss">
+/* 鑳屾櫙鏇存煍鍜岋紝鍗$墖鏇寸獊鍑� */
+page {
+  background-color: #f5f7fb;
+}
+
+.container {
+  min-height: 100vh;
+  padding: 0; /* 24rpx -> 0.75rem */
+  box-sizing: border-box;
+}
+
+/* 鍒楄〃鍗$墖瀹瑰櫒 */
+.card {
+  background-color: #ffffff;
+  box-shadow: 0 0.375rem 1rem rgba(0, 0, 0, 0.06); /* 0 12rpx 32rpx -> 0 0.375rem 1rem */
+  overflow: hidden;
+}
+
+/* 閫傞厤 Vant Cell */
+:deep(.van-cell) {
+  min-height: 3rem; /* 92rpx -> 2.875rem */
+	align-items: center;
+}
+
+:deep(.van-cell__title) {
+  font-weight: 500;
+  color: #1f2937; /* 娣辩伆 */
+}
+
+:deep(.van-cell__value) {
+  color: #6b7280; /* 娆¤鐏� */
+}
+
+/* 绉婚櫎涓嶅啀浣跨敤鐨� .cell-icon 鏍峰紡 */
+</style>
diff --git a/src/pages_mine/pages/contract/index.vue b/src/pages_mine/pages/contract/index.vue
new file mode 100644
index 0000000..2eb5848
--- /dev/null
+++ b/src/pages_mine/pages/contract/index.vue
@@ -0,0 +1,97 @@
+<template>
+  <view class="container">
+    <view class="card">
+      <van-cell-group>
+        <van-cell icon="underway-o" title="鍚堝悓寮�濮嬫椂闂�" :value="user.contractStartTime" />
+        <van-cell icon="underway-o" title="鍚堝悓缁撴潫鏃堕棿" :value="user.contractEndTime" />
+        <van-cell icon="medal-o" title="宀椾綅" :value="user.postJob" />
+        <van-cell icon="label-o" title="绗竴瀛﹀巻" :value="user.firstStudy" />
+      </van-cell-group>
+    </view>
+
+    <!-- <u-button @click="register()">缁戝畾寰俊</u-button> -->
+  </view>
+</template>
+
+<script setup>
+import { ref } from "vue";
+import modal from "@/plugins/modal"
+
+const user = ref({
+	contractStartTime: '',
+	contractEndTime: '',
+	postJob: '',
+	firstStudy: '',
+})
+const roleGroup = ref("")
+const postGroup = ref("")
+
+
+import { wxRegister } from "@/api/oauth"
+import { getWxCode } from "@/utils/geek"
+import useUserStore from "@/store/modules/user";
+import {staffJoinListPage} from "@/api/personnelManagement/onboarding";
+const userStore = useUserStore()
+
+function getUser() {
+	const params = {
+		staffState: 1,
+		current: 1,
+		size: 1,
+		staffName: userStore.nickName
+	}
+	staffJoinListPage({...params}).then(response => {
+		user.value = {...response.data.records[0]}
+		roleGroup.value = response.roleGroup
+		postGroup.value = response.postGroup
+	})
+}
+getUser()
+function register(){
+  modal.loading('缁戝畾寰俊涓�...')
+  getWxCode().then(res=>{
+    wxRegister('miniapp',res).then(res=>{
+      modal.closeLoading()
+    })
+  })
+  
+}
+
+</script>
+
+<style lang="scss">
+/* 鑳屾櫙鏇存煍鍜岋紝鍗$墖鏇寸獊鍑� */
+page {
+  background-color: #f5f7fb;
+}
+
+.container {
+  min-height: 100vh;
+  padding: 0; /* 24rpx -> 0.75rem */
+  box-sizing: border-box;
+}
+
+/* 鍒楄〃鍗$墖瀹瑰櫒 */
+.card {
+  background-color: #ffffff;
+  box-shadow: 0 0.375rem 1rem rgba(0, 0, 0, 0.06); /* 0 12rpx 32rpx -> 0 0.375rem 1rem */
+  overflow: hidden;
+}
+
+/* 閫傞厤 Vant Cell */
+:deep(.van-cell) {
+  min-height: 3rem; /* 92rpx -> 2.875rem */
+	align-items: center;
+}
+
+:deep(.van-cell__title) {
+  font-weight: 500;
+  color: #1f2937; /* 娣辩伆 */
+}
+
+:deep(.van-cell__value) {
+  color: #6b7280; /* 娆¤鐏� */
+}
+
+/* 绉婚櫎涓嶅啀浣跨敤鐨� .cell-icon 鏍峰紡 */
+</style>
diff --git a/src/pages_mine/pages/info/index.vue b/src/pages_mine/pages/info/index.vue
index b2f87bd..6fb2356 100644
--- a/src/pages_mine/pages/info/index.vue
+++ b/src/pages_mine/pages/info/index.vue
@@ -1,7 +1,7 @@
 <template>
   <view class="container">
     <view class="card">
-      <van-cell-group inset>
+      <van-cell-group>
         <van-cell icon="user" title="鏄电О" :value="user.nickName" />
         <van-cell icon="phone" title="鎵嬫満鍙风爜" :value="user.phonenumber" />
         <van-cell icon="invitation" title="閭" :value="user.email" />
@@ -54,21 +54,21 @@
 
 .container {
   min-height: 100vh;
-  padding: 0.75rem; /* 24rpx -> 0.75rem */
+  padding: 0; /* 24rpx -> 0.75rem */
   box-sizing: border-box;
 }
 
 /* 鍒楄〃鍗$墖瀹瑰櫒 */
 .card {
   background-color: #ffffff;
-  border-radius: 0.625rem; /* 20rpx -> 0.625rem */
   box-shadow: 0 0.375rem 1rem rgba(0, 0, 0, 0.06); /* 0 12rpx 32rpx -> 0 0.375rem 1rem */
   overflow: hidden;
 }
 
 /* 閫傞厤 Vant Cell */
 :deep(.van-cell) {
-  min-height: 2.875rem; /* 92rpx -> 2.875rem */
+  min-height: 3rem; /* 92rpx -> 2.875rem */
+	align-items: center;
 }
 
 :deep(.van-cell__title) {
diff --git a/src/static/images/icon/caigoutaizhang@2x.png b/src/static/images/icon/caigoutaizhang@2x.png
new file mode 100644
index 0000000..d0e821b
--- /dev/null
+++ b/src/static/images/icon/caigoutaizhang@2x.png
Binary files differ
diff --git a/src/static/images/icon/fukuanjingji@2x.png b/src/static/images/icon/fukuanjingji@2x.png
new file mode 100644
index 0000000..12f32ad
--- /dev/null
+++ b/src/static/images/icon/fukuanjingji@2x.png
Binary files differ
diff --git a/src/static/images/icon/fukuanliushui@2x.png b/src/static/images/icon/fukuanliushui@2x.png
new file mode 100644
index 0000000..c4798a2
--- /dev/null
+++ b/src/static/images/icon/fukuanliushui@2x.png
Binary files differ
diff --git a/src/static/images/icon/gongyingshangwanglai@2x.png b/src/static/images/icon/gongyingshangwanglai@2x.png
new file mode 100644
index 0000000..9abf23b
--- /dev/null
+++ b/src/static/images/icon/gongyingshangwanglai@2x.png
Binary files differ
diff --git a/src/static/images/icon/huikuandengji@2x.png b/src/static/images/icon/huikuandengji@2x.png
new file mode 100644
index 0000000..9192521
--- /dev/null
+++ b/src/static/images/icon/huikuandengji@2x.png
Binary files differ
diff --git a/src/static/images/icon/huikuanliushui@2x.png b/src/static/images/icon/huikuanliushui@2x.png
new file mode 100644
index 0000000..d2dd954
--- /dev/null
+++ b/src/static/images/icon/huikuanliushui@2x.png
Binary files differ
diff --git a/src/static/images/icon/kaipiaodengji@2x.png b/src/static/images/icon/kaipiaodengji@2x.png
new file mode 100644
index 0000000..7f925ff
--- /dev/null
+++ b/src/static/images/icon/kaipiaodengji@2x.png
Binary files differ
diff --git a/src/static/images/icon/kaipiaotaizhang@2x.png b/src/static/images/icon/kaipiaotaizhang@2x.png
new file mode 100644
index 0000000..6327ba3
--- /dev/null
+++ b/src/static/images/icon/kaipiaotaizhang@2x.png
Binary files differ
diff --git a/src/static/images/icon/kehubaifang@2x.png b/src/static/images/icon/kehubaifang@2x.png
new file mode 100644
index 0000000..af01449
--- /dev/null
+++ b/src/static/images/icon/kehubaifang@2x.png
Binary files differ
diff --git a/src/static/images/icon/kehuwanglai@2x.png b/src/static/images/icon/kehuwanglai@2x.png
new file mode 100644
index 0000000..d3fd421
--- /dev/null
+++ b/src/static/images/icon/kehuwanglai@2x.png
Binary files differ
diff --git a/src/static/images/icon/laipiaodengji@2x.png b/src/static/images/icon/laipiaodengji@2x.png
new file mode 100644
index 0000000..a21c1ca
--- /dev/null
+++ b/src/static/images/icon/laipiaodengji@2x.png
Binary files differ
diff --git a/src/static/images/icon/laipiaotaizhang@2x.png b/src/static/images/icon/laipiaotaizhang@2x.png
new file mode 100644
index 0000000..102687a
--- /dev/null
+++ b/src/static/images/icon/laipiaotaizhang@2x.png
Binary files differ
diff --git a/src/static/images/icon/shbeibaoxiu@2x.png b/src/static/images/icon/shbeibaoxiu@2x.png
new file mode 100644
index 0000000..0deb78a
--- /dev/null
+++ b/src/static/images/icon/shbeibaoxiu@2x.png
Binary files differ
diff --git a/src/static/images/icon/shbeibaoyang@2x.png b/src/static/images/icon/shbeibaoyang@2x.png
new file mode 100644
index 0000000..edecd1b
--- /dev/null
+++ b/src/static/images/icon/shbeibaoyang@2x.png
Binary files differ
diff --git a/src/static/images/icon/shebeitaizhang@2x.png b/src/static/images/icon/shebeitaizhang@2x.png
new file mode 100644
index 0000000..4c611a4
--- /dev/null
+++ b/src/static/images/icon/shebeitaizhang@2x.png
Binary files differ
diff --git a/src/static/images/icon/xiaoshoutaizhang@2x.png b/src/static/images/icon/xiaoshoutaizhang@2x.png
new file mode 100644
index 0000000..914a51a
--- /dev/null
+++ b/src/static/images/icon/xiaoshoutaizhang@2x.png
Binary files differ
diff --git a/src/static/images/icon/xietongshenpi@2x.png b/src/static/images/icon/xietongshenpi@2x.png
new file mode 100644
index 0000000..cc22a39
--- /dev/null
+++ b/src/static/images/icon/xietongshenpi@2x.png
Binary files differ

--
Gitblit v1.9.3