Browse Source

附件相关

zhaoxiaohai 2 years ago
parent
commit
edc774324e

+ 0 - 7
app.json

@@ -19,19 +19,12 @@
 			"pages": [
 				"product/index"
 			]
-		},
-		{
-			"root": "public",
-			"pages": [
-				"files/index"
-			]
 		}
 	],
 	"preloadRule": {
 		"pages/home/index": {
 			"packages": [
 				"packageA",
-				"public",
 				"select"
 			],
 			"network": "all"

+ 78 - 0
components/Yl_Attachment/index.js

@@ -0,0 +1,78 @@
+const _Http = getApp().globalData.http;
+Component({
+	options: {
+		addGlobalClass: true
+	},
+	properties: {
+		ownertable: String,
+		ownerid: String,
+		admin: Boolean
+	},
+	data: {
+		content: {
+			nocache: true,
+			pageNumber: 1,
+			pageSize: 999,
+			pageTotal: 1,
+			total: null,
+			usetype: ""
+		},
+		list: []
+	},
+	methods: {
+		getList(id, init = false) {
+			let content = {
+				...this.data.content,
+				"ownertable": this.data.ownertable,
+				"ownerid": this.data.ownerid,
+			};
+			if (init) content.pageNumber = 1
+			_Http.basic({
+				"classname": "system.attachment.Attachment",
+				"method": "queryFileLink",
+				content
+			}).then(res => {
+				console.log("附件列表", res)
+				if (res.msg != '成功') return wx.showToast({
+					title: res.data,
+					icon: "none"
+				});
+				this.setData({
+					"content.pageNumber": res.pageNumber + 1,
+					"content.pageTotal": res.pageTotal,
+					"content.total": res.total
+				})
+				this.selectComponent("#Yl_Files").handleFiles(res.data, true)
+			})
+		},
+		addFiles({
+			detail
+		}) {
+			_Http.basic({
+				"classname": "system.attachment.Attachment",
+				"method": "createFileLink",
+				"content": {
+					"ownertable": this.data.ownertable,
+					"ownerid": this.data.ownerid,
+					"usetype": "default",
+					"attachmentids": detail
+				}
+			}).then(res => {
+				console.log('上传附件', res)
+				if (res.msg != '成功') return wx.showToast({
+					title: res.msg,
+					icon: "none"
+				});
+				this.selectComponent("#Yl_Files").handleFiles(res.data);
+				this.setData({
+					"content.total": this.data.content.total + res.total
+				})
+			})
+		},
+		deleteFiles() {
+			this.setData({
+				"content.total": this.data.content.total - 1
+			})
+		}
+	}
+})

+ 6 - 0
components/Yl_Attachment/index.json

@@ -0,0 +1,6 @@
+{
+  "usingComponents": {
+    "Yl_Upload": "/components/Yl_Upload/index",
+    "Yl_Files": "/components/Yl_Files/index"
+  }
+}

+ 1 - 0
components/Yl_Attachment/index.scss

@@ -0,0 +1 @@
+@import "../../static/common-head.scss";

+ 20 - 0
components/Yl_Attachment/index.wxml

@@ -0,0 +1,20 @@
+<view class="head">
+	<view class="count">
+		总共{{content.total}}个
+	</view>
+	<view class="expand" wx:if="{{admin}}">
+		<Yl_Upload accept='media' bind:uploadCallback='addFiles'>
+			<navigator url="#" class="but">
+				<text class="iconfont icon-webqiyeshuiyintupian" />
+			</navigator>
+		</Yl_Upload>
+		<Yl_Upload accept='file' bind:uploadCallback='addFiles'>
+			<navigator url="#" class="but">
+				<text class="iconfont icon-a-biaoqianlanzhiku" />
+			</navigator>
+		</Yl_Upload>
+	</view>
+</view>
+
+<Yl_Files id="Yl_Files" delete='{{admin}}' binddeleteCallBack='deleteFiles' />
+<Yl_Empty wx:if="{{content.total==0}}" />

+ 3 - 1
components/Yl_Files/index.js

@@ -14,7 +14,8 @@ Component({
                 files: []
             },
         },
-        delete: Boolean
+        delete: Boolean,
+        deleteCallBack: Function
     },
     methods: {
         /* 预览媒体 */
@@ -91,6 +92,7 @@ Component({
                 this.setData({
                     files
                 });
+                this.triggerEvent("deleteCallBack")
             })
         },
         /* 处理附件 */

+ 111 - 0
components/Yl_Upload/index.js

@@ -0,0 +1,111 @@
+const _Http = getApp().globalData.http;
+Component({
+    /**
+     * 组件的属性列表
+     */
+    properties: {
+        /* 最大上传数量 */
+        maxCount: {
+            type: String,
+            value: 9
+        },
+        /* 文件上传类型限制 all media image file video */
+        accept: {
+            type: String,
+            value: "all"
+        },
+        /* 上传回调 */
+        uploadCallback: {
+            type: Function
+        },
+        /* 文件夹ID */
+        parentid: {
+            type: String,
+            value: wx.getStorageSync('siteP').appfolderid
+        }
+    },
+
+    /**
+     * 组件的初始数据
+     */
+    data: {
+        fileList: []
+    },
+
+    /**
+     * 组件的方法列表
+     */
+    methods: {
+        /* 上传文件 */
+        afterRead(event) {
+            for (let i = 0; i < event.detail.file.length; i++) {
+                // 初始化数据
+                let that = this,
+                    data = this.requestType(event.detail.file[i]);
+                data.content.filename = data.content.filename ? data.content.filename : `${Date.now()}.${data.content.filetype}`;
+                //发送请求
+                wx.getFileSystemManager().readFile({
+                    filePath: event.detail.file[i].url,
+                    success: result => {
+                        //返回临时文件路径
+                        const fileData = result.data;
+                        _Http.basic(data).then(res => {
+                            if (res.msg == "成功") {
+                                that.uploadFile(res.data, fileData)
+                            } else {
+                                wx.showToast({
+                                    title: `${fileData.filename}.${fileData.serialfilename}`,
+                                    icon: "none"
+                                })
+                            }
+                        })
+                    },
+                    fail: console.error
+                })
+            }
+        },
+        /* 请求类型 */
+        requestType(file) {
+            //获取文件后缀
+            var index = file.url.lastIndexOf(".");
+            var ext = file.url.substr(index + 1);
+            //文件名称
+            return {
+                "classname": "system.attachment.huawei.OBS",
+                "method": "getFileName",
+                "content": {
+                    "filename": file.name,
+                    "filetype": ext,
+                    "parentid": this.data.parentid
+                }
+            }
+        },
+        /* 上传成功反馈 */
+        uploadFile(res, data) {
+            var that = this;
+            wx.request({
+                url: res.uploadurl,
+                method: "PUT",
+                data: data,
+                header: {
+                    'content-type': 'application/octet-stream'
+                },
+                success(a) {
+                    _Http.basic({
+                        "classname": "system.attachment.huawei.OBS",
+                        "method": "uploadSuccess",
+                        "content": {
+                            "serialfilename": res.serialfilename
+                        }
+                    }).then(s => {
+                        console.log("文件上传反馈", s)
+                        // if (s.msg != "成功") return;
+                        that.triggerEvent("uploadCallback", s.data.attachmentids);
+                    }).catch(err => {
+                        console.log(err)
+                    })
+                }
+            })
+        },
+    }
+})

+ 6 - 0
components/Yl_Upload/index.json

@@ -0,0 +1,6 @@
+{
+    "component": true,
+    "usingComponents": {
+        "van-uploader": "@vant/weapp/uploader/index"
+    }
+}

+ 1 - 0
components/Yl_Upload/index.scss

@@ -0,0 +1 @@
+/* components/My_upload/index.wxss */

+ 3 - 0
components/Yl_Upload/index.wxml

@@ -0,0 +1,3 @@
+<van-uploader bind:after-read="afterRead" accept='{{accept}}' max-count="{{maxCount}}" preview-image='{{false}}' multiple>
+    <slot />
+</van-uploader>

+ 4 - 5
packageA/orderForm/detail.js

@@ -6,18 +6,18 @@ Page({
 		tabsActive: 0,
 		tabsList: [{
 			label: "产品明细",
-			icon: "icon-tabxiangxixinxi1",
+			icon: "icon-tabchanpin",
 			model: "#Product"
 		}, {
 			label: "附件",
-			icon: "icon-tabgenjinjilu",
-			model: "#Files"
+			icon: "icon-tabfujian1",
+			model: "#Yl_Attachment"
 		}, {
 			label: "订单进度",
 			icon: "icon-tabcaozuojilu1"
 		}, {
 			label: "发票",
-			icon: "icon-tabgenjinjilu"
+			icon: "icon-tabkaipiaoxinxi"
 		}],
 	},
 	onLoad(options) {
@@ -75,7 +75,6 @@ Page({
 	onReachBottom() {
 		this.partialRenewal();
 	},
-	
 	/* 更新数据 */
 	changeDetail() {
 		let data = this.data.detail,

+ 1 - 1
packageA/orderForm/detail.json

@@ -1,6 +1,6 @@
 {
 	"usingComponents": {
 		"Product": "./modules/product/index",
-		"Files": "/public/files/index"
+		"Yl_Attachment": "/components/Yl_Attachment/index"
 	}
 }

+ 1 - 1
packageA/orderForm/detail.wxml

@@ -83,6 +83,6 @@
 
 <Yl_FunTabs list='{{tabsList}}' active='{{tabsActive}}' bind:onChenge="tabsChange">
 	<Product slot='产品明细' id='Product' />
-	<Files slot='附件' id='Files' />
+	<Yl_Attachment slot='附件' id='Yl_Attachment' admin ownertable="sa_order" ownerid="{{detail.sa_orderid}}" />
 	<view style="height: 40rpx;" />
 </Yl_FunTabs>

+ 10 - 0
packageA/orderForm/modules/product/list/index.js

@@ -9,6 +9,16 @@ Component({
 		addGlobalClass: true
 	},
 	methods: {
+		toProductDetail(e) {
+			const {
+				item
+			} = e.currentTarget.dataset;
+			console.log(item)
+			/* wx.navigateTo({
+				url: `/packageA/market/detail?id=${item.sa_itemgroupid}&itemno=${item.itemno}`,
+			}) */
+
+		},
 		onBlur(e) {
 			let {
 				data,

+ 1 - 1
packageA/orderForm/modules/product/list/index.wxml

@@ -1,5 +1,5 @@
 <view class="product-item" wx:for="{{list}}" wx:key="item.sa_quotedprice_itemsid">
-	<navigator class="product" url="#">
+	<navigator class="product" url="#" data-item="{{item}}" bindtap="toProductDetail">
 		<view class="mian">
 			<view class="img" data-file="{{item.attinfos}}" catchtap="viewImage">
 				<van-image width="100%" height="100%" wx:if="{{item.cover}}" src="{{item.cover}}" use-loading-slot lazy-load>

+ 13 - 1
project.private.config.json

@@ -6,5 +6,17 @@
     "urlCheck": false
   },
   "libVersion": "2.26.2",
-  "condition": {}
+  "condition": {
+    "miniprogram": {
+      "list": [
+        {
+          "name": "",
+          "pathName": "packageA/orderForm/detail",
+          "query": "id=12",
+          "launchMode": "default",
+          "scene": null
+        }
+      ]
+    }
+  }
 }

+ 647 - 552
static/font-icon.wxss

@@ -8,740 +8,835 @@
     -moz-osx-font-smoothing: grayscale;
 }
 
+
+.icon-tabdizhi:before {
+    content: "\e6cc";
+}
+
+.icon-tabgenjindongtai1:before {
+    content: "\e6cd";
+}
+
+.icon-tabgongjuqingdan:before {
+    content: "\e6ce";
+}
+
+.icon-tabfujian1:before {
+    content: "\e6cf";
+}
+
+.icon-tabbaojiadan:before {
+    content: "\e6d0";
+}
+
+.icon-tabchanpinleibie:before {
+    content: "\e6d1";
+}
+
+.icon-tabgenjinjilu:before {
+    content: "\e6d2";
+}
+
+.icon-tabchanpin:before {
+    content: "\e6d3";
+}
+
+.icon-tabcaozuojilu1:before {
+    content: "\e6d4";
+}
+
+.icon-tabkehu:before {
+    content: "\e6d5";
+}
+
+.icon-tabjingzhengduishou:before {
+    content: "\e6d6";
+}
+
+.icon-tabrenwu:before {
+    content: "\e6d7";
+}
+
+.icon-tabkaipiaoxinxi:before {
+    content: "\e6d8";
+}
+
+.icon-tabxiansuo:before {
+    content: "\e6d9";
+}
+
+.icon-tabxiangxixinxi1:before {
+    content: "\e6da";
+}
+
+.icon-tablianxiren:before {
+    content: "\e6db";
+}
+
+.icon-tabxiangmu:before {
+    content: "\e6dc";
+}
+
+.icon-tabxiangmupinggu:before {
+    content: "\e6dd";
+}
+
+.icon-tabhetong:before {
+    content: "\e6de";
+}
+
+.icon-a-fanshenhetuihui:before {
+    content: "\e6c7";
+}
+
+.icon-a-baobeibohuituihui:before {
+    content: "\e6c8";
+}
+
+.icon-tijiao:before {
+    content: "\e6c9";
+}
+
+.icon-tijiaobaobei:before {
+    content: "\e6ca";
+}
+
+.icon-shenhe:before {
+    content: "\e6cb";
+}
+
 .icon-gonghaixiansuo:before {
     content: "\e6c6";
-  }
-  
-  .icon-jingzhengduishou:before {
+}
+
+.icon-jingzhengduishou:before {
     content: "\e6c4";
-  }
-  
-  .icon-shichanghuodong:before {
+}
+
+.icon-shichanghuodong:before {
     content: "\e6c5";
-  }
-  
-  .icon-chakanshijuan:before {
+}
+
+.icon-chakanshijuan:before {
     content: "\e6c2";
-  }
-  
-  .icon-kaoshi:before {
+}
+
+.icon-kaoshi:before {
     content: "\e6c3";
-  }
-  
-  .icon-xuexizuji:before {
+}
+
+.icon-xuexizuji:before {
     content: "\e6c0";
-  }
-  
-  .icon-kaoshixuexi:before {
+}
+
+.icon-kaoshixuexi:before {
     content: "\e6c1";
-  }
-  
-  .icon-xiaoshouxiansuogenjinmoshi:before {
+}
+
+.icon-xiaoshouxiansuogenjinmoshi:before {
     content: "\e6bf";
-  }
-  
-  .icon-kehu:before {
+}
+
+.icon-kehu:before {
     content: "\e6ba";
-  }
-  
-  .icon-hetong:before {
+}
+
+.icon-hetong:before {
     content: "\e6bb";
-  }
-  
-  .icon-xiangmubaojia:before {
+}
+
+.icon-xiangmubaojia:before {
     content: "\e6bc";
-  }
-  
-  .icon-gonghaikehu:before {
+}
+
+.icon-gonghaikehu:before {
     content: "\e6bd";
-  }
-  
-  .icon-xiangmushangji:before {
+}
+
+.icon-xiangmushangji:before {
     content: "\e6be";
-  }
-  
-  .icon-biaoqian:before {
+}
+
+.icon-biaoqian:before {
     content: "\e6b9";
-  }
-  
-  .icon-tianjiakuaijie-mian:before {
+}
+
+.icon-tianjiakuaijie-mian:before {
     content: "\e6b7";
-  }
-  
-  .icon-tianjiakuaijie-xian:before {
+}
+
+.icon-tianjiakuaijie-xian:before {
     content: "\e6b8";
-  }
-  
-  .icon-fuzeren:before {
+}
+
+.icon-fuzeren:before {
     content: "\e6b1";
-  }
-  
-  .icon-sousuo-mian:before {
+}
+
+.icon-sousuo-mian:before {
     content: "\e6b2";
-  }
-  
-  .icon-gengduo:before {
+}
+
+.icon-gengduo:before {
     content: "\e6b3";
-  }
-  
-  .icon-shaixuan:before {
+}
+
+.icon-shaixuan:before {
     content: "\e6b4";
-  }
-  
-  .icon-shengxu:before {
+}
+
+.icon-shengxu:before {
     content: "\e6b5";
-  }
-  
-  .icon-jiangxu1:before {
+}
+
+.icon-jiangxu1:before {
     content: "\e6b6";
-  }
-  
-  .icon-dibu-chehui:before {
+}
+
+.icon-dibu-chehui:before {
     content: "\e69e";
-  }
-  
-  .icon-dibu-jieshu:before {
+}
+
+.icon-dibu-jieshu:before {
     content: "\e69f";
-  }
-  
-  .icon-dibu-fenxiang:before {
+}
+
+.icon-dibu-fenxiang:before {
     content: "\e6a0";
-  }
-  
-  .icon-dibu-chengjiao:before {
+}
+
+.icon-dibu-chengjiao:before {
     content: "\e6a1";
-  }
-  
-  .icon-dibu-tuihui:before {
+}
+
+.icon-dibu-tuihui:before {
     content: "\e6a2";
-  }
-  
-  .icon-dibu-diudan:before {
+}
+
+.icon-dibu-diudan:before {
     content: "\e6a3";
-  }
-  
-  .icon-dibu-genjin:before {
+}
+
+.icon-dibu-genjin:before {
     content: "\e6a4";
-  }
-  
-  .icon-dibu-genghuanjingxiaoshang:before {
+}
+
+.icon-dibu-genghuanjingxiaoshang:before {
     content: "\e6a5";
-  }
-  
-  .icon-guanlian-fuzhi:before {
+}
+
+.icon-guanlian-fuzhi:before {
     content: "\e6a6";
-  }
-  
-  .icon-guanlian-bodadianhua:before {
+}
+
+.icon-guanlian-bodadianhua:before {
     content: "\e6a7";
-  }
-  
-  .icon-tabfujian:before {
+}
+
+.icon-tabfujian:before {
     content: "\e6a8";
-  }
-  
-  .icon-tabxiangxixinxi:before {
+}
+
+.icon-tabxiangxixinxi:before {
     content: "\e6a9";
-  }
-  
-  .icon-dibu-zuofei:before {
+}
+
+.icon-dibu-zuofei:before {
     content: "\e6aa";
-  }
-  
-  .icon-guanlian-shanchu:before {
+}
+
+.icon-guanlian-shanchu:before {
     content: "\e6ab";
-  }
-  
-  .icon-guanlian-bianji:before {
+}
+
+.icon-guanlian-bianji:before {
     content: "\e6ac";
-  }
-  
-  .icon-tabcaozuojilu:before {
+}
+
+.icon-tabcaozuojilu:before {
     content: "\e6ad";
-  }
-  
-  .icon-dibu-zhuanhuan:before {
+}
+
+.icon-dibu-zhuanhuan:before {
     content: "\e6ae";
-  }
-  
-  .icon-dibu-wuxiao:before {
+}
+
+.icon-dibu-wuxiao:before {
     content: "\e6af";
-  }
-  
-  .icon-tabgenjindongtai:before {
+}
+
+.icon-tabgenjindongtai:before {
     content: "\e6b0";
-  }
-  
-  .icon-dibu-bianji:before {
+}
+
+.icon-dibu-bianji:before {
     content: "\e69c";
-  }
-  
-  .icon-dibu-biangengchengjiaozhuangtai:before {
+}
+
+.icon-dibu-biangengchengjiaozhuangtai:before {
     content: "\e69d";
-  }
-  
-  .icon-tousu:before {
+}
+
+.icon-tousu:before {
     content: "\e699";
-  }
-  
-  .icon-tonggao:before {
+}
+
+.icon-tonggao:before {
     content: "\e69a";
-  }
-  
-  .icon-renwu:before {
+}
+
+.icon-renwu:before {
     content: "\e69b";
-  }
-  
-  .icon-meitiku:before {
+}
+
+.icon-meitiku:before {
     content: "\e694";
-  }
-  
-  .icon-bangzhu:before {
+}
+
+.icon-bangzhu:before {
     content: "\e695";
-  }
-  
-  .icon-xiaoxi:before {
+}
+
+.icon-xiaoxi:before {
     content: "\e696";
-  }
-  
-  .icon-tongxunlu:before {
+}
+
+.icon-tongxunlu:before {
     content: "\e697";
-  }
-  
-  .icon-tibao:before {
+}
+
+.icon-tibao:before {
     content: "\e698";
-  }
-  
-  .icon-niandu:before {
+}
+
+.icon-niandu:before {
     content: "\e693";
-  }
-  
-  .icon-biaoti:before {
+}
+
+.icon-biaoti:before {
     content: "\e692";
-  }
-  
-  .icon-xiaochengxu_qunzu:before {
+}
+
+.icon-xiaochengxu_qunzu:before {
     content: "\e691";
-  }
-  
-  .icon-xiaochengxutongxunlu:before {
+}
+
+.icon-xiaochengxutongxunlu:before {
     content: "\e68c";
-  }
-  
-  .icon-tianjiaqunzu:before {
+}
+
+.icon-tianjiaqunzu:before {
     content: "\e68f";
-  }
-  
-  .icon-tianjialianxiren:before {
+}
+
+.icon-tianjialianxiren:before {
     content: "\e690";
-  }
-  
-  .icon-xiaochengxu_xiaoshoumubiao:before {
+}
+
+.icon-xiaochengxu_xiaoshoumubiao:before {
     content: "\e68d";
-  }
-  
-  .icon-xiaochengxu_xiaoshouyuce:before {
+}
+
+.icon-xiaochengxu_xiaoshouyuce:before {
     content: "\e68e";
-  }
-  
-  .icon-zidingyiqunzu:before {
+}
+
+.icon-zidingyiqunzu:before {
     content: "\e68b";
-  }
-  
-  .icon-xitongqunzu:before {
+}
+
+.icon-xitongqunzu:before {
     content: "\e68a";
-  }
-  
-  .icon-qunzu:before {
+}
+
+.icon-qunzu:before {
     content: "\e687";
-  }
-  
-  .icon-shanchu:before {
+}
+
+.icon-shanchu:before {
     content: "\e688";
-  }
-  
-  .icon-shouji:before {
+}
+
+.icon-shouji:before {
     content: "\e689";
-  }
-  
-  .icon-bianji1:before {
+}
+
+.icon-bianji1:before {
     content: "\e685";
-  }
-  
-  .icon-quxiao:before {
+}
+
+.icon-quxiao:before {
     content: "\e686";
-  }
-  
-  .icon-mobantubiao:before {
+}
+
+.icon-mobantubiao:before {
     content: "\e684";
-  }
-  
-  .icon-daoruxialajiantou:before {
+}
+
+.icon-daoruxialajiantou:before {
     content: "\e682";
-  }
-  
-  .icon-daoru:before {
+}
+
+.icon-daoru:before {
     content: "\e683";
-  }
-  
-  .icon-a-webmeitikuweixuanzhong:before {
+}
+
+.icon-a-webmeitikuweixuanzhong:before {
     content: "\e680";
-  }
-  
-  .icon-a-webmeitikuxuanzhong:before {
+}
+
+.icon-a-webmeitikuxuanzhong:before {
     content: "\e681";
-  }
-  
-  .icon-xiaochengxu_yingxiaowuliaoxuanzhong:before {
+}
+
+.icon-xiaochengxu_yingxiaowuliaoxuanzhong:before {
     content: "\e67a";
-  }
-  
-  .icon-jiangxu:before {
+}
+
+.icon-jiangxu:before {
     content: "\e679";
-  }
-  
-  .icon-shengxu1:before {
+}
+
+.icon-shengxu1:before {
     content: "\e67c";
-  }
-  
-  .icon-bianji:before {
+}
+
+.icon-bianji:before {
     content: "\e67d";
-  }
-  
-  .icon-genjin:before {
+}
+
+.icon-genjin:before {
     content: "\e67e";
-  }
-  
-  .icon-zhuanyi:before {
+}
+
+.icon-zhuanyi:before {
     content: "\e67f";
-  }
-  
-  .icon-bodadianhua:before {
+}
+
+.icon-bodadianhua:before {
     content: "\e67b";
-  }
-  
-  .icon-xiaoshouxiansuo:before {
+}
+
+.icon-xiaoshouxiansuo:before {
     content: "\e678";
-  }
-  
-  .icon-webshoucang:before {
+}
+
+.icon-webshoucang:before {
     content: "\e677";
-  }
-  
-  .icon-webweishoucang:before {
+}
+
+.icon-webweishoucang:before {
     content: "\e676";
-  }
-  
-  .icon-a-yingxiaowuliaofuzhi:before {
+}
+
+.icon-a-yingxiaowuliaofuzhi:before {
     content: "\e675";
-  }
-  
-  .icon-webfuzhi:before {
+}
+
+.icon-webfuzhi:before {
     content: "\e674";
-  }
-  
-  .icon-webdaochu:before {
+}
+
+.icon-webdaochu:before {
     content: "\e673";
-  }
-  
-  .icon-webshanchutupian:before {
+}
+
+.icon-webshanchutupian:before {
     content: "\e65b";
-  }
-  
-  .icon-webmeitiku:before {
+}
+
+.icon-webmeitiku:before {
     content: "\e656";
-  }
-  
-  .icon-webshijianqujian:before {
+}
+
+.icon-webshijianqujian:before {
     content: "\e672";
-  }
-  
-  .icon-webdenglufangshi:before {
+}
+
+.icon-webdenglufangshi:before {
     content: "\e662";
-  }
-  
-  .icon-webxialaxuanxiangjiantou:before {
+}
+
+.icon-webxialaxuanxiangjiantou:before {
     content: "\e66f";
-  }
-  
-  .icon-webmimaqiangzhiyaoqiu:before {
+}
+
+.icon-webmimaqiangzhiyaoqiu:before {
     content: "\e670";
-  }
-  
-  .icon-webqiyeshuiyintupian:before {
+}
+
+.icon-webqiyeshuiyintupian:before {
     content: "\e671";
-  }
-  
-  .icon-webjiangxu:before {
+}
+
+.icon-webjiangxu:before {
     content: "\e66e";
-  }
-  
-  .icon-webtousuguanli:before {
+}
+
+.icon-webtousuguanli:before {
     content: "\e664";
-  }
-  
-  .icon-webshangxueyuan:before {
+}
+
+.icon-webshangxueyuan:before {
     content: "\e665";
-  }
-  
-  .icon-webtonggaoguanli:before {
+}
+
+.icon-webtonggaoguanli:before {
     content: "\e666";
-  }
-  
-  .icon-webtibaoguanli:before {
+}
+
+.icon-webtibaoguanli:before {
     content: "\e667";
-  }
-  
-  .icon-webyingxiaowuliao:before {
+}
+
+.icon-webyingxiaowuliao:before {
     content: "\e668";
-  }
-  
-  .icon-webzhandianshezhi:before {
+}
+
+.icon-webzhandianshezhi:before {
     content: "\e669";
-  }
-  
-  .icon-webzuzhijiagou:before {
+}
+
+.icon-webzuzhijiagou:before {
     content: "\e66a";
-  }
-  
-  .icon-webyingxiaozuzhiguanli:before {
+}
+
+.icon-webyingxiaozuzhiguanli:before {
     content: "\e66b";
-  }
-  
-  .icon-webyonghuguanli:before {
+}
+
+.icon-webyonghuguanli:before {
     content: "\e66c";
-  }
-  
-  .icon-webtuiguangsucai:before {
+}
+
+.icon-webtuiguangsucai:before {
     content: "\e66d";
-  }
-  
-  .icon-webfanhui:before {
+}
+
+.icon-webfanhui:before {
     content: "\e663";
-  }
-  
-  .icon-a-webgengduo:before {
+}
+
+.icon-a-webgengduo:before {
     content: "\e654";
-  }
-  
-  .icon-a-webbaobiaozhongxinxuanzhong:before {
+}
+
+.icon-a-webbaobiaozhongxinxuanzhong:before {
     content: "\e655";
-  }
-  
-  .icon-a-webgongzuotaixuanzhong:before {
+}
+
+.icon-a-webgongzuotaixuanzhong:before {
     content: "\e657";
-  }
-  
-  .icon-a-webbaobiaozhongxinweixuanzhong:before {
+}
+
+.icon-a-webbaobiaozhongxinweixuanzhong:before {
     content: "\e658";
-  }
-  
-  .icon-a-webxiaoxixuanzhong:before {
+}
+
+.icon-a-webxiaoxixuanzhong:before {
     content: "\e659";
-  }
-  
-  .icon-a-webtongxunluxuanzhong:before {
+}
+
+.icon-a-webtongxunluxuanzhong:before {
     content: "\e65a";
-  }
-  
-  .icon-a-webgongzuotaiweixuanzhong:before {
+}
+
+.icon-a-webgongzuotaiweixuanzhong:before {
     content: "\e65c";
-  }
-  
-  .icon-a-webtongxunluweixuanzhong:before {
+}
+
+.icon-a-webtongxunluweixuanzhong:before {
     content: "\e65d";
-  }
-  
-  .icon-a-webshujuzhongxinxuanzhong:before {
+}
+
+.icon-a-webshujuzhongxinxuanzhong:before {
     content: "\e65e";
-  }
-  
-  .icon-a-webshujuzhongxinweixuanzhong:before {
+}
+
+.icon-a-webshujuzhongxinweixuanzhong:before {
     content: "\e65f";
-  }
-  
-  .icon-a-webxiaoxiweixuanzhong:before {
+}
+
+.icon-a-webxiaoxiweixuanzhong:before {
     content: "\e660";
-  }
-  
-  .icon-yasuobao:before {
+}
+
+.icon-yasuobao:before {
     content: "\e653";
-  }
-  
-  .icon-zanwushuju:before {
+}
+
+.icon-zanwushuju:before {
     content: "\e652";
-  }
-  
-  .icon-a-wodemima:before {
+}
+
+.icon-a-wodemima:before {
     content: "\e651";
-  }
-  
-  .icon-PDF:before {
+}
+
+.icon-PDF:before {
     content: "\e62f";
-  }
-  
-  .icon-a-wodebangdingweixin:before {
+}
+
+.icon-a-wodebangdingweixin:before {
     content: "\e650";
-  }
-  
-  .icon-a-shouyeshujugaikuangzhanshishuju:before {
+}
+
+.icon-a-shouyeshujugaikuangzhanshishuju:before {
     content: "\e64e";
-  }
-  
-  .icon-shujubodadianhua1:before {
+}
+
+.icon-shujubodadianhua1:before {
     content: "\e64f";
-  }
-  
-  .icon-a-shurukuangshanchu:before {
+}
+
+.icon-a-shurukuangshanchu:before {
     content: "\e64d";
-  }
-  
-  .icon-a-wodemendianxinxidizhi:before {
+}
+
+.icon-a-wodemendianxinxidizhi:before {
     content: "\e64b";
-  }
-  
-  .icon-a-wodemendianxinxidianhua:before {
+}
+
+.icon-a-wodemendianxinxidianhua:before {
     content: "\e64c";
-  }
-  
-  .icon-a-biaoqianlanxiaoxixuanzhong:before {
+}
+
+.icon-a-biaoqianlanxiaoxixuanzhong:before {
     content: "\e64a";
-  }
-  
-  .icon-a-wodetuanduiguanli:before {
+}
+
+.icon-a-wodetuanduiguanli:before {
     content: "\e640";
-  }
-  
-  .icon-a-wodegerenxinxitiaozhuan:before {
+}
+
+.icon-a-wodegerenxinxitiaozhuan:before {
     content: "\e641";
-  }
-  
-  .icon-a-wodedianhua:before {
+}
+
+.icon-a-wodedianhua:before {
     content: "\e642";
-  }
-  
-  .icon-a-biaoqianlanwodexuanzhong:before {
+}
+
+.icon-a-biaoqianlanwodexuanzhong:before {
     content: "\e643";
-  }
-  
-  .icon-a-biaoqianlanshouye:before {
+}
+
+.icon-a-biaoqianlanshouye:before {
     content: "\e644";
-  }
-  
-  .icon-a-wodemendianxinxi:before {
+}
+
+.icon-a-wodemendianxinxi:before {
     content: "\e645";
-  }
-  
-  .icon-a-wodeguanyuyingyong:before {
+}
+
+.icon-a-wodeguanyuyingyong:before {
     content: "\e646";
-  }
-  
-  .icon-a-wodetiaozhuan:before {
+}
+
+.icon-a-wodetiaozhuan:before {
     content: "\e647";
-  }
-  
-  .icon-a-wodeshezhi:before {
+}
+
+.icon-a-wodeshezhi:before {
     content: "\e648";
-  }
-  
-  .icon-a-woderenwuzhongxin:before {
+}
+
+.icon-a-woderenwuzhongxin:before {
     content: "\e649";
-  }
-  
-  .icon-a-tibaoguanlitibao:before {
+}
+
+.icon-a-tibaoguanlitibao:before {
     content: "\e63f";
-  }
-  
-  .icon-hujiao:before {
+}
+
+.icon-hujiao:before {
     content: "\e63e";
-  }
-  
-  .icon-a-shangxueyuanxuexi:before {
+}
+
+.icon-a-shangxueyuanxuexi:before {
     content: "\e63d";
-  }
-  
-  .icon-a-shangxueyuanfujian:before {
+}
+
+.icon-a-shangxueyuanfujian:before {
     content: "\e63c";
-  }
-  
-  .icon-a-tuiguangsucaishanchu:before {
+}
+
+.icon-a-tuiguangsucaishanchu:before {
     content: "\e63a";
-  }
-  
-  .icon-a-tuiguangsucaishangchuan1:before {
+}
+
+.icon-a-tuiguangsucaishangchuan1:before {
     content: "\e63b";
-  }
-  
-  .icon-pengyouquan:before {
+}
+
+.icon-pengyouquan:before {
     content: "\e637";
-  }
-  
-  .icon-weixinhaoyou:before {
+}
+
+.icon-weixinhaoyou:before {
     content: "\e638";
-  }
-  
-  .icon-weixinqunliao:before {
+}
+
+.icon-weixinqunliao:before {
     content: "\e639";
-  }
-  
-  .icon-a-tuiguangsucailaxinliang:before {
+}
+
+.icon-a-tuiguangsucailaxinliang:before {
     content: "\e634";
-  }
-  
-  .icon-a-tuiguangsucaifenxiangliang:before {
+}
+
+.icon-a-tuiguangsucaifenxiangliang:before {
     content: "\e635";
-  }
-  
-  .icon-a-tuiguangsucaishangchuan:before {
+}
+
+.icon-a-tuiguangsucaishangchuan:before {
     content: "\e636";
-  }
-  
-  .icon-a-biaoqianlanwode:before {
+}
+
+.icon-a-biaoqianlanwode:before {
     content: "\e62a";
-  }
-  
-  .icon-word:before {
+}
+
+.icon-word:before {
     content: "\e62e";
-  }
-  
-  .icon-shipin:before {
+}
+
+.icon-shipin:before {
     content: "\e630";
-  }
-  
-  .icon-PPT:before {
+}
+
+.icon-PPT:before {
     content: "\e631";
-  }
-  
-  .icon-tupian:before {
+}
+
+.icon-tupian:before {
     content: "\e632";
-  }
-  
-  .icon-biaoge:before {
+}
+
+.icon-biaoge:before {
     content: "\e633";
-  }
-  
-  .icon-a-yingxiaowuliaoshoucangbiaoji:before {
+}
+
+.icon-a-yingxiaowuliaoshoucangbiaoji:before {
     content: "\e627";
-  }
-  
-  .icon-a-yingxiaowuliaowenjianjia:before {
+}
+
+.icon-a-yingxiaowuliaowenjianjia:before {
     content: "\e62d";
-  }
-  
-  .icon-paixushaixuanxuanzhong:before {
+}
+
+.icon-paixushaixuanxuanzhong:before {
     content: "\e62c";
-  }
-  
-  .icon-a-yingxiaowuliaozhongmingming:before {
+}
+
+.icon-a-yingxiaowuliaozhongmingming:before {
     content: "\e62b";
-  }
-  
-  .icon-a-sousuolansousuo:before {
+}
+
+.icon-a-sousuolansousuo:before {
     content: "\e621";
-  }
-  
-  .icon-a-shaixuanxiala:before {
+}
+
+.icon-a-shaixuanxiala:before {
     content: "\e628";
-  }
-  
-  .icon-a-yingxiaowuliaoxuanzhong:before {
+}
+
+.icon-a-yingxiaowuliaoxuanzhong:before {
     content: "\e629";
-  }
-  
-  .icon-a-tonggaoshujuliulanliang:before {
+}
+
+.icon-a-tonggaoshujuliulanliang:before {
     content: "\e624";
-  }
-  
-  .icon-a-tonggaoshujuxiazailiang:before {
+}
+
+.icon-a-tonggaoshujuxiazailiang:before {
     content: "\e626";
-  }
-  
-  .icon-a-shipinbofang:before {
+}
+
+.icon-a-shipinbofang:before {
     content: "\e620";
-  }
-  
-  .icon-a-tonggaoxiangqingtonggaopingfenxingweixuan:before {
+}
+
+.icon-a-tonggaoxiangqingtonggaopingfenxingweixuan:before {
     content: "\e622";
-  }
-  
-  .icon-a-tonggaoxiangqingtonggaopingfenxingyixuan:before {
+}
+
+.icon-a-tonggaoxiangqingtonggaopingfenxingyixuan:before {
     content: "\e623";
-  }
-  
-  .icon-a-daohanglanfanhui:before {
+}
+
+.icon-a-daohanglanfanhui:before {
     content: "\e61f";
-  }
-  
-  .icon-a-shouyezuixintonggaolantiaozhuan:before {
+}
+
+.icon-a-shouyezuixintonggaolantiaozhuan:before {
     content: "\e61c";
-  }
-  
-  .icon-a-tonggaofujian:before {
+}
+
+.icon-a-tonggaofujian:before {
     content: "\e61d";
-  }
-  
-  .icon-a-tonggaoliulanliang:before {
+}
+
+.icon-a-tonggaoliulanliang:before {
     content: "\e61e";
-  }
-  
-  .icon-a-shouyezhanghuzhanshiquqianbi:before {
+}
+
+.icon-a-shouyezhanghuzhanshiquqianbi:before {
     content: "\e61a";
-  }
-  
-  .icon-a-shouyexiaoxigundongquxiaoxi:before {
+}
+
+.icon-a-shouyexiaoxigundongquxiaoxi:before {
     content: "\e61b";
-  }
-  
-  .icon-a-shouyejingangqushangxueyuan:before {
+}
+
+.icon-a-shouyejingangqushangxueyuan:before {
     content: "\e60d";
-  }
-  
-  .icon-a-shouyejingangquhehuoren:before {
+}
+
+.icon-a-shouyejingangquhehuoren:before {
     content: "\e60e";
-  }
-  
-  .icon-a-shouyejingangqutongxunlu:before {
+}
+
+.icon-a-shouyejingangqutongxunlu:before {
     content: "\e610";
-  }
-  
-  .icon-a-shouyejingangqutonggao:before {
+}
+
+.icon-a-shouyejingangqutonggao:before {
     content: "\e613";
-  }
-  
-  .icon-a-shouyejingangqutuiguangsucai:before {
+}
+
+.icon-a-shouyejingangqutuiguangsucai:before {
     content: "\e614";
-  }
-  
-  .icon-a-shouyejingangquxiaoshouxiansuo:before {
+}
+
+.icon-a-shouyejingangquxiaoshouxiansuo:before {
     content: "\e616";
-  }
-  
-  .icon-a-shouyejingangqutibao:before {
+}
+
+.icon-a-shouyejingangqutibao:before {
     content: "\e617";
-  }
-  
-  .icon-a-shouyejingangquyingxiaowuliao:before {
+}
+
+.icon-a-shouyejingangquyingxiaowuliao:before {
     content: "\e618";
-  }
-  
-  .icon-a-shouyedaohanglanqiehuanxiala:before {
+}
+
+.icon-a-shouyedaohanglanqiehuanxiala:before {
     content: "\e60b";
-  }
-  
-  .icon-a-biaoqianlanshouyexuanzhong:before {
+}
+
+.icon-a-biaoqianlanshouyexuanzhong:before {
     content: "\e606";
-  }
-  
-  .icon-a-biaoqianlangongzuo:before {
+}
+
+.icon-a-biaoqianlangongzuo:before {
     content: "\e607";
-  }
-  
-  .icon-a-biaoqianlanzhiku:before {
+}
+
+.icon-a-biaoqianlanzhiku:before {
     content: "\e608";
-  }
-  
-  .icon-a-biaoqianlanxiaoxi:before {
+}
+
+.icon-a-biaoqianlanxiaoxi:before {
     content: "\e609";
-  }
-  
-  
+}

BIN
static/image/delete.png


BIN
static/image/file/excel.png


BIN
static/image/file/folder.png


BIN
static/image/file/pdf.png


BIN
static/image/file/ppt.png


BIN
static/image/file/rar.png


BIN
static/image/file/txt.png


BIN
static/image/file/unknown.png


BIN
static/image/file/video.png


BIN
static/image/file/word.png


File diff suppressed because it is too large
+ 0 - 0
static/stylesheet.wxss


Some files were not shown because too many files changed in this diff