diff --git a/pages.json b/pages.json
index d91a9db5fc59f3ee2556811365bf8af6ed14c1dd..e8deb85d5c67bdd270386a10449c92bd8b529074 100644
--- a/pages.json
+++ b/pages.json
@@ -131,6 +131,18 @@
"navigationBarTitleText": "缴纳账单"
}
},
+ {
+ "path": "pages/jnzd_tcf",
+ "style": {
+ "navigationBarTitleText": "缴纳账单"
+ }
+ },
+ {
+ "path": "pages/jnzd_ccs",
+ "style": {
+ "navigationBarTitleText": "缴纳账单"
+ }
+ },
{
"path": "pages/jnzd_qt",
"style": {
diff --git a/pages/wy-home.vue b/pages/wy-home.vue
index d4f0ef460cc8c05dc94b0159e0a3c25980abc600..591e3585635f52a2615166694f11b6235cb2944d 100644
--- a/pages/wy-home.vue
+++ b/pages/wy-home.vue
@@ -27,9 +27,8 @@
-
-
+
选择小区
@@ -39,13 +38,13 @@
-
- 下一步
+
+ 下一步
-
+
楼栋号/单元号/户号
@@ -54,8 +53,9 @@
-
- 完成
+
+ 完成
@@ -203,6 +203,7 @@
}
this.$request(params).then(res => {
this.$wskj.toast("设置成功")
+ this.userInfo()
})
},
userInfo() {
diff --git a/pages/wy-mine.vue b/pages/wy-mine.vue
index 64cb66adc3b0d825ec16e67d1bab86aaf481dc87..509fce8894a8848993d1b1b264f0aea060775138 100644
--- a/pages/wy-mine.vue
+++ b/pages/wy-mine.vue
@@ -69,13 +69,13 @@
getUserInfo() {
const params = {
url: '/api/login/userInfo',
- loadingTip: '',
method: 'GET',
data: {}
}
this.$request(params).then(res => {
- this.userInfo = res.data
uni.setStorageSync('userInfo', res.data)
+ this.userInfo = res.data
+
})
},
onClick(index) {
@@ -92,7 +92,7 @@
return
}
if (index == 1) {
- this.$wskj.to("/pagesMain/pages/bxbs")
+ this.$wskj.to("/pagesMain/pages/bxbs_lsgd")
return
}
if (index == 2) {
diff --git a/pagesMain/pages/bxbs_lsgd.vue b/pagesMain/pages/bxbs_lsgd.vue
index fe0f2b27008aa18b7c2897de52d087d204ff754e..d199705ea85ce1ed87bbfd418541924ee274b8bc 100644
--- a/pagesMain/pages/bxbs_lsgd.vue
+++ b/pagesMain/pages/bxbs_lsgd.vue
@@ -10,7 +10,7 @@
style="flex: 1;background: #FFFFFF;"
:style="{ color: index==0?'#FF682D':index==1?'#EEA616':index==2?'#1FCA7C':'#23BBEE'}"
v-for="(item, index) in 4" :key="index">
- 25
+ {{numberList[(index+1)]}}
{{index==0?'待处理':index==1?'待支付':index==2?'已完成':index==3?'已取消':''}}
@@ -21,7 +21,7 @@
-
+
@@ -49,7 +49,12 @@
+
+
+
+
+
@@ -62,6 +67,7 @@
type: 0,
tabIndex: 0,
list: [],
+ numberList: '',
};
},
onLoad(e) {
@@ -69,6 +75,7 @@
},
onShow() {
this.getList()
+ this.getNumberList()
},
methods: {
onClick(index) {
@@ -89,6 +96,16 @@
return
}
},
+ getNumberList() {
+ const params = {
+ url: '/api/repairs/userCountAll',
+ method: 'GET',
+ }
+ this.$request(params).then(res => {
+ this.numberList = res.data
+
+ })
+ },
getList() {
const params = {
url: '/api/repairs/userListAll?state=' + (this.tabIndex + 1),
@@ -106,6 +123,7 @@
}
this.$request(params).then(res => {
this.getList()
+ this.getNumberList()
})
}
diff --git a/pagesMain/pages/fkdj.vue b/pagesMain/pages/fkdj.vue
index 1953cff704f60c1669cda471ac15126df86ab160..b1ef0935c5a97f2bd0bb514963b9c50a6a34fd7f 100644
--- a/pagesMain/pages/fkdj.vue
+++ b/pagesMain/pages/fkdj.vue
@@ -40,13 +40,13 @@
-
+
*
手机号
-
+
@@ -78,10 +78,10 @@
- 提交
+ 提交
-
+
选择小区
@@ -91,8 +91,8 @@
-
- 下一步
+
+ 完成
@@ -180,6 +180,7 @@
const params = {
url: '/api/login/sendSmsCode',
method: 'GET',
+ loadingTip: '',
data: {
mobile: this.data.guestPhone
}
@@ -216,11 +217,14 @@
}
const params = {
url: '/api/guest/add',
- loadingTip: '加载中...',
+ loadingTip: '',
data: this.data
}
this.$request(params).then(res => {
-
+ this.$wskj.toast('提交成功')
+ setTimeout(() => {
+ this.$wskj.goBack(1)
+ }, 600)
})
},
open() {
diff --git a/pagesMain/pages/jnzd.vue b/pagesMain/pages/jnzd.vue
index ff2d4f05222b5114a26c051713f0c0c8d35ebbea..fce04b92da9a16605541a0e816c95aecf30af001 100644
--- a/pagesMain/pages/jnzd.vue
+++ b/pagesMain/pages/jnzd.vue
@@ -32,7 +32,8 @@
¥
-
+
立即缴费
@@ -48,9 +49,9 @@
return {
indexTab: 0,
type: 1,
- money: 20,
+ money: '20',
userinfo: '',
-
+ price: '',
};
},
onLoad(options) {
@@ -59,6 +60,16 @@
},
methods: {
+ input(e) {
+ if (this.$wskj.isNull(e.detail.value)) {
+ this.indexTab = 0
+ this.money = "20"
+ } else {
+ this.indexTab = -1
+ this.money = e.detail.value
+ }
+ console.log(this.money)
+ },
onClickPrice(index) {
this.indexTab = index
this.money = (index + 1) * 20
diff --git a/pagesMain/pages/jnzd_ccs.vue b/pagesMain/pages/jnzd_ccs.vue
new file mode 100644
index 0000000000000000000000000000000000000000..10234a3207e597695b0b1b1fc5c97c807833e8d1
--- /dev/null
+++ b/pagesMain/pages/jnzd_ccs.vue
@@ -0,0 +1,166 @@
+
+
+
+ 储藏室出租
+
+ 缴费时长
+
+ {{monthsNumber==''?"请选择":monthsNumber}}
+
+
+ 缴费金额
+
+ ¥{{money||0}}
+
+
+
+ 立即缴费
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pagesMain/pages/jnzd_czf.vue b/pagesMain/pages/jnzd_czf.vue
index 4b8da41300389afb62da749d9dcd7a20cdbe4280..33f79fb54a0288007fa2c39635160fea292e3869 100644
--- a/pagesMain/pages/jnzd_czf.vue
+++ b/pagesMain/pages/jnzd_czf.vue
@@ -14,7 +14,7 @@
缴费金额
- ¥0
+ ¥{{money||0}}
@@ -34,19 +34,25 @@
show: false,
carShow: false,
list: [
- ['1', '2', '3', '4', '5']
+ []
],
columns: [
['1个月', '3个月', '6个月', '9个月', '12个月']
],
monthsNumber: '',
carNumber: '',
+ userinfo: '',
+ carportId: '',
+ money: '0',
};
},
onLoad(options) {
this.type = options.type
-
+ this.userinfo = uni.getStorageSync("userInfo")
+ this.userinfo.carportVoList.forEach(item => {
+ this.list[0].push(item.carportNumber)
+ })
},
methods: {
open() {
@@ -66,14 +72,27 @@
confirm(e) {
this.show = false
this.monthsNumber = e.value[0]
- console.log("LMG", e.value[0])
+ this.money = parseFloat(this.monthsNumber.replace('个月', '')) * parseFloat(this.userinfo.carportVoList[e
+ .indexs[0]].monthMoney);
+ this.money = this.money.toFixed(2)
+ console.log("LMG", this.money)
+
},
confirmCar(e) {
this.carShow = false
this.carNumber = e.value[0]
console.log("LMG", e.value[0])
+ this.carportId = this.userinfo.carportVoList[e.indexs[0]].carportId
},
onSubmit() {
+ if (this.$wskj.isNull(this.carportId)) {
+ this.$wskj.toast('请选择车位号')
+ return
+ }
+ if (this.$wskj.isNull(this.money)) {
+ this.$wskj.toast('请选择缴费时长')
+ return
+ }
this.onCjdd()
},
onCjdd() {
@@ -81,9 +100,10 @@
url: '/api/liveBill/add',
loadingTip: '',
data: {
- money: this.monthsNumber.replace('个月', ''),
+ money: this.money,
type: 5, //类型(1电费 2水费 3物业费 4车位管理费 5车位出租费 6储藏室出租 7其他费用)
- duration: this.monthsNumber.replace('个月', '') //缴费时长(月)
+ duration: this.monthsNumber.replace('个月', ''), //缴费时长(月)
+ carportId: this.carportId
}
}
this.$request(params).then(res => {
@@ -96,7 +116,7 @@
loadingTip: '',
data: {
orderId: orderId,
- amount: this.monthsNumber.replace('个月', ''),
+ amount: this.money,
payBizCode: "PRESTORE",
}
}
diff --git a/pagesMain/pages/jnzd_tcf.vue b/pagesMain/pages/jnzd_tcf.vue
new file mode 100644
index 0000000000000000000000000000000000000000..925b30c2bb1175d20750b51e31622ff2028af4cb
--- /dev/null
+++ b/pagesMain/pages/jnzd_tcf.vue
@@ -0,0 +1,171 @@
+
+
+
+ 车位管理费
+ 车位号
+
+ {{carNumber==''?"请选择":carNumber}}
+
+
+ 缴费时长
+
+ {{monthsNumber==''?"请选择":monthsNumber}}
+
+
+ 缴费金额
+
+ ¥{{money||0}}
+
+
+
+ 立即缴费
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pagesMain/pages/jnzd_tcfmx.vue b/pagesMain/pages/jnzd_tcfmx.vue
index 02cd8f9a3684f17e0d9aea80f7239da928cbb80c..241b691a70f5ad2c5a3c7b2f85d22759ce5c9bad 100644
--- a/pagesMain/pages/jnzd_tcfmx.vue
+++ b/pagesMain/pages/jnzd_tcfmx.vue
@@ -39,42 +39,42 @@
- 未缴金额\n¥1355.04
+ 未缴金额\n¥0.00
-
+
- 2025年01月
- ¥108.23
+ {{item.month}}
+ ¥{{item.money}}
- 缴费项目:物业管理费
- 房屋面积:72.15
- 单价/平米:¥1.3
- 金额:93.8
+ 缴费项目:车位管理费
+ 单价/月:¥{{item.price}}
+ 金额:{{item.money}}
-
+
- 2024年6月
+ {{item.updateTime.slice(0, 7)}}
缴费渠道:线上缴费
- 1355.04
+ {{item.payAmount}}
- 06-06 14:29
+ {{item.updateTime.slice(5)}}
+
-
@@ -87,22 +87,28 @@
type: 0,
show: false,
columns: [
- ['T01', 'T02', 'T03', 'T04', 'T05']
+ []
],
carNumber: '',
userinfo: '',
+ jfjlList: [],
+ djList: [],
+ carportId: '',
};
},
onLoad(options) {
this.type = options.type
this.userinfo = uni.getStorageSync("userInfo")
-
+ this.userinfo.carportVoList.forEach(item => {
+ this.columns[0].push(item.carportNumber)
+ })
+ this.getJfjlList()
},
methods: {
onTabClick(index) {
if (index == 0) {
- this.$wskj.to("/pagesMain/pages/jnzd_czf")
+ this.$wskj.to("/pagesMain/pages/jnzd_tcf")
return
}
this.indexTab = index
@@ -119,8 +125,28 @@
confirm(e) {
this.show = false
this.carNumber = e.value[0]
- console.log("LMG", e.value[0])
- }
+ this.carportId = this.userinfo.carportVoList[e.indexs[0]].carportId
+ this.getDjList()
+ },
+ //类型(1电费 2水费 3物业费 4车位管理费 5车位出租费 6储藏室出租 7其他费用)
+ getDjList() {
+ const params = {
+ url: '/api/liveBill/listAll?type=4&carportId=' + this.carportId,
+ method: 'GET',
+ }
+ this.$request(params).then(res => {
+ this.djList = res.data
+ })
+ },
+ getJfjlList() {
+ const params = {
+ url: '/api/payRecord/listAll?type=4',
+ method: 'GET',
+ }
+ this.$request(params).then(res => {
+ this.jfjlList = res.data
+ })
+ },
}
};
diff --git a/pagesMain/pages/jnzd_wyf.vue b/pagesMain/pages/jnzd_wyf.vue
index 006b0cd3dbf520ecccb6544284034515dbe91629..9535ac23e415b6b6b29a6e8b4e86a80abe79d62f 100644
--- a/pagesMain/pages/jnzd_wyf.vue
+++ b/pagesMain/pages/jnzd_wyf.vue
@@ -18,7 +18,7 @@
缴费金额
- ¥0
+ ¥{{money}}
@@ -40,6 +40,7 @@
],
monthsNumber: '',
userinfo: '',
+ money: 0,
};
},
onLoad(options) {
@@ -57,9 +58,15 @@
confirm(e) {
this.show = false
this.monthsNumber = e.value[0]
- console.log("LMG", e.value[0])
+ this.money = parseFloat(this.monthsNumber.replace('个月', '')) * parseFloat(this.userinfo.monthMoney);
+ this.money = this.money.toFixed(2)
+ console.log(this.money)
},
onSubmit() {
+ if (this.$wskj.isNull(this.money)) {
+ this.$wskj.toast('请选择缴费时长')
+ return
+ }
this.onCjdd()
},
onCjdd() {
@@ -67,7 +74,7 @@
url: '/api/liveBill/add',
loadingTip: '',
data: {
- money: this.monthsNumber.replace('个月', ''),
+ money: this.money,
type: 3, //类型(1电费 2水费 3物业费 4车位管理费 5车位出租费 6储藏室出租 7其他费用)
duration: this.monthsNumber.replace('个月', '') //缴费时长(月)
}
@@ -82,7 +89,7 @@
loadingTip: '',
data: {
orderId: orderId,
- amount: this.monthsNumber.replace('个月', ''),
+ amount: this.money,
payBizCode: "PRESTORE",
}
}
diff --git a/pagesMain/pages/jnzd_wyfmx.vue b/pagesMain/pages/jnzd_wyfmx.vue
index 81b6138a76959d4979091ba1a0685999d6294a78..870a3300737b0cca1ed3bef41275bcf501d60ca8 100644
--- a/pagesMain/pages/jnzd_wyfmx.vue
+++ b/pagesMain/pages/jnzd_wyfmx.vue
@@ -18,41 +18,41 @@
- 未缴金额\n¥1355.04
+ 未缴金额\n¥0.00
-
+
- 2025年01月
- ¥{{item.payAmount}}
+ {{item.month}}
+ ¥{{item.money}}
缴费项目:物业管理费
- 房屋面积:72.15
- 单价/平米:¥1.3
- 金额:{{item.payAmount}}
+ 房屋面积:{{item.sqm}}
+ 单价/平米:¥{{item.price}}
+ 金额:{{item.money}}
- {{item.month}}
+ {{item.updateTime.slice(0, 7)}}
缴费渠道:线上缴费
{{item.payAmount}}
- {{item.month}}
+ {{item.updateTime.slice(5)}}
-
@@ -90,7 +90,7 @@
//类型(1电费 2水费 3物业费 4车位管理费 5车位出租费 6储藏室出租 7其他费用)
getDjList() {
const params = {
- url: '/api/liveBill/listAll?type=1',
+ url: '/api/liveBill/listAll?type=3',
method: 'GET',
}
this.$request(params).then(res => {
@@ -99,7 +99,7 @@
},
getJfjlList() {
const params = {
- url: '/api/payRecord/listAll?type=1',
+ url: '/api/payRecord/listAll?type=3',
method: 'GET',
}
this.$request(params).then(res => {
diff --git a/pagesMain/pages/shjf.vue b/pagesMain/pages/shjf.vue
index dbe21dd4bcbcfb45f62ff5b86da1e4a98e9b69d5..35d87e2f056433f409cdf3aac66a827ab16cc943 100644
--- a/pagesMain/pages/shjf.vue
+++ b/pagesMain/pages/shjf.vue
@@ -106,7 +106,7 @@
return
}
if (index == 5) {
- this.$wskj.to("/pagesMain/pages/jnzd_czf?type=1")
+ this.$wskj.to("/pagesMain/pages/jnzd_ccs")
return
}
if (index == 6) {
diff --git a/pagesMain/pages/tsby_lsgd.vue b/pagesMain/pages/tsby_lsgd.vue
index 3216924e140c70f0d9897fb23c098b43248b0f9a..30174ef8cf9822c6b27b62cd4143159154628123 100644
--- a/pagesMain/pages/tsby_lsgd.vue
+++ b/pagesMain/pages/tsby_lsgd.vue
@@ -10,7 +10,7 @@
style="flex: 1;background: #FFFFFF;"
:style="{ color: index==0?'#FF682D':index==1?'#EEA616':index==2?'#1FCA7C':'#23BBEE'}"
v-for="(item, index) in 3" :key="index">
- 25
+ {{numberList[(index+1)]}}
{{index==0?'待处理':index==1?'已完成':index==2?'已取消':''}}
@@ -21,7 +21,7 @@
-
+
@@ -49,6 +49,9 @@
+
+
+
@@ -61,6 +64,7 @@
type: 0,
tabIndex: 0,
list: [],
+ numberList: '',
};
},
onLoad(e) {
@@ -68,6 +72,7 @@
},
onShow() {
this.getList()
+ this.getNumberList()
},
methods: {
onClick(index) {
@@ -84,6 +89,16 @@
return
}
},
+ getNumberList() {
+ const params = {
+ url: '/api/comment/userCountAll',
+ method: 'GET',
+ }
+ this.$request(params).then(res => {
+ this.numberList = res.data
+
+ })
+ },
getList() {
const params = {
url: '/api/comment/userListAll?state=' + (this.tabIndex + 1),
@@ -100,6 +115,7 @@
}
this.$request(params).then(res => {
this.getList()
+ this.getNumberList()
})
}
diff --git a/pagesMine/pages/dk_submit.vue b/pagesMine/pages/dk_submit.vue
index 4cca9e6893b9c272deddb095dd100178e2f19707..6f622e77a9cf9313e169f5d161792fb07631f9e9 100644
--- a/pagesMine/pages/dk_submit.vue
+++ b/pagesMine/pages/dk_submit.vue
@@ -82,7 +82,8 @@
},
methods: {
onPz() {
- this.$wskj.to("/pagesMine/pages/dkpz")
+ const name = this.userInfo.name + '(' + (this.type == 0 ? '安保' : '保洁') + ')'
+ this.$wskj.to("/pagesMine/pages/dkpz?address=" + this.address + "&name=" + name)
},
onDw() {
const _this = this;
diff --git a/pagesMine/pages/dkpz.vue b/pagesMine/pages/dkpz.vue
index 01b9aad8a35690dd172a15fbb3e2469f793c9f6c..b39f70c7c4005733d85619d21d90f2b64fe47207 100644
--- a/pagesMine/pages/dkpz.vue
+++ b/pagesMine/pages/dkpz.vue
@@ -1,6 +1,5 @@
-
-
+
+
+ 取消
@@ -54,8 +56,18 @@
- {{nowTimes}}
- {{nowTime}} {{addRess?addRess:'选择地点'}}
+
+
+ {{nowTimes}}
+
+
+ {{nowTime}}
+
+
+
+ {{addRess}}
+
+ {{txtName}}
@@ -114,6 +126,10 @@
waterdraw: 1,
}
},
+ onLoad(e) {
+ this.addRess = e.address
+ this.txtName = e.name
+ },
mounted() {
// 注意,这里要用个变量存this,不然进到getSystemInfo后this指向会变化,找不到data变量
var _this = this
@@ -184,6 +200,21 @@
console.log(that.w, that.h)
let ctx = uni.createCanvasContext('firstCanvas'); /** 创建画布 */
+ const maxWidth = 200; // 设置最大行宽
+ const lineHeight = 30; // 设置行高
+ let lines = []; // 存储每行文字
+ let line = ''; // 临时存储当前行文字
+
+ // 根据 maxWidth 分割文本,手动换行
+ for (let i = 0; i < that.addRess.length; i++) {
+ line += that.addRess[i];
+ if (ctx.measureText(line).width > maxWidth) { // 测量当前行的宽度
+ lines.push(line.substring(0, line.length - 1)); // 将当前行加入行数组
+ line = that.addRess[i]; // 从当前字符开始新的一行
+ }
+ }
+ lines.push(line); // 将最后一行加入数组
+
//将图片绘制到cancas内
ctx.drawImage(imginfo, 0, 0, ress.width, ress.height);
ctx.setFontSize(14); // 设置字体大小为 10px
@@ -191,24 +222,27 @@
// ctx.setTextAlign("center")
let textToWidth = 25; // 绘制文本的左上角x坐标位置
- let textToWidth1 = 100; // 绘制文本的左上角x坐标位置
- let textToHeight1 = 150; // 绘制文本的左上角y坐标位置
- let textToHeight2 = 170; // 绘制文本的左上角y坐标位置
- let textToHeight3 = 190; // 绘制文本的左上角y坐标位置
+ let textToWidth1 = 120; // 绘制文本的左上角x坐标位置
+ let textToHeight1 = 140; // 绘制文本的左上角y坐标位置
//绘制的模板1
if (that.waterdraw == 1) {
// 绘制时间
- ctx.setFontSize(25);
+ ctx.setFontSize(30);
ctx.fillText(that.nowTimes, textToWidth, textToHeight1);
// 绘制日期
- ctx.setFontSize(16);
+ ctx.setFontSize(20);
ctx.fillText(that.nowTime, textToWidth1, textToHeight1);
// 绘制地点
- ctx.setFontSize(14);
- ctx.fillText(that.addRess + "郑州市", textToWidth, textToHeight2);
+ ctx.setFontSize(16);
+ //ctx.fillText(that.addRess, textToWidth, textToHeight2);
+ let y = 30; // 起始 y 坐标
+ for (let i = 0; i < lines.length; i++) {
+ ctx.fillText(lines[i], textToWidth, textToHeight1 + y); // 绘制当前行
+ y += lineHeight; // 换行
+ }
// 绘制名称
- ctx.setFontSize(14);
- ctx.fillText("小木(安保)", textToWidth, textToHeight3);
+ ctx.setFontSize(16);
+ ctx.fillText(that.txtName, textToWidth, textToHeight1 + y);
}
// 绘制完成后,在下一个事件循环将 canvas 内容导出为临时图片地址
ctx.draw(false, () => {
@@ -285,6 +319,7 @@
this.nowTimes = timers
this.nowTime = timer + ' ' + '星期' + todayWeekday;
+ this.nowTime = timer;
},
getLocation() { //获取位置
var that = this
@@ -488,17 +523,13 @@
/* 水印1显示 */
.cameraa {
- width: 690upx;
- height: 120upx;
display: flex;
- justify-content: center;
flex-direction: column;
- text-align: center;
color: #ffffff;
z-index: 200;
position: absolute;
- left: 30upx;
- bottom: 560upx;
+ left: 50upx;
+ top: 170upx;
font-size: 28upx;
}
diff --git a/pagesMine/pages/fwxx.vue b/pagesMine/pages/fwxx.vue
index 07c933ad819c1e3d9c25e487fb54fbf046cbc098..244fa1b5042bd99291dff7d4a587a8c1e91fb2e6 100644
--- a/pagesMine/pages/fwxx.vue
+++ b/pagesMine/pages/fwxx.vue
@@ -5,42 +5,42 @@
基本信息
姓名
- 张三
+ {{userInfo.name}}
手机号
- 张三
+ {{userInfo.mobile}}
身份证号
- 张三
+ {{userInfo.identityCard}}
-
+
房屋信息
-
+
-
+
小区
- 利达国宾中心
+ {{item.communityName}}
具体位置
- 1栋2单元205室
+ {{item.room}}
业主姓名
- 张三
+ {{item.name}}
业主手机号
- 177****1234
+ {{item.phone}}
@@ -48,7 +48,7 @@
-
+
确定
@@ -59,41 +59,52 @@
export default {
data() {
return {
- selecteIndex: 0
+ selecteIndex: -1,
+ userInfo: '',
+ houseList: [],
};
},
onLoad(options) {
-
+ this.userInfo = uni.getStorageSync('userInfo')
+ this.getHouseList()
},
methods: {
- open() {
-
- },
- close() {
+ onClickSelecte(index) {
+ this.selecteIndex = index
},
- onClick(index) {
- if (index == 0) {
- this.$wskj.to("/pagesMain/pages/tsby_submit?type=0")
- return
- }
- if (index == 1) {
- this.$wskj.to("/pagesMain/pages/tsby_submit?type=1")
+ onSubmit() {
+ if (this.selecteIndex == -1) {
+ this.$wskj.toast('请选择房屋')
return
}
- if (index == 2) {
- this.$wskj.to("/pagesMain/pages/tsby_lsgd")
- return
+ this.setHouse()
+ },
+ getHouseList() {
+ const than = this;
+ const params = {
+ url: '/api/community/myRoomListAll',
+ method: 'GET',
}
- if (index == 3) {
- this.$wskj.to("/pagesMain/pages/fwgz")
- return
+ than.$request(params).then(res => {
+ than.houseList = res.data
+ than.houseList.forEach(function(item, index) {
+ if (item.room == than.userInfo.room) {
+ than.selecteIndex = index
+ }
+ });
+ })
+ },
+ setHouse() {
+ const params = {
+ url: '/api/community/cut/' + this.houseList[this.selecteIndex].communityId + "/" + this.houseList[
+ this.selecteIndex].proprietorId,
}
+ this.$request(params).then(res => {
+ this.$wskj.toast("设置成功")
+ })
},
- onClickSelecte(index) {
- this.selecteIndex = index
- }
}
};
diff --git a/pagesMine/pages/jtcy.vue b/pagesMine/pages/jtcy.vue
index f38333ace4bfefcc8cd5b672dac9a92da84c7283..be667f8b6b16e11f84a7530f9ab8171d767c2940 100644
--- a/pagesMine/pages/jtcy.vue
+++ b/pagesMine/pages/jtcy.vue
@@ -142,7 +142,8 @@
url: '/api/familyMember/update',
data: {
id: this.data.id,
- name: this.data.name
+ name: this.data.name,
+ phone: this.data.phone
}
}
this.$request(params).then(res => {
diff --git a/pagesMine/pages/wdfw.vue b/pagesMine/pages/wdfw.vue
index 1ac3e679e6539b6522075df969ba5415e2a78ae9..9aa584ea0acc2daa8d8aa2555e8540a03d6b3f20 100644
--- a/pagesMine/pages/wdfw.vue
+++ b/pagesMine/pages/wdfw.vue
@@ -7,7 +7,6 @@
{{userInfo.communityName}}
-
diff --git a/pagesMine/pages/wx_lsgd.vue b/pagesMine/pages/wx_lsgd.vue
index 08ce5a908eb3dd8e2f7607626778bed8bafaf174..a2761702207e5c8fc045939f86ad5a1551acd5d5 100644
--- a/pagesMine/pages/wx_lsgd.vue
+++ b/pagesMine/pages/wx_lsgd.vue
@@ -21,7 +21,7 @@
-
+
@@ -49,6 +49,9 @@
+
+
+
设置维修费用
@@ -74,6 +77,7 @@
list: [],
price: '',
repairsId: '',
+ numberList: '',
};
},
onLoad(e) {
@@ -81,6 +85,7 @@
},
onShow() {
this.getList()
+ this.getNumberList()
},
methods: {
open() {
@@ -113,6 +118,15 @@
}
},
+ getNumberList() {
+ const params = {
+ url: '/api/repairs/maintainCountAll',
+ method: 'GET',
+ }
+ this.$request(params).then(res => {
+ this.numberList = res.data
+ })
+ },
getList() {
const params = {
url: '/api/repairs/maintainListAll?state=' + (this.tabIndex + 1),
diff --git a/pagesMine/pages/zlbj.vue b/pagesMine/pages/zlbj.vue
index 7ea48e4e341d615c881d80f9e2359910c98b682c..e34a9d083e74a6eaf8bb807f73af5c1996fe8ddd 100644
--- a/pagesMine/pages/zlbj.vue
+++ b/pagesMine/pages/zlbj.vue
@@ -6,18 +6,18 @@
基本信息
姓名
- 张三
+ {{userInfo.accountName}}
性别
- {{sex==''?"请选择":sex}}
+ {{userInfo.sex=='0'?"男":userInfo.sex=='1'?"女":"请选择"}}
手机号
- 张三
+ {{userInfo.mobile}}
@@ -26,7 +26,7 @@
-
+
确定
@@ -39,15 +39,15 @@
data() {
return {
show: false,
- sex: '',
columns: [
['男', '女']
],
+ userInfo: ''
};
},
onLoad(options) {
-
+ this.userInfo = uni.getStorageSync('userInfo')
},
methods: {
open() {
@@ -58,9 +58,20 @@
},
confirm(e) {
this.show = false
- this.sex = e.value[0]
- console.log("LMG", e.value[0])
- }
+ this.userInfo.sex = e.value[0] == "男" ? '0' : '1'
+ this.setSex(this.userInfo.sex)
+ },
+ onClick() {
+ this.$wskj.goBack(1)
+ },
+ setSex(e) {
+ const params = {
+ url: '/api/login/updateUserSex/' + e,
+ }
+ this.$request(params).then(res => {
+
+ })
+ },
}
};