diff --git a/src/utils/request.js b/src/utils/request.js
index ddf9373..dbe135b 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -1,7 +1,8 @@
import axios from 'axios'
-import { MessageBox, Message } from 'element-ui'
+import { MessageBox, Message ,Loading} from 'element-ui'
import store from '@/store'
import { getToken } from '@/utils/auth'
+let loading;
// create an axios instance
const service = axios.create({
@@ -13,8 +14,12 @@ const service = axios.create({
// request interceptor
service.interceptors.request.use(
config => {
- // do something before request is sent
-
+ // do something before request is sent
+ loading = Loading.service({
+ lock:true,
+ background:"rgba(0,0,0,0.4)",
+ text:"正在加载中..."
+ })
if (store.getters.token) {
// let each request carry token
// ['X-Token'] is a custom headers key
@@ -45,6 +50,7 @@ service.interceptors.response.use(
* You can also judge the status by HTTP Status Code
*/
response => {
+ loading.close()
const res = response.data
// if the custom code is not 20000, it is judged as an error.
@@ -74,6 +80,7 @@ service.interceptors.response.use(
}
},
error => {
+ loading.close()
console.log('err' + error) // for debug
Message({
message: error.message,
diff --git a/src/views/daily/index.vue b/src/views/daily/index.vue
index eee1e4a..3e200be 100644
--- a/src/views/daily/index.vue
+++ b/src/views/daily/index.vue
@@ -15,7 +15,7 @@
-
+
@@ -31,10 +31,11 @@
-
- {{tag.name}}
-
+
+
+ {{tag.name}}
+
+
{{scope.row[column.field]?scope.row[column.field].name:""}}
@@ -298,18 +299,18 @@
listtask({
page: this.paginations.page,
page_size: this.paginations.page_size,
- keyword:this.searchFields.KeyWord
- }).then(response => {
- var that = this
- for(var m of response.data){
- if(m.safety_task_departments){
- let task_list = []
- for(var k of m.safety_task_departments){
- let dep = Object.assign({}, k.departments)
- task_list.push(dep)
- }
- m.task_name = task_list
- }
+ keyword: this.searchFields.KeyWord
+ }).then(response => {
+ var that = this
+ for (var m of response.data) {
+ if (m.safety_task_departments) {
+ let task_list = []
+ for (var k of m.safety_task_departments) {
+ let dep = Object.assign({}, k.departments)
+ task_list.push(dep)
+ }
+ m.task_name = task_list
+ }
}
this.tableData = response.data;
this.paginations.page_size = response.total;
diff --git a/src/views/lawsfile/index/regulation.vue b/src/views/lawsfile/index/regulation.vue
index 753f9f7..62fa477 100644
--- a/src/views/lawsfile/index/regulation.vue
+++ b/src/views/lawsfile/index/regulation.vue
@@ -127,7 +127,7 @@
},
edit(obj) {
- this.form = this.$options.data().form
+ this.form = this.$options.data().form;
this.form.type = parseInt(this.$route.path.split("_")[1]);
if (obj) {
var result = Object.assign(this.form, obj);
@@ -138,7 +138,8 @@
this.dialogFormVisible = true;
},
addchildren(obj) {
- this.form = this.$options.data().form
+ this.form = this.$options.data().form;
+ this.form.type = parseInt(this.$route.path.split("_")[1]);
if (obj) {
this.form.pname = obj.name;
this.form.pid = obj.id;