diff --git a/src/utils/formBuilder.js b/src/utils/formBuilder.js
index dfcd38f..2287c20 100644
--- a/src/utils/formBuilder.js
+++ b/src/utils/formBuilder.js
@@ -157,64 +157,12 @@ export default function formBuilder(device, info, h, row, pWrite = false,pReadab
props: {
type: "datetime",
"value-format": "yyyy-MM-dd HH:mm:ss",
- format: "yyyy-MM-dd HH:mm",
+ format: this.datetimeFormat,
value: row ? row[info.name] : this.form[info.name],
clearable: true,
placeholder: info.help_text,
"picker-options": {
- shortcuts: [
- {
- text: "一年前",
- onClick(picker) {
- picker.$emit(
- "pick",
- moment().subtract(1, "years").toDate()
- );
- },
- },
- {
- text: "一月前",
- onClick(picker) {
- picker.$emit(
- "pick",
- moment().subtract(1, "months").toDate()
- );
- },
- },
- {
- text: "一周前",
- onClick(picker) {
- picker.$emit(
- "pick",
- moment().subtract(1, "weeks").toDate()
- );
- },
- },
- {
- text: "今天",
- onClick(picker) {
- picker.$emit("pick", new Date());
- },
- },
- {
- text: "一周后",
- onClick(picker) {
- picker.$emit("pick", moment().add(1, "weeks").toDate());
- },
- },
- {
- text: "一月后",
- onClick(picker) {
- picker.$emit("pick", moment().add(1, "months").toDate());
- },
- },
- {
- text: "一年后",
- onClick(picker) {
- picker.$emit("pick", moment().add(1, "years").toDate());
- },
- },
- ],
+ shortcuts: this.shortcuts
},
},
style: {
diff --git a/src/views/flow/DesktopForm.vue b/src/views/flow/DesktopForm.vue
index f6a729b..5ab5e17 100644
--- a/src/views/flow/DesktopForm.vue
+++ b/src/views/flow/DesktopForm.vue
@@ -4,6 +4,7 @@ import formBuilder from "@/utils/formBuilder";
import { PopupManager } from "element-ui/lib/utils/popup";
import { getToken } from "@/utils/auth";
import request from '@/utils/request'
+import moment from "moment/moment";
export default {
props: {
@@ -61,6 +62,7 @@ export default {
},
data() {
return {
+ // 脚本注入控制的modal弹窗
zIndex: PopupManager.nextZIndex(),
isShowModal: false,
modalRender: () => {},
@@ -68,6 +70,114 @@ export default {
action: process.env.VUE_APP_BASE_API,
form: {},
file: {},
+
+ datetimeFormat: 'yyyy-MM-dd HH:mm',
+ copyShortcuts: [
+ {
+ text: "一年前",
+ onClick(picker) {
+ picker.$emit(
+ "pick",
+ moment().subtract(1, "years").toDate()
+ );
+ },
+ },
+ {
+ text: "一月前",
+ onClick(picker) {
+ picker.$emit(
+ "pick",
+ moment().subtract(1, "months").toDate()
+ );
+ },
+ },
+ {
+ text: "一周前",
+ onClick(picker) {
+ picker.$emit(
+ "pick",
+ moment().subtract(1, "weeks").toDate()
+ );
+ },
+ },
+ {
+ text: "今天",
+ onClick(picker) {
+ picker.$emit("pick", new Date());
+ },
+ },
+ {
+ text: "一周后",
+ onClick(picker) {
+ picker.$emit("pick", moment().add(1, "weeks").toDate());
+ },
+ },
+ {
+ text: "一月后",
+ onClick(picker) {
+ picker.$emit("pick", moment().add(1, "months").toDate());
+ },
+ },
+ {
+ text: "一年后",
+ onClick(picker) {
+ picker.$emit("pick", moment().add(1, "years").toDate());
+ },
+ },
+ ],
+ shortcuts: [
+ {
+ text: "一年前",
+ onClick(picker) {
+ picker.$emit(
+ "pick",
+ moment().subtract(1, "years").toDate()
+ );
+ },
+ },
+ {
+ text: "一月前",
+ onClick(picker) {
+ picker.$emit(
+ "pick",
+ moment().subtract(1, "months").toDate()
+ );
+ },
+ },
+ {
+ text: "一周前",
+ onClick(picker) {
+ picker.$emit(
+ "pick",
+ moment().subtract(1, "weeks").toDate()
+ );
+ },
+ },
+ {
+ text: "今天",
+ onClick(picker) {
+ picker.$emit("pick", new Date());
+ },
+ },
+ {
+ text: "一周后",
+ onClick(picker) {
+ picker.$emit("pick", moment().add(1, "weeks").toDate());
+ },
+ },
+ {
+ text: "一月后",
+ onClick(picker) {
+ picker.$emit("pick", moment().add(1, "months").toDate());
+ },
+ },
+ {
+ text: "一年后",
+ onClick(picker) {
+ picker.$emit("pick", moment().add(1, "years").toDate());
+ },
+ },
+ ]
};
},
methods: {
diff --git a/src/views/flow/create.vue b/src/views/flow/create.vue
index 1243444..fe62dca 100644
--- a/src/views/flow/create.vue
+++ b/src/views/flow/create.vue
@@ -300,6 +300,7 @@ export default {
form: {},
result: {},
fileList: {},
+ subFileList: {},
rules: {},
subRules: {},
flows: [],
diff --git a/src/views/notice/components/AddNotice.vue b/src/views/notice/components/AddNotice.vue
index ab3d7f4..3f10a7f 100644
--- a/src/views/notice/components/AddNotice.vue
+++ b/src/views/notice/components/AddNotice.vue
@@ -4,10 +4,10 @@
:value="isShow"
show-footer
:z-index="zIndex"
- title="会议使用审核"
+ title="发布通知或提醒"
show-confirm-button
- :width="640"
- :height="580"
+ :width="740"
+ :height="620"
esc-closable
:fullscreen="$store.getters.device === 'mobile'"
@input="(e) => $emit('update:isShow', e)"
diff --git a/src/views/notice/index.vue b/src/views/notice/index.vue
index 4baffd3..14f8306 100644
--- a/src/views/notice/index.vue
+++ b/src/views/notice/index.vue
@@ -21,10 +21,10 @@
:data="tableData"
>
-
-
-
-
+
+
+
+