Przeglądaj źródła

压缩图片删除无用资源

zhnghongrui 1 rok temu
rodzic
commit
45efd74e0b
31 zmienionych plików z 94 dodań i 4018 usunięć
  1. 0 21
      LICENSE
  2. 0 52
      README.md
  3. 0 19
      components/dengrq-datetime-picker/customPickerView/index.css
  4. 0 53
      components/dengrq-datetime-picker/customPickerView/index.js
  5. 0 11
      components/dengrq-datetime-picker/customPickerView/index.vue
  6. 0 57
      components/dengrq-datetime-picker/dateSelector/index.css
  7. 0 209
      components/dengrq-datetime-picker/dateSelector/index.js
  8. 0 41
      components/dengrq-datetime-picker/dateSelector/index.vue
  9. 0 167
      components/uni-section/uni-section.vue
  10. 2 1
      manifest.json
  11. 3 94
      pages/enginproject/enginproject.vue
  12. 38 38
      pages/index.vue
  13. 0 2
      pages/infrastructure/infrastructure.vue
  14. 3 93
      pages/municipal/municipal.vue
  15. 5 29
      pages/oldrenovation/courtyard/courtyard.vue
  16. 2 2
      pages/oldrenovation/indoor/indoor.vue
  17. 6 27
      pages/oldrenovation/overhead/overhead.vue
  18. 1 1
      pages/work/index.vue
  19. BIN
      static/images/chooseimg.png
  20. BIN
      static/images/ic_legend.png
  21. BIN
      static/images/tabbar/home.png
  22. BIN
      static/images/tabbar/home_.png
  23. BIN
      static/images/tabbar/mine.png
  24. BIN
      static/images/tabbar/mine_.png
  25. BIN
      static/images/tabbar/work.png
  26. BIN
      static/images/tabbar/work_.png
  27. BIN
      static/images/void.png
  28. 16 1160
      uni_modules/uni-icons/components/uni-icons/icons.js
  29. 6 663
      uni_modules/uni-icons/components/uni-icons/uniicons.css
  30. 6 642
      uni_modules/uni-icons/components/uni-icons/uniicons_file.ts
  31. 6 636
      uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js

+ 0 - 21
LICENSE

@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 若依
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.

+ 0 - 52
README.md

@@ -1,52 +0,0 @@
-<p align="center">
-	<img alt="logo" src="https://oscimg.oschina.net/oscnet/up-43e3941654fa3054c9684bf53d1b1d356a1.png">
-</p>
-<h1 align="center" style="margin: 30px 0 30px; font-weight: bold;">RuoYi v1.1.0</h1>
-<h4 align="center">基于UniApp开发的轻量级移动端框架</h4>
-<p align="center">
-	<a href="https://gitee.com/y_project/RuoYi-App/stargazers"><img src="https://gitee.com/y_project/RuoYi-App/badge/star.svg?theme=dark"></a>
-	<a href="https://gitee.com/y_project/RuoYi-App"><img src="https://img.shields.io/badge/RuoYi-v1.1.0-brightgreen.svg"></a>
-	<a href="https://gitee.com/y_project/RuoYi-App/blob/master/LICENSE"><img src="https://img.shields.io/github/license/mashape/apistatus.svg"></a>
-</p>
-
-## 平台简介
-
-RuoYi App 移动解决方案,采用uniapp框架,一份代码多终端适配,同时支持APP、小程序、H5!实现了与[RuoYi-Vue](https://gitee.com/y_project/RuoYi-Vue)、[RuoYi-Cloud](https://gitee.com/y_project/RuoYi-Cloud)完美对接的移动解决方案!目前已经实现登录、我的、工作台、编辑资料、头像修改、密码修改、常见问题、关于我们等基础功能。
-
-* 配套后端代码仓库地址[RuoYi-Vue](https://gitee.com/y_project/RuoYi-Vue) 或 [RuoYi-Cloud](https://github.com/yangzongzhuan/RuoYi-Cloud) 版本。
-* 应用框架基于[uniapp](https://uniapp.dcloud.net.cn/),支持小程序、H5、Android和IOS。
-* 前端组件采用[uni-ui](https://github.com/dcloudio/uni-ui),全端兼容的高性能UI框架。
-* 阿里云折扣场:[点我进入](http://aly.ruoyi.vip),腾讯云秒杀场:[点我进入](http://txy.ruoyi.vip)&nbsp;&nbsp;
-* 阿里云优惠券:[点我领取](https://www.aliyun.com/minisite/goods?userCode=brki8iof&share_source=copy_link),腾讯云优惠券:[点我领取](https://cloud.tencent.com/redirect.php?redirect=1025&cps_key=198c8df2ed259157187173bc7f4f32fd&from=console)&nbsp;&nbsp;
-
-
-## 技术文档
-
-- 官网网站:[http://ruoyi.vip](http://ruoyi.vip)
-- 文档地址:[http://doc.ruoyi.vip](http://doc.ruoyi.vip)
-- H5页体验:[http://h5.ruoyi.vip](http://h5.ruoyi.vip)
-- QQ交流群: ①133713780(满)、②146013835
-- 小程序体验
-
-<img src="https://oscimg.oschina.net/oscnet/up-26c76dc90b92acdbd9ac8cd5252f07c8ad9.jpg" alt="小程序演示"/>
- 
-
-## 演示图
-
-<table>
-    <tr>
-        <td><img src="https://oscimg.oschina.net/oscnet/up-3ea20e447ac621a161e395fb53ccc683d84.png"/></td>
-        <td><img src="https://oscimg.oschina.net/oscnet/up-a6f23cf9a371a30165e135eff6d9ae89a9d.png"/></td>
-		<td><img src="https://oscimg.oschina.net/oscnet/up-ff5f62016bf6624c1ff27eee57499dccd44.png"/></td>
-    </tr>
-	<tr>
-        <td><img src="https://oscimg.oschina.net/oscnet/up-b9a582fdb26ec69d407fabd044d2c8494df.png"/></td>
-        <td><img src="https://oscimg.oschina.net/oscnet/up-96427ee08fca29d77934cfc8d1b1a637cef.png"/></td>
-		<td><img src="https://oscimg.oschina.net/oscnet/up-5fdadc582d24cccd7727030d397b63185a3.png"/></td>
-    </tr>
-	<tr>
-        <td><img src="https://oscimg.oschina.net/oscnet/up-0a36797b6bcc50c36d40c3c782665b89efc.png"/></td>
-        <td><img src="https://oscimg.oschina.net/oscnet/up-d77995cc00687cedd00d5ac7d68a07ea276.png"/></td>
-		<td><img src="https://oscimg.oschina.net/oscnet/up-fa8f5ab20becf59b4b38c1b92a9989e7109.png"/></td>
-    </tr>
-</table>

+ 0 - 19
components/dengrq-datetime-picker/customPickerView/index.css

@@ -1,19 +0,0 @@
-.picker-view {
-  height: 356rpx;
-}
-
-.picker-view-column {
-  font-size: 14px;
-  line-height: 34px;
-  text-align: center;
-  color: #333;
-}
-
-/* 覆盖默认样式,样式可以按需自己改 */
-.uni-picker-view-indicator {
-  background-color: rgba(106, 123, 255, 0.1);
-}
-.uni-picker-view-indicator::before,
-.uni-picker-view-indicator::after {
-  content: none;
-}

+ 0 - 53
components/dengrq-datetime-picker/customPickerView/index.js

@@ -1,53 +0,0 @@
-export default {
-  data() {
-    return {};
-  },
-  props: {
-    // 所有列选项数据
-    columns: {
-      type: Array,
-      default: () => []
-    },
-    // 每一列默认选中值数组,不传默认选中第一项
-    selectVals: {
-      type: Array,
-      default: () => []
-    }
-  },
-  computed: {
-    // 每一列选中项的索引,当默认选中值变化的时候这个值也要变化
-    indexArr: {
-      // 多维数组,深度监听
-      cache: false,
-      get() {
-        if (this.selectVals.length > 0) {
-          return this.columns.map((col, cIdx) => {
-            return col.findIndex((i) => i == this.selectVals[cIdx]);
-          });
-        } else {
-          return [].fill(0, 0, this.columns.length);
-        }
-      }
-    }
-  },
-  methods: {
-    onChange(e) {
-      const { value } = e.detail;
-
-      let ret = this.columns.map((item, index) => {
-        let idx = value[index];
-        if (idx < 0) {
-          idx = 0;
-        }
-        if (idx > item.length - 1) {
-          idx = item.length - 1;
-        }
-        return item[idx];
-      });
-
-      this.$emit('onChange', {
-        value: ret
-      });
-    }
-  }
-};

+ 0 - 11
components/dengrq-datetime-picker/customPickerView/index.vue

@@ -1,11 +0,0 @@
-<template>
-  <picker-view class="picker-view" :value="indexArr" @change="onChange">
-    <picker-view-column class="picker-view-column" v-for="(col, colIdx) in columns" :key="colIdx">
-      <view v-for="(item, idx) in col" :key="idx">{{ item }}</view>
-    </picker-view-column>
-  </picker-view>
-</template>
-
-<script src="./index.js"></script>
-
-<style lang="css" scoped src="./index.css"></style>

+ 0 - 57
components/dengrq-datetime-picker/dateSelector/index.css

@@ -1,57 +0,0 @@
-.date-selector {
-  width: 100%;
-  font-size: 12px;
-  color: #333;
-}
-
-.select-date-wrapper {
-  margin-bottom: 8px;
-  display: flex;
-  justify-content: space-between;
-  align-items: center;
-}
-
-.select-date {
-  padding: 10px;
-  flex: 1;
-  border-radius: 2px;
-  border: 1px solid rgba(6, 7, 46, 0.05);
-  font-size: 12px;
-}
-
-.select-date.active {
-  border-color: #6a7bff;
-}
-
-.select-date-placeholder {
-  color: rgba(6, 7, 46, 0.3);
-}
-
-.btn-group {
-  display: flex;
-  margin: 48rpx 0;
-  justify-content: space-between;
-}
-
-.btn-confirm {
-  width: 180px;
-  height: 40px;
-  line-height: 40px;
-  background: rgba(33, 58, 255, 0.85);
-  border-radius: 4px;
-  font-size: 14px;
-  color: #fff;
-  text-align: center;
-}
-
-.btn-cancel {
-  width: 144px;
-  height: 40px;
-  line-height: 38px;
-  text-align: center;
-  background: #fff;
-  border-radius: 4px;
-  border: 1px solid #979797;
-  font-size: 14px;
-  color: #06072e;
-}

+ 0 - 209
components/dengrq-datetime-picker/dateSelector/index.js

@@ -1,209 +0,0 @@
-import DateTimePicker from '../dateTimePicker/index.vue';
-import DateUtil from '../dateTimePicker/dateUtil';
-import { DATE_TYPES } from '../dateTimePicker/constant';
-
-export default {
-  components: {
-    DateTimePicker
-  },
-  data() {
-    return {
-      showStartDatePicker: false,
-      showEndDatePicker: false,
-      startDate: '',
-      endDate: '',
-      activeDate: 'startDate' // 正在处理哪一个日期值,startDate/endDate
-    };
-  },
-  props: {
-    // 日期筛选模式,1:年月日(默认),2:年月,3:年,4:年月日时分秒,5:时分秒,6:时分
-    mode: {
-      type: Number,
-      default: DATE_TYPES.YMD
-    },
-    // 默认开始日期
-    defaultStartDate: {
-      type: String,
-      default: ''
-    },
-    // 默认结束日期
-    defaultEndDate: {
-      type: String,
-      default: ''
-    },
-    // 可选的最小日期
-    minDate: {
-      type: String,
-      default: ''
-    },
-    // 可选的最大日期
-    maxDate: {
-      type: String,
-      default: ''
-    }
-  },
-  watch: {
-    mode() {
-      // 筛选模式更换时清空一下数据
-      this.resetData();
-    },
-    startDate() {
-      this.$emit('onChange', {
-        startDate: this.startDate,
-        endDate: this.endDate
-      });
-    },
-    endDate() {
-      this.$emit('onChange', {
-        startDate: this.startDate,
-        endDate: this.endDate
-      });
-    },
-    defaultStartDate: {
-      handler(defaultStartDate) {
-        if (!defaultStartDate) {
-          return;
-        }
-
-        if (this.mode == DATE_TYPES.HMS || this.mode == DATE_TYPES.HM) {
-          console.error('时分秒/时分模式不支持设置默认开始时间');
-          return;
-        }
-
-        if (DateUtil.isBefore(defaultStartDate, this.minDate)) {
-          console.warn(
-            `默认开始日期不可小于最小可选日期,已把默认开始日期设为最小可选日期。默认开始日期:${defaultStartDate},最小可选日期:${this.minDate}`
-          );
-          this.startDate = this.getModeFormatDateString(this.minDate);
-        } else {
-          this.startDate = this.getModeFormatDateString(defaultStartDate);
-        }
-      },
-      immediate: true
-    },
-    defaultEndDate: {
-      handler(defaultEndDate) {
-        if (!defaultEndDate) {
-          return;
-        }
-
-        if (this.mode == DATE_TYPES.HMS || this.mode == DATE_TYPES.HM) {
-          console.error('时分秒/时分模式不支持设置默认结束时间');
-          return;
-        }
-
-        if (DateUtil.isAfter(defaultEndDate, this.maxDate)) {
-          console.warn(
-            `默认结束日期不可大于最大可选日期,已把默认结束日期设为最大可选日期。默认结束日期:${defaultEndDate},最大可选日期:${this.maxDate}`
-          );
-          this.endDate = this.getModeFormatDateString(this.maxDate);
-        } else {
-          this.endDate = this.getModeFormatDateString(defaultEndDate);
-        }
-      },
-      immediate: true
-    },
-    minDate(val) {
-      if ((val && this.mode == DATE_TYPES.HMS) || this.mode == DATE_TYPES.HM) {
-        console.error('时分秒/时分模式不支持设置最小可选时间');
-        return;
-      }
-    },
-    maxDate(val) {
-      if ((val && this.mode == DATE_TYPES.HMS) || this.mode == DATE_TYPES.HM) {
-        console.error('时分秒/时分模式不支持设置最大可选时间');
-        return;
-      }
-    }
-  },
-  methods: {
-    onTapStartDate() {
-      this.showEndDatePicker = false;
-      if (!this.startDate) {
-        this.startDate = this.getModeFormatDateString(new Date());
-      }
-      this.activeDate = 'startDate';
-      this.showStartDatePicker = true;
-    },
-    onTapEndDate() {
-      this.showStartDatePicker = false;
-      if (!this.endDate) {
-        this.endDate = this.startDate;
-      }
-      this.activeDate = 'endDate';
-      this.showEndDatePicker = true;
-    },
-    onChangeStartDate(date) {
-      this.startDate = date;
-    },
-    onChangeEndDate(date) {
-      this.endDate = date;
-    },
-    validateInput() {
-      if (!this.startDate) {
-        uni.showToast({
-          title: '请选择开始时间',
-          icon: 'none'
-        });
-        return false;
-      } else if (!this.endDate) {
-        uni.showToast({
-          title: '请选择结束时间',
-          icon: 'none'
-        });
-        return false;
-      } else if (DateUtil.isAfter(this.startDate, this.endDate)) {
-        uni.showToast({
-          title: '结束时间不能小于开始时间',
-          icon: 'none'
-        });
-        return false;
-      }
-      return true;
-    },
-    onCancel() {
-      this.resetData();
-    },
-    onConfirm() {
-      if (this.validateInput()) {
-        this.$emit('onSubmit', {
-          startDate: this.startDate,
-          endDate: this.endDate
-        });
-        this.showStartDatePicker = false;
-        this.showEndDatePicker = false;
-      }
-    },
-    resetData() {
-      this.startDate = '';
-      this.endDate = '';
-      this.activeDate = 'startDate';
-      this.showStartDatePicker = false;
-      this.showEndDatePicker = false;
-    },
-    // 返回对应日期模式的时间字符串
-    getModeFormatDateString(date) {
-      let fmt = 'YYYY-MM-DD';
-      switch (this.mode) {
-        case DATE_TYPES.YM:
-          fmt = 'YYYY-MM';
-          break;
-        case DATE_TYPES.Y:
-          fmt = 'YYYY';
-          break;
-        case DATE_TYPES['YMD-HMS']:
-          fmt = 'YYYY-MM-DD HH:mm:ss';
-          break;
-        case DATE_TYPES.HMS:
-          fmt = 'HH:mm:ss';
-          break;
-        case DATE_TYPES.HM:
-          fmt = 'HH:mm';
-          break;
-        default:
-          break;
-      }
-      return DateUtil.formatDate(date, fmt);
-    }
-  }
-};

+ 0 - 41
components/dengrq-datetime-picker/dateSelector/index.vue

@@ -1,41 +0,0 @@
-<template>
-  <view class="date-selector">
-    <view class="select-date-wrapper">
-      <view class="select-date" :class="{ active: activeDate == 'startDate' }" @tap="onTapStartDate">
-        <view class="select-date-value" v-if="startDate">{{ startDate }}</view>
-        <view class="select-date-placeholder" v-else>请选择时间</view>
-      </view>
-      <view style="margin: 0 16px">至</view>
-      <view class="select-date" :class="{ active: activeDate == 'endDate' }" @tap="onTapEndDate">
-        <view class="select-date-value" v-if="endDate">{{ endDate }}</view>
-        <view class="select-date-placeholder" v-else>请选择时间</view>
-      </view>
-    </view>
-
-    <DateTimePicker
-      v-if="showStartDatePicker"
-      @onChange="onChangeStartDate"
-      :defaultDate="startDate"
-      :minDate="minDate || ''"
-      :maxDate="endDate || maxDate || ''"
-      :mode="mode"
-    />
-    <DateTimePicker
-      v-if="showEndDatePicker"
-      @onChange="onChangeEndDate"
-      :defaultDate="endDate"
-      :minDate="startDate || minDate || ''"
-      :maxDate="maxDate || ''"
-      :mode="mode"
-    />
-
-    <view class="btn-group" v-if="showStartDatePicker || showEndDatePicker">
-      <view class="btn-cancel" @tap="onCancel">取消</view>
-      <view class="btn-confirm" @tap="onConfirm">确定</view>
-    </view>
-  </view>
-</template>
-
-<script src="./index.js"></script>
-
-<style lang="css" scoped src="./index.css"></style>

+ 0 - 167
components/uni-section/uni-section.vue

@@ -1,167 +0,0 @@
-<template>
-	<view class="uni-section">
-		<view class="uni-section-header" @click="onClick">
-				<view class="uni-section-header__decoration" v-if="type" :class="type" />
-        <slot v-else name="decoration"></slot>
-
-        <view class="uni-section-header__content">
-          <text :style="{'font-size':titleFontSize,'color':titleColor}" class="uni-section__content-title" :class="{'distraction':!subTitle}">{{ title }}</text>
-          <text v-if="subTitle" :style="{'font-size':subTitleFontSize,'color':subTitleColor}" class="uni-section-header__content-sub">{{ subTitle }}</text>
-        </view>
-
-        <view class="uni-section-header__slot-right">
-          <slot name="right"></slot>
-        </view>
-		</view>
-
-		<view class="uni-section-content" :style="{padding: _padding}">
-			<slot />
-		</view>
-	</view>
-</template>
-
-<script>
-
-	/**
-	 * Section 标题栏
-	 * @description 标题栏
-	 * @property {String} type = [line|circle|square] 标题装饰类型
-	 * 	@value line 竖线
-	 * 	@value circle 圆形
-	 * 	@value square 正方形
-	 * @property {String} title 主标题
-	 * @property {String} titleFontSize 主标题字体大小
-	 * @property {String} titleColor 主标题字体颜色
-	 * @property {String} subTitle 副标题
-	 * @property {String} subTitleFontSize 副标题字体大小
-	 * @property {String} subTitleColor 副标题字体颜色
-	 * @property {String} padding 默认插槽 padding
-	 */
-
-	export default {
-		name: 'UniSection',
-    emits:['click'],
-		props: {
-			type: {
-				type: String,
-				default: ''
-			},
-			title: {
-				type: String,
-				required: true,
-				default: ''
-			},
-      titleFontSize: {
-        type: String,
-        default: '14px'
-      },
-			titleColor:{
-				type: String,
-				default: '#333'
-			},
-			subTitle: {
-				type: String,
-				default: ''
-			},
-      subTitleFontSize: {
-        type: String,
-        default: '12px'
-      },
-      subTitleColor: {
-        type: String,
-        default: '#999'
-      },
-			padding: {
-				type: [Boolean, String],
-				default: false
-			}
-		},
-    computed:{
-      _padding(){
-        if(typeof this.padding === 'string'){
-          return this.padding
-        }
-
-        return this.padding?'10px':''
-      }
-    },
-		watch: {
-			title(newVal) {
-				if (uni.report && newVal !== '') {
-					uni.report('title', newVal)
-				}
-			}
-		},
-    methods: {
-			onClick() {
-				this.$emit('click')
-			}
-		}
-	}
-</script>
-<style lang="scss" >
-	$uni-primary: #2979ff !default;
-
-	.uni-section {
-		background-color: #fff;
-    .uni-section-header {
-      position: relative;
-      /* #ifndef APP-NVUE */
-      display: flex;
-      /* #endif */
-      flex-direction: row;
-      align-items: center;
-      padding: 12px 10px;
-      font-weight: normal;
-
-      &__decoration{
-        margin-right: 6px;
-        background-color: $uni-primary;
-        &.line {
-          width: 4px;
-          height: 12px;
-          border-radius: 10px;
-        }
-
-        &.circle {
-          width: 8px;
-          height: 8px;
-          border-top-right-radius: 50px;
-          border-top-left-radius: 50px;
-          border-bottom-left-radius: 50px;
-          border-bottom-right-radius: 50px;
-        }
-
-        &.square {
-          width: 8px;
-          height: 8px;
-        }
-      }
-
-      &__content {
-        /* #ifndef APP-NVUE */
-        display: flex;
-        /* #endif */
-        flex-direction: column;
-        flex: 1;
-        color: #333;
-
-        .distraction {
-          flex-direction: row;
-          align-items: center;
-        }
-        &-sub {
-          margin-top: 2px;
-        }
-      }
-
-      &__slot-right{
-        font-size: 14px;
-      }
-    }
-
-    .uni-section-content{
-      font-size: 14px;
-    }
-	}
-</style>

+ 2 - 1
manifest.json

@@ -51,7 +51,8 @@
         "optimization" : {
         "optimization" : {
             "subPackages" : true
             "subPackages" : true
         },
         },
-        "usingComponents" : true
+        "usingComponents" : true,
+        "permission" : {}
     },
     },
     "vueVersion" : "2",
     "vueVersion" : "2",
     "h5" : {
     "h5" : {

+ 3 - 94
pages/enginproject/enginproject.vue

@@ -245,7 +245,6 @@
 		import SelectPicker from '../../components/selectPicker/select_picker.vue'
 		import SelectPicker from '../../components/selectPicker/select_picker.vue'
 		import bottomSheet from '../../components/bottomSheet/bottomSheetMore.vue'
 		import bottomSheet from '../../components/bottomSheet/bottomSheetMore.vue'
 		import mypopup from '../../components/mypopup/mypopup.vue'
 		import mypopup from '../../components/mypopup/mypopup.vue'
-		import uniIcons from '../../uni_modules/uni-icons/components/uni-icons/uni-icons.vue'
 
 
 		import {
 		import {
 			getDicts
 			getDicts
@@ -264,14 +263,9 @@
 			getToken
 			getToken
 		} from '../../utils/auth';
 		} from '../../utils/auth';
 
 
-		import {
-			getUserProfile
-		} from "@/api/system/user"
-
 		export default {
 		export default {
 			components: {
 			components: {
 				SelectPicker,
 				SelectPicker,
-				uniIcons,
 				bottomSheet,
 				bottomSheet,
 				mypopup
 				mypopup
 			},
 			},
@@ -303,12 +297,7 @@
 						Authorization: "Bearer " + getToken()
 						Authorization: "Bearer " + getToken()
 					},
 					},
 					time: '', //施工时间
 					time: '', //施工时间
-					user: {
-						nickName: "",
-						phonenumber: "",
-						email: "",
-						sex: ""
-					},
+					
 					loading: false,
 					loading: false,
 					loadingFile: false,
 					loadingFile: false,
 					projectType: {}, //工程类型
 					projectType: {}, //工程类型
@@ -346,7 +335,6 @@
 			},
 			},
 
 
 			created() {
 			created() {
-				this.getUser();
 				this.time = this.traversalTime(new Date().getTime()) //在data里定义变量-nowTime
 				this.time = this.traversalTime(new Date().getTime()) //在data里定义变量-nowTime
 				console.log(this.time)
 				console.log(this.time)
 			},
 			},
@@ -410,11 +398,6 @@
 				closeDatetimePicker() {
 				closeDatetimePicker() {
 					this.$refs.myPicker.hide();
 					this.$refs.myPicker.hide();
 				},
 				},
-				getUser() {
-					getUserProfile().then(response => {
-						this.user = response.data.user
-					})
-				},
 				pickerShow(e, index) {
 				pickerShow(e, index) {
 					this.SelectIndex = index;
 					this.SelectIndex = index;
 					this.type = e; //赋值类型
 					this.type = e; //赋值类型
@@ -978,80 +961,6 @@
 			line-height: 20px;
 			line-height: 20px;
 		}
 		}
 
 
-		page {
-			background: #f2f2f2;
-		}
-
-		.flex-x {
-			display: flex;
-			align-items: center;
-		}
-
-		.template_title,
-		.template_title1,
-		.template_title_list {
-			height: 90rpx;
-			background: #fff;
-			justify-content: space-between;
-			padding: 0 30rpx;
-			box-sizing: border-box;
-		}
-
-		.template_title1 {
-			background: none;
-		}
-
-		.template_title_list {
-			margin-bottom: 4rpx;
-		}
-
-		.template_title>view,
-		.template_title1>view {
-			font-size: 32rpx;
-			color: #8f8f8f;
-			flex-shrink: 0;
-			margin-right: 20rpx;
-		}
-
-		.template_title>input {
-			font-size: 28rpx;
-			color: #808080;
-			text-align: right;
-			flex-grow: 1;
-		}
-
-		/* 添加内容 */
-
-		.add_con>text {
-			font-size: 40rpx;
-			color: #f16765;
-			display: block;
-			margin-right: 20rpx;
-			margin-left: 10rpx;
-			line-height: 44rpx;
-		}
-
-		.add_con>view {
-			font-size: 32rpx;
-			color: #7885cb;
-		}
-
-		/* 删除内容 */
-
-		.del {
-			font-size: 32rpx;
-			color: #f16765;
-			margin-right: 14rpx;
-			padding: 20rpx;
-		}
-
-		input {
-			flex-grow: 1;
-			font-size: 28rpx;
-			color: #808080;
-		}
-
-		.btn {
-			margin-top: 100rpx;
-		}
+	
+		
 	</style>
 	</style>

+ 38 - 38
pages/index.vue

@@ -111,42 +111,42 @@
 
 
 <style>
 <style>
 	.content {
 	.content {
-		display: flex;
-		flex-direction: column;
-		align-items: center;
-		justify-content: center;
-	}
-
-	.background {
-		border: 15px solid hsla(0, 0%, 100%, .5);
-		background: white;
-		background-clip: padding-box;
-		/*从padding开始往外面裁剪背景*/
-
-	}
-
-	.container {
-		display: flex;
-		margin-left: 10px;
-		margin-top: 10px;
-		margin-right: 10px;
-		align-items: flex-start;
-		justify-content: space-between;
-	}
-
-
-
-
-	.notice {
-		margin: 20rpx;
-		padding: 20rpx;
-		background: #FFFFFF;
-		box-shadow: 0rpx 8rpx 17rpx 0rpx rgba(0, 0, 0, 0.04);
-		border-radius: 10rpx;
-	}
-
-	.text {
-		border-left: 15rpx solid #3857F3;
-		padding-left: 20rpx;
-	}
+			display: flex;
+			flex-direction: column;
+			align-items: center;
+			justify-content: center;
+		}
+	
+		.background {
+			border: 15px solid hsla(0, 0%, 100%, .5);
+			background: white;
+			background-clip: padding-box;
+			/*从padding开始往外面裁剪背景*/
+	
+		}
+	
+		.container {
+			display: flex;
+			margin-left: 10px;
+			margin-top: 10px;
+			margin-right: 10px;
+			align-items: flex-start;
+			justify-content: space-between;
+		}
+	
+	
+	
+	
+		.notice {
+			margin: 20rpx;
+			padding: 20rpx;
+			background: #FFFFFF;
+			box-shadow: 0rpx 8rpx 17rpx 0rpx rgba(0, 0, 0, 0.04);
+			border-radius: 10rpx;
+		}
+	
+		 .text {
+		 	border-left: 15rpx solid #3857F3;
+		 	padding-left: 20rpx;
+		 }
 </style>
 </style>

+ 0 - 2
pages/infrastructure/infrastructure.vue

@@ -240,7 +240,6 @@
 	import SelectPicker from '../../components/selectPicker/select_picker.vue'
 	import SelectPicker from '../../components/selectPicker/select_picker.vue'
 	import bottomSheet from '../../components/bottomSheet/bottomSheetMore.vue'
 	import bottomSheet from '../../components/bottomSheet/bottomSheetMore.vue'
 	import mypopup from '../../components/mypopup/mypopup.vue'
 	import mypopup from '../../components/mypopup/mypopup.vue'
-	import uniIcons from '../../uni_modules/uni-icons/components/uni-icons/uni-icons.vue'
 
 
 	import {
 	import {
 		getDicts
 		getDicts
@@ -261,7 +260,6 @@
 	export default {
 	export default {
 		components: {
 		components: {
 			SelectPicker,
 			SelectPicker,
-			uniIcons,
 			bottomSheet,
 			bottomSheet,
 			mypopup
 			mypopup
 		},
 		},

+ 3 - 93
pages/municipal/municipal.vue

@@ -244,7 +244,6 @@
 		import SelectPicker from '../../components/selectPicker/select_picker.vue'
 		import SelectPicker from '../../components/selectPicker/select_picker.vue'
 		import bottomSheet from '../../components/bottomSheet/bottomSheetMore.vue'
 		import bottomSheet from '../../components/bottomSheet/bottomSheetMore.vue'
 		import mypopup from '../../components/mypopup/mypopup.vue'
 		import mypopup from '../../components/mypopup/mypopup.vue'
-		import uniIcons from '../../uni_modules/uni-icons/components/uni-icons/uni-icons.vue'
 
 
 		import {
 		import {
 			getDicts
 			getDicts
@@ -263,14 +262,10 @@
 			getToken
 			getToken
 		} from '../../utils/auth';
 		} from '../../utils/auth';
 
 
-		import {
-			getUserProfile
-		} from "@/api/system/user"
 
 
 		export default {
 		export default {
 			components: {
 			components: {
 				SelectPicker,
 				SelectPicker,
-				uniIcons,
 				bottomSheet,
 				bottomSheet,
 				mypopup
 				mypopup
 			},
 			},
@@ -302,12 +297,7 @@
 						Authorization: "Bearer " + getToken()
 						Authorization: "Bearer " + getToken()
 					},
 					},
 					time: '', //施工时间
 					time: '', //施工时间
-					user: {
-						nickName: "",
-						phonenumber: "",
-						email: "",
-						sex: ""
-					},
+					
 					loading: false,
 					loading: false,
 					loadingFile: false,
 					loadingFile: false,
 					projectType: {}, //工程类型
 					projectType: {}, //工程类型
@@ -345,7 +335,6 @@
 			},
 			},
 
 
 			created() {
 			created() {
-				this.getUser();
 				this.time = this.traversalTime(new Date().getTime()) //在data里定义变量-nowTime
 				this.time = this.traversalTime(new Date().getTime()) //在data里定义变量-nowTime
 				console.log(this.time)
 				console.log(this.time)
 			},
 			},
@@ -409,11 +398,7 @@
 				closeDatetimePicker() {
 				closeDatetimePicker() {
 					this.$refs.myPicker.hide();
 					this.$refs.myPicker.hide();
 				},
 				},
-				getUser() {
-					getUserProfile().then(response => {
-						this.user = response.data.user
-					})
-				},
+				
 				pickerShow(e, index) {
 				pickerShow(e, index) {
 					this.SelectIndex = index;
 					this.SelectIndex = index;
 					this.type = e; //赋值类型
 					this.type = e; //赋值类型
@@ -976,80 +961,5 @@
 			line-height: 20px;
 			line-height: 20px;
 		}
 		}
 
 
-		page {
-			background: #f2f2f2;
-		}
-
-		.flex-x {
-			display: flex;
-			align-items: center;
-		}
-
-		.template_title,
-		.template_title1,
-		.template_title_list {
-			height: 90rpx;
-			background: #fff;
-			justify-content: space-between;
-			padding: 0 30rpx;
-			box-sizing: border-box;
-		}
-
-		.template_title1 {
-			background: none;
-		}
-
-		.template_title_list {
-			margin-bottom: 4rpx;
-		}
-
-		.template_title>view,
-		.template_title1>view {
-			font-size: 32rpx;
-			color: #8f8f8f;
-			flex-shrink: 0;
-			margin-right: 20rpx;
-		}
-
-		.template_title>input {
-			font-size: 28rpx;
-			color: #808080;
-			text-align: right;
-			flex-grow: 1;
-		}
-
-		/* 添加内容 */
-
-		.add_con>text {
-			font-size: 40rpx;
-			color: #f16765;
-			display: block;
-			margin-right: 20rpx;
-			margin-left: 10rpx;
-			line-height: 44rpx;
-		}
-
-		.add_con>view {
-			font-size: 32rpx;
-			color: #7885cb;
-		}
-
-		/* 删除内容 */
-
-		.del {
-			font-size: 32rpx;
-			color: #f16765;
-			margin-right: 14rpx;
-			padding: 20rpx;
-		}
-
-		input {
-			flex-grow: 1;
-			font-size: 28rpx;
-			color: #808080;
-		}
-
-		.btn {
-			margin-top: 100rpx;
-		}
+		
 	</style>
 	</style>

+ 5 - 29
pages/oldrenovation/courtyard/courtyard.vue

@@ -188,16 +188,7 @@
 							<input class="uni-input" type="number" v-model="inputNumberValue" placeholder="请填写数量"
 							<input class="uni-input" type="number" v-model="inputNumberValue" placeholder="请填写数量"
 								maxlength="11" style="margin-left: 10px;text-align: right;"></input>
 								maxlength="11" style="margin-left: 10px;text-align: right;"></input>
 						</view>
 						</view>
-						<!-- <view class="container">
-
-							<text>负责人</text>
-							<text>{{user.nickName}}</text>
-						</view>
-						<view class="container">
-
-							<text>负责人联系电话</text>
-							<text>{{user.phonenumber}}</text>
-						</view> -->
+						
 					</view>
 					</view>
 
 
 					<view class="align-items" style="margin-top: 20px;margin-bottom: 20px;">
 					<view class="align-items" style="margin-top: 20px;margin-bottom: 20px;">
@@ -240,7 +231,6 @@
 		import SelectPicker from '../../../components/selectPicker/select_picker.vue'
 		import SelectPicker from '../../../components/selectPicker/select_picker.vue'
 		import bottomSheet from '../../../components/bottomSheet/bottomSheet.vue'
 		import bottomSheet from '../../../components/bottomSheet/bottomSheet.vue'
 
 
-		import uniIcons from '../../../uni_modules/uni-icons/components/uni-icons/uni-icons.vue'
 		import {
 		import {
 			getDicts
 			getDicts
 		} from "@/api/system/dict/data";
 		} from "@/api/system/dict/data";
@@ -256,14 +246,10 @@
 		import {
 		import {
 			getToken
 			getToken
 		} from '../../../utils/auth';
 		} from '../../../utils/auth';
-		import {
-			getUserProfile
-		} from "@/api/system/user"
 
 
 		export default {
 		export default {
 			components: {
 			components: {
 				SelectPicker,
 				SelectPicker,
-				uniIcons,
 				bottomSheet,
 				bottomSheet,
 			},
 			},
 			data() {
 			data() {
@@ -272,12 +258,7 @@
 					headers: {
 					headers: {
 						Authorization: "Bearer " + getToken()
 						Authorization: "Bearer " + getToken()
 					},
 					},
-					user: {
-						nickName: "",
-						phonenumber: "",
-						email: "",
-						sex: ""
-					},
+				
 					type: '',
 					type: '',
 					open: false,
 					open: false,
 					objValue: '', //上一页面传过来的值  新增接口用
 					objValue: '', //上一页面传过来的值  新增接口用
@@ -315,7 +296,6 @@
 			},
 			},
 
 
 			created() {
 			created() {
-				this.getUser();
 				this.time = this.traversalTime(new Date().getTime()) //在data里定义变量-nowTime
 				this.time = this.traversalTime(new Date().getTime()) //在data里定义变量-nowTime
 			},
 			},
 
 
@@ -337,11 +317,7 @@
 
 
 			},
 			},
 			methods: {
 			methods: {
-				getUser() {
-					getUserProfile().then(response => {
-						this.user = response.data.user
-					})
-				},
+			
 				// 打开picker
 				// 打开picker
 				openDatetimePicker(type) {
 				openDatetimePicker(type) {
 					this.timeType = type;
 					this.timeType = type;
@@ -787,8 +763,8 @@
 								constructTime: this.time, //施工时间
 								constructTime: this.time, //施工时间
 								backfillTime: this.BackfillingTime, // 回填时间
 								backfillTime: this.BackfillingTime, // 回填时间
 								remark: this.projectContent, //施工内容
 								remark: this.projectContent, //施工内容
-								headName: this.user.nickName, // 负责人名称
-								headPhone: this.user.phonenumber, // 负责人电话
+								// headName: this.user.nickName, // 负责人名称
+								// headPhone: this.user.phonenumber, // 负责人电话
 								zEngineeringMaterialBo: [{
 								zEngineeringMaterialBo: [{
 									materialQuality: this.materialValue.id, //材质
 									materialQuality: this.materialValue.id, //材质
 									specifications: this.specificationValue.id, //规格
 									specifications: this.specificationValue.id, //规格

+ 2 - 2
pages/oldrenovation/indoor/indoor.vue

@@ -455,7 +455,7 @@
 		import SelectPicker from '../../../components/selectPicker/select_picker.vue'
 		import SelectPicker from '../../../components/selectPicker/select_picker.vue'
 		import bottomSheet from '../../../components/bottomSheet/bottomSheet.vue'
 		import bottomSheet from '../../../components/bottomSheet/bottomSheet.vue'
 
 
-		import uniIcons from '../../../uni_modules/uni-icons/components/uni-icons/uni-icons.vue'
+	//	import uniIcons from '../../../uni_modules/uni-icons/components/uni-icons/uni-icons.vue'
 		import {
 		import {
 			getDicts
 			getDicts
 		} from "@/api/system/dict/data";
 		} from "@/api/system/dict/data";
@@ -477,7 +477,7 @@
 		export default {
 		export default {
 			components: {
 			components: {
 				SelectPicker,
 				SelectPicker,
-				uniIcons,
+				//uniIcons,
 				bottomSheet
 				bottomSheet
 			},
 			},
 			data() {
 			data() {

+ 6 - 27
pages/oldrenovation/overhead/overhead.vue

@@ -205,16 +205,7 @@
 							<input class="uni-input" type="number" v-model="inputNumberValue" placeholder="请填写数量"
 							<input class="uni-input" type="number" v-model="inputNumberValue" placeholder="请填写数量"
 								maxlength="11" style="margin-left: 10px;text-align: right;"></input>
 								maxlength="11" style="margin-left: 10px;text-align: right;"></input>
 						</view>
 						</view>
-						<!-- <view class="container">
-
-							<text>负责人</text>
-							<text>{{user.nickName}}</text>
-						</view>
-						<view class="container">
-
-							<text>负责人联系电话</text>
-							<text>{{user.phonenumber}}</text>
-						</view> -->
+						
 					</view>
 					</view>
 
 
 					<view class="align-items" style="margin-top: 20px;margin-bottom: 20px;">
 					<view class="align-items" style="margin-top: 20px;margin-bottom: 20px;">
@@ -272,9 +263,7 @@
 		import {
 		import {
 			getToken
 			getToken
 		} from '../../../utils/auth';
 		} from '../../../utils/auth';
-		import {
-			getUserProfile
-		} from "@/api/system/user"
+		
 
 
 		export default {
 		export default {
 			components: {
 			components: {
@@ -287,12 +276,7 @@
 					headers: {
 					headers: {
 						Authorization: "Bearer " + getToken()
 						Authorization: "Bearer " + getToken()
 					},
 					},
-					user: {
-						nickName: "",
-						phonenumber: "",
-						email: "",
-						sex: ""
-					},
+				
 					startDate: '2022-02-04',
 					startDate: '2022-02-04',
 					endDate: '2025-02-04',
 					endDate: '2025-02-04',
 					mode: 4,
 					mode: 4,
@@ -335,7 +319,6 @@
 			},
 			},
 
 
 			created() {
 			created() {
-				this.getUser();
 				this.time = this.traversalTime(new Date().getTime()) //在data里定义变量-nowTime
 				this.time = this.traversalTime(new Date().getTime()) //在data里定义变量-nowTime
 			},
 			},
 
 
@@ -357,11 +340,7 @@
 
 
 			},
 			},
 			methods: {
 			methods: {
-				getUser() {
-					getUserProfile().then(response => {
-						this.user = response.data.user
-					})
-				},
+			
 				// 打开picker
 				// 打开picker
 				openDatetimePicker(type) {
 				openDatetimePicker(type) {
 					this.timeType = type;
 					this.timeType = type;
@@ -824,8 +803,8 @@
 								constructTime: this.time, //施工时间
 								constructTime: this.time, //施工时间
 								backfillTime: this.BackfillingTime, // 回填时间
 								backfillTime: this.BackfillingTime, // 回填时间
 								remark: this.projectContent, //施工内容
 								remark: this.projectContent, //施工内容
-								headName: this.user.nickName, // 负责人名称
-								headPhone: this.user.phonenumber, // 负责人电话
+								// headName: this.user.nickName, // 负责人名称
+								// headPhone: this.user.phonenumber, // 负责人电话
 								zEngineeringMaterialBo: [{
 								zEngineeringMaterialBo: [{
 									materialQuality: this.materialValue.id, //材质
 									materialQuality: this.materialValue.id, //材质
 									specifications: this.specificationValue.id, //规格
 									specifications: this.specificationValue.id, //规格

+ 1 - 1
pages/work/index.vue

@@ -2,7 +2,7 @@
 	<view class="work-container">
 	<view class="work-container">
 		
 		
 		<!-- 宫格组件 -->
 		<!-- 宫格组件 -->
-		<!-- <uni-section title="系统管理" type="line"></uni-section> -->
+		
 		<view class="grid-body">
 		<view class="grid-body">
 			<uni-grid :column="2" :showBorder="false">
 			<uni-grid :column="2" :showBorder="false">
 				<uni-grid-item>
 				<uni-grid-item>

BIN
static/images/chooseimg.png


BIN
static/images/ic_legend.png


BIN
static/images/tabbar/home.png


BIN
static/images/tabbar/home_.png


BIN
static/images/tabbar/mine.png


BIN
static/images/tabbar/mine_.png


BIN
static/images/tabbar/work.png


BIN
static/images/tabbar/work_.png


BIN
static/images/void.png


Plik diff jest za duży
+ 16 - 1160
uni_modules/uni-icons/components/uni-icons/icons.js


+ 6 - 663
uni_modules/uni-icons/components/uni-icons/uniicons.css

@@ -1,664 +1,7 @@
+ .uniui-right:before {
+ 	content: "\e6b5";
+ }
 
 
-.uniui-cart-filled:before {
-  content: "\e6d0";
-}
-
-.uniui-gift-filled:before {
-  content: "\e6c4";
-}
-
-.uniui-color:before {
-  content: "\e6cf";
-}
-
-.uniui-wallet:before {
-  content: "\e6b1";
-}
-
-.uniui-settings-filled:before {
-  content: "\e6ce";
-}
-
-.uniui-auth-filled:before {
-  content: "\e6cc";
-}
-
-.uniui-shop-filled:before {
-  content: "\e6cd";
-}
-
-.uniui-staff-filled:before {
-  content: "\e6cb";
-}
-
-.uniui-vip-filled:before {
-  content: "\e6c6";
-}
-
-.uniui-plus-filled:before {
-  content: "\e6c7";
-}
-
-.uniui-folder-add-filled:before {
-  content: "\e6c8";
-}
-
-.uniui-color-filled:before {
-  content: "\e6c9";
-}
-
-.uniui-tune-filled:before {
-  content: "\e6ca";
-}
-
-.uniui-calendar-filled:before {
-  content: "\e6c0";
-}
-
-.uniui-notification-filled:before {
-  content: "\e6c1";
-}
-
-.uniui-wallet-filled:before {
-  content: "\e6c2";
-}
-
-.uniui-medal-filled:before {
-  content: "\e6c3";
-}
-
-.uniui-fire-filled:before {
-  content: "\e6c5";
-}
-
-.uniui-refreshempty:before {
-  content: "\e6bf";
-}
-
-.uniui-location-filled:before {
-  content: "\e6af";
-}
-
-.uniui-person-filled:before {
-  content: "\e69d";
-}
-
-.uniui-personadd-filled:before {
-  content: "\e698";
-}
-
-.uniui-arrowthinleft:before {
-  content: "\e6d2";
-}
-
-.uniui-arrowthinup:before {
-  content: "\e6d3";
-}
-
-.uniui-arrowthindown:before {
-  content: "\e6d4";
-}
-
-.uniui-back:before {
-  content: "\e6b9";
-}
-
-.uniui-forward:before {
-  content: "\e6ba";
-}
-
-.uniui-arrow-right:before {
-  content: "\e6bb";
-}
-
-.uniui-arrow-left:before {
-  content: "\e6bc";
-}
-
-.uniui-arrow-up:before {
-  content: "\e6bd";
-}
-
-.uniui-arrow-down:before {
-  content: "\e6be";
-}
-
-.uniui-arrowthinright:before {
-  content: "\e6d1";
-}
-
-.uniui-down:before {
-  content: "\e6b8";
-}
-
-.uniui-bottom:before {
-  content: "\e6b8";
-}
-
-.uniui-arrowright:before {
-  content: "\e6d5";
-}
-
-.uniui-right:before {
-  content: "\e6b5";
-}
-
-.uniui-up:before {
-  content: "\e6b6";
-}
-
-.uniui-top:before {
-  content: "\e6b6";
-}
-
-.uniui-left:before {
-  content: "\e6b7";
-}
-
-.uniui-arrowup:before {
-  content: "\e6d6";
-}
-
-.uniui-eye:before {
-  content: "\e651";
-}
-
-.uniui-eye-filled:before {
-  content: "\e66a";
-}
-
-.uniui-eye-slash:before {
-  content: "\e6b3";
-}
-
-.uniui-eye-slash-filled:before {
-  content: "\e6b4";
-}
-
-.uniui-info-filled:before {
-  content: "\e649";
-}
-
-.uniui-reload:before {
-  content: "\e6b2";
-}
-
-.uniui-micoff-filled:before {
-  content: "\e6b0";
-}
-
-.uniui-map-pin-ellipse:before {
-  content: "\e6ac";
-}
-
-.uniui-map-pin:before {
-  content: "\e6ad";
-}
-
-.uniui-location:before {
-  content: "\e6ae";
-}
-
-.uniui-starhalf:before {
-  content: "\e683";
-}
-
-.uniui-star:before {
-  content: "\e688";
-}
-
-.uniui-star-filled:before {
-  content: "\e68f";
-}
-
-.uniui-calendar:before {
-  content: "\e6a0";
-}
-
-.uniui-fire:before {
-  content: "\e6a1";
-}
-
-.uniui-medal:before {
-  content: "\e6a2";
-}
-
-.uniui-font:before {
-  content: "\e6a3";
-}
-
-.uniui-gift:before {
-  content: "\e6a4";
-}
-
-.uniui-link:before {
-  content: "\e6a5";
-}
-
-.uniui-notification:before {
-  content: "\e6a6";
-}
-
-.uniui-staff:before {
-  content: "\e6a7";
-}
-
-.uniui-vip:before {
-  content: "\e6a8";
-}
-
-.uniui-folder-add:before {
-  content: "\e6a9";
-}
-
-.uniui-tune:before {
-  content: "\e6aa";
-}
-
-.uniui-auth:before {
-  content: "\e6ab";
-}
-
-.uniui-person:before {
-  content: "\e699";
-}
-
-.uniui-email-filled:before {
-  content: "\e69a";
-}
-
-.uniui-phone-filled:before {
-  content: "\e69b";
-}
-
-.uniui-phone:before {
-  content: "\e69c";
-}
-
-.uniui-email:before {
-  content: "\e69e";
-}
-
-.uniui-personadd:before {
-  content: "\e69f";
-}
-
-.uniui-chatboxes-filled:before {
-  content: "\e692";
-}
-
-.uniui-contact:before {
-  content: "\e693";
-}
-
-.uniui-chatbubble-filled:before {
-  content: "\e694";
-}
-
-.uniui-contact-filled:before {
-  content: "\e695";
-}
-
-.uniui-chatboxes:before {
-  content: "\e696";
-}
-
-.uniui-chatbubble:before {
-  content: "\e697";
-}
-
-.uniui-upload-filled:before {
-  content: "\e68e";
-}
-
-.uniui-upload:before {
-  content: "\e690";
-}
-
-.uniui-weixin:before {
-  content: "\e691";
-}
-
-.uniui-compose:before {
-  content: "\e67f";
-}
-
-.uniui-qq:before {
-  content: "\e680";
-}
-
-.uniui-download-filled:before {
-  content: "\e681";
-}
-
-.uniui-pyq:before {
-  content: "\e682";
-}
-
-.uniui-sound:before {
-  content: "\e684";
-}
-
-.uniui-trash-filled:before {
-  content: "\e685";
-}
-
-.uniui-sound-filled:before {
-  content: "\e686";
-}
-
-.uniui-trash:before {
-  content: "\e687";
-}
-
-.uniui-videocam-filled:before {
-  content: "\e689";
-}
-
-.uniui-spinner-cycle:before {
-  content: "\e68a";
-}
-
-.uniui-weibo:before {
-  content: "\e68b";
-}
-
-.uniui-videocam:before {
-  content: "\e68c";
-}
-
-.uniui-download:before {
-  content: "\e68d";
-}
-
-.uniui-help:before {
-  content: "\e679";
-}
-
-.uniui-navigate-filled:before {
-  content: "\e67a";
-}
-
-.uniui-plusempty:before {
-  content: "\e67b";
-}
-
-.uniui-smallcircle:before {
-  content: "\e67c";
-}
-
-.uniui-minus-filled:before {
-  content: "\e67d";
-}
-
-.uniui-micoff:before {
-  content: "\e67e";
-}
-
-.uniui-closeempty:before {
-  content: "\e66c";
-}
-
-.uniui-clear:before {
-  content: "\e66d";
-}
-
-.uniui-navigate:before {
-  content: "\e66e";
-}
-
-.uniui-minus:before {
-  content: "\e66f";
-}
-
-.uniui-image:before {
-  content: "\e670";
-}
-
-.uniui-mic:before {
-  content: "\e671";
-}
-
-.uniui-paperplane:before {
-  content: "\e672";
-}
-
-.uniui-close:before {
-  content: "\e673";
-}
-
-.uniui-help-filled:before {
-  content: "\e674";
-}
-
-.uniui-paperplane-filled:before {
-  content: "\e675";
-}
-
-.uniui-plus:before {
-  content: "\e676";
-}
-
-.uniui-mic-filled:before {
-  content: "\e677";
-}
-
-.uniui-image-filled:before {
-  content: "\e678";
-}
-
-.uniui-locked-filled:before {
-  content: "\e668";
-}
-
-.uniui-info:before {
-  content: "\e669";
-}
-
-.uniui-locked:before {
-  content: "\e66b";
-}
-
-.uniui-camera-filled:before {
-  content: "\e658";
-}
-
-.uniui-chat-filled:before {
-  content: "\e659";
-}
-
-.uniui-camera:before {
-  content: "\e65a";
-}
-
-.uniui-circle:before {
-  content: "\e65b";
-}
-
-.uniui-checkmarkempty:before {
-  content: "\e65c";
-}
-
-.uniui-chat:before {
-  content: "\e65d";
-}
-
-.uniui-circle-filled:before {
-  content: "\e65e";
-}
-
-.uniui-flag:before {
-  content: "\e65f";
-}
-
-.uniui-flag-filled:before {
-  content: "\e660";
-}
-
-.uniui-gear-filled:before {
-  content: "\e661";
-}
-
-.uniui-home:before {
-  content: "\e662";
-}
-
-.uniui-home-filled:before {
-  content: "\e663";
-}
-
-.uniui-gear:before {
-  content: "\e664";
-}
-
-.uniui-smallcircle-filled:before {
-  content: "\e665";
-}
-
-.uniui-map-filled:before {
-  content: "\e666";
-}
-
-.uniui-map:before {
-  content: "\e667";
-}
-
-.uniui-refresh-filled:before {
-  content: "\e656";
-}
-
-.uniui-refresh:before {
-  content: "\e657";
-}
-
-.uniui-cloud-upload:before {
-  content: "\e645";
-}
-
-.uniui-cloud-download-filled:before {
-  content: "\e646";
-}
-
-.uniui-cloud-download:before {
-  content: "\e647";
-}
-
-.uniui-cloud-upload-filled:before {
-  content: "\e648";
-}
-
-.uniui-redo:before {
-  content: "\e64a";
-}
-
-.uniui-images-filled:before {
-  content: "\e64b";
-}
-
-.uniui-undo-filled:before {
-  content: "\e64c";
-}
-
-.uniui-more:before {
-  content: "\e64d";
-}
-
-.uniui-more-filled:before {
-  content: "\e64e";
-}
-
-.uniui-undo:before {
-  content: "\e64f";
-}
-
-.uniui-images:before {
-  content: "\e650";
-}
-
-.uniui-paperclip:before {
-  content: "\e652";
-}
-
-.uniui-settings:before {
-  content: "\e653";
-}
-
-.uniui-search:before {
-  content: "\e654";
-}
-
-.uniui-redo-filled:before {
-  content: "\e655";
-}
-
-.uniui-list:before {
-  content: "\e644";
-}
-
-.uniui-mail-open-filled:before {
-  content: "\e63a";
-}
-
-.uniui-hand-down-filled:before {
-  content: "\e63c";
-}
-
-.uniui-hand-down:before {
-  content: "\e63d";
-}
-
-.uniui-hand-up-filled:before {
-  content: "\e63e";
-}
-
-.uniui-hand-up:before {
-  content: "\e63f";
-}
-
-.uniui-heart-filled:before {
-  content: "\e641";
-}
-
-.uniui-mail-open:before {
-  content: "\e643";
-}
-
-.uniui-heart:before {
-  content: "\e639";
-}
-
-.uniui-loop:before {
-  content: "\e633";
-}
-
-.uniui-pulldown:before {
-  content: "\e632";
-}
-
-.uniui-scan:before {
-  content: "\e62a";
-}
-
-.uniui-bars:before {
-  content: "\e627";
-}
-
-.uniui-checkbox:before {
-  content: "\e62b";
-}
-
-.uniui-checkbox-filled:before {
-  content: "\e62c";
-}
-
-.uniui-shop:before {
-  content: "\e62f";
-}
-
-.uniui-headphones:before {
-  content: "\e630";
-}
-
-.uniui-cart:before {
-  content: "\e631";
-}
+ .uniui-close:before {
+ 	content: "\e673";
+ }

+ 6 - 642
uni_modules/uni-icons/components/uni-icons/uniicons_file.ts

@@ -15,650 +15,14 @@ export type IconsDataItem = {
 
 
 
 
 export const fontData = [
 export const fontData = [
-  {
-    "font_class": "arrow-down",
-    "unicode": "\ue6be"
-  },
-  {
-    "font_class": "arrow-left",
-    "unicode": "\ue6bc"
-  },
-  {
-    "font_class": "arrow-right",
-    "unicode": "\ue6bb"
-  },
-  {
-    "font_class": "arrow-up",
-    "unicode": "\ue6bd"
-  },
-  {
-    "font_class": "auth",
-    "unicode": "\ue6ab"
-  },
-  {
-    "font_class": "auth-filled",
-    "unicode": "\ue6cc"
-  },
-  {
-    "font_class": "back",
-    "unicode": "\ue6b9"
-  },
-  {
-    "font_class": "bars",
-    "unicode": "\ue627"
-  },
-  {
-    "font_class": "calendar",
-    "unicode": "\ue6a0"
-  },
-  {
-    "font_class": "calendar-filled",
-    "unicode": "\ue6c0"
-  },
-  {
-    "font_class": "camera",
-    "unicode": "\ue65a"
-  },
-  {
-    "font_class": "camera-filled",
-    "unicode": "\ue658"
-  },
-  {
-    "font_class": "cart",
-    "unicode": "\ue631"
-  },
-  {
-    "font_class": "cart-filled",
-    "unicode": "\ue6d0"
-  },
-  {
-    "font_class": "chat",
-    "unicode": "\ue65d"
-  },
-  {
-    "font_class": "chat-filled",
-    "unicode": "\ue659"
-  },
-  {
-    "font_class": "chatboxes",
-    "unicode": "\ue696"
-  },
-  {
-    "font_class": "chatboxes-filled",
-    "unicode": "\ue692"
-  },
-  {
-    "font_class": "chatbubble",
-    "unicode": "\ue697"
-  },
-  {
-    "font_class": "chatbubble-filled",
-    "unicode": "\ue694"
-  },
-  {
-    "font_class": "checkbox",
-    "unicode": "\ue62b"
-  },
-  {
-    "font_class": "checkbox-filled",
-    "unicode": "\ue62c"
-  },
-  {
-    "font_class": "checkmarkempty",
-    "unicode": "\ue65c"
-  },
-  {
-    "font_class": "circle",
-    "unicode": "\ue65b"
-  },
-  {
-    "font_class": "circle-filled",
-    "unicode": "\ue65e"
-  },
-  {
-    "font_class": "clear",
-    "unicode": "\ue66d"
-  },
-  {
-    "font_class": "close",
-    "unicode": "\ue673"
-  },
-  {
-    "font_class": "closeempty",
-    "unicode": "\ue66c"
-  },
-  {
-    "font_class": "cloud-download",
-    "unicode": "\ue647"
-  },
-  {
-    "font_class": "cloud-download-filled",
-    "unicode": "\ue646"
-  },
-  {
-    "font_class": "cloud-upload",
-    "unicode": "\ue645"
-  },
-  {
-    "font_class": "cloud-upload-filled",
-    "unicode": "\ue648"
-  },
-  {
-    "font_class": "color",
-    "unicode": "\ue6cf"
-  },
-  {
-    "font_class": "color-filled",
-    "unicode": "\ue6c9"
-  },
-  {
-    "font_class": "compose",
-    "unicode": "\ue67f"
-  },
-  {
-    "font_class": "contact",
-    "unicode": "\ue693"
-  },
-  {
-    "font_class": "contact-filled",
-    "unicode": "\ue695"
-  },
-  {
-    "font_class": "down",
-    "unicode": "\ue6b8"
-  },
 	{
 	{
-	  "font_class": "bottom",
-	  "unicode": "\ue6b8"
+		"font_class": "close",
+		"unicode": "\ue673"
 	},
 	},
-  {
-    "font_class": "download",
-    "unicode": "\ue68d"
-  },
-  {
-    "font_class": "download-filled",
-    "unicode": "\ue681"
-  },
-  {
-    "font_class": "email",
-    "unicode": "\ue69e"
-  },
-  {
-    "font_class": "email-filled",
-    "unicode": "\ue69a"
-  },
-  {
-    "font_class": "eye",
-    "unicode": "\ue651"
-  },
-  {
-    "font_class": "eye-filled",
-    "unicode": "\ue66a"
-  },
-  {
-    "font_class": "eye-slash",
-    "unicode": "\ue6b3"
-  },
-  {
-    "font_class": "eye-slash-filled",
-    "unicode": "\ue6b4"
-  },
-  {
-    "font_class": "fire",
-    "unicode": "\ue6a1"
-  },
-  {
-    "font_class": "fire-filled",
-    "unicode": "\ue6c5"
-  },
-  {
-    "font_class": "flag",
-    "unicode": "\ue65f"
-  },
-  {
-    "font_class": "flag-filled",
-    "unicode": "\ue660"
-  },
-  {
-    "font_class": "folder-add",
-    "unicode": "\ue6a9"
-  },
-  {
-    "font_class": "folder-add-filled",
-    "unicode": "\ue6c8"
-  },
-  {
-    "font_class": "font",
-    "unicode": "\ue6a3"
-  },
-  {
-    "font_class": "forward",
-    "unicode": "\ue6ba"
-  },
-  {
-    "font_class": "gear",
-    "unicode": "\ue664"
-  },
-  {
-    "font_class": "gear-filled",
-    "unicode": "\ue661"
-  },
-  {
-    "font_class": "gift",
-    "unicode": "\ue6a4"
-  },
-  {
-    "font_class": "gift-filled",
-    "unicode": "\ue6c4"
-  },
-  {
-    "font_class": "hand-down",
-    "unicode": "\ue63d"
-  },
-  {
-    "font_class": "hand-down-filled",
-    "unicode": "\ue63c"
-  },
-  {
-    "font_class": "hand-up",
-    "unicode": "\ue63f"
-  },
-  {
-    "font_class": "hand-up-filled",
-    "unicode": "\ue63e"
-  },
-  {
-    "font_class": "headphones",
-    "unicode": "\ue630"
-  },
-  {
-    "font_class": "heart",
-    "unicode": "\ue639"
-  },
-  {
-    "font_class": "heart-filled",
-    "unicode": "\ue641"
-  },
-  {
-    "font_class": "help",
-    "unicode": "\ue679"
-  },
-  {
-    "font_class": "help-filled",
-    "unicode": "\ue674"
-  },
-  {
-    "font_class": "home",
-    "unicode": "\ue662"
-  },
-  {
-    "font_class": "home-filled",
-    "unicode": "\ue663"
-  },
-  {
-    "font_class": "image",
-    "unicode": "\ue670"
-  },
-  {
-    "font_class": "image-filled",
-    "unicode": "\ue678"
-  },
-  {
-    "font_class": "images",
-    "unicode": "\ue650"
-  },
-  {
-    "font_class": "images-filled",
-    "unicode": "\ue64b"
-  },
-  {
-    "font_class": "info",
-    "unicode": "\ue669"
-  },
-  {
-    "font_class": "info-filled",
-    "unicode": "\ue649"
-  },
-  {
-    "font_class": "left",
-    "unicode": "\ue6b7"
-  },
-  {
-    "font_class": "link",
-    "unicode": "\ue6a5"
-  },
-  {
-    "font_class": "list",
-    "unicode": "\ue644"
-  },
-  {
-    "font_class": "location",
-    "unicode": "\ue6ae"
-  },
-  {
-    "font_class": "location-filled",
-    "unicode": "\ue6af"
-  },
-  {
-    "font_class": "locked",
-    "unicode": "\ue66b"
-  },
-  {
-    "font_class": "locked-filled",
-    "unicode": "\ue668"
-  },
-  {
-    "font_class": "loop",
-    "unicode": "\ue633"
-  },
-  {
-    "font_class": "mail-open",
-    "unicode": "\ue643"
-  },
-  {
-    "font_class": "mail-open-filled",
-    "unicode": "\ue63a"
-  },
-  {
-    "font_class": "map",
-    "unicode": "\ue667"
-  },
-  {
-    "font_class": "map-filled",
-    "unicode": "\ue666"
-  },
-  {
-    "font_class": "map-pin",
-    "unicode": "\ue6ad"
-  },
-  {
-    "font_class": "map-pin-ellipse",
-    "unicode": "\ue6ac"
-  },
-  {
-    "font_class": "medal",
-    "unicode": "\ue6a2"
-  },
-  {
-    "font_class": "medal-filled",
-    "unicode": "\ue6c3"
-  },
-  {
-    "font_class": "mic",
-    "unicode": "\ue671"
-  },
-  {
-    "font_class": "mic-filled",
-    "unicode": "\ue677"
-  },
-  {
-    "font_class": "micoff",
-    "unicode": "\ue67e"
-  },
-  {
-    "font_class": "micoff-filled",
-    "unicode": "\ue6b0"
-  },
-  {
-    "font_class": "minus",
-    "unicode": "\ue66f"
-  },
-  {
-    "font_class": "minus-filled",
-    "unicode": "\ue67d"
-  },
-  {
-    "font_class": "more",
-    "unicode": "\ue64d"
-  },
-  {
-    "font_class": "more-filled",
-    "unicode": "\ue64e"
-  },
-  {
-    "font_class": "navigate",
-    "unicode": "\ue66e"
-  },
-  {
-    "font_class": "navigate-filled",
-    "unicode": "\ue67a"
-  },
-  {
-    "font_class": "notification",
-    "unicode": "\ue6a6"
-  },
-  {
-    "font_class": "notification-filled",
-    "unicode": "\ue6c1"
-  },
-  {
-    "font_class": "paperclip",
-    "unicode": "\ue652"
-  },
-  {
-    "font_class": "paperplane",
-    "unicode": "\ue672"
-  },
-  {
-    "font_class": "paperplane-filled",
-    "unicode": "\ue675"
-  },
-  {
-    "font_class": "person",
-    "unicode": "\ue699"
-  },
-  {
-    "font_class": "person-filled",
-    "unicode": "\ue69d"
-  },
-  {
-    "font_class": "personadd",
-    "unicode": "\ue69f"
-  },
-  {
-    "font_class": "personadd-filled",
-    "unicode": "\ue698"
-  },
-  {
-    "font_class": "personadd-filled-copy",
-    "unicode": "\ue6d1"
-  },
-  {
-    "font_class": "phone",
-    "unicode": "\ue69c"
-  },
-  {
-    "font_class": "phone-filled",
-    "unicode": "\ue69b"
-  },
-  {
-    "font_class": "plus",
-    "unicode": "\ue676"
-  },
-  {
-    "font_class": "plus-filled",
-    "unicode": "\ue6c7"
-  },
-  {
-    "font_class": "plusempty",
-    "unicode": "\ue67b"
-  },
-  {
-    "font_class": "pulldown",
-    "unicode": "\ue632"
-  },
-  {
-    "font_class": "pyq",
-    "unicode": "\ue682"
-  },
-  {
-    "font_class": "qq",
-    "unicode": "\ue680"
-  },
-  {
-    "font_class": "redo",
-    "unicode": "\ue64a"
-  },
-  {
-    "font_class": "redo-filled",
-    "unicode": "\ue655"
-  },
-  {
-    "font_class": "refresh",
-    "unicode": "\ue657"
-  },
-  {
-    "font_class": "refresh-filled",
-    "unicode": "\ue656"
-  },
-  {
-    "font_class": "refreshempty",
-    "unicode": "\ue6bf"
-  },
-  {
-    "font_class": "reload",
-    "unicode": "\ue6b2"
-  },
-  {
-    "font_class": "right",
-    "unicode": "\ue6b5"
-  },
-  {
-    "font_class": "scan",
-    "unicode": "\ue62a"
-  },
-  {
-    "font_class": "search",
-    "unicode": "\ue654"
-  },
-  {
-    "font_class": "settings",
-    "unicode": "\ue653"
-  },
-  {
-    "font_class": "settings-filled",
-    "unicode": "\ue6ce"
-  },
-  {
-    "font_class": "shop",
-    "unicode": "\ue62f"
-  },
-  {
-    "font_class": "shop-filled",
-    "unicode": "\ue6cd"
-  },
-  {
-    "font_class": "smallcircle",
-    "unicode": "\ue67c"
-  },
-  {
-    "font_class": "smallcircle-filled",
-    "unicode": "\ue665"
-  },
-  {
-    "font_class": "sound",
-    "unicode": "\ue684"
-  },
-  {
-    "font_class": "sound-filled",
-    "unicode": "\ue686"
-  },
-  {
-    "font_class": "spinner-cycle",
-    "unicode": "\ue68a"
-  },
-  {
-    "font_class": "staff",
-    "unicode": "\ue6a7"
-  },
-  {
-    "font_class": "staff-filled",
-    "unicode": "\ue6cb"
-  },
-  {
-    "font_class": "star",
-    "unicode": "\ue688"
-  },
-  {
-    "font_class": "star-filled",
-    "unicode": "\ue68f"
-  },
-  {
-    "font_class": "starhalf",
-    "unicode": "\ue683"
-  },
-  {
-    "font_class": "trash",
-    "unicode": "\ue687"
-  },
-  {
-    "font_class": "trash-filled",
-    "unicode": "\ue685"
-  },
-  {
-    "font_class": "tune",
-    "unicode": "\ue6aa"
-  },
-  {
-    "font_class": "tune-filled",
-    "unicode": "\ue6ca"
-  },
-  {
-    "font_class": "undo",
-    "unicode": "\ue64f"
-  },
-  {
-    "font_class": "undo-filled",
-    "unicode": "\ue64c"
-  },
-  {
-    "font_class": "up",
-    "unicode": "\ue6b6"
-  },
 	{
 	{
-	  "font_class": "top",
-	  "unicode": "\ue6b6"
-	},
-  {
-    "font_class": "upload",
-    "unicode": "\ue690"
-  },
-  {
-    "font_class": "upload-filled",
-    "unicode": "\ue68e"
-  },
-  {
-    "font_class": "videocam",
-    "unicode": "\ue68c"
-  },
-  {
-    "font_class": "videocam-filled",
-    "unicode": "\ue689"
-  },
-  {
-    "font_class": "vip",
-    "unicode": "\ue6a8"
-  },
-  {
-    "font_class": "vip-filled",
-    "unicode": "\ue6c6"
-  },
-  {
-    "font_class": "wallet",
-    "unicode": "\ue6b1"
-  },
-  {
-    "font_class": "wallet-filled",
-    "unicode": "\ue6c2"
-  },
-  {
-    "font_class": "weibo",
-    "unicode": "\ue68b"
-  },
-  {
-    "font_class": "weixin",
-    "unicode": "\ue691"
-  }
+		"font_class": "right",
+		"unicode": "\ue6b5"
+	}
 ] as IconsDataItem[]
 ] as IconsDataItem[]
 
 
-// export const fontData = JSON.parse<IconsDataItem>(fontDataJson)
+// export const fontData = JSON.parse<IconsDataItem>(fontDataJson)

+ 6 - 636
uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js

@@ -1,648 +1,18 @@
 
 
 export const fontData = [
 export const fontData = [
-  {
-    "font_class": "arrow-down",
-    "unicode": "\ue6be"
-  },
-  {
-    "font_class": "arrow-left",
-    "unicode": "\ue6bc"
-  },
-  {
-    "font_class": "arrow-right",
-    "unicode": "\ue6bb"
-  },
-  {
-    "font_class": "arrow-up",
-    "unicode": "\ue6bd"
-  },
-  {
-    "font_class": "auth",
-    "unicode": "\ue6ab"
-  },
-  {
-    "font_class": "auth-filled",
-    "unicode": "\ue6cc"
-  },
-  {
-    "font_class": "back",
-    "unicode": "\ue6b9"
-  },
-  {
-    "font_class": "bars",
-    "unicode": "\ue627"
-  },
-  {
-    "font_class": "calendar",
-    "unicode": "\ue6a0"
-  },
-  {
-    "font_class": "calendar-filled",
-    "unicode": "\ue6c0"
-  },
-  {
-    "font_class": "camera",
-    "unicode": "\ue65a"
-  },
-  {
-    "font_class": "camera-filled",
-    "unicode": "\ue658"
-  },
-  {
-    "font_class": "cart",
-    "unicode": "\ue631"
-  },
-  {
-    "font_class": "cart-filled",
-    "unicode": "\ue6d0"
-  },
-  {
-    "font_class": "chat",
-    "unicode": "\ue65d"
-  },
-  {
-    "font_class": "chat-filled",
-    "unicode": "\ue659"
-  },
-  {
-    "font_class": "chatboxes",
-    "unicode": "\ue696"
-  },
-  {
-    "font_class": "chatboxes-filled",
-    "unicode": "\ue692"
-  },
-  {
-    "font_class": "chatbubble",
-    "unicode": "\ue697"
-  },
-  {
-    "font_class": "chatbubble-filled",
-    "unicode": "\ue694"
-  },
-  {
-    "font_class": "checkbox",
-    "unicode": "\ue62b"
-  },
-  {
-    "font_class": "checkbox-filled",
-    "unicode": "\ue62c"
-  },
-  {
-    "font_class": "checkmarkempty",
-    "unicode": "\ue65c"
-  },
-  {
-    "font_class": "circle",
-    "unicode": "\ue65b"
-  },
-  {
-    "font_class": "circle-filled",
-    "unicode": "\ue65e"
-  },
-  {
-    "font_class": "clear",
-    "unicode": "\ue66d"
-  },
+  
+  
+ 
+ 
+ 
   {
   {
     "font_class": "close",
     "font_class": "close",
     "unicode": "\ue673"
     "unicode": "\ue673"
   },
   },
-  {
-    "font_class": "closeempty",
-    "unicode": "\ue66c"
-  },
-  {
-    "font_class": "cloud-download",
-    "unicode": "\ue647"
-  },
-  {
-    "font_class": "cloud-download-filled",
-    "unicode": "\ue646"
-  },
-  {
-    "font_class": "cloud-upload",
-    "unicode": "\ue645"
-  },
-  {
-    "font_class": "cloud-upload-filled",
-    "unicode": "\ue648"
-  },
-  {
-    "font_class": "color",
-    "unicode": "\ue6cf"
-  },
-  {
-    "font_class": "color-filled",
-    "unicode": "\ue6c9"
-  },
-  {
-    "font_class": "compose",
-    "unicode": "\ue67f"
-  },
-  {
-    "font_class": "contact",
-    "unicode": "\ue693"
-  },
-  {
-    "font_class": "contact-filled",
-    "unicode": "\ue695"
-  },
-  {
-    "font_class": "down",
-    "unicode": "\ue6b8"
-  },
-	{
-	  "font_class": "bottom",
-	  "unicode": "\ue6b8"
-	},
-  {
-    "font_class": "download",
-    "unicode": "\ue68d"
-  },
-  {
-    "font_class": "download-filled",
-    "unicode": "\ue681"
-  },
-  {
-    "font_class": "email",
-    "unicode": "\ue69e"
-  },
-  {
-    "font_class": "email-filled",
-    "unicode": "\ue69a"
-  },
-  {
-    "font_class": "eye",
-    "unicode": "\ue651"
-  },
-  {
-    "font_class": "eye-filled",
-    "unicode": "\ue66a"
-  },
-  {
-    "font_class": "eye-slash",
-    "unicode": "\ue6b3"
-  },
-  {
-    "font_class": "eye-slash-filled",
-    "unicode": "\ue6b4"
-  },
-  {
-    "font_class": "fire",
-    "unicode": "\ue6a1"
-  },
-  {
-    "font_class": "fire-filled",
-    "unicode": "\ue6c5"
-  },
-  {
-    "font_class": "flag",
-    "unicode": "\ue65f"
-  },
-  {
-    "font_class": "flag-filled",
-    "unicode": "\ue660"
-  },
-  {
-    "font_class": "folder-add",
-    "unicode": "\ue6a9"
-  },
-  {
-    "font_class": "folder-add-filled",
-    "unicode": "\ue6c8"
-  },
-  {
-    "font_class": "font",
-    "unicode": "\ue6a3"
-  },
-  {
-    "font_class": "forward",
-    "unicode": "\ue6ba"
-  },
-  {
-    "font_class": "gear",
-    "unicode": "\ue664"
-  },
-  {
-    "font_class": "gear-filled",
-    "unicode": "\ue661"
-  },
-  {
-    "font_class": "gift",
-    "unicode": "\ue6a4"
-  },
-  {
-    "font_class": "gift-filled",
-    "unicode": "\ue6c4"
-  },
-  {
-    "font_class": "hand-down",
-    "unicode": "\ue63d"
-  },
-  {
-    "font_class": "hand-down-filled",
-    "unicode": "\ue63c"
-  },
-  {
-    "font_class": "hand-up",
-    "unicode": "\ue63f"
-  },
-  {
-    "font_class": "hand-up-filled",
-    "unicode": "\ue63e"
-  },
-  {
-    "font_class": "headphones",
-    "unicode": "\ue630"
-  },
-  {
-    "font_class": "heart",
-    "unicode": "\ue639"
-  },
-  {
-    "font_class": "heart-filled",
-    "unicode": "\ue641"
-  },
-  {
-    "font_class": "help",
-    "unicode": "\ue679"
-  },
-  {
-    "font_class": "help-filled",
-    "unicode": "\ue674"
-  },
-  {
-    "font_class": "home",
-    "unicode": "\ue662"
-  },
-  {
-    "font_class": "home-filled",
-    "unicode": "\ue663"
-  },
-  {
-    "font_class": "image",
-    "unicode": "\ue670"
-  },
-  {
-    "font_class": "image-filled",
-    "unicode": "\ue678"
-  },
-  {
-    "font_class": "images",
-    "unicode": "\ue650"
-  },
-  {
-    "font_class": "images-filled",
-    "unicode": "\ue64b"
-  },
-  {
-    "font_class": "info",
-    "unicode": "\ue669"
-  },
-  {
-    "font_class": "info-filled",
-    "unicode": "\ue649"
-  },
-  {
-    "font_class": "left",
-    "unicode": "\ue6b7"
-  },
-  {
-    "font_class": "link",
-    "unicode": "\ue6a5"
-  },
-  {
-    "font_class": "list",
-    "unicode": "\ue644"
-  },
-  {
-    "font_class": "location",
-    "unicode": "\ue6ae"
-  },
-  {
-    "font_class": "location-filled",
-    "unicode": "\ue6af"
-  },
-  {
-    "font_class": "locked",
-    "unicode": "\ue66b"
-  },
-  {
-    "font_class": "locked-filled",
-    "unicode": "\ue668"
-  },
-  {
-    "font_class": "loop",
-    "unicode": "\ue633"
-  },
-  {
-    "font_class": "mail-open",
-    "unicode": "\ue643"
-  },
-  {
-    "font_class": "mail-open-filled",
-    "unicode": "\ue63a"
-  },
-  {
-    "font_class": "map",
-    "unicode": "\ue667"
-  },
-  {
-    "font_class": "map-filled",
-    "unicode": "\ue666"
-  },
-  {
-    "font_class": "map-pin",
-    "unicode": "\ue6ad"
-  },
-  {
-    "font_class": "map-pin-ellipse",
-    "unicode": "\ue6ac"
-  },
-  {
-    "font_class": "medal",
-    "unicode": "\ue6a2"
-  },
-  {
-    "font_class": "medal-filled",
-    "unicode": "\ue6c3"
-  },
-  {
-    "font_class": "mic",
-    "unicode": "\ue671"
-  },
-  {
-    "font_class": "mic-filled",
-    "unicode": "\ue677"
-  },
-  {
-    "font_class": "micoff",
-    "unicode": "\ue67e"
-  },
-  {
-    "font_class": "micoff-filled",
-    "unicode": "\ue6b0"
-  },
-  {
-    "font_class": "minus",
-    "unicode": "\ue66f"
-  },
-  {
-    "font_class": "minus-filled",
-    "unicode": "\ue67d"
-  },
-  {
-    "font_class": "more",
-    "unicode": "\ue64d"
-  },
-  {
-    "font_class": "more-filled",
-    "unicode": "\ue64e"
-  },
-  {
-    "font_class": "navigate",
-    "unicode": "\ue66e"
-  },
-  {
-    "font_class": "navigate-filled",
-    "unicode": "\ue67a"
-  },
-  {
-    "font_class": "notification",
-    "unicode": "\ue6a6"
-  },
-  {
-    "font_class": "notification-filled",
-    "unicode": "\ue6c1"
-  },
-  {
-    "font_class": "paperclip",
-    "unicode": "\ue652"
-  },
-  {
-    "font_class": "paperplane",
-    "unicode": "\ue672"
-  },
-  {
-    "font_class": "paperplane-filled",
-    "unicode": "\ue675"
-  },
-  {
-    "font_class": "person",
-    "unicode": "\ue699"
-  },
-  {
-    "font_class": "person-filled",
-    "unicode": "\ue69d"
-  },
-  {
-    "font_class": "personadd",
-    "unicode": "\ue69f"
-  },
-  {
-    "font_class": "personadd-filled",
-    "unicode": "\ue698"
-  },
-  {
-    "font_class": "personadd-filled-copy",
-    "unicode": "\ue6d1"
-  },
-  {
-    "font_class": "phone",
-    "unicode": "\ue69c"
-  },
-  {
-    "font_class": "phone-filled",
-    "unicode": "\ue69b"
-  },
-  {
-    "font_class": "plus",
-    "unicode": "\ue676"
-  },
-  {
-    "font_class": "plus-filled",
-    "unicode": "\ue6c7"
-  },
-  {
-    "font_class": "plusempty",
-    "unicode": "\ue67b"
-  },
-  {
-    "font_class": "pulldown",
-    "unicode": "\ue632"
-  },
-  {
-    "font_class": "pyq",
-    "unicode": "\ue682"
-  },
-  {
-    "font_class": "qq",
-    "unicode": "\ue680"
-  },
-  {
-    "font_class": "redo",
-    "unicode": "\ue64a"
-  },
-  {
-    "font_class": "redo-filled",
-    "unicode": "\ue655"
-  },
-  {
-    "font_class": "refresh",
-    "unicode": "\ue657"
-  },
-  {
-    "font_class": "refresh-filled",
-    "unicode": "\ue656"
-  },
-  {
-    "font_class": "refreshempty",
-    "unicode": "\ue6bf"
-  },
-  {
-    "font_class": "reload",
-    "unicode": "\ue6b2"
-  },
+  
   {
   {
     "font_class": "right",
     "font_class": "right",
     "unicode": "\ue6b5"
     "unicode": "\ue6b5"
-  },
-  {
-    "font_class": "scan",
-    "unicode": "\ue62a"
-  },
-  {
-    "font_class": "search",
-    "unicode": "\ue654"
-  },
-  {
-    "font_class": "settings",
-    "unicode": "\ue653"
-  },
-  {
-    "font_class": "settings-filled",
-    "unicode": "\ue6ce"
-  },
-  {
-    "font_class": "shop",
-    "unicode": "\ue62f"
-  },
-  {
-    "font_class": "shop-filled",
-    "unicode": "\ue6cd"
-  },
-  {
-    "font_class": "smallcircle",
-    "unicode": "\ue67c"
-  },
-  {
-    "font_class": "smallcircle-filled",
-    "unicode": "\ue665"
-  },
-  {
-    "font_class": "sound",
-    "unicode": "\ue684"
-  },
-  {
-    "font_class": "sound-filled",
-    "unicode": "\ue686"
-  },
-  {
-    "font_class": "spinner-cycle",
-    "unicode": "\ue68a"
-  },
-  {
-    "font_class": "staff",
-    "unicode": "\ue6a7"
-  },
-  {
-    "font_class": "staff-filled",
-    "unicode": "\ue6cb"
-  },
-  {
-    "font_class": "star",
-    "unicode": "\ue688"
-  },
-  {
-    "font_class": "star-filled",
-    "unicode": "\ue68f"
-  },
-  {
-    "font_class": "starhalf",
-    "unicode": "\ue683"
-  },
-  {
-    "font_class": "trash",
-    "unicode": "\ue687"
-  },
-  {
-    "font_class": "trash-filled",
-    "unicode": "\ue685"
-  },
-  {
-    "font_class": "tune",
-    "unicode": "\ue6aa"
-  },
-  {
-    "font_class": "tune-filled",
-    "unicode": "\ue6ca"
-  },
-  {
-    "font_class": "undo",
-    "unicode": "\ue64f"
-  },
-  {
-    "font_class": "undo-filled",
-    "unicode": "\ue64c"
-  },
-  {
-    "font_class": "up",
-    "unicode": "\ue6b6"
-  },
-	{
-	  "font_class": "top",
-	  "unicode": "\ue6b6"
-	},
-  {
-    "font_class": "upload",
-    "unicode": "\ue690"
-  },
-  {
-    "font_class": "upload-filled",
-    "unicode": "\ue68e"
-  },
-  {
-    "font_class": "videocam",
-    "unicode": "\ue68c"
-  },
-  {
-    "font_class": "videocam-filled",
-    "unicode": "\ue689"
-  },
-  {
-    "font_class": "vip",
-    "unicode": "\ue6a8"
-  },
-  {
-    "font_class": "vip-filled",
-    "unicode": "\ue6c6"
-  },
-  {
-    "font_class": "wallet",
-    "unicode": "\ue6b1"
-  },
-  {
-    "font_class": "wallet-filled",
-    "unicode": "\ue6c2"
-  },
-  {
-    "font_class": "weibo",
-    "unicode": "\ue68b"
-  },
-  {
-    "font_class": "weixin",
-    "unicode": "\ue691"
   }
   }
 ]
 ]