基于Vue.js + django 的工单流程系统

准备

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
## 数据库版本要高10.x.x
create database sinnetflow character set utf8 collate utf8_bin; # 创建数据库
create user sinnet@'%' identified by 'Ghxw_0603'; # 创建用户
grant all privileges on sinnetflow.* to 'sinnet'@'%'; # 授权zabbix数据库下的所有表给zabbix这个用户
flush privileges; # 刷新

create database test character set utf8 collate utf8_bin; # 创建数据库
grant all privileges on test.* to 'sinnet'@'%'; # 授权zabbix数据库下的所有表给zabbix这个用户
flush privileges; # 刷新

create database loontest character set utf8 collate utf8_bin;
grant all privileges on loontest.* to 'sinnet'@'%';
flush privileges;

mysql -uroot shutongflow < shutongflow.sql

vue cli 安装部署

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# https://nodejs.org/zh-cn/ # 下载安装 node.js  修改安装目录

修改目录:

npm install -g cnpm --registry=https://registry.npm.taobao.org ## 下载 中国版的 npm

将 /path/nodejs/node_global/ 添加到环境变量

# https://cli.vuejs.org/zh/guide/installation.html # 官网参考安装 vue cli 方法

cnpm install -g @vue/cli # cnpm比npm快



Vue 创建模板项目

1
2
vue init webpack sinnetflow

Vue 组件

1
2
3
4
5
6
7
8
components

# router 路由
npm install vue-router@2

# echarts.js 表格

# swiper
1