-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -27,7 +40,14 @@ const commonJS = getCurrentInstance().appContext.app.config.globalProperties.G;
import { useRouter, useRoute } from "vue-router";
const router = useRouter(); // 应用路由
const route = useRoute();
+import dayjs from "dayjs";
+
+import { saveMessageApi } from "../../api/messageConfig/message";
+import { message } from "ant-design-vue";
import { useStore } from "@/stores/counter";
+// 设置当前时间作为发布时间的默认选项
+const currentTime = ref(dayjs().format("HH") + ":00" + ":00");
+// console.log('currentTime.value',currentTime.value);
const storeJS = useStore();
let currentInfo = ref({});
onMounted(() => {
@@ -49,8 +69,10 @@ const iframeDom = ref();
window.addEventListener("message", (val) => {
// console.log(val.data);
if (val.data.lake) {
- currentInfo.value.desc_yq = val.data.lake;
- currentInfo.value.desc = val.data.html;
+ currentInfo.value.contentYuque = val.data.lake;
+ currentInfo.value.content = val.data.html;
+ currentInfo.value.remake = val.data.remake;
+ console.log(currentInfo.value);
}
});
const initData = () => {
@@ -65,9 +87,27 @@ const initData = () => {
}
};
};
-const cancel = ()=>{
- router.back()
-}
+const cancel = () => {
+ router.back();
+};
+const subType = ref(0);
+const submitInfo = () => {
+ console.log(subType.value);
+ console.log(currentInfo.value);
+ // console.log(dayjs(currentInfo.value.publishTimeStr).format("YYYY-MM-DD HH:mm"));
+
+ let obj = {
+ title: currentInfo.value.title,
+ content: currentInfo.value.content,
+ remake: currentInfo.value.remake,
+ contentYuque: currentInfo.value.contentYuque,
+ publishTimeStr: dayjs(currentInfo.value.publishTimeStr).format("YYYY-MM-DD HH:mm") + ":00",
+ status: subType.value,
+ };
+ saveMessageApi(obj).then((res) => {
+ router.back();
+ });
+};
diff --git a/src/views/message/index.vue b/src/views/message/index.vue
index 6052539..1f70b29 100644
--- a/src/views/message/index.vue
+++ b/src/views/message/index.vue
@@ -6,6 +6,10 @@
+
+ 已发布
+ 草稿
+