|
@@ -2,7 +2,7 @@
|
|
|
<view class="container">
|
|
|
<u-cell-group class="form-info" :border="false">
|
|
|
<u-field label="商品名称" placeholder="请输入商品名称" :disabled="ifEdit()" label-width="180" v-model="goodInfo.productName"></u-field>
|
|
|
- <u-cell-item :title="'请上传商品图片(' + fileList.length + '/5)'" :arrow="false">
|
|
|
+ <u-cell-item title="请上传商品图片(上限5张)" :arrow="false">
|
|
|
<view slot="label">
|
|
|
<u-image width="98px" height="98px" border-radius="5px" v-for="(item, index) in fileList" :src="item" class="good-img"
|
|
|
v-if="ifEdit()"></u-image>
|
|
@@ -11,20 +11,20 @@
|
|
|
</view>
|
|
|
</u-cell-item>
|
|
|
<u-cell-item title="原价" :arrow="false">
|
|
|
- <u-number-box :positive-integer="false" :min="0" v-model="goodInfo.originalPrice" bg-color="#51A539" color="#ffffff"
|
|
|
+ <u-number-box :positive-integer="false" :min="0" step="1" v-model="goodInfo.originalPrice" bg-color="#51A539" color="#ffffff"
|
|
|
:disabled="ifEdit()" digit></u-number-box>
|
|
|
</u-cell-item>
|
|
|
<u-cell-item :title="formType == 1 ? '售价' : '采摘价格'" :arrow="false" v-if="formType != 2">
|
|
|
<u-number-box :positive-integer="false" :min="0" v-model="goodInfo.bizPrice" bg-color="#51A539" color="#ffffff"
|
|
|
- :disabled="ifEdit()"></u-number-box>
|
|
|
+ :disabled="ifEdit()" digit></u-number-box>
|
|
|
</u-cell-item>
|
|
|
<u-cell-item title="起拍价" :arrow="false" v-if="formType == 2">
|
|
|
<u-number-box :positive-integer="false" :min="0" v-model="goodInfo.auctionStartPrice" bg-color="#51A539" color="#ffffff"
|
|
|
- :disabled="ifEdit()"></u-number-box>
|
|
|
+ :disabled="ifEdit()" digit></u-number-box>
|
|
|
</u-cell-item>
|
|
|
<u-cell-item title="每次最低加价金额" :arrow="false" v-if="formType == 2">
|
|
|
<u-number-box :positive-integer="false" :min="0" v-model="goodInfo.auctionMinAddPrice" bg-color="#51A539" color="#ffffff"
|
|
|
- :disabled="ifEdit()"></u-number-box>
|
|
|
+ :disabled="ifEdit()" digit></u-number-box>
|
|
|
</u-cell-item>
|
|
|
<u-field label="计量单位" placeholder="请输入计量单位" label-width="180" v-model="goodInfo.unit" :disabled="ifEdit()"></u-field>
|
|
|
<u-cell-item title="库存" :arrow="false">
|
|
@@ -41,6 +41,7 @@
|
|
|
<u-picker mode="time" v-model="dateShow" :start-year="startYear" :params="params" @confirm="setDate"></u-picker>
|
|
|
<u-select v-model="selectShow" mode="mutil-column-auto" :list="sortList" @confirm="setSort"></u-select>
|
|
|
<u-top-tips ref="uTips"></u-top-tips>
|
|
|
+ <u-keyboard mode="number" v-model="keyboardShow" @change="valChange" @backspace="backspace"></u-keyboard>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
@@ -85,6 +86,7 @@
|
|
|
uploadUrl: '',
|
|
|
fileList: [],
|
|
|
defaultList: [],
|
|
|
+ keyboardShow: false
|
|
|
}
|
|
|
},
|
|
|
onLoad(options) {
|
|
@@ -253,6 +255,20 @@
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
+ // 按键被点击(点击退格键不会触发此事件)
|
|
|
+ valChange(val) {
|
|
|
+ // 将每次按键的值拼接到value变量中,注意+=写法
|
|
|
+ this.goodInfo.originalPrice += val;
|
|
|
+ console.log(this.goodInfo.originalPrice);
|
|
|
+ },
|
|
|
+ // 退格键被点击
|
|
|
+ backspace() {
|
|
|
+ // 删除value的最后一个字符
|
|
|
+ if(this.goodInfo.originalPrice.length) {
|
|
|
+ this.goodInfo.originalPrice = this.goodInfo.originalPrice.substr(0, this.goodInfo.originalPrice.length - 1);
|
|
|
+ }
|
|
|
+ console.log(this.goodInfo.originalPrice);
|
|
|
+ }
|
|
|
},
|
|
|
}
|
|
|
</script>
|