Commit 15fb77a9a28df6db1eb41dd67c042e11cd44b1c1
1 parent
a41fe73c
feat: 规格变更单-厚度&厚度公差+-&宽度&宽度公差+-&长度&长度公差+- 增加单位(mm)
Showing
1 changed file
with
46 additions
and
26 deletions
| ... | ... | @@ -34,58 +34,74 @@ |
| 34 | 34 | </template> |
| 35 | 35 | </uni-list-item> |
| 36 | 36 | <view v-show="!item.collapsed"> |
| 37 | - <uni-list-item title="厚度"> | |
| 37 | + <uni-list-item title="厚度(mm)"> | |
| 38 | 38 | <template v-slot:footer> |
| 39 | - <uni-easyinput type="digit" v-model="item.thickness" placeholder="请输入厚度" :inputBorder="false" | |
| 40 | - @input="onNonNegativeNumberInput($event, item, idx, 'thickness')" @blur="onNonNegativeNumberBlur(item, idx, 'thickness')" /> | |
| 39 | + <uni-easyinput type="digit" v-model="item.thickness" placeholder="请输入厚度" | |
| 40 | + :inputBorder="false" | |
| 41 | + @input="onNonNegativeNumberInput($event, item, idx, 'thickness')" | |
| 42 | + @blur="onNonNegativeNumberBlur(item, idx, 'thickness')" /> | |
| 41 | 43 | </template> |
| 42 | 44 | </uni-list-item> |
| 43 | - <uni-list-item title="厚度公差 +"> | |
| 45 | + <uni-list-item title="厚度公差 +(mm)"> | |
| 44 | 46 | <template v-slot:footer> |
| 45 | 47 | <uni-easyinput type="digit" v-model="item.thicknessTolPos" placeholder="请输入厚度公差 +" |
| 46 | - :inputBorder="false" @input="onNonNegativeNumberInput($event, item, idx, 'thicknessTolPos')" @blur="onNonNegativeNumberBlur(item, idx, 'thicknessTolPos')" /> | |
| 48 | + :inputBorder="false" | |
| 49 | + @input="onNonNegativeNumberInput($event, item, idx, 'thicknessTolPos')" | |
| 50 | + @blur="onNonNegativeNumberBlur(item, idx, 'thicknessTolPos')" /> | |
| 47 | 51 | </template> |
| 48 | 52 | </uni-list-item> |
| 49 | - <uni-list-item title="厚度公差 -"> | |
| 53 | + <uni-list-item title="厚度公差 -(mm)"> | |
| 50 | 54 | <template v-slot:footer> |
| 51 | 55 | <uni-easyinput type="digit" v-model="item.thicknessTolNeg" placeholder="请输入厚度公差 -" |
| 52 | - :inputBorder="false" @input="onNonNegativeNumberInput($event, item, idx, 'thicknessTolNeg')" @blur="onNonNegativeNumberBlur(item, idx, 'thicknessTolNeg')" /> | |
| 56 | + :inputBorder="false" | |
| 57 | + @input="onNonNegativeNumberInput($event, item, idx, 'thicknessTolNeg')" | |
| 58 | + @blur="onNonNegativeNumberBlur(item, idx, 'thicknessTolNeg')" /> | |
| 53 | 59 | </template> |
| 54 | 60 | </uni-list-item> |
| 55 | - <uni-list-item title="宽度"> | |
| 61 | + <uni-list-item title="宽度(mm)"> | |
| 56 | 62 | <template v-slot:footer> |
| 57 | - <uni-easyinput type="digit" v-model="item.width" placeholder="请输入宽度" :inputBorder="false" | |
| 58 | - @input="onNonNegativeNumberInput($event, item, idx, 'width')" @blur="onNonNegativeNumberBlur(item, idx, 'width')" /> | |
| 63 | + <uni-easyinput type="digit" v-model="item.width" placeholder="请输入宽度" | |
| 64 | + :inputBorder="false" @input="onNonNegativeNumberInput($event, item, idx, 'width')" | |
| 65 | + @blur="onNonNegativeNumberBlur(item, idx, 'width')" /> | |
| 59 | 66 | </template> |
| 60 | 67 | </uni-list-item> |
| 61 | - <uni-list-item title="宽度公差 +"> | |
| 68 | + <uni-list-item title="宽度公差 +(mm)"> | |
| 62 | 69 | <template v-slot:footer> |
| 63 | 70 | <uni-easyinput type="digit" v-model="item.widthTolPos" placeholder="请输入宽度公差 +" |
| 64 | - :inputBorder="false" @input="onNonNegativeNumberInput($event, item, idx, 'widthTolPos')" @blur="onNonNegativeNumberBlur(item, idx, 'widthTolPos')" /> | |
| 71 | + :inputBorder="false" | |
| 72 | + @input="onNonNegativeNumberInput($event, item, idx, 'widthTolPos')" | |
| 73 | + @blur="onNonNegativeNumberBlur(item, idx, 'widthTolPos')" /> | |
| 65 | 74 | </template> |
| 66 | 75 | </uni-list-item> |
| 67 | - <uni-list-item title="宽度公差 -"> | |
| 76 | + <uni-list-item title="宽度公差 -(mm)"> | |
| 68 | 77 | <template v-slot:footer> |
| 69 | 78 | <uni-easyinput type="digit" v-model="item.widthTolNeg" placeholder="请输入宽度公差 -" |
| 70 | - :inputBorder="false" @input="onNonNegativeNumberInput($event, item, idx, 'widthTolNeg')" @blur="onNonNegativeNumberBlur(item, idx, 'widthTolNeg')" /> | |
| 79 | + :inputBorder="false" | |
| 80 | + @input="onNonNegativeNumberInput($event, item, idx, 'widthTolNeg')" | |
| 81 | + @blur="onNonNegativeNumberBlur(item, idx, 'widthTolNeg')" /> | |
| 71 | 82 | </template> |
| 72 | 83 | </uni-list-item> |
| 73 | - <uni-list-item title="长度"> | |
| 84 | + <uni-list-item title="长度(mm)"> | |
| 74 | 85 | <template v-slot:footer> |
| 75 | - <uni-easyinput type="digit" v-model="item.length" placeholder="请输入长度" :inputBorder="false" | |
| 76 | - @input="onNonNegativeNumberInput($event, item, idx, 'length')" @blur="onNonNegativeNumberBlur(item, idx, 'length')" /> | |
| 86 | + <uni-easyinput type="digit" v-model="item.length" placeholder="请输入长度" | |
| 87 | + :inputBorder="false" @input="onNonNegativeNumberInput($event, item, idx, 'length')" | |
| 88 | + @blur="onNonNegativeNumberBlur(item, idx, 'length')" /> | |
| 77 | 89 | </template> |
| 78 | 90 | </uni-list-item> |
| 79 | - <uni-list-item title="长度公差 +"> | |
| 91 | + <uni-list-item title="长度公差 +(mm)"> | |
| 80 | 92 | <template v-slot:footer> |
| 81 | 93 | <uni-easyinput type="digit" v-model="item.lengthTolPos" placeholder="请输入长度公差 +" |
| 82 | - :inputBorder="false" @input="onNonNegativeNumberInput($event, item, idx, 'lengthTolPos')" @blur="onNonNegativeNumberBlur(item, idx, 'lengthTolPos')" /> | |
| 94 | + :inputBorder="false" | |
| 95 | + @input="onNonNegativeNumberInput($event, item, idx, 'lengthTolPos')" | |
| 96 | + @blur="onNonNegativeNumberBlur(item, idx, 'lengthTolPos')" /> | |
| 83 | 97 | </template> |
| 84 | 98 | </uni-list-item> |
| 85 | - <uni-list-item title="长度公差 -"> | |
| 99 | + <uni-list-item title="长度公差 -(mm)"> | |
| 86 | 100 | <template v-slot:footer> |
| 87 | 101 | <uni-easyinput type="digit" v-model="item.lengthTolNeg" placeholder="请输入长度公差 -" |
| 88 | - :inputBorder="false" @input="onNonNegativeNumberInput($event, item, idx, 'lengthTolNeg')" @blur="onNonNegativeNumberBlur(item, idx, 'lengthTolNeg')" /> | |
| 102 | + :inputBorder="false" | |
| 103 | + @input="onNonNegativeNumberInput($event, item, idx, 'lengthTolNeg')" | |
| 104 | + @blur="onNonNegativeNumberBlur(item, idx, 'lengthTolNeg')" /> | |
| 89 | 105 | </template> |
| 90 | 106 | </uni-list-item> |
| 91 | 107 | <uni-list-item title="状态"> |
| ... | ... | @@ -95,14 +111,18 @@ |
| 95 | 111 | </uni-list-item> |
| 96 | 112 | <uni-list-item title="数量kg"> |
| 97 | 113 | <template v-slot:footer> |
| 98 | - <uni-easyinput type="digit" v-model="item.quantity" placeholder="请输入数量kg" :inputBorder="false" | |
| 99 | - @input="onNonNegativeNumberInput($event, item, idx, 'quantity')" @blur="onNonNegativeNumberBlur(item, idx, 'quantity')" /> | |
| 114 | + <uni-easyinput type="digit" v-model="item.quantity" placeholder="请输入数量kg" | |
| 115 | + :inputBorder="false" | |
| 116 | + @input="onNonNegativeNumberInput($event, item, idx, 'quantity')" | |
| 117 | + @blur="onNonNegativeNumberBlur(item, idx, 'quantity')" /> | |
| 100 | 118 | </template> |
| 101 | 119 | </uni-list-item> |
| 102 | 120 | <uni-list-item v-if="item.showSalesPrice" title="销售价格"> |
| 103 | 121 | <template v-slot:footer> |
| 104 | - <uni-easyinput type="digit" v-model="item.salesPrice" placeholder="请输入销售价格" :inputBorder="false" | |
| 105 | - @input="onNonNegativeNumberInput($event, item, idx, 'salesPrice')" @blur="onNonNegativeNumberBlur(item, idx, 'salesPrice')" /> | |
| 122 | + <uni-easyinput type="digit" v-model="item.salesPrice" placeholder="请输入销售价格" | |
| 123 | + :inputBorder="false" | |
| 124 | + @input="onNonNegativeNumberInput($event, item, idx, 'salesPrice')" | |
| 125 | + @blur="onNonNegativeNumberBlur(item, idx, 'salesPrice')" /> | |
| 106 | 126 | </template> |
| 107 | 127 | </uni-list-item> |
| 108 | 128 | <uni-list-item title="发货日期"> |
| ... | ... | @@ -247,7 +267,7 @@ export default { |
| 247 | 267 | assessmentExceedsAgreement: '' |
| 248 | 268 | } |
| 249 | 269 | }, |
| 250 | - | |
| 270 | + | |
| 251 | 271 | onAdd() { |
| 252 | 272 | if (this.items.length >= this.max) return uni.showToast({ title: `最多添加${this.max}个`, icon: 'none' }) |
| 253 | 273 | const obj = this.defaultItem() | ... | ... |