Commit 15fb77a9a28df6db1eb41dd67c042e11cd44b1c1

Authored by 史婷婷
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()
... ...