From 49477980de31f317a167063c599e80add06a166e Mon Sep 17 00:00:00 2001 From: xiaogang <905166056@qq.com> Date: Tue, 20 Apr 2021 15:03:58 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=96=B0=E5=A2=9E=E5=AE=8C=E7=BB=93=E5=B7=A5?= =?UTF-8?q?=E5=8D=95=E6=9C=89=E5=81=BF=E6=9C=8D=E5=8A=A1=E8=87=AA=E5=AE=9A?= =?UTF-8?q?=E4=B9=89=E8=B4=B9=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../property/finishRepair/finishRepair.html | 84 +++++++++++-------- .../property/finishRepair/finishRepair.js | 18 +++- 2 files changed, 66 insertions(+), 36 deletions(-) diff --git a/public/components/property/finishRepair/finishRepair.html b/public/components/property/finishRepair/finishRepair.html index fb9015a32..da1005142 100644 --- a/public/components/property/finishRepair/finishRepair.html +++ b/public/components/property/finishRepair/finishRepair.html @@ -44,45 +44,61 @@ -
- -
- +
+
+
+ +
+ +
+
+
+ +
+ +
+
-
-
- -
- 价格范围{{finishRepairInfo.outLowPrice}}-{{finishRepairInfo.outHighPrice}} +
+
+ +
+ +
+
+
+ +
+ 价格范围{{finishRepairInfo.outLowPrice}}-{{finishRepairInfo.outHighPrice}} +
+
-
-
- -
-
- - - - - - - +
+ +
+
+ + + + + + + +
+
+
+
+ +
+
-
- -
- -
-
+
diff --git a/public/components/property/finishRepair/finishRepair.js b/public/components/property/finishRepair/finishRepair.js index 32ce99f25..8ecf8c151 100644 --- a/public/components/property/finishRepair/finishRepair.js +++ b/public/components/property/finishRepair/finishRepair.js @@ -24,7 +24,9 @@ selectedGoodsInfo: {}, useNumber: 1, totalPrice: 0, - resId: '' + resId: '', + isCustom: false, + customGoodsName: '' } }, _initMethod: function () { @@ -184,6 +186,9 @@ var _goods = JSON.parse(json); console.log("123") console.log(_goods) + if (vc.component.finishRepairInfo.conditions.goodsType == '1003') { + _goods.data.push({'resName': '自定义', 'resId': 'custom'}); + } vc.component.finishRepairInfo.resourceStores = _goods.data; }, function (errInfo, error) { console.log('请求失败处理'); @@ -194,6 +199,13 @@ _chosePrice: function () { var _that = this; var select = document.getElementById("goodsPrice"); + // 如果选择自定义商品 + if(select.value == 'custom'){ + vc.component.finishRepairInfo.isCustom = true; + return; + }else{ + vc.component.finishRepairInfo.isCustom = false; + } vc.component.finishRepairInfo.conditions.resId = select.value; vc.component.finishRepairInfo.resId = select.value; // 保存选中的商品信息 @@ -281,7 +293,9 @@ selectedGoodsInfo: {}, useNumber: 1, totalPrice: 0, - resId: '' + resId: '', + isCustom: false, + customGoodsName: '' }; } }