|
@@ -66,26 +66,26 @@
|
|
|
<input class="number" type="number" @blur="rejectNumberChange" v-model="item.rejectNum"
|
|
|
placeholder="" />
|
|
|
</view> -->
|
|
|
- <view class="resu uni-row">
|
|
|
- <view class="label">检查结果</view>
|
|
|
- <input :disabled="!editable()" v-model="item.checkResult" placeholder="请输入检查结果" maxlength="50" />
|
|
|
- <!-- <view v-else class="value">{{ item.checkResult }}</view> -->
|
|
|
- </view>
|
|
|
- <view class="resu uni-row">
|
|
|
- <view class="label">超差范围</view>
|
|
|
- <input :disabled="!editable()" v-model="item.exceedLimits" placeholder="请输入超差范围" maxlength="50" />
|
|
|
- <!-- <view v-else class="value">{{ item.exceedLimits }}</view> -->
|
|
|
- </view>
|
|
|
- <view class="resu uni-row">
|
|
|
- <view :class="!editable() ? 'label' : ''">检查量</view>
|
|
|
- <input :disabled="!editable()" class="number" type="number" @blur="rejectNumberChange"
|
|
|
- v-model="item.examiningNum" placeholder="" />
|
|
|
- <!-- <view v-else class="number value">{{ item.examiningNum }}</view> -->
|
|
|
- <view :class="!editable() ? 'label' : ''">不良品量</view>
|
|
|
- <input :disabled="!editable()" class="number" type="number" @blur="rejectNumberChange"
|
|
|
- v-model="item.disqualificationNum" placeholder="" />
|
|
|
- <!-- <view v-else class="value">{{ item.disqualificationNum }}</view> -->
|
|
|
- </view>
|
|
|
+ <view class="resu uni-row">
|
|
|
+ <view class="label">检查结果</view>
|
|
|
+ <input v-if="editable()" v-model="item.checkResult" placeholder="请输入检查结果" maxlength="50" />
|
|
|
+ <view v-else class="value" style="margin-left:16rpx;">{{ item.checkResult }}</view>
|
|
|
+ </view>
|
|
|
+ <view class="resu uni-row">
|
|
|
+ <view class="label">超差范围</view>
|
|
|
+ <input v-if="editable()" v-model="item.exceedLimits" placeholder="请输入超差范围" maxlength="50" />
|
|
|
+ <view v-else class="value" style="margin-left:16rpx;">{{ item.exceedLimits }}</view>
|
|
|
+ </view>
|
|
|
+ <view class="resu uni-row">
|
|
|
+ <view :class="!editable() ? 'label' : ''">检查量</view>
|
|
|
+ <input v-if="editable()" class="number" type="number" @blur="rejectNumberChange"
|
|
|
+ v-model="item.examiningNum" placeholder="" />
|
|
|
+ <view v-else class="number value" style="margin-left:16rpx;">{{ item.examiningNum }}</view>
|
|
|
+ <view :class="!editable() ? 'label' : ''" style="margin-left: 16rpx;">不良品量</view>
|
|
|
+ <input v-if="editable()" class="number" type="number" @blur="rejectNumberChange"
|
|
|
+ v-model="item.disqualificationNum" placeholder="" />
|
|
|
+ <view v-else class="value" style="margin-left:16rpx;">{{ item.disqualificationNum }}</view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
@@ -124,11 +124,12 @@
|
|
|
</view>
|
|
|
<view v-if="editable()" class="remark uni-row">
|
|
|
<view class="label">备注</view>
|
|
|
- <textarea :disabled="!editable()" v-model="processInspecion.remark" />
|
|
|
+ <textarea v-if="editable()" v-model="processInspecion.remark" />
|
|
|
+ <view v-else class="value">{{ processInspecion.remark }}</view>
|
|
|
</view>
|
|
|
|
|
|
<view class="btns-container uni-row">
|
|
|
- <view class="finished-btn" @click="endWork">提交</view>
|
|
|
+ <view class="finished-btn" @click="endWork">提交</view>
|
|
|
<view v-if="editable()" class="question-btn uni-column" @click.stop="handleAddConsultation">
|
|
|
<uni-icons type="headphones" size="24" />
|
|
|
<text>咨询</text>
|
|
@@ -182,7 +183,10 @@
|
|
|
})
|
|
|
const initStatus = ref(0)
|
|
|
const editable = () => {
|
|
|
- if (store.userInfo.roles.some(item => item.roleKey == 'firstArticleInspection')) {
|
|
|
+ if (initStatus.value == 0 && store.userInfo.roles.some(item => item.roleKey == 'firstArticleInspection')) {
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ if (store.userInfo.roles.some(item => item.roleKey == 'firstArticleInspection') && processInspecion.value.firstUpdaterId == store.userInfo.userId) {
|
|
|
return true
|
|
|
} else {
|
|
|
return false
|
|
@@ -679,6 +683,9 @@
|
|
|
font-size: 28rpx;
|
|
|
}
|
|
|
}
|
|
|
+ .uni-input-input:disabled {
|
|
|
+ background-color: #f5f7fa;
|
|
|
+ }
|
|
|
|
|
|
.result {
|
|
|
align-items: center;
|
|
@@ -821,4 +828,5 @@
|
|
|
transform: scale(0.7);
|
|
|
}
|
|
|
}
|
|
|
+ input:disabled {background-color: #00ff00;}
|
|
|
</style>
|