去除多余的文件
This commit is contained in:
@@ -19,7 +19,6 @@
|
|||||||
<script>
|
<script>
|
||||||
import Avatar from 'ant-design-vue/es/avatar'
|
import Avatar from 'ant-design-vue/es/avatar'
|
||||||
import AvatarItem from './Item'
|
import AvatarItem from './Item'
|
||||||
import { filterEmpty } from '@/components/_util/util'
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
AvatarItem,
|
AvatarItem,
|
||||||
@@ -87,14 +86,6 @@
|
|||||||
[`${prefixCls}`]: true,
|
[`${prefixCls}`]: true,
|
||||||
[`${size}`]: true,
|
[`${size}`]: true,
|
||||||
}
|
}
|
||||||
const items = filterEmpty(this.$slots.default)
|
|
||||||
const itemsDom = items && items.length ? <ul class={`${prefixCls}-items`}>{ this.getItems(items) }</ul> : null
|
|
||||||
|
|
||||||
return (
|
|
||||||
<div class={ classString }>
|
|
||||||
{ itemsDom }
|
|
||||||
</div>
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
@@ -1,6 +1,4 @@
|
|||||||
<script>
|
<script>
|
||||||
import { cutStrByFullLength, getStrFullLength } from '@/components/_util/StringUtil'
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'Ellipsis',
|
name: 'Ellipsis',
|
||||||
props: {
|
props: {
|
||||||
@@ -33,17 +31,6 @@
|
|||||||
if (this.$slots.default) {
|
if (this.$slots.default) {
|
||||||
text = this.$slots.default.map(vNode => vNode.text).join('')
|
text = this.$slots.default.map(vNode => vNode.text).join('')
|
||||||
}
|
}
|
||||||
// 判断是否显示 tooltip
|
|
||||||
if (tooltip && getStrFullLength(text) > length) {
|
|
||||||
return (
|
|
||||||
<a-tooltip>
|
|
||||||
<template slot="title">{text}</template>
|
|
||||||
<span>{cutStrByFullLength(text, this.length) + '…'}</span>
|
|
||||||
</a-tooltip>
|
|
||||||
)
|
|
||||||
} else {
|
|
||||||
return (<span>{text}</span>)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
@@ -1,79 +0,0 @@
|
|||||||
import { pcaa } from 'area-data'
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 省市区
|
|
||||||
*/
|
|
||||||
export default class Area {
|
|
||||||
/**
|
|
||||||
* 构造器
|
|
||||||
* @param express
|
|
||||||
*/
|
|
||||||
constructor() {
|
|
||||||
let arr = []
|
|
||||||
const province = pcaa['86']
|
|
||||||
Object.keys(province).map(key=>{
|
|
||||||
arr.push({id:key, text:province[key], pid:'86'});
|
|
||||||
const city = pcaa[key];
|
|
||||||
Object.keys(city).map(key2=>{
|
|
||||||
arr.push({id:key2, text:city[key2], pid:key});
|
|
||||||
const qu = pcaa[key2];
|
|
||||||
Object.keys(qu).map(key3=>{
|
|
||||||
arr.push({id:key3, text:qu[key3], pid:key2});
|
|
||||||
})
|
|
||||||
})
|
|
||||||
})
|
|
||||||
this.all = arr;
|
|
||||||
}
|
|
||||||
|
|
||||||
get pca(){
|
|
||||||
return this.all;
|
|
||||||
}
|
|
||||||
|
|
||||||
getCode(text){
|
|
||||||
if(!text || text.length==0){
|
|
||||||
return ''
|
|
||||||
}
|
|
||||||
for(let item of this.all){
|
|
||||||
if(item.text === text){
|
|
||||||
return item.id;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
getText(code){
|
|
||||||
if(!code || code.length==0){
|
|
||||||
return ''
|
|
||||||
}
|
|
||||||
let arr = []
|
|
||||||
this.getAreaBycode(code,arr);
|
|
||||||
return arr.join('/')
|
|
||||||
}
|
|
||||||
|
|
||||||
getRealCode(code){
|
|
||||||
let arr = []
|
|
||||||
this.getPcode(code, arr)
|
|
||||||
return arr;
|
|
||||||
}
|
|
||||||
|
|
||||||
getPcode(id, arr){
|
|
||||||
for(let item of this.all){
|
|
||||||
if(item.id === id){
|
|
||||||
arr.unshift(id)
|
|
||||||
if(item.pid != '86'){
|
|
||||||
this.getPcode(item.pid,arr)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
getAreaBycode(code,arr){
|
|
||||||
//console.log("this.all.length",this.all)
|
|
||||||
for(let item of this.all){
|
|
||||||
if(item.id === code){
|
|
||||||
arr.unshift(item.text);
|
|
||||||
this.getAreaBycode(item.pid,arr)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
/**
|
|
||||||
* 获取字符串的长度ascii长度为1 中文长度为2
|
|
||||||
* @param str
|
|
||||||
* @returns {number}
|
|
||||||
*/
|
|
||||||
export const getStrFullLength = (str = '') =>
|
|
||||||
str.split('').reduce((pre, cur) => {
|
|
||||||
const charCode = cur.charCodeAt(0)
|
|
||||||
if (charCode >= 0 && charCode <= 128) {
|
|
||||||
return pre + 1
|
|
||||||
}
|
|
||||||
return pre + 2
|
|
||||||
}, 0)
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 给定一个字符串和一个长度,将此字符串按指定长度截取
|
|
||||||
* @param str
|
|
||||||
* @param maxLength
|
|
||||||
* @returns {string}
|
|
||||||
*/
|
|
||||||
export const cutStrByFullLength = (str = '', maxLength) => {
|
|
||||||
let showLength = 0
|
|
||||||
return str.split('').reduce((pre, cur) => {
|
|
||||||
const charCode = cur.charCodeAt(0)
|
|
||||||
if (charCode >= 0 && charCode <= 128) {
|
|
||||||
showLength += 1
|
|
||||||
} else {
|
|
||||||
showLength += 2
|
|
||||||
}
|
|
||||||
if (showLength <= maxLength) {
|
|
||||||
return pre + cur
|
|
||||||
}
|
|
||||||
return pre
|
|
||||||
}, '')
|
|
||||||
}
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
/**
|
|
||||||
* components util
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 清理空值,对象
|
|
||||||
* @param children
|
|
||||||
* @returns {*[]}
|
|
||||||
*/
|
|
||||||
export function filterEmpty (children = []) {
|
|
||||||
return children.filter(c => c.tag || (c.text && c.text.trim() !== ''))
|
|
||||||
}
|
|
||||||
@@ -27,7 +27,6 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { pcaa } from 'area-data'
|
import { pcaa } from 'area-data'
|
||||||
import Area from '@/components/_util/Area'
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'JAreaLinkage',
|
name: 'JAreaLinkage',
|
||||||
|
|||||||
@@ -70,13 +70,6 @@ module.exports = {
|
|||||||
deleteOriginalAssets: false // 删除源文件
|
deleteOriginalAssets: false // 删除源文件
|
||||||
}))
|
}))
|
||||||
}
|
}
|
||||||
// 配置 webpack 识别 markdown 为普通的文件
|
|
||||||
// config.module
|
|
||||||
// .rule('markdown')
|
|
||||||
// .test(/\.md$/)
|
|
||||||
// .use()
|
|
||||||
// .loader('file-loader')
|
|
||||||
// .end()
|
|
||||||
},
|
},
|
||||||
css: {
|
css: {
|
||||||
loaderOptions: {
|
loaderOptions: {
|
||||||
|
|||||||
Reference in New Issue
Block a user