状态
@@ -124,8 +141,9 @@
mobile: "",
status: 1,
start_time: "",
- end_time: "",
- datetimerange:[]
+ end_time: "",
+ datetimerange: [],
+ email: 'zhoucl@langye.net,wangqp@longyears.cn'
},
rules: {
name: [{
@@ -148,8 +166,12 @@
}
} else {
this.id = ''
- this.type = ''
- this.$refs['addActivity'].reset()
+ this.type = '';
+ this.detail.url = '';
+ this.detail.mobile = '';
+ this.detail.email = 'zhoucl@langye.net,wangqp@longyears.cn'
+ this.$refs['addActivity'].reset();
+
}
}
},
@@ -160,17 +182,28 @@
id: this.id
})
Object.assign(this.detail, res);
- this.detail.datetimerange.push(this.$moment(res.start_time).format("YYYY-MM-DD HH:mm:ss"));
- this.detail.datetimerange.push(this.$moment(res.end_time).format("YYYY-MM-DD HH:mm:ss"));
-
- this.detail.mobile=res.mobile.join(',')
- this.detail.url=res.url.join(',')
+ let range = [];
+ range.push(this.$moment(res.start_time).format("YYYY-MM-DD"));
+ range.push(this.$moment(res.end_time).format("YYYY-MM-DD"));
+
+ this.$set(this.detail, 'datetimerange', range)
+ if (this.detail.mobile)
+ this.detail.mobile = res.mobile.join(',')
+ if (this.detail.url)
+ this.detail.url = res.url.join(',')
+ if (this.detail.email)
+ this.detail.email = res.email.join(',')
},
- editor() {
+ editor() {
this.detail.start_time = this.detail.datetimerange[0];
- this.detail.end_time = this.detail.datetimerange[1];
- this.detail.mobile=this.detail.mobile.split(',')
- this.detail.url=this.detail.url.split(',')
+ this.detail.end_time = this.detail.datetimerange[1];
+ if (this.detail.mobile != '' && this.detail.mobile)
+ this.detail.mobile = this.detail.mobile.split(',')
+ if (this.detail.url != '' && this.detail.url)
+ this.detail.url = this.detail.url.split(',')
+ if (this.detail.email != '' && this.detail.email)
+ this.detail.email = this.detail.email.split(',')
+
save(this.detail).then(res => {
this.isShow = false
this.$Message.success("操作成功");
@@ -182,8 +215,16 @@
computed: {
},
- mounted() {
- let that = this;
+ mounted() {},
+ created() {
+ if (this.type != 'editor') {
+
+ let sdate = this.$moment().format("YYYY-MM-DD");
+ let edate = this.$moment().add(5, 'years').format("YYYY-MM-DD");
+
+ let range = [sdate, edate];
+ this.$set(this.detail, 'datetimerange', range)
+ }
}
}
@@ -245,4 +286,4 @@
z-index: 2;
}
}
-
+
diff --git a/src/views/other/siteManage.vue b/src/views/other/siteManage.vue
index 2ef0a91..2bc6eee 100644
--- a/src/views/other/siteManage.vue
+++ b/src/views/other/siteManage.vue
@@ -21,7 +21,8 @@
-
+
@@ -69,14 +70,15 @@
align: 'left',
fixed: 'left',
- },{
+ }, {
prop: 'url',
label: '网址',
align: 'left',
width: 280,
fixed: 'left',
formatter: (v1, v2, value) => {
- return value.join(',');
+ if (value)
+ return value.join(',');
}
}, {
@@ -86,7 +88,8 @@
width: 180,
fixed: 'left',
formatter: (v1, v2, value) => {
- return value.join(',');
+ if (value)
+ return value.join(',');
}
}, {
@@ -143,7 +146,7 @@
this.$refs['addActivity'].isShow = true;
this.$refs['addActivity'].type = 'editor'
},
- config(row){
+ config(row) {
this.$refs['addActivityConfig'].id = row.id;
this.$refs['addActivityConfig'].isShow = true;
this.$refs['addActivityConfig'].type = 'editor'
@@ -172,4 +175,4 @@
margin-bottom: 6px;
}
}
-
+