可以编译了

This commit is contained in:
likun 2025-05-22 16:27:39 +08:00
parent 9337120b09
commit ee86d9ff3b
169 changed files with 46549 additions and 75 deletions

4
.gitignore vendored
View File

@ -7,14 +7,10 @@
....
/bin/
/.idea/
/views/dist/static/
/views/dist/favicon.ico
/views/dist/index.html
/bin/linux/
/bin/win/
/.idea/
/bin/linux/
/bin/win/
/views/dist/
main.go
task

View File

@ -17,6 +17,7 @@ import (
"log"
"time"
_ "github.com/ClickHouse/clickhouse-go"
"path/filepath"
"strconv"
)
@ -83,7 +84,7 @@ func InitClickHouse() (fn func(), err error) {
)
if err != nil {
return
return fn, fmt.Errorf("init clickhouse error:%v", err)
}
log.Println(fmt.Sprintf("ClickHouse组件初始化成功连接%v最大打开连接数%v最大等待连接数:%v",
dbSource,
@ -152,7 +153,7 @@ func InitOpenWinBrowser() (fn func(), err error) {
return
}
//初始化kafka异步生产者
// 初始化kafka异步生产者
func InitKafkaAsyncProduce() (fn func(), err error) {
config := model.GlobConfig.Comm.Kafka
conn, err := db.NewKafkaAsyncProduce(config.Addresses, config.Username, config.Password)
@ -167,7 +168,7 @@ func InitKafkaAsyncProduce() (fn func(), err error) {
return
}
//初始化kafka同步步生产者
// 初始化kafka同步步生产者
func InitKafkaSyncProduce() (fn func(), err error) {
config := model.GlobConfig.Comm.Kafka
conn, err := db.NewKafkaSyncProduce(config.Addresses, config.Username, config.Password)
@ -184,7 +185,6 @@ func InitKafkaSyncProduce() (fn func(), err error) {
return
}
//
func InitDebugSarama() (fn func(), err error) {
debugSarama := sinker.NewKafkaSarama()
err = debugSarama.Init(model.GlobConfig.Comm.Kafka, model.GlobConfig.Comm.Kafka.DebugDataTopicName, model.GlobConfig.Comm.Kafka.DebugDataGroup, func(msg model.InputMessage, markFn func()) {

6
build_all_linux.sh Executable file
View File

@ -0,0 +1,6 @@
cd vue && npm run build:prod \
&& cd .. && export GOOS=linux&&go build -ldflags="-w -s" -o bin/linux/manager cmd/manager/main.go \
&& go build -ldflags="-w -s" -o bin/linux/report_server cmd/report_server/main.go \
&& go build -ldflags="-w -s" -o bin/linux/sinker cmd/sinker/main.go \
&& go build -ldflags="-w -s" -o bin/linux/init_app cmd/init_app/main.go
echo "build success"

View File

@ -35,30 +35,30 @@
},
"mysql": {
"username":"root",
"pwd":"123456",
"ip":"192.168.1.236",
"pwd":"dev123",
"ip":"192.168.78.128",
"port":"3306",
"dbName":"lyn_bi",
"dbName":"databi",
"maxOpenConns":10,
"maxIdleConns":10
},
"clickhouse": {
"username":"default",
"pwd":"EtHnvllx",
"ip":"192.168.1.236",
"username":"root",
"pwd":"dev123",
"ip":"192.168.78.128",
"port":"9000",
"dbName":"default",
"clusterName":"perftest_3shards_1replicas",
"macrosShardKeyName":"share",
"macrosReplicaKeyName":"replica",
"maxOpenConns":100,
"maxIdleConns":1000
"dbName":"databi",
"clusterName":"",
"macrosShardKeyName":"",
"macrosReplicaKeyName":"",
"maxOpenConns":10,
"maxIdleConns":20
},
"kafka": {
"addresses":["192.168.1.236:9092"],
"addresses":["192.168.78.128:9092"],
"username":"",
"password":"",
"numPartitions":300,
"numPartitions":10,
"debugDataTopicName": "debugDataTopicName",
"debugDataGroup": "debugDataGroup",
"reportTopicName": "test005",
@ -66,10 +66,10 @@
"realTimeDataGroup": "realTimeDataGroup2"
},
"redis": {
"addr":"192.168.1.236:6379",
"addr":"192.168.78.128:6379",
"passwd":"",
"db": 7,
"maxIdle": 300,
"maxIdle": 10,
"maxActive": 0
}
}

View File

@ -8,21 +8,27 @@ import (
app2 "github.com/1340691923/xwl_bi/platform-basic-libs/service/app"
"github.com/1340691923/xwl_bi/platform-basic-libs/service/myapp"
"github.com/gofiber/fiber/v2"
"log"
"strconv"
)
type AppController struct {
BaseController
}
//创建应用
// 创建应用
func (this AppController) Create(ctx *fiber.Ctx) error {
var app model.App
err := ctx.BodyParser(&app)
if err != nil {
log.Printf("body parser error:%v", err)
return this.Error(ctx, err)
}
saveMonth, _ := strconv.Atoi(app.SaveMonth)
app.SaveMonthInt = saveMonth
if app.AppName == "" {
return this.Error(ctx, errors.New("应用名不能为空"))
}
@ -40,7 +46,7 @@ func (this AppController) Create(ctx *fiber.Ctx) error {
return this.Success(ctx, response.OperateSuccess, nil)
}
//修改应用管理员
// 修改应用管理员
func (this AppController) UpdateManager(ctx *fiber.Ctx) error {
var app model.App
err := ctx.BodyParser(&app)
@ -65,7 +71,7 @@ func (this AppController) UpdateManager(ctx *fiber.Ctx) error {
return this.Success(ctx, response.OperateSuccess, nil)
}
//得到该用户的应用下拉选
// 得到该用户的应用下拉选
func (this AppController) Config(ctx *fiber.Ctx) error {
list, err := myapp.GetAppidsByToken(this.GetToken(ctx))
@ -79,7 +85,7 @@ func (this AppController) Config(ctx *fiber.Ctx) error {
})
}
//重置应用的appkey
// 重置应用的appkey
func (this AppController) ResetAppkey(ctx *fiber.Ctx) error {
var app model.App
err := ctx.BodyParser(&app)
@ -100,7 +106,7 @@ func (this AppController) ResetAppkey(ctx *fiber.Ctx) error {
return this.Success(ctx, response.OperateSuccess, nil)
}
//修改应用的状态
// 修改应用的状态
func (this AppController) StatusAction(ctx *fiber.Ctx) error {
var app model.App
err := ctx.BodyParser(&app)

View File

@ -1,4 +1,4 @@
//MySql引擎层
// MySql引擎层
package db
import (
@ -38,7 +38,7 @@ func NewSQLX(driverName, dbSource string, maxOpenConns, maxIdleConns int) (db *s
db, err = sqlx.Open(driverName, dbSource)
if err != nil {
return
return nil, fmt.Errorf("sqlx open driver %v source %v error:%v", driverName, dbSource, err)
}
if maxOpenConns > 0 {
db.SetMaxOpenConns(maxOpenConns)
@ -47,10 +47,12 @@ func NewSQLX(driverName, dbSource string, maxOpenConns, maxIdleConns int) (db *s
if maxIdleConns > 0 {
db.SetMaxIdleConns(maxIdleConns)
}
err = db.Ping()
if err != nil {
return
return nil, fmt.Errorf("sqlx ping driver %v source %v error:%v", driverName, dbSource, err)
}
go func() {
for {
err = db.Ping()

View File

@ -1,4 +1,4 @@
//日志引擎层
// 日志引擎层
package logs
import (
@ -6,6 +6,7 @@ import (
"fmt"
"io"
"log"
"os"
"path/filepath"
"time"
@ -23,24 +24,24 @@ type Log struct {
storageDays int
}
//Options方法
// Options方法
type NewLogOptions func(log *Log)
//设置日志目录
// 设置日志目录
func WithLogPath(logPath string) NewLogOptions {
return func(log *Log) {
log.logPath = logPath
}
}
//设置日志存活天数
// 设置日志存活天数
func WithStorageDays(storageDays int) NewLogOptions {
return func(log *Log) {
log.storageDays = storageDays
}
}
//App 构造方法
// App 构造方法
func NewLog(opts ...NewLogOptions) *Log {
log := &Log{
logPath: filepath.Join(util.GetCurrentDirectory(), "logs"),
@ -73,6 +74,9 @@ func (this *Log) InitLog() (logger *zap.Logger, err error) {
warnLevel := zap.LevelEnablerFunc(func(lvl zapcore.Level) bool {
return lvl >= zapcore.WarnLevel && lvl >= zap.InfoLevel
})
allLevel := zap.LevelEnablerFunc(func(lvl zapcore.Level) bool {
return lvl >= zapcore.DebugLevel
})
infoWriter, err := this.getWriter(filepath.Join(this.logPath, "info.log"), this.storageDays)
if err != nil {
@ -87,6 +91,7 @@ func (this *Log) InitLog() (logger *zap.Logger, err error) {
core = zapcore.NewTee(
zapcore.NewCore(encoder, zapcore.AddSync(infoWriter), infoLevel),
zapcore.NewCore(encoder, zapcore.AddSync(warnWriter), warnLevel),
zapcore.NewCore(encoder, zapcore.AddSync(os.Stdout), allLevel),
)
return zap.New(core, zap.AddCaller(), zap.Development()), nil
}

2
go.mod
View File

@ -3,7 +3,7 @@ module github.com/1340691923/xwl_bi
go 1.18
require (
github.com/ClickHouse/clickhouse-go v1.5.1
github.com/ClickHouse/clickhouse-go v1.5.4
github.com/Masterminds/squirrel v1.5.1
github.com/PuerkitoBio/goquery v1.8.0
github.com/Shopify/sarama v1.29.1

2
go.sum
View File

@ -48,6 +48,8 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
github.com/ClickHouse/clickhouse-go v1.5.1 h1:I8zVFZTz80crCs0FFEBJooIxsPcV0xfthzK1YrkpJTc=
github.com/ClickHouse/clickhouse-go v1.5.1/go.mod h1:EaI/sW7Azgz9UATzd5ZdZHRUhHgv5+JMS9NSr2smCJI=
github.com/ClickHouse/clickhouse-go v1.5.4 h1:cKjXeYLNWVJIx2J1K6H2CqyRmfwVJVY1OV1coaaFcI0=
github.com/ClickHouse/clickhouse-go v1.5.4/go.mod h1:EaI/sW7Azgz9UATzd5ZdZHRUhHgv5+JMS9NSr2smCJI=
github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible h1:1G1pk05UrOh0NlF1oeaaix1x8XzrfjIDK47TY0Zehcw=
github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0=
github.com/Masterminds/squirrel v1.5.1 h1:kWAKlLLJFxZG7N2E0mBMNWVp5AuUX+JUrnhFN74Eg+w=

View File

@ -1,18 +1,19 @@
package model
type App struct {
Page uint64 `json:"page" db:"-"`
Limit uint64 `json:"limit" db:"-"`
IsClose *int `db:"is_close" json:"is_close"`
Id int `db:"id" json:"id"`
CreateBy int `db:"create_by" json:"create_by"`
UpdateBy int `db:"update_by" json:"update_by"`
SaveMonth int `db:"save_mouth" json:"save_mouth"`
AppName string `db:"app_name" json:"app_name"`
Descibe string `db:"descibe" json:"descibe"`
AppId string `db:"app_id" json:"app_id"`
AppKey string `db:"app_key" json:"app_key"`
CreateTime string `db:"create_time" json:"create_time"`
UpdateTime string `db:"update_time" json:"update_time"`
AppManager string `db:"app_manager" json:"app_manager"`
Page uint64 `json:"page" db:"-"`
Limit uint64 `json:"limit" db:"-"`
IsClose *int `db:"is_close" json:"is_close"`
Id int `db:"id" json:"id"`
CreateBy int `db:"create_by" json:"create_by"`
UpdateBy int `db:"update_by" json:"update_by"`
SaveMonth string `db:"save_mouth" json:"save_mouth"`
SaveMonthInt int `db:"-" json:"-"`
AppName string `db:"app_name" json:"app_name"`
Descibe string `db:"descibe" json:"descibe"`
AppId string `db:"app_id" json:"app_id"`
AppKey string `db:"app_key" json:"app_key"`
CreateTime string `db:"create_time" json:"create_time"`
UpdateTime string `db:"update_time" json:"update_time"`
AppManager string `db:"app_manager" json:"app_manager"`
}

View File

@ -0,0 +1,9 @@
FROM openjdk:8-jdk-alpine
WORKDIR /data
COPY init_app .
RUN mkdir -p config
CMD ["./init_app", "-configFileDir=./config"]

View File

@ -0,0 +1,9 @@
FROM openjdk:8-jdk-alpine
WORKDIR /data
COPY manager .
RUN mkdir -p config
CMD ["./manager", "-configFileDir=./config"]

6
package-lock.json generated Normal file
View File

@ -0,0 +1,6 @@
{
"name": "xwl_bi",
"lockfileVersion": 2,
"requires": true,
"packages": {}
}

1
package.json Normal file
View File

@ -0,0 +1 @@
{}

View File

@ -35,7 +35,7 @@ func (this *Event) GetList() (interface{}, error) {
return nil, err
}
logs.Logger.Sugar().Infof("sql", SQL, args)
logs.Logger.Sugar().Infof("sql:%v, args:%v", SQL, args)
rows, err := db.ClickHouseSqlx.Query(SQL, args...)
if err != nil {

View File

@ -19,8 +19,8 @@ func (this *AppService) UpdateManager(app model.App, managerUid int32) (err erro
SqlBuilder.
Update("app").
SetMap(map[string]interface{}{
"app_manager": app.AppManager,
"update_by": managerUid}).
"app_manager": app.AppManager,
"update_by": managerUid}).
Where(db.Eq{"app_id": app.AppId}).
RunWith(db.Sqlx).Exec()
if err != nil {
@ -40,23 +40,23 @@ func (this *AppService) Create(app model.App, managerUid int32) (err error) {
app.AppId = util.GetUUid()
app.AppKey = util.MD5HexHash(util.Str2bytes(util.GetUUid()))
if app.SaveMonth < 1 {
app.SaveMonth = 1
if app.SaveMonthInt < 1 {
app.SaveMonthInt = 1
}
rows, err := db.
SqlBuilder.
Insert("app").
SetMap(map[string]interface{}{
"app_name": app.AppName,
"descibe": app.Descibe,
"app_id": app.AppId,
"app_key": app.AppKey,
"update_by": managerUid,
"create_by": managerUid,
"app_manager": managerUid,
"save_mouth": app.SaveMonth,
}).RunWith(db.Sqlx).Exec()
"app_name": app.AppName,
"descibe": app.Descibe,
"app_id": app.AppId,
"app_key": app.AppKey,
"update_by": managerUid,
"create_by": managerUid,
"app_manager": managerUid,
"save_mouth": app.SaveMonth,
}).RunWith(db.Sqlx).Exec()
if err != nil {
return
@ -95,7 +95,7 @@ func (this *AppService) Create(app model.App, managerUid int32) (err error) {
xwl_kafka_partition Int64
)ENGINE = ` + sinker.GetMergeTree(eventTableName) + `
PARTITION BY (toYYYYMM(xwl_part_date))
ORDER BY (toYYYYMM(xwl_part_date),xwl_part_event) TTL xwl_part_date + toIntervalMonth(` + strconv.Itoa(app.SaveMonth) + `) SETTINGS index_granularity = 8192;`)
ORDER BY (toYYYYMM(xwl_part_date),xwl_part_event) TTL xwl_part_date + toIntervalMonth(` + strconv.Itoa(app.SaveMonthInt) + `) SETTINGS index_granularity = 8192;`)
if err != nil {
roolbackFn(tableId)
return
@ -219,9 +219,9 @@ func (this *AppService) ResetAppkey(managerUid int32, app model.App) (err error)
SqlBuilder.
Update("app").
SetMap(map[string]interface{}{
"app_key": app.AppKey,
"update_by": managerUid,
}).Where(db.Eq{"app_id": app.AppId}).RunWith(db.Sqlx).Exec()
"app_key": app.AppKey,
"update_by": managerUid,
}).Where(db.Eq{"app_id": app.AppId}).RunWith(db.Sqlx).Exec()
if err != nil {
return
}

9
start.sh Normal file
View File

@ -0,0 +1,9 @@
set args = "-configFileDir=%cd%\config"
gowatch -p cmd/init_app/main.go -args=args -o bin/win/init_app.exe
gowatch -p cmd/manager/main.go -args=args -o bin/win/manager.exe
gowatch -p cmd/report_server/main.go -args=args -o bin/win/report_server.exe
gowatch -p cmd/sinker/main.go -args=args -o bin/win/sinker.exe
cmd /k "cd vue && npm run dev"

BIN
views/dist/favicon.ico vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

1
views/dist/index.html vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.infinite-container{border:1px solid #e8e8e8;border-radius:4px;overflow:auto;padding:8px 24px;height:700px}.loading-container{position:absolute;bottom:40px;width:100%;text-align:center}.actions_xwl_btn:hover{color:#ff4500}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.float[data-v-7e63c260]{float:left}.font1[data-v-7e63c260]{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;color:green}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.back-to-ceiling[data-v-599993aa]{z-index:5000;position:fixed;display:inline-block;text-align:center;cursor:pointer}.back-to-ceiling[data-v-599993aa]:hover{background:#d5dbe7}.fade-enter-active[data-v-599993aa],.fade-leave-active[data-v-599993aa]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-599993aa],.fade-leave-to[data-v-599993aa]{opacity:0}.back-to-ceiling .Icon[data-v-599993aa]{fill:#9aaabf;background:none}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.z_index_first{z-index:999999999}

View File

@ -0,0 +1 @@
#components-layout-basic{text-align:center}#components-layout-basic .ant-layout-header{color:#42546d;background:#fff}.infinite-container{border:1px solid #e8e8e8;border-radius:4px;overflow:auto;padding:8px 24px;height:700px}.loading-container{position:absolute;bottom:40px;width:100%;text-align:center}.actions_xwl_btn:hover{color:#ff4500}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.xwl[data-v-47ce1dde] .el-input__inner{color:#000!important;font-family:cursive!important;border-top:1px red!important;border-left:1px red!important;border-right:1px red!important}

View File

@ -0,0 +1 @@
.sider_xwl[data-v-2f7d48f0]{display:inline-block;width:270px;height:calc(100vh - 50px);padding:0;overflow:hidden;vertical-align:top}.top_xwl[data-v-2f7d48f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:57px;padding-right:20px}.body_xwl[data-v-2f7d48f0],.top_xwl[data-v-2f7d48f0]{border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.body_xwl[data-v-2f7d48f0]{height:calc(100vh - 120px);overflow-y:auto;background-color:#fff}.content_xwl[data-v-2f7d48f0]{display:inline-block;width:calc(100% - 270px);height:calc(100vh - 50px);padding:0;overflow:hidden;vertical-align:top;background:#f0f2f5}.header_xwl[data-v-2f7d48f0]{position:relative;z-index:1000;width:100%;height:56px;padding:0;line-height:56px}.main_xwl[data-v-2f7d48f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title_xwl[data-v-2f7d48f0]{display:inline-block;margin-right:16px;color:#000;font-weight:500;font-size:18px}.dashbordName_xwl[data-v-2f7d48f0]{height:40px;border-radius:2px;cursor:pointer}.dashbordName_xwl[data-v-2f7d48f0],.root_xwl[data-v-2f7d48f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.root_xwl[data-v-2f7d48f0]{width:100%;height:56px;padding:0 16px;background-color:#fff;border-left:1px solid #f0f0f0}.actions_xwl[data-v-2f7d48f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.actions_xwl_btn[data-v-2f7d48f0]:hover{color:#ff4500}.actions_xwl_btn[data-v-2f7d48f0]{color:#67729d}.echartBoxWidth[data-v-2f7d48f0]{width:48%}.echartBox[data-v-2f7d48f0]{padding:5px;margin-bottom:5px}.echartBox[data-v-2f7d48f0]:hover,.echartBox_title[data-v-2f7d48f0]{cursor:pointer}.echartBox_title[data-v-2f7d48f0]:hover{color:#3d90ff}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.spin-content[data-v-928611f8]{min-height:500px}

View File

@ -0,0 +1 @@
.spin-content[data-v-15cd9f09]{min-height:500px}

View File

@ -0,0 +1 @@
.spin-content[data-v-6a177743]{min-height:500px}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.topselect[data-v-1c5b4b41] .el-input__inner{height:32px}.topselect[data-v-1c5b4b41] .el-input__prefix,.topselect[data-v-1c5b4b41] .el-input__suffix{height:30px}.topselect[data-v-1c5b4b41] .el-input__suffix{top:5px}.topselect[data-v-1c5b4b41] .el-input__icon{line-height:inherit}.topselect[data-v-1c5b4b41] .el-input__suffix-inner{display:inline-block}

View File

@ -0,0 +1 @@
.spin-content[data-v-c63dfb22]{min-height:500px}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.login-container[data-v-4b0d9716]{height:100%;width:100%;background-color:#f5faff;overflow-y:auto;min-width:1200px;background-image:url(../../static/img/loginbg.f6f45e39.jpg);background-repeat:no-repeat;background-position:bottom;background-size:100%}.Login_loginWrapper[data-v-4b0d9716]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6% 120px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.TextBox_productName[data-v-4b0d9716]{margin-top:50px;color:#87cefa;font-size:16px;line-height:20px;letter-spacing:4px;text-align:left}.TextBox_productDesc[data-v-4b0d9716]{margin:8px 0 0;color:#87cefa;font-weight:500;font-size:40px;line-height:56px;letter-spacing:10px}.TextBox_productSubDesc[data-v-4b0d9716]{margin:8px 0 0;color:#87cefa;font-weight:500;font-size:16px;line-height:22px;letter-spacing:4px}.LoginBox_boxWrap[data-v-4b0d9716]{width:480px;margin-top:50px;padding:48px 60px 30px;background:#fff;border-radius:4px;-webkit-box-shadow:#d3d3d3;box-shadow:#d3d3d3;-webkit-box-sizing:border-box;box-sizing:border-box}.LoginBox_headerText[data-v-4b0d9716]{color:#d3d3d3;font-weight:500;font-size:24px;line-height:44px;letter-spacing:1px;text-align:center}.login-form[data-v-4b0d9716]{margin-top:40px}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.z_index_first{z-index:999999999}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.errPage-container[data-v-4de88d3b]{width:800px;max-width:100%;margin:100px auto}.errPage-container .pan-back-btn[data-v-4de88d3b]{background:#008489;color:#fff;border:none!important}.errPage-container .pan-gif[data-v-4de88d3b]{margin:0 auto;display:block}.errPage-container .pan-img[data-v-4de88d3b]{display:block;margin:0 auto;width:100%}.errPage-container .text-jumbo[data-v-4de88d3b]{font-size:60px;font-weight:700;color:#484848}.errPage-container .list-unstyled[data-v-4de88d3b]{font-size:14px}.errPage-container .list-unstyled li[data-v-4de88d3b]{padding-bottom:5px}.errPage-container .list-unstyled a[data-v-4de88d3b]{color:#008489;text-decoration:none}.errPage-container .list-unstyled a[data-v-4de88d3b]:hover{text-decoration:underline}

View File

@ -0,0 +1 @@
.search input[data-v-4b342e13]{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}

View File

@ -0,0 +1 @@
.spin-content[data-v-1952bd7c]{min-height:500px}

View File

@ -0,0 +1 @@
.back-to-ceiling[data-v-599993aa]{z-index:5000;position:fixed;display:inline-block;text-align:center;cursor:pointer}.back-to-ceiling[data-v-599993aa]:hover{background:#d5dbe7}.fade-enter-active[data-v-599993aa],.fade-leave-active[data-v-599993aa]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-599993aa],.fade-leave-to[data-v-599993aa]{opacity:0}.back-to-ceiling .Icon[data-v-599993aa]{fill:#9aaabf;background:none}.app-container .permission-tree[data-v-4d9a7d8a]{margin-bottom:30px}

View File

@ -0,0 +1 @@
.wscn-http404-container[data-v-0ff76b07]{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:40%;left:50%}.wscn-http404[data-v-0ff76b07]{position:relative;width:1200px;padding:0 50px;overflow:hidden}.wscn-http404 .pic-404[data-v-0ff76b07]{position:relative;float:left;width:600px;overflow:hidden}.wscn-http404 .pic-404__parent[data-v-0ff76b07]{width:100%}.wscn-http404 .pic-404__child[data-v-0ff76b07]{position:absolute}.wscn-http404 .pic-404__child.left[data-v-0ff76b07]{width:80px;top:17px;left:220px;opacity:0;-webkit-animation-name:cloudLeft-data-v-0ff76b07;animation-name:cloudLeft-data-v-0ff76b07;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}.wscn-http404 .pic-404__child.mid[data-v-0ff76b07]{width:46px;top:10px;left:420px;opacity:0;-webkit-animation-name:cloudMid-data-v-0ff76b07;animation-name:cloudMid-data-v-0ff76b07;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.wscn-http404 .pic-404__child.right[data-v-0ff76b07]{width:62px;top:100px;left:500px;opacity:0;-webkit-animation-name:cloudRight-data-v-0ff76b07;animation-name:cloudRight-data-v-0ff76b07;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes cloudLeft-data-v-0ff76b07{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@keyframes cloudLeft-data-v-0ff76b07{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@-webkit-keyframes cloudMid-data-v-0ff76b07{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@keyframes cloudMid-data-v-0ff76b07{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@-webkit-keyframes cloudRight-data-v-0ff76b07{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}@keyframes cloudRight-data-v-0ff76b07{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}.wscn-http404 .bullshit[data-v-0ff76b07]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.wscn-http404 .bullshit__oops[data-v-0ff76b07]{font-size:32px;line-height:40px;color:#1482f0;margin-bottom:20px;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__headline[data-v-0ff76b07],.wscn-http404 .bullshit__oops[data-v-0ff76b07]{font-weight:700;opacity:0;-webkit-animation-name:slideUp-data-v-0ff76b07;animation-name:slideUp-data-v-0ff76b07;-webkit-animation-duration:.5s;animation-duration:.5s}.wscn-http404 .bullshit__headline[data-v-0ff76b07]{font-size:20px;line-height:24px;color:#222;margin-bottom:10px;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-0ff76b07]{font-size:13px;line-height:21px;color:grey;margin-bottom:30px;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-0ff76b07],.wscn-http404 .bullshit__return-home[data-v-0ff76b07]{opacity:0;-webkit-animation-name:slideUp-data-v-0ff76b07;animation-name:slideUp-data-v-0ff76b07;-webkit-animation-duration:.5s;animation-duration:.5s}.wscn-http404 .bullshit__return-home[data-v-0ff76b07]{display:block;float:left;width:110px;height:36px;background:#1482f0;border-radius:100px;text-align:center;color:#fff;font-size:14px;line-height:36px;cursor:pointer;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slideUp-data-v-0ff76b07{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp-data-v-0ff76b07{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}

View File

@ -0,0 +1 @@
.el-checkbox[data-v-5672f228]{text-align:right;width:100%;padding-right:10px}

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
views/dist/static/img/401.089007e7.gif vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

BIN
views/dist/static/img/404.a57b6f31.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1,8 @@
<!-- <?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -->
<svg xmlns="http://www.w3.org/2000/svg" focusable="false" class="" data-icon="" width="40" height="80" fill="currentColor" aria-hidden="true" version="1.1">
<polygon points="0,0, 30,0, 40,40, 30,80, 0,80" style="fill:#f2f2f2;stroke-width:0"/>
</svg>

After

Width:  |  Height:  |  Size: 400 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

1
views/dist/static/js/app.b08a8976.js vendored Normal file

File diff suppressed because one or more lines are too long

BIN
views/dist/static/js/app.b08a8976.js.gz vendored Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0cd1fd34"],{5093:function(t,e,i){t.exports=i.p+"static/img/arrow-v.1911b919.svg"},"6b7e":function(t,e,i){"use strict";i.d(e,"a",(function(){return a}));var a=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"暂无数据",i={title:{text:" {a|}",x:"center",y:"center",subtext:e,itemGap:-20,textStyle:{rich:{a:{color:"#000",fontSize:"16",height:80,width:160,backgroundColor:{image:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHZpZXdCb3g9IjAgMCA2NCA0MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbFJ1bGU9ImV2ZW5vZGQiPg0KICAgIDxlbGxpcHNlIGZpbGw9IiNkZGQiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3IiAvPg0KICAgIDxnIGZpbGxSdWxlPSJub256ZXJvIiBzdHJva2U9IiM5OTkiPg0KICAgICAgPHBhdGgNCiAgICAgICAgZD0iTTU1IDEyLjc2TDQ0Ljg1NCAxLjI1OEM0NC4zNjcuNDc0IDQzLjY1NiAwIDQyLjkwNyAwSDIxLjA5M2MtLjc0OSAwLTEuNDYuNDc0LTEuOTQ3IDEuMjU3TDkgMTIuNzYxVjIyaDQ2di05LjI0eiIgLz4NCiAgICAgIDxwYXRoDQogICAgICAgIGQ9Ik00MS42MTMgMTUuOTMxYzAtMS42MDUuOTk0LTIuOTMgMi4yMjctMi45MzFINTV2MTguMTM3QzU1IDMzLjI2IDUzLjY4IDM1IDUyLjA1IDM1aC00MC4xQzEwLjMyIDM1IDkgMzMuMjU5IDkgMzEuMTM3VjEzaDExLjE2YzEuMjMzIDAgMi4yMjcgMS4zMjMgMi4yMjcgMi45Mjh2LjAyMmMwIDEuNjA1IDEuMDA1IDIuOTAxIDIuMjM3IDIuOTAxaDE0Ljc1MmMxLjIzMiAwIDIuMjM3LTEuMzA4IDIuMjM3LTIuOTEzdi0uMDA3eiINCiAgICAgICAgZmlsbD0iI2UxZTFlMSIgLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg=="}}}},subtextStyle:{fontSize:16}}};t.setOption(i,!0)}},f42c:function(t,e,i){"use strict";var a=i("ed08");e["a"]={data:function(){return{$_sidebarElm:null}},mounted:function(){var t=this;this.__resizeHandler=Object(a["b"])((function(){t.chart&&t.chart.resize()}),100),window.addEventListener("resize",this.__resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},beforeDestroy:function(){window.removeEventListener("resize",this.__resizeHandler),this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},methods:{$_sidebarResizeHandler:function(t){"width"===t.propertyName&&this.__resizeHandler()}}}},fb01:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{class:t.className,style:{height:t.height,width:t.width},attrs:{id:t.className}})},n=[],r=i("f42c"),s=i("6b7e"),o=i("5093"),c=i.n(o),u={mixins:[r["a"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"400px"},autoResize:{type:Boolean,default:!0},chartData:{type:Array,default:[]}},data:function(){return{chart:null}},watch:{},mounted:function(){this.initChart()},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=echarts.init(document.getElementById(this.className)),this.setOptions()},setOptions:function(){if(0!=this.chartData.length){var t,e=this.chartData.map((function(t){return t.showTitle})),i=this.chartData.map((function(t){return t.count})),a=this.chartData.length;e.length=a,i.length=a;this.chartData.map((function(t){return t.succScale}));var n=this.chartData.map((function(t){return t.succScale}));n.pop();var r=n.map((function(t,e){var i={value:0,label:{show:!0,formatter:"{a|"+t+"%}"}};return i}));t={dataZoom:[{show:!0,realtime:!0,start:0,bottom:"-8",left:"center",end:50,textStyle:!1},{textStyle:!1,type:"inside",realtime:!0,bottom:"-10",left:"center",start:0,end:50}],tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},toolbox:{feature:{saveAsImage:{}}},legend:{data:["漏斗步骤"]},grid:{left:"3%",right:"4%",bottom:"50px",containLabel:!0},yAxis:[{type:"value"}],xAxis:[{type:"category",axisTick:{show:!1},data:e}],series:[{name:"漏斗步骤",type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(110, 193, 244, 0.2)"},barCategoryGap:180,label:{show:!0,position:"inside"},itemStyle:{color:"#6b96f3"},data:i},{name:"",type:"bar",barGap:"-100%",label:{position:"right",offset:[2,-50],formatter:"{a| {c}%}",rich:{a:{align:"center",color:"#000",backgroundColor:{image:c.a},height:40,width:65,fontSize:12,padding:[0,0]}}},data:r,z:2}]},this.chart.setOption(t)}else Object(s["a"])(this.chart)}}},l=u,h=i("2877"),d=Object(h["a"])(l,a,n,!1,null,null,null);e["default"]=d.exports}}]);

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0ed9d87a"],{7514:function(e,t,n){"use strict";var i=n("5ca1"),r=n("0a49")(5),a="find",l=!0;a in[]&&Array(1)[a]((function(){l=!1})),i(i.P+i.F*l,"Array",{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")(a)},c192:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-select",e._b({staticClass:"yt-select",staticStyle:{width:"150px"},attrs:{size:"mini",multiple:"","allow-create":"",placeholder:"请选择",filterable:"","filter-method":e.userFilter,disabled:e.disabled,clearable:e.clearable},on:{change:e.change},model:{value:e.currValue,callback:function(t){e.currValue=t},expression:"currValue"}},"el-select",e.$attrs,!1),e._l(e.renderOption,(function(t){return n("el-option",{key:t.value,attrs:{value:t.value,label:t.label}},[e._v(e._s(t.label)+"\n ")])})),1)},r=[],a=(n("6762"),n("2fdb"),n("7514"),n("c80c")),l=(n("96cf"),n("3b8d")),u=(n("c5f6"),{name:"SmallSelect",props:{value:{type:[String,Number],default:""},max:{type:Number,default:30},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},options:{type:Array,default:function(){return[]}}},data:function(){return{renderOption:[]}},computed:{currValue:{get:function(){return this.value||""},set:function(e){this.$emit("input",e)}}},watch:{value:function(){this.addValueOptions()},options:{handler:function(e){this.init()},deep:!0}},created:function(){this.init()},methods:{init:function(){var e=Object(l["a"])(Object(a["a"])().mark((function e(){return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.userFilter(),this.addValueOptions();case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),addValueOptions:function(){var e=this;if(this.currValue){var t=this.options.find((function(t){return t.value===e.currValue}));t&&this.renderOption.every((function(e){return e.value!==t.value}))&&this.renderOption.unshift(t)}},addFilterOptions:function(e){var t=this.options.find((function(t){return t.label===e}));t&&this.renderOption.every((function(e){return e.label!==t.label}))&&this.renderOption.unshift(t)},userFilter:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=[];t=""!=e?this.options.filter((function(t){return t.label.includes(e)||t.value.includes(e)})):JSON.parse(JSON.stringify(this.options)),t.length>this.max?(this.renderOption=t.slice(0,this.max),this.addFilterOptions(e)):this.renderOption=t},change:function(e){this.$emit("change",e),e||this.userFilter()}}}),s=u,c=n("2877"),o=Object(c["a"])(s,i,r,!1,null,null,null);t["default"]=o.exports}}]);

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-12d74da8"],{"6b7e":function(t,e,i){"use strict";i.d(e,"a",(function(){return a}));var a=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"暂无数据",i={title:{text:" {a|}",x:"center",y:"center",subtext:e,itemGap:-20,textStyle:{rich:{a:{color:"#000",fontSize:"16",height:80,width:160,backgroundColor:{image:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHZpZXdCb3g9IjAgMCA2NCA0MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbFJ1bGU9ImV2ZW5vZGQiPg0KICAgIDxlbGxpcHNlIGZpbGw9IiNkZGQiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3IiAvPg0KICAgIDxnIGZpbGxSdWxlPSJub256ZXJvIiBzdHJva2U9IiM5OTkiPg0KICAgICAgPHBhdGgNCiAgICAgICAgZD0iTTU1IDEyLjc2TDQ0Ljg1NCAxLjI1OEM0NC4zNjcuNDc0IDQzLjY1NiAwIDQyLjkwNyAwSDIxLjA5M2MtLjc0OSAwLTEuNDYuNDc0LTEuOTQ3IDEuMjU3TDkgMTIuNzYxVjIyaDQ2di05LjI0eiIgLz4NCiAgICAgIDxwYXRoDQogICAgICAgIGQ9Ik00MS42MTMgMTUuOTMxYzAtMS42MDUuOTk0LTIuOTMgMi4yMjctMi45MzFINTV2MTguMTM3QzU1IDMzLjI2IDUzLjY4IDM1IDUyLjA1IDM1aC00MC4xQzEwLjMyIDM1IDkgMzMuMjU5IDkgMzEuMTM3VjEzaDExLjE2YzEuMjMzIDAgMi4yMjcgMS4zMjMgMi4yMjcgMi45Mjh2LjAyMmMwIDEuNjA1IDEuMDA1IDIuOTAxIDIuMjM3IDIuOTAxaDE0Ljc1MmMxLjIzMiAwIDIuMjM3LTEuMzA4IDIuMjM3LTIuOTEzdi0uMDA3eiINCiAgICAgICAgZmlsbD0iI2UxZTFlMSIgLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg=="}}}},subtextStyle:{fontSize:16}}};t.setOption(i,!0)}},d319:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{class:t.className,style:{height:t.height,width:t.width},attrs:{id:t.className}})},n=[],s=i("f42c"),r=i("6b7e"),o={mixins:[s["a"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"400px"},autoResize:{type:Boolean,default:!0},chartData:{type:Array,default:[]}},data:function(){return{chart:null}},watch:{},mounted:function(){this.initChart()},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=echarts.init(document.getElementById(this.className)),this.setOptions()},setOptions:function(){if(0!=this.chartData.length){var t={legend:{top:"bottom"},grid:{left:"3%",right:"50%",bottom:"50px",containLabel:!0},toolbox:{show:!0,feature:{saveAsImage:{show:!0}},trigger:"item",confine:!0},series:[{label:{position:"outer",alignTo:"edge",margin:10},name:"事件所占比例图",type:"pie",radius:["10%","30%"],center:["50%","50%"],roseType:"area",itemStyle:{normal:{label:{show:!0,formatter:"{b} : {c} ({d}%)"},labelLine:{show:!0}},borderRadius:8},data:this.chartData}]};this.chart.setOption(t)}else Object(r["a"])(this.chart)}}},I=o,d=i("2877"),c=Object(d["a"])(I,a,n,!1,null,null,null);e["default"]=c.exports},f42c:function(t,e,i){"use strict";var a=i("ed08");e["a"]={data:function(){return{$_sidebarElm:null}},mounted:function(){var t=this;this.__resizeHandler=Object(a["b"])((function(){t.chart&&t.chart.resize()}),100),window.addEventListener("resize",this.__resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},beforeDestroy:function(){window.removeEventListener("resize",this.__resizeHandler),this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},methods:{$_sidebarResizeHandler:function(t){"width"===t.propertyName&&this.__resizeHandler()}}}}}]);

View File

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1303a6c7"],{1180:function(e,t,n){},aaa2:function(e,t,n){"use strict";n("1180")},fa7e:function(e,t,n){"use strict";n.r(t);var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"float",style:e.styles},[n("span",{staticClass:"font1",staticStyle:{"text-align":"center",display:"block"}},[""!=e.title?n("el-tag",{attrs:{type:"primary"}},[e._v(" "+e._s(e.title))]):e._e(),e._v(" "),n("el-button",{attrs:{icon:"el-icon-refresh",size:"small",type:"success"},on:{click:e.format}},[e._v("美化")]),e._v(" "),n("el-button",{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:e.value,expression:"value",arg:"copy"},{name:"clipboard",rawName:"v-clipboard:success",value:e.onCopy,expression:"onCopy",arg:"success"},{name:"clipboard",rawName:"v-clipboard:error",value:e.onError,expression:"onError",arg:"error"}],attrs:{size:"small",type:"success",icon:"el-icon-document-copy"}},[e._v("点击复制")])],1),e._v(" "),n("editor",{attrs:{lang:"json",options:e.editorOptions,theme:"chrome",height:e.height},on:{init:e.editorInit},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1)},s=[],a=(n("c5f6"),{name:"Json",props:{styles:{type:String,default:"width: 50%"},read:{type:Boolean,default:!1},title:{type:String,default:""},value:{type:Object,default:{}},pointOut:{type:Array,default:[]},height:{type:String,default:"600"},fontSize:{type:String,default:"18"}},data:function(){return{ed:null,editorOptions:{enableBasicAutocompletion:!0,enableSnippets:!0,enableLiveAutocompletion:!0,tabSize:2,fontSize:Number(this.fontSize),showPrintMargin:!1}}},watch:{value:function(e){this.$emit("getValue",e)}},destroyed:function(){this.ed=null},created:function(){},methods:{format:function(){try{var e=this.ed.getValue(),t=JSON.parse(e);this.ed.setValue(JSON.stringify(t,null,"\t"))}catch(n){console.log(n)}},setCompletions:function(e,t,n,o,s){return 0===o.length?s(null,[]):s(null,this.pointOut)},editorInit:function(e){n("95b8"),n("2099"),n("2968"),n("56e3"),n("b378"),n("14d4"),n("818b"),n("0329"),n("b039"),this.read&&e.setReadOnly(!0);var t=this;e.completers=[{getCompletions:function(e,n,o,s,a){t.setCompletions(e,n,o,s,a)}}],this.ed=e},onCopy:function(e){this.$message({offset:60,message:"复制成功!",type:"success"})},onError:function(e){this.$message({offset:60,message:"复制失败!",type:"error"})}}}),i=a,l=(n("aaa2"),n("2877")),r=Object(l["a"])(i,o,s,!1,null,"7e63c260",null);t["default"]=r.exports}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-194d143f"],{"0625":function(t,i,e){"use strict";e.r(i);var n=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("transition",{attrs:{name:t.transitionName}},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"visible"}],staticClass:"back-to-ceiling",style:t.customStyle,on:{click:t.backToTop}},[e("svg",{staticClass:"Icon Icon--backToTopArrow",staticStyle:{height:"16px",width:"16px"},attrs:{width:"16",height:"16",viewBox:"0 0 17 17",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"}},[e("path",{attrs:{d:"M12.036 15.59a1 1 0 0 1-.997.995H5.032a.996.996 0 0 1-.997-.996V8.584H1.03c-1.1 0-1.36-.633-.578-1.416L7.33.29a1.003 1.003 0 0 1 1.412 0l6.878 6.88c.782.78.523 1.415-.58 1.415h-3.004v7.004z"}})])])])},o=[],a=(e("c5f6"),{name:"BackToTop",props:{visibilityHeight:{type:Number,default:400},backPosition:{type:Number,default:0},customStyle:{type:Object,default:function(){return{right:"50px",bottom:"50px",width:"40px",height:"40px","border-radius":"4px","line-height":"45px",background:"#e7eaf1"}}},transitionName:{type:String,default:"fade"}},data:function(){return{visible:!1,interval:null,isMoving:!1}},mounted:function(){window.addEventListener("scroll",this.handleScroll)},beforeDestroy:function(){window.removeEventListener("scroll",this.handleScroll),this.interval&&clearInterval(this.interval)},methods:{handleScroll:function(){this.visible=window.pageYOffset>this.visibilityHeight},backToTop:function(){var t=this;if(!this.isMoving){var i=window.pageYOffset,e=0;this.isMoving=!0,this.interval=setInterval((function(){var n=Math.floor(t.easeInOutQuad(10*e,i,-i,500));n<=t.backPosition?(window.scrollTo(0,t.backPosition),clearInterval(t.interval),t.isMoving=!1):window.scrollTo(0,n),e++}),16.7)}},easeInOutQuad:function(t,i,e,n){return(t/=n/2)<1?e/2*t*t+i:-e/2*(--t*(t-2)-1)+i}}}),s=a,r=(e("6138"),e("2877")),l=Object(r["a"])(s,n,o,!1,null,"599993aa",null);i["default"]=l.exports},5136:function(t,i,e){},6138:function(t,i,e){"use strict";e("5136")}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-20227d6c"],{"0d4a":function(t,e,a){"use strict";a("c187")},"802c":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:"components-layout-demo-basic"}},[a("a-layout",[a("a-layout-sider",{staticStyle:{"padding-left":"20px","padding-top":"20px","min-width":"340px"}},[a("el-card",{staticStyle:{"min-width":"280px"}},[a("div",{staticStyle:{height:"64px","font-weight":"500","font-size":"16px","border-bottom":"1px solid #e6e6e6",padding:"20px 9px 20px 9px"}},[t._v("\n 埋点管理\n ")]),t._v(" "),a("el-menu",{attrs:{"default-active":t.refreshtTab,active:t.refreshtTab},on:{select:t.selectItems}},[a("el-menu-item",{attrs:{index:"sbtj"}},[a("i",{staticClass:"el-icon-setting"}),t._v(" "),a("span",{attrs:{slot:"title"},slot:"title"},[t._v("上报统计")])]),t._v(" "),a("el-menu-item",{attrs:{index:"sssj"}},[a("i",{staticClass:"el-icon-magic-stick"}),t._v(" "),a("span",{attrs:{slot:"title"},slot:"title"},[t._v("实时数据")])]),t._v(" "),a("el-menu-item",{attrs:{index:"debugmodel"}},[a("i",{staticClass:"el-icon-user"}),t._v(" "),a("span",{attrs:{slot:"title"},slot:"title"},[t._v("Debug模式")])])],1)],1)],1),t._v(" "),a("a-layout",[a("a-layout-content",{staticStyle:{"padding-top":"20px","padding-right":"20px"}},["sbtj"==t.refreshtTab?a("track-data"):t._e(),t._v(" "),"sssj"==t.refreshtTab?a("real-time"):t._e(),t._v(" "),"debugmodel"==t.refreshtTab?a("debug"):t._e()],1)],1)],1),t._v(" "),a("back-to-top")],1)},n=[],i={name:"Tag",components:{Debug:function(){return a.e("chunk-317d8536").then(a.bind(null,"a73f"))},RealTime:function(){return a.e("chunk-366ad71d").then(a.bind(null,"29e4"))},TrackData:function(){return a.e("chunk-0a18c509").then(a.bind(null,"3e37"))},BackToTop:function(){return a.e("chunk-194d143f").then(a.bind(null,"0625"))}},data:function(){return{tab:"sbtj",tabArr:["sbtj","sssj","debugmodel"]}},computed:{refreshtTab:{get:function(){return""==this.$store.state.baseData.RefreshTab||-1==this.tabArr.indexOf(this.$store.state.baseData.RefreshTab)?this.tab:(this.tab=this.$store.state.baseData.RefreshTab,this.$store.state.baseData.RefreshTab)},set:function(t){this.$store.dispatch("baseData/SETRefreshTab",t),this.tab=t}}},methods:{handleSizeChange:function(){},handleCurrentChange:function(){},selectItems:function(t){this.refreshtTab=t}}},r=i,o=(a("0d4a"),a("2877")),l=Object(o["a"])(r,s,n,!1,null,"3d96d158",null);e["default"]=l.exports},c187:function(t,e,a){}}]);

View File

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-22c1490a"],{"06b5":function(t,e,i){"use strict";i.r(e);var r=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{class:t.className,style:{height:t.height,width:t.width},attrs:{id:t.className}})},a=[],n=(i("ac6a"),i("5df3"),i("f400"),i("6b54"),i("f42c")),o=i("6b7e"),s={mixins:[n["a"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"400px"},autoResize:{type:Boolean,default:!0},chartData:{type:Array,default:[]}},data:function(){return{chart:null}},watch:{},mounted:function(){this.initChart()},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=echarts.init(document.getElementById(this.className)),this.setOptions()},getColor1:function(){var t="#",e=this.color();return t+=e+"FF",t},getColor2:function(){var t="#FF",e=this.color();return t+=e,t},color:function(){for(var t="",e=0;e<2;e++){var i=Math.floor(256*Math.random());i<130&&0==e&&(i=130),i>200&&1==e&&(i=200),i=i.toString(16),2!==i.length&&(i="0"+i),t+=i}return t},setOptions:function(){var t=this;if(0!=this.chartData.length){var e=[],i=[],r=new Map;for(var a in this.chartData){var n=this.chartData[a];r.set(n["event"][0],1),r.set(n["event"][1],1),i.push({source:n["event"][0],target:n["event"][1],value:n["sum_user_count"]})}r.forEach((function(i,r,a){var n="",o=Math.random();n=o<.618?t.getColor1():t.getColor2();var s={name:r,itemStyle:{color:n}};e.push(s)}));var s=[];for(var c in e)s.push({depth:c,itemStyle:{color:e[c].itemStyle.color},lineStyle:{color:"source",opacity:.4}});var l={tooltip:{trigger:"item",triggerOn:"mousemove"},backgroundColor:"#FFFFFF",series:{type:"sankey",layout:"none",top:50,left:"3%",right:"12%",nodeGap:14,layoutIterations:0,data:e,links:i,focusNodeAdjacency:"allEdges",levels:[{depth:0,itemStyle:{color:"#F27E7E"},lineStyle:{color:"source",opacity:.4}},{depth:1,lineStyle:{color:"source",opacity:.4}},{depth:2,lineStyle:{color:"source",opacity:.4}},{depth:3,label:{fontSize:12}}],label:{fontSize:14,color:"#666"},itemStyle:{normal:{borderWidth:0}}}};this.chart.setOption(l)}else Object(o["a"])(this.chart)}}},c=s,l=i("2877"),u=Object(l["a"])(c,r,a,!1,null,null,null);e["default"]=u.exports},"6b7e":function(t,e,i){"use strict";i.d(e,"a",(function(){return r}));var r=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"暂无数据",i={title:{text:" {a|}",x:"center",y:"center",subtext:e,itemGap:-20,textStyle:{rich:{a:{color:"#000",fontSize:"16",height:80,width:160,backgroundColor:{image:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHZpZXdCb3g9IjAgMCA2NCA0MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbFJ1bGU9ImV2ZW5vZGQiPg0KICAgIDxlbGxpcHNlIGZpbGw9IiNkZGQiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3IiAvPg0KICAgIDxnIGZpbGxSdWxlPSJub256ZXJvIiBzdHJva2U9IiM5OTkiPg0KICAgICAgPHBhdGgNCiAgICAgICAgZD0iTTU1IDEyLjc2TDQ0Ljg1NCAxLjI1OEM0NC4zNjcuNDc0IDQzLjY1NiAwIDQyLjkwNyAwSDIxLjA5M2MtLjc0OSAwLTEuNDYuNDc0LTEuOTQ3IDEuMjU3TDkgMTIuNzYxVjIyaDQ2di05LjI0eiIgLz4NCiAgICAgIDxwYXRoDQogICAgICAgIGQ9Ik00MS42MTMgMTUuOTMxYzAtMS42MDUuOTk0LTIuOTMgMi4yMjctMi45MzFINTV2MTguMTM3QzU1IDMzLjI2IDUzLjY4IDM1IDUyLjA1IDM1aC00MC4xQzEwLjMyIDM1IDkgMzMuMjU5IDkgMzEuMTM3VjEzaDExLjE2YzEuMjMzIDAgMi4yMjcgMS4zMjMgMi4yMjcgMi45Mjh2LjAyMmMwIDEuNjA1IDEuMDA1IDIuOTAxIDIuMjM3IDIuOTAxaDE0Ljc1MmMxLjIzMiAwIDIuMjM3LTEuMzA4IDIuMjM3LTIuOTEzdi0uMDA3eiINCiAgICAgICAgZmlsbD0iI2UxZTFlMSIgLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg=="}}}},subtextStyle:{fontSize:16}}};t.setOption(i,!0)}},f42c:function(t,e,i){"use strict";var r=i("ed08");e["a"]={data:function(){return{$_sidebarElm:null}},mounted:function(){var t=this;this.__resizeHandler=Object(r["b"])((function(){t.chart&&t.chart.resize()}),100),window.addEventListener("resize",this.__resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},beforeDestroy:function(){window.removeEventListener("resize",this.__resizeHandler),this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},methods:{$_sidebarResizeHandler:function(t){"width"===t.propertyName&&this.__resizeHandler()}}}}}]);

View File

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-22fd314d"],{5973:function(t,e,i){"use strict";i("a571")},"6b7e":function(t,e,i){"use strict";i.d(e,"a",(function(){return a}));var a=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"暂无数据",i={title:{text:" {a|}",x:"center",y:"center",subtext:e,itemGap:-20,textStyle:{rich:{a:{color:"#000",fontSize:"16",height:80,width:160,backgroundColor:{image:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHZpZXdCb3g9IjAgMCA2NCA0MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbFJ1bGU9ImV2ZW5vZGQiPg0KICAgIDxlbGxpcHNlIGZpbGw9IiNkZGQiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3IiAvPg0KICAgIDxnIGZpbGxSdWxlPSJub256ZXJvIiBzdHJva2U9IiM5OTkiPg0KICAgICAgPHBhdGgNCiAgICAgICAgZD0iTTU1IDEyLjc2TDQ0Ljg1NCAxLjI1OEM0NC4zNjcuNDc0IDQzLjY1NiAwIDQyLjkwNyAwSDIxLjA5M2MtLjc0OSAwLTEuNDYuNDc0LTEuOTQ3IDEuMjU3TDkgMTIuNzYxVjIyaDQ2di05LjI0eiIgLz4NCiAgICAgIDxwYXRoDQogICAgICAgIGQ9Ik00MS42MTMgMTUuOTMxYzAtMS42MDUuOTk0LTIuOTMgMi4yMjctMi45MzFINTV2MTguMTM3QzU1IDMzLjI2IDUzLjY4IDM1IDUyLjA1IDM1aC00MC4xQzEwLjMyIDM1IDkgMzMuMjU5IDkgMzEuMTM3VjEzaDExLjE2YzEuMjMzIDAgMi4yMjcgMS4zMjMgMi4yMjcgMi45Mjh2LjAyMmMwIDEuNjA1IDEuMDA1IDIuOTAxIDIuMjM3IDIuOTAxaDE0Ljc1MmMxLjIzMiAwIDIuMjM3LTEuMzA4IDIuMjM3LTIuOTEzdi0uMDA3eiINCiAgICAgICAgZmlsbD0iI2UxZTFlMSIgLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg=="}}}},subtextStyle:{fontSize:16}}};t.setOption(i,!0)}},"7e01":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{class:t.className,style:{height:t.height,width:t.width},attrs:{id:t.className}})},n=[],s=i("2d63"),r=i("f42c"),u=i("6b7e"),c={mixins:[r["a"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"400px"},autoResize:{type:Boolean,default:!0},chartData:{type:Array,default:[]},isScale:{type:Boolean,default:!1}},data:function(){return{chart:null}},watch:{},mounted:function(){this.initChart()},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=echarts.init(document.getElementById(this.className)),this.setOptions()},setOptions:function(){if(0!=this.chartData.length){var t,e,i=[],a=[],n=[],r=Object(s["a"])(this.chartData);try{for(r.s();!(e=r.n()).done;){var c=e.value;i.push(c["dates"]),this.isScale?n.push(c["conversionScaleArr"][c["conversionScaleArr"].length-1]):n.push(c["value"][c["value"].length-1])}}catch(l){r.e(l)}finally{r.f()}var o={name:"总体",type:"line",smooth:!0,animationDuration:2800,animationEasing:"quadraticOut"};o["data"]=n,a.push(o),t={tooltip:{trigger:"axis",confine:!0},grid:{left:"3%",right:"4%",bottom:"50px",containLabel:!0},toolbox:{feature:{saveAsImage:{}}},xAxis:{type:"category",boundaryGap:!1,data:i},yAxis:{type:"value",axisLabel:{formatter:this.isScale?"{value}%":"{value}个用户"}},series:a},this.chart.setOption(t)}else Object(u["a"])(this.chart)}}},o=c,l=(i("5973"),i("2877")),I=Object(l["a"])(o,a,n,!1,null,null,null);e["default"]=I.exports},a571:function(t,e,i){},f42c:function(t,e,i){"use strict";var a=i("ed08");e["a"]={data:function(){return{$_sidebarElm:null}},mounted:function(){var t=this;this.__resizeHandler=Object(a["b"])((function(){t.chart&&t.chart.resize()}),100),window.addEventListener("resize",this.__resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},beforeDestroy:function(){window.removeEventListener("resize",this.__resizeHandler),this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},methods:{$_sidebarResizeHandler:function(t){"width"===t.propertyName&&this.__resizeHandler()}}}}}]);

View File

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-235f7b5b"],{"6b7e":function(t,e,i){"use strict";i.d(e,"a",(function(){return a}));var a=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"暂无数据",i={title:{text:" {a|}",x:"center",y:"center",subtext:e,itemGap:-20,textStyle:{rich:{a:{color:"#000",fontSize:"16",height:80,width:160,backgroundColor:{image:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDEiIHZpZXdCb3g9IjAgMCA2NCA0MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbFJ1bGU9ImV2ZW5vZGQiPg0KICAgIDxlbGxpcHNlIGZpbGw9IiNkZGQiIGN4PSIzMiIgY3k9IjMzIiByeD0iMzIiIHJ5PSI3IiAvPg0KICAgIDxnIGZpbGxSdWxlPSJub256ZXJvIiBzdHJva2U9IiM5OTkiPg0KICAgICAgPHBhdGgNCiAgICAgICAgZD0iTTU1IDEyLjc2TDQ0Ljg1NCAxLjI1OEM0NC4zNjcuNDc0IDQzLjY1NiAwIDQyLjkwNyAwSDIxLjA5M2MtLjc0OSAwLTEuNDYuNDc0LTEuOTQ3IDEuMjU3TDkgMTIuNzYxVjIyaDQ2di05LjI0eiIgLz4NCiAgICAgIDxwYXRoDQogICAgICAgIGQ9Ik00MS42MTMgMTUuOTMxYzAtMS42MDUuOTk0LTIuOTMgMi4yMjctMi45MzFINTV2MTguMTM3QzU1IDMzLjI2IDUzLjY4IDM1IDUyLjA1IDM1aC00MC4xQzEwLjMyIDM1IDkgMzMuMjU5IDkgMzEuMTM3VjEzaDExLjE2YzEuMjMzIDAgMi4yMjcgMS4zMjMgMi4yMjcgMi45Mjh2LjAyMmMwIDEuNjA1IDEuMDA1IDIuOTAxIDIuMjM3IDIuOTAxaDE0Ljc1MmMxLjIzMiAwIDIuMjM3LTEuMzA4IDIuMjM3LTIuOTEzdi0uMDA3eiINCiAgICAgICAgZmlsbD0iI2UxZTFlMSIgLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg=="}}}},subtextStyle:{fontSize:16}}};t.setOption(i,!0)}},ea3a:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{class:t.className,style:{height:t.height,width:t.width},attrs:{id:t.className}})},n=[],s=(i("7f7f"),i("f42c")),r=i("6b7e"),c={mixins:[s["a"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"400px"},autoResize:{type:Boolean,default:!0},chartData:{type:Array,default:[]},showLabel:{type:String,default:"数量"}},data:function(){return{chart:null}},watch:{},mounted:function(){this.initChart()},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=echarts.init(document.getElementById(this.className)),this.setOptions()},setOptions:function(){if(0!=this.chartData.length){var t=this.chartData.map((function(t){return t.name})),e=this.chartData.map((function(t){return t.value})),i={toolbox:{feature:{saveAsImage:{}}},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:t,axisTick:{alignWithLabel:!0}}],yAxis:[{type:"value"}],series:[{name:this.showLabel,type:"bar",barWidth:"60%",data:e,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"},itemStyle:{normal:{color:function(t){var e=["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622"];return e[t.dataIndex%e.length]}}}}]};this.chart.setOption(i)}else Object(r["a"])(this.chart)}}},o=c,u=i("2877"),I=Object(u["a"])(o,a,n,!1,null,null,null);e["default"]=I.exports},f42c:function(t,e,i){"use strict";var a=i("ed08");e["a"]={data:function(){return{$_sidebarElm:null}},mounted:function(){var t=this;this.__resizeHandler=Object(a["b"])((function(){t.chart&&t.chart.resize()}),100),window.addEventListener("resize",this.__resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},beforeDestroy:function(){window.removeEventListener("resize",this.__resizeHandler),this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},methods:{$_sidebarResizeHandler:function(t){"width"===t.propertyName&&this.__resizeHandler()}}}}}]);

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2b4f03d2"],{2:function(t,e){},3:function(t,e){},4:function(t,e){},"702c":function(t,e,a){"use strict";a("ebb6")},"989b":function(t,e,a){"use strict";a.d(e,"a",(function(){return o}));var n=a("21a6"),i=a.n(n),l=a("1146"),r=a.n(l);function o(t,e,a){try{var n=t.$refs[e].$el,l=n.querySelector(".el-table__fixed");l||(l=n);var o=r.a.utils.table_to_book(l,{raw:!0}),s=r.a.write(o,{bookType:"xlsx",bookSST:!0,type:"array"});i.a.saveAs(new Blob([s],{type:"application/octet-stream"}),"".concat(a,".xlsx"))}catch(c){"undefined"!==typeof console&&console.error(c)}}},a6d5:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"right_res"},[a("div",[a("div",{staticClass:"app-container",staticStyle:{height:"100%",background:"white"}},[[t.showTable?a("div",[t.tableData.length>0?a("div",[a("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[a("div",{staticClass:"echartBox_title"}),t._v(" "),a("div",{staticClass:"echartBox_title"},[a("a-button-group",[a("a-tooltip",{staticStyle:{cursor:"pointer"},attrs:{placement:"top"}},[a("template",{slot:"title"},[a("span",[t._v("柱状图")])]),t._v(" "),a("a-button",{attrs:{type:2==t.chartType?"primary":"default",icon:"bar-chart"},nativeOn:{click:function(e){t.chartType=2}}})],2),t._v(" "),a("a-tooltip",{staticStyle:{cursor:"pointer"},attrs:{placement:"top"}},[a("template",{slot:"title"},[a("span",[t._v("饼状图")])]),t._v(" "),a("a-button",{attrs:{type:3==t.chartType?"primary":"default",icon:"pie-chart"},nativeOn:{click:function(e){t.chartType=3}}})],2)],1)],1)]),t._v(" "),t.g2Show&&2==t.chartType?a("user-attr-bar",{attrs:{"show-label":t.tablelabel,"chart-data":t.tableData}}):t._e(),t._v(" "),t.g2Show&&3==t.chartType?a("user-attr-bar2",{attrs:{"show-label":t.tablelabel,"chart-data":t.tableData}}):t._e()],1):t._e()]):t._e(),t._v(" "),t.showCharts?a("div",[t.tableData.length<=0?a("div",{staticStyle:{background:"white !important",padding:"40px",width:"300px",height:"300px","text-align":"center",margin:"0px auto"}},[a("a-empty",[a("span",{attrs:{slot:"description"},slot:"description"},[t._v(t._s(t.emptyText))])])],1):a("div",{staticStyle:{"margin-top":"20px"}},[a("el-input",{staticClass:"filter-item",staticStyle:{width:"300px"},attrs:{placeholder:"输入关键字进行过滤",clearable:""},model:{value:t.input,callback:function(e){t.input=e},expression:"input"}}),t._v(" "),t.tableShow?a("page-table",{ref:"pagetable",staticStyle:{padding:"20px"},attrs:{input:t.input,limit:Number(10),"table-list":t.tableData,"table-info":t.tableInfo}},[a("el-table-column",{attrs:{slot:"operate",label:"指标",align:"center",sortable:"",prop:"name"},slot:"operate"}),t._v(" "),a("el-table-column",{attrs:{slot:"operate",label:t.tablelabel,width:"200",align:"center",sortable:"",prop:"value"},slot:"operate"})],1):t._e()],1)]):t._e()]],2)])])},i=[],l=a("989b"),r={name:"RetentionResult",components:{PageTable:function(){return a.e("chunk-b022bae4").then(a.bind(null,"e94a"))},UserAttrBar:function(){return a.e("chunk-235f7b5b").then(a.bind(null,"ea3a"))},UserAttrBar2:function(){return a.e("chunk-6d4a9d41").then(a.bind(null,"7f23"))}},props:{tablelabel:{type:String,default:""},className:{type:String,default:"charts"},emptyText:{type:String,default:"选择完分析条件后,请点击“计算”"},value:{type:Array,default:[]},userAttrRes:{type:Array,default:[]},traceChartsRes:{type:Array,default:[]},showCharts:{type:Boolean,default:!0},showTable:{type:Boolean,default:!0}},data:function(){return{dateShow:!0,input:"",tableHeaderShow:[],groupDataShow:{},g2Show:!0,tableShow:!0,filterDate:this.value,tableInfo:[{slot:"operate"}],chartType:2,showList:[],tableData:[],chartData:[]}},computed:{},watch:{value:{deep:!0,handler:function(){var t=this;this.dateShow=!1,this.$nextTick((function(){t.dateShow=!0}))}}},beforeMount:function(){this.init()},methods:{rewriteNodeName:function(t,e){return"".concat(t,"_").concat(e)},download:function(t){Object(l["a"])(this,"pagetable","用户属性分析:".concat(t))},refreshData:function(){var t=this;this.g2Show=!1,this.tableShow=!1,this.$nextTick((function(){t.g2Show=!0,t.tableShow=!0}))},filterDateCall:function(t){this.filterDate=t,this.$emit("input",this.filterDate),this.$emit("go")},initTableData:function(){this.tableData=this.userAttrRes},init:function(){this.initTableData(),this.refreshData()}}},o=r,s=(a("702c"),a("2877")),c=Object(s["a"])(o,n,i,!1,null,"c5fd5c70",null);e["default"]=c.exports},ebb6:function(t,e,a){}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

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