|
...
|
...
|
@@ -27,81 +27,81 @@ |
|
27
|
27
|
<uni-list class="edit-list">
|
|
28
|
28
|
<uni-list-item title="行业">
|
|
29
|
29
|
<template v-slot:footer>
|
|
30
|
|
- <uni-easyinput v-model="item.industry" placeholder="请输入行业" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
30
|
+ <uni-easyinput v-model="item.industry" placeholder="请输入行业" :inputBorder="false" :disabled="true" />
|
|
31
|
31
|
</template>
|
|
32
|
32
|
</uni-list-item>
|
|
33
|
33
|
<uni-list-item title="品质">
|
|
34
|
34
|
<template v-slot:footer>
|
|
35
|
|
- <uni-easyinput v-model="item.quality" placeholder="请输入品质" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
35
|
+ <uni-easyinput v-model="item.quality" placeholder="请输入品质" :inputBorder="false" :disabled="true" />
|
|
36
|
36
|
</template>
|
|
37
|
37
|
</uni-list-item>
|
|
38
|
38
|
<uni-list-item title="牌号">
|
|
39
|
39
|
<template v-slot:footer>
|
|
40
|
|
- <uni-easyinput v-model="item.brand" placeholder="请输入牌号" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
40
|
+ <uni-easyinput v-model="item.brand" placeholder="请输入牌号" :inputBorder="false" :disabled="true" />
|
|
41
|
41
|
</template>
|
|
42
|
42
|
</uni-list-item>
|
|
43
|
43
|
|
|
44
|
44
|
<uni-list-item title="厚度(mm)">
|
|
45
|
45
|
<template v-slot:footer>
|
|
46
|
|
- <uni-easyinput type="digit" v-model="item.thickness" placeholder="请输入厚度" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
46
|
+ <uni-easyinput type="digit" v-model="item.thickness" placeholder="请输入厚度" :inputBorder="false" :disabled="true" />
|
|
47
|
47
|
</template>
|
|
48
|
48
|
</uni-list-item>
|
|
49
|
49
|
<uni-list-item title="厚度公差上限(mm)">
|
|
50
|
50
|
<template v-slot:footer>
|
|
51
|
|
- <uni-easyinput type="digit" v-model="item.thicknessTolPos" placeholder="请输入厚度公差上限" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
51
|
+ <uni-easyinput type="digit" v-model="item.thicknessTolPos" placeholder="请输入厚度公差上限" :inputBorder="false" :disabled="true" />
|
|
52
|
52
|
</template>
|
|
53
|
53
|
</uni-list-item>
|
|
54
|
54
|
<uni-list-item title="厚度公差下限(mm)">
|
|
55
|
55
|
<template v-slot:footer>
|
|
56
|
|
- <uni-easyinput type="digit" v-model="item.thicknessTolNeg" placeholder="请输入厚度公差下限" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
56
|
+ <uni-easyinput type="digit" v-model="item.thicknessTolNeg" placeholder="请输入厚度公差下限" :inputBorder="false" :disabled="true" />
|
|
57
|
57
|
</template>
|
|
58
|
58
|
</uni-list-item>
|
|
59
|
59
|
|
|
60
|
60
|
<uni-list-item title="宽度(mm)">
|
|
61
|
61
|
<template v-slot:footer>
|
|
62
|
|
- <uni-easyinput type="digit" v-model="item.width" placeholder="请输入宽度" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
62
|
+ <uni-easyinput type="digit" v-model="item.width" placeholder="请输入宽度" :inputBorder="false" :disabled="true" />
|
|
63
|
63
|
</template>
|
|
64
|
64
|
</uni-list-item>
|
|
65
|
65
|
<uni-list-item title="宽度公差上限(mm)">
|
|
66
|
66
|
<template v-slot:footer>
|
|
67
|
|
- <uni-easyinput type="digit" v-model="item.widthTolPos" placeholder="请输入宽度公差上限" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
67
|
+ <uni-easyinput type="digit" v-model="item.widthTolPos" placeholder="请输入宽度公差上限" :inputBorder="false" :disabled="true" />
|
|
68
|
68
|
</template>
|
|
69
|
69
|
</uni-list-item>
|
|
70
|
70
|
<uni-list-item title="宽度公差下限(mm)">
|
|
71
|
71
|
<template v-slot:footer>
|
|
72
|
|
- <uni-easyinput type="digit" v-model="item.widthTolNeg" placeholder="请输入宽度公差下限" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
72
|
+ <uni-easyinput type="digit" v-model="item.widthTolNeg" placeholder="请输入宽度公差下限" :inputBorder="false" :disabled="true" />
|
|
73
|
73
|
</template>
|
|
74
|
74
|
</uni-list-item>
|
|
75
|
75
|
|
|
76
|
76
|
<uni-list-item title="长度(mm)">
|
|
77
|
77
|
<template v-slot:footer>
|
|
78
|
|
- <uni-easyinput type="digit" v-model="item.length" placeholder="请输入长度" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
78
|
+ <uni-easyinput type="digit" v-model="item.length" placeholder="请输入长度" :inputBorder="false" :disabled="true" />
|
|
79
|
79
|
</template>
|
|
80
|
80
|
</uni-list-item>
|
|
81
|
81
|
<uni-list-item title="长度公差上限(mm)">
|
|
82
|
82
|
<template v-slot:footer>
|
|
83
|
|
- <uni-easyinput type="digit" v-model="item.lengthTolPos" placeholder="请输入长度公差上限" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
83
|
+ <uni-easyinput type="digit" v-model="item.lengthTolPos" placeholder="请输入长度公差上限" :inputBorder="false" :disabled="true" />
|
|
84
|
84
|
</template>
|
|
85
|
85
|
</uni-list-item>
|
|
86
|
86
|
<uni-list-item title="长度公差下限(mm)">
|
|
87
|
87
|
<template v-slot:footer>
|
|
88
|
|
- <uni-easyinput type="digit" v-model="item.lengthTolNeg" placeholder="请输入长度公差下限" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
88
|
+ <uni-easyinput type="digit" v-model="item.lengthTolNeg" placeholder="请输入长度公差下限" :inputBorder="false" :disabled="true" />
|
|
89
|
89
|
</template>
|
|
90
|
90
|
</uni-list-item>
|
|
91
|
91
|
|
|
92
|
92
|
<uni-list-item title="状态">
|
|
93
|
93
|
<template v-slot:footer>
|
|
94
|
|
- <uni-easyinput v-model="item.status" placeholder="请输入状态" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
94
|
+ <uni-easyinput v-model="item.status" placeholder="请输入状态" :inputBorder="false" :disabled="true" />
|
|
95
|
95
|
</template>
|
|
96
|
96
|
</uni-list-item>
|
|
97
|
97
|
<uni-list-item title="数量kg">
|
|
98
|
98
|
<template v-slot:footer>
|
|
99
|
|
- <uni-easyinput type="digit" v-model="item.quantity" placeholder="请输入数量" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
99
|
+ <uni-easyinput type="digit" v-model="item.quantity" placeholder="请输入数量" :inputBorder="false" :disabled="true" />
|
|
100
|
100
|
</template>
|
|
101
|
101
|
</uni-list-item>
|
|
102
|
102
|
<uni-list-item title="销售价格" v-if="item.showSalesPrice">
|
|
103
|
103
|
<template v-slot:footer>
|
|
104
|
|
- <uni-easyinput type="digit" v-model="item.salesPrice" placeholder="请输入销售价格" :inputBorder="false" :disabled="canEditDeliveryAndAssessment" />
|
|
|
104
|
+ <uni-easyinput type="digit" v-model="item.salesPrice" placeholder="请输入销售价格" :inputBorder="false" :disabled="true" />
|
|
105
|
105
|
</template>
|
|
106
|
106
|
</uni-list-item>
|
|
107
|
107
|
|
|
...
|
...
|
@@ -113,7 +113,7 @@ |
|
113
|
113
|
<view class="amount-row">
|
|
114
|
114
|
<uni-easyinput type="digit" v-model="item.packagingFee" placeholder="0.00"
|
|
115
|
115
|
:inputBorder="false"
|
|
116
|
|
- :disabled="canEditDeliveryAndAssessment"
|
|
|
116
|
+ :disabled="canEditDeliveryAndAssessment && !roleCodes.includes('bscnq')"
|
|
117
|
117
|
@input="onNonNegativeNumberInput($event, item, idx, 'packagingFee')"
|
|
118
|
118
|
@blur="onNonNegativeNumberBlur(item, idx, 'packagingFee')" />
|
|
119
|
119
|
<text class="unit">元</text>
|
|
...
|
...
|
@@ -134,7 +134,7 @@ |
|
134
|
134
|
@input="onAssessmentInput($event, idx)" @blur="onAssessmentBlur($event, idx)" />
|
|
135
|
135
|
</template>
|
|
136
|
136
|
</uni-list-item>
|
|
137
|
|
- <uni-list-item class="select-item" :class="String(item.sampleOrder) ? 'is-filled' : 'is-empty'" :clickable="!canEditDeliveryAndAssessment"
|
|
|
137
|
+ <uni-list-item class="select-item" :class="String(item.sampleOrder) ? 'is-filled' : 'is-empty'" :clickable="!roleCodes.includes('ywy') "
|
|
138
|
138
|
@click="openSheet(idx)" :rightText="(item.sampleOrder === true ? '是' : (item.sampleOrder === false ? '否' : '')) || '请选择'" showArrow>
|
|
139
|
139
|
<template v-slot:body>
|
|
140
|
140
|
<view class="item-title"><text>是否为试样订单</text></view>
|
|
...
|
...
|
@@ -201,7 +201,7 @@ |
|
201
|
201
|
<uni-easyinput type="digit" v-model="item.packagingFee" placeholder="0.00"
|
|
202
|
202
|
:inputBorder="false"
|
|
203
|
203
|
@input="onNonNegativeNumberInput($event, item, idx, 'packagingFee')"
|
|
204
|
|
- @blur="onNonNegativeNumberBlur(item, idx, 'packagingFee')" :disabled="canEditDeliveryAndAssessment"/>
|
|
|
204
|
+ @blur="onNonNegativeNumberBlur(item, idx, 'packagingFee')" :disabled="!roleCodes.includes('bscnq') && canEditDeliveryAndAssessment"/>
|
|
205
|
205
|
<text class="unit">元</text>
|
|
206
|
206
|
</view>
|
|
207
|
207
|
</template>
|
|
...
|
...
|
@@ -220,7 +220,7 @@ |
|
220
|
220
|
:placeholder="pageType === 'modify' ? '' : '请输入考核超协'" :inputBorder="false" />
|
|
221
|
221
|
</template>
|
|
222
|
222
|
</uni-list-item>
|
|
223
|
|
- <uni-list-item class="select-item" :class="String(item.sampleOrder) ? 'is-filled' : 'is-empty'" :clickable="!canEditDeliveryAndAssessment"
|
|
|
223
|
+ <uni-list-item class="select-item" :class="String(item.sampleOrder) ? 'is-filled' : 'is-empty'" :clickable="roleCodes.includes('bscnq') && canEditDeliveryAndAssessment"
|
|
224
|
224
|
@click="openSheet(idx)" :rightText="(item.sampleOrder ? '是' : '否') || '请选择'" showArrow>
|
|
225
|
225
|
<template v-slot:body>
|
|
226
|
226
|
<view class="item-title"><text>是否为试样订单</text></view>
|
|
...
|
...
|
@@ -396,7 +396,11 @@ export default { |
|
396
|
396
|
const mm = String(dt.getMonth() + 1).padStart(2, '0')
|
|
397
|
397
|
const dd = String(dt.getDate()).padStart(2, '0')
|
|
398
|
398
|
return `${yy}/${mm}/${dd}`
|
|
399
|
|
- }
|
|
|
399
|
+ },
|
|
|
400
|
+ roleCodes() {
|
|
|
401
|
+ const g = this.$store && this.$store.getters
|
|
|
402
|
+ return (g && g.roleCodes) || []
|
|
|
403
|
+ },
|
|
400
|
404
|
},
|
|
401
|
405
|
watch: {
|
|
402
|
406
|
items: {
|
|
...
|
...
|
@@ -623,7 +627,10 @@ export default { |
|
623
|
627
|
|
|
624
|
628
|
::v-deep .uni-list {
|
|
625
|
629
|
background: transparent;
|
|
626
|
|
-
|
|
|
630
|
+ .uni-textarea-textarea:disabled,
|
|
|
631
|
+ .uni-input-input:disabled {
|
|
|
632
|
+ color: rgb(51, 51, 51) !important;
|
|
|
633
|
+ }
|
|
627
|
634
|
&-item {
|
|
628
|
635
|
&__extra-text {
|
|
629
|
636
|
font-size: 32rpx;
|
...
|
...
|
|