@@ -86,7 +89,9 @@ const discuss = reactive({
isAgree: false,
cover: "",
isBan: false,
- lables:[]
+ lables:[],
+ permissionRoleCodes:[],
+ discussType:""
});
const router = useRouter();
const spacer = h(ElDivider, { direction: "vertical" });
@@ -132,6 +137,7 @@ onMounted(() => {
discuss.cover = props.discuss.cover;
discuss.lables=props.discuss.lables;
discuss.permissionRoleCodes=props.discuss.permissionRoleCodes;
+ discuss.discussType=props.discuss.discussType;
});
diff --git a/Yi.Bbs.Vue3/src/layout/AppHeader.vue b/Yi.Bbs.Vue3/src/layout/AppHeader.vue
index 5253c6c2..d4faba48 100644
--- a/Yi.Bbs.Vue3/src/layout/AppHeader.vue
+++ b/Yi.Bbs.Vue3/src/layout/AppHeader.vue
@@ -14,7 +14,7 @@
开始
Ai炒股
+ >有偿悬赏
商城
@@ -234,7 +234,7 @@ const enterStart = () => {
}
const enterTemp=()=>{
- router.push("/stock");
+ router.push("/discuss/24cc0526-86e7-aabf-e091-3a0f83c3e604/false");
}
const enterShop=()=>{
router.push("/shop");
diff --git a/Yi.Bbs.Vue3/src/views/Article.vue b/Yi.Bbs.Vue3/src/views/Article.vue
index 3d88a980..1bfd6829 100644
--- a/Yi.Bbs.Vue3/src/views/Article.vue
+++ b/Yi.Bbs.Vue3/src/views/Article.vue
@@ -3,7 +3,7 @@
-
+
+
+
+
+
+
+ 当前状态:
+ 已解决
+
+ 未解决
+
+
+ 参考价格:{{discuss.rewardData.minValue}}~{{discuss.rewardData.maxValue}}RMB
+
+ 联系作者:
+ {{discuss.rewardData.contact}}
+
+
+
+
@@ -42,13 +71,6 @@
-
-
-
-
-
-
-
@@ -56,16 +78,15 @@
-
+
-
-
- {{ discuss.title }}
+
+ {{ discuss.title }}
{{ discuss.introduction }}
+
+
+
+
通过”悬赏主题“发布问题,双方达成一致并解决问题后,建议有偿提供RMB给解决人员
+
社区只提供解决问题平台,不参与任何交易,请自行联系
+
+
@@ -111,11 +139,21 @@
编辑
+ 设置已解决
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
@@ -193,7 +219,8 @@ import BottomInfo from "@/components/BottomInfo.vue";
import TreeArticleInfo from "@/components/TreeArticleInfo.vue";
import {useRoute, useRouter} from "vue-router";
import AgreeInfo from "@/components/AgreeInfo.vue";
-import {get as discussGet, del as discussDel} from "@/apis/discussApi.js";
+import DiscussTypeLable from "@/components/DiscussTypeLable.vue";
+import {get as discussGet, del as discussDel,setResolve} from "@/apis/discussApi.js";
import {
all as articleall,
del as articleDel,
@@ -311,6 +338,22 @@ const delHander = async (ids) => {
});
});
};
+//设置已解决
+const updateSolveHander=(discussId)=>{
+ ElMessageBox.confirm(`确定要将此悬赏主题设置已解决吗?`, "警告", {
+ confirmButtonText: "确认",
+ cancelButtonText: "取消",
+ type: "warning",
+ }).then(async () => {
+ await setResolve(discussId);
+ ElMessage({
+ type: "success",
+ message: "设置成功",
+ });
+ await loadDiscuss();
+
+ });
+};
//更新操作
const updateHander = (discussId) => {
//跳转路由
diff --git a/Yi.Bbs.Vue3/src/views/EditArticle.vue b/Yi.Bbs.Vue3/src/views/EditArticle.vue
index 38bd388f..c0ebcd51 100644
--- a/Yi.Bbs.Vue3/src/views/EditArticle.vue
+++ b/Yi.Bbs.Vue3/src/views/EditArticle.vue
@@ -12,8 +12,7 @@
主题
-
+
文章
-
-
- 公开
- 所选角色可见
+
+
+
+ 基础
+ 有偿悬赏
+ 问答
+ 投票
-
-
-
+
+
+
通过”悬赏主题“发布问题,双方达成一致并解决问题后,建议有偿提供RMB给解决人员
+
社区只提供解决问题平台,不参与任何交易,请自行联系
+
+
最少RMB:
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 提交
-
-
-
-
+
最多RMB:
+
+
+
+
-
-
-
+
+
+
+
+
+
+ 公开
+ 所选角色可见
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+
+
+
+
+
+
+
+