diff --git a/project/sass/apps/Announce/AppAnnounce/components/Add.vue b/project/sass/apps/Announce/AppAnnounce/components/Add.vue index fbf7e11d..b82bb285 100644 --- a/project/sass/apps/Announce/AppAnnounce/components/Add.vue +++ b/project/sass/apps/Announce/AppAnnounce/components/Add.vue @@ -81,6 +81,7 @@ :limit="9" action="/app/wxcp/upload/uploadFile" accept=".jpg,.png,.jpeg" + :on-exceed="onExceed" :http-request="v => submitUpload(v, '1')">
@@ -96,6 +97,7 @@
:limit="9"
action="/app/wxcp/upload/uploadFile"
accept=".mp4"
+ :on-exceed="onExceed"
:http-request="v => submitUpload(v, '2')">
@@ -109,6 +111,7 @@
:show-file-list="false"
:before-upload="v => handleChange(v, 20, '.zip,.rar,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.pdf,.txt')"
:limit="9"
+ :on-exceed="onExceed"
action="/app/wxcp/upload/uploadFile"
accept=".zip,.rar,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.pdf,.txt"
:http-request="v => submitUpload(v, '3')">
@@ -245,6 +248,7 @@
v-model="dateForm.choiceTime"
type="datetime"
size="small"
+ :picker-options="pickerOptions"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择定时发送时间">
@@ -319,7 +323,12 @@
},
girdNames: '',
id: '',
- tagsList: []
+ tagsList: [],
+ pickerOptions: {
+ disabledDate: e => {
+ return e.getTime() < (Date.now() - 60 * 1000 * 60 * 24)
+ }
+ }
}
},
@@ -523,6 +532,10 @@
return true
},
+ onExceed () {
+ this.$message.error(`最多上传9个附件`)
+ },
+
submitUpload (file, type) {
const fileType = {
'1': 'image',
@@ -553,7 +566,11 @@
onDateForm () {
this.$refs.dateForm.validate((valid) => {
if (valid) {
- this.confirm(1)
+ if (new Date(this.dateForm.choiceTime).getTime() < Date.now()) {
+ return this.$message.error('定时发送时间不得早于当前时间')
+ } else {
+ this.confirm(1)
+ }
}
})
},
diff --git a/project/sass/apps/Announce/AppAnnounce/components/Detail.vue b/project/sass/apps/Announce/AppAnnounce/components/Detail.vue
index a9211a3d..83e4a50f 100644
--- a/project/sass/apps/Announce/AppAnnounce/components/Detail.vue
+++ b/project/sass/apps/Announce/AppAnnounce/components/Detail.vue
@@ -180,9 +180,9 @@