From 29dd94060e1ab443ece53177fd1bf13d4390744d Mon Sep 17 00:00:00 2001
From: Lou <luzhiping@qqyjz.com>
Date: Sat, 06 Jan 2024 17:59:00 +0800
Subject: [PATCH] 编写物业评价功能

---
 subPackage/grid/comment.vue |   93 ++++++++++++++++++++++++++++++----------------
 1 files changed, 60 insertions(+), 33 deletions(-)

diff --git a/subPackage/grid/comment.vue b/subPackage/grid/comment.vue
index dd9fcb6..e39975f 100644
--- a/subPackage/grid/comment.vue
+++ b/subPackage/grid/comment.vue
@@ -1,39 +1,64 @@
 <template>
-	<view class="container">
-		 <view class="content">
-			 <u-textarea v-model="content" placeholder="请输入内容" ></u-textarea>
-		 </view>
-		<button class="submit-btn bgc-main c-ff f-30"  @click="submitInfo">提交</button>
+	<!-- <view class="container">
+		<view class="content">
+			<u-textarea v-model="content" placeholder="请输入内容"></u-textarea>
+		</view>
+		<button class="submit-btn bgc-main c-ff f-30" @click="submitInfo">提交</button>
+	</view> -->
+
+
+	<view class="">
+		<my-issue @submit="submitInfo" :score="score" :textareaShow="isEdit?false:true" :headTitleValue="title" />
 	</view>
+
 </template>
 
 <script>
-	import { addComment} from "@/api/article/article.js"
-	export default{
-		data(){
+	import {
+		addTenementComment
+	} from "@/api/grid/grid.js"
+
+	import myIssue from "@/components/myIssue/myIssue.vue"
+	export default {
+		components: {
+			myIssue
+		},
+		data() {
 			return {
-				content:"",
-				articleId:""
+				content: "",
+				id: "",
+				title: "",
+				isEdit: false,
+				score: 0
 			}
 		},
-		onLoad(option){
-			this.articleId = option.id;
+		onLoad(option) {
+			this.id = option.id;
+			this.title = option.title;
+			if (option.data) {
+				let data = JSON.parse(option.data);
+				this.score = data.score;
+				this.isEdit = true;
+
+			}
 		},
-		methods:{
-			submitInfo(){
-				if(!this.content)return 
-				addComment({
-					content:this.content,
-					articleId:this.articleId
-				}).then(res=>{
-					if(res.code == 200){
+		methods: {
+			submitInfo(val) {
+				let data = val;
+				data.propertyCompanyid = this.id;
+				data.createUser = uni.getStorageSync("userInfo").user_id;
+				if (this.isEdit) {
+					delete data.content;
+				}
+				addTenementComment(data).then(res => {
+					if (res.code == 200) {
 						uni.showToast({
-							title:"提交成功!"
+							title: "提交成功!"
 						})
 						uni.$emit("refreshComment")
-						setTimeout(()=>{
+						setTimeout(() => {
 							uni.navigateBack();
-						},1000)
+						}, 1000)
 					}
 				})
 			}
@@ -42,18 +67,20 @@
 </script>
 
 <style>
-	.container{
-		padding:30rpx 30rpx 0;
+	.container {
+		padding: 30rpx 30rpx 0;
 	}
-	.content{
-		margin-bottom:50rpx;
+
+	.content {
+		margin-bottom: 50rpx;
 	}
-	.submit-btn{
-		width:100%;
-		height:80rpx;
-		line-height:80rpx;
-		border:none;
+
+	.submit-btn {
+		width: 100%;
+		height: 80rpx;
+		line-height: 80rpx;
+		border: none;
 		border-radius: 40rpx;
-		
+
 	}
 </style>
\ No newline at end of file

--
Gitblit v1.9.3