diff --git a/pages/chat/chatPage.vue b/pages/chat/chatPage.vue
index 146b9f2..c27a487 100644
--- a/pages/chat/chatPage.vue
+++ b/pages/chat/chatPage.vue
@@ -92,8 +92,10 @@
const defaultValue=this.generateMiniProgramUUID()
wx.setStorageSync('userId', defaultValue)
this.userId=defaultValue
+ }else{
+ this.userId=value
}
- this.userId=value
+
} catch (e) {
console.log(e)
const defaultValue=this.generateMiniProgramUUID()
diff --git a/pages/index/index.vue b/pages/index/index.vue
index f6d4a7a..065acb4 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -52,19 +52,19 @@
@@ -389,7 +389,8 @@
flex: 1;
.footer-icon {
- font-size: 24rpx;
+ font-size: 28rpx;
+ font-weight:500;
margin-bottom: 6rpx;
}
diff --git a/pages/mine/index.vue b/pages/mine/index.vue
index 0189ad4..7f8aee2 100644
--- a/pages/mine/index.vue
+++ b/pages/mine/index.vue
@@ -1,714 +1,843 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{userInfo.nickName || '未登录用户'}}
- {{userInfo.phone || ''}}
-
-
- 个人简介
- {{userInfo.bio || '这家伙很懒,什么都没有写~'}}
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{userInfo.nickName || '未登录用户'}}
+ {{userInfo.phone || ''}}
+
+
+ 个人简介
+ {{userInfo.bio || '这家伙很懒,什么都没有写~'}}
+
+
+
-
-
-
-
-
- {{item.name}}
-
-
-
-
+
+
+
+
+
+ {{item.name}}
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+ 请先登录以使用完整功能
+
+
+ 登录即表示同意《用户协议》和《隐私政策》
+
-
-
-
- 头像:
-
-
-
+
+
+
+ 头像:
+
+
+
+
+
+ 点击上传,建议尺寸1:1
+
-
- 姓名:
-
-
+
+ 姓名:
+
+
-
- 简介:
-
-
-
-
-
-
+
+ 简介:
+
+
+ {{formData.bio.length}}/200
+
+
+
+
-
-
+
+
\ No newline at end of file
diff --git a/pages/myTicketsDetail/index.vue b/pages/myTicketsDetail/index.vue
index 4e60e18..340b9df 100644
--- a/pages/myTicketsDetail/index.vue
+++ b/pages/myTicketsDetail/index.vue
@@ -1,44 +1,69 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
更换图片
-
- {{detailObj.label}}
- {{formatTime(detailObj.createdAt,"YYYY-MM-DD")}}
+
+
+ {{detailObj.label || '未设置标题'}}
+
+
+ {{formatTime(detailObj.createdAt,"YYYY-MM-DD") || '未知时间'}}
+
-
+
- 工单地点:
- {{detailObj.address}}
-
+
+
+ 工单地点:
+
+ {{detailObj.address || '未填写'}}
+
- 工单内容:
- {{detailObj.title}}
+
+
+ 联系人:
+
+ {{detailObj.concatName || '未填写'}}
+
+
+
+
+
+ 联系电话:
+
+ {{detailObj.customerPhone || '未填写'}}
+
+
+
+
+
+ 工单内容:
+
+ {{detailObj.title || '未填写'}}
@@ -49,15 +74,17 @@
{{isEditing ? '保存修改' : '修改'}}
{{isEditing ? '取消编辑' : '撤回'}}
@@ -83,6 +110,8 @@
editLabel: '',
editAddress: '',
editTitle: '',
+ editContactName: '', // 新增:联系人
+ editContactPhone: '', // 新增:联系电话
detailObj: {},
tempImagePath: '' // 临时存储上传的图片路径
};
@@ -91,6 +120,9 @@
let obj = uni.getStorageSync("Detail");
this.detailObj = {...obj};
this.workOrderImg = `${IMAGE_BASE_URL}${this.detailObj.images[0]}`;
+ // 初始化新增字段
+ this.editContactName = this.detailObj.concatName || '';
+ this.editContactPhone = this.detailObj.customerPhone || '';
},
methods: {
// 上传图片到服务器
@@ -145,6 +177,8 @@
this.editLabel = this.detailObj.label;
this.editAddress = this.detailObj.address;
this.editTitle = this.detailObj.title;
+ this.editContactName = this.detailObj.concatName;
+ this.editContactPhone = this.detailObj.customerPhone;
this.isEditing = true;
} else {
// 保存修改
@@ -164,7 +198,9 @@
address: this.editAddress,
title: this.editTitle,
images: images,
- status:1
+ status: 1,
+ concatName: this.editContactName, // 新增:联系人
+ customerPhone: this.editContactPhone // 新增:联系电话
};
const res = await put(`/api/v1/app_auth/work-order/${this.detailObj.id}`, requestData);
@@ -203,6 +239,14 @@
// 撤回/取消操作
async handleWithdraw() {
+ if (this.isEditing) {
+ // 取消编辑状态,不发送请求
+ this.isEditing = false;
+ this.tempImagePath = '';
+ return;
+ }
+
+ // 撤回工单
const res = await put(`/api/v1/app_auth/work-order/${this.detailObj.id}`, {status:98});
if (res && res.success) {
@@ -222,146 +266,335 @@
\ No newline at end of file