guoyujia 9 月之前
父节点
当前提交
3dff570398
共有 3 个文件被更改,包括 86 次插入77 次删除
  1. 11 10
      pages/deliveryExamine/form.vue
  2. 11 10
      pages/inspectionDetails/form.vue
  3. 64 57
      pages/processInspectionReceive/form.vue

+ 11 - 10
pages/deliveryExamine/form.vue

@@ -65,23 +65,23 @@
 			</view> -->
 			<view class="resu uni-row">
 				<view class="label">检查结果</view>
-				<input v-if="editable()" :disabled="true" v-model="item.checkResult"  maxlength="50" />
-				<view v-else class="value">{{ item.checkResult }}</view>
+				<input v-if="editable()"  v-model="item.checkResult"  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()" :disabled="true" v-model="item.exceedLimits"  maxlength="50" />
-				<view v-else class="value">{{ item.exceedLimits }}</view>
+				<input v-if="editable()"  v-model="item.exceedLimits"  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()" :disabled="true" class="number" type="number" 
+				<input v-if="editable()"  class="number" type="number" 
 					v-model="item.examiningNum"  />
-				<view v-else class="number value">{{ item.examiningNum }}</view>
+				<view v-else class="number value"  style="margin-left:16rpx;">{{ item.examiningNum }}</view>
 				<view :class="!editable() ? 'label' : ''">不良品量</view>
-				<input v-if="editable()" :disabled="true" class="number" type="number" 
+				<input v-if="editable()"  class="number" type="number" 
 					v-model="item.disqualificationNum"  />
-				<view v-else class="value">{{ item.disqualificationNum }}</view>
+				<view v-else class="value"  style="margin-left:16rpx;">{{ item.disqualificationNum }}</view>
 			</view>
 			</view>
 		</view>
@@ -117,7 +117,8 @@
 			</view>
 			<view class="remark uni-row">
 				<view class="label">备注</view>
-				<textarea disabled="true"  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">
@@ -167,7 +168,7 @@
 	})
 	const initStatus = ref(0)
 	const editable = () => {
-		return true
+		return false
 	}
 
 	const consul = [{

+ 11 - 10
pages/inspectionDetails/form.vue

@@ -56,23 +56,23 @@
 			</view>
 			<view class="resu uni-row">
 				<view class="label">检查结果</view>
-				<input v-if="editable()" :disabled="true" v-model="item.checkResult"  maxlength="50" />
-				<view v-else class="value">{{ item.checkResult }}</view>
+				<input v-if="editable()"  v-model="item.checkResult"  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()" :disabled="true" v-model="item.exceedLimits"  maxlength="50" />
-				<view v-else class="value">{{ item.exceedLimits }}</view>
+				<input v-if="editable()"  v-model="item.exceedLimits"  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()" :disabled="true" class="number" type="number" 
+				<input v-if="editable()"  class="number" type="number" 
 					v-model="item.examiningNum"  />
-				<view v-else class="number value">{{ item.examiningNum }}</view>
+				<view v-else class="number value"  style="margin-left:16rpx;">{{ item.examiningNum }}</view>
 				<view :class="!editable() ? 'label' : ''">不良品量</view>
-				<input v-if="editable()" :disabled="true" class="number" type="number" 
+				<input v-if="editable()"  class="number" type="number" 
 					v-model="item.disqualificationNum"  />
-				<view v-else class="value">{{ item.disqualificationNum }}</view>
+				<view v-else class="value"  style="margin-left:16rpx;">{{ item.disqualificationNum }}</view>
 			</view>
 			</view>
 		</view>
@@ -102,7 +102,8 @@
 			</view>
 			<view class="remark uni-row">
 				<view class="label">备注</view>
-				<textarea disabled="true"  v-model="processInspecion.remark" />
+				<textarea v-if="editable()" v-model="processInspecion.remark" />
+				<view v-else class="value">{{ processInspecion.remark }}</view>
 			</view>
 		</view>
 	</view>
@@ -146,7 +147,7 @@
 	})
 	const initStatus = ref(0)
 	const editable = () => {
-		return true
+		return false
 	}
 
 	const consul = [{

+ 64 - 57
pages/processInspectionReceive/form.vue

@@ -85,23 +85,23 @@
 					</view>
 					<view class="resu uni-row">
 						<view class="label">检查结果</view>
-						<input v-if="editable()" :disabled="true" v-model="item.checkResult" maxlength="50" />
-						<view v-else class="value">{{ item.checkResult }}</view>
+						<input v-if="editable()"  v-model="item.checkResult" 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()" :disabled="true" v-model="item.exceedLimits" maxlength="50" />
-						<view v-else class="value">{{ item.exceedLimits }}</view>
+						<input v-if="editable()" v-model="item.exceedLimits" 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()" :disabled="true" class="number" type="number"
+						<input v-if="editable()"  class="number" type="number"
 							v-model="item.examiningNum" />
-						<view v-else class="number value">{{ item.examiningNum }}</view>
+						<view v-else class="number value" style="margin-left:16rpx;">{{ item.examiningNum }}</view>
 						<view :class="!editable() ? 'label' : ''">不良品量</view>
-						<input v-if="editable()" :disabled="true" class="number" type="number"
+						<input v-if="editable()"  class="number" type="number"
 							v-model="item.disqualificationNum" />
-						<view v-else class="value">{{ item.disqualificationNum }}</view>
+						<view v-else class="value" style="margin-left:16rpx;">{{ item.disqualificationNum }}</view>
 					</view>
 				</view>
 			</view>
@@ -135,8 +135,10 @@
 				</view>
 				<view class="remark uni-row">
 					<view class="label">备注</view>
-					<textarea disabled="true"
+		<textarea v-if="editable()"
 						v-model="inspectionList[inspectionList.findIndex(item =>item.type === 'deliveryInspection')].remark" />
+						<view v-else class="value">{{ inspectionList[inspectionList.findIndex(item =>item.type === 'deliveryInspection')].remark }}</view>
+				
 				</view>
 			</view>
 		</view>
@@ -219,23 +221,23 @@
 					</view>
 					<view class="resu uni-row">
 						<view class="label">检查结果</view>
-						<input v-if="editable()" :disabled="true" v-model="item.checkResult" maxlength="50" />
-						<view v-else class="value">{{ item.checkResult }}</view>
+						<input v-if="editable()"  v-model="item.checkResult" 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()" :disabled="true" v-model="item.exceedLimits" maxlength="50" />
-						<view v-else class="value">{{ item.exceedLimits }}</view>
+						<input v-if="editable()"  v-model="item.exceedLimits" 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()" :disabled="true" class="number" type="number"
+						<input v-if="editable()"  class="number" type="number"
 							v-model="item.examiningNum" />
-						<view v-else class="number value">{{ item.examiningNum }}</view>
+						<view v-else class="number value" style="margin-left:16rpx;">{{ item.examiningNum }}</view>
 						<view :class="!editable() ? 'label' : ''">不良品量</view>
-						<input v-if="editable()" :disabled="true" class="number" type="number"
+						<input v-if="editable()" class="number" type="number"
 							v-model="item.disqualificationNum" />
-						<view v-else class="value">{{ item.disqualificationNum }}</view>
+						<view v-else class="value" style="margin-left:16rpx;">{{ item.disqualificationNum }}</view>
 					</view>
 				</view>
 			</view>
@@ -269,8 +271,9 @@
 				</view>
 				<view class="remark uni-row">
 					<view class="label">备注</view>
-					<textarea disabled="true"
+		<textarea v-if="editable()"
 						v-model="inspectionList[inspectionList.findIndex(item =>item.type === 'patrolInspection')].remark" />
+						<view v-else class="value">{{ inspectionList[inspectionList.findIndex(item =>item.type === 'patrolInspection')].remark }}</view>
 				</view>
 			</view>
 
@@ -354,23 +357,23 @@
 					</view>
 					<view class="resu uni-row">
 						<view class="label">检查结果</view>
-						<input v-if="editable()" :disabled="true" v-model="item.checkResult" maxlength="50" />
-						<view v-else class="value">{{ item.checkResult }}</view>
+						<input v-if="editable()"  v-model="item.checkResult" 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()" :disabled="true" v-model="item.exceedLimits" maxlength="50" />
-						<view v-else class="value">{{ item.exceedLimits }}</view>
+						<input v-if="editable()"  v-model="item.exceedLimits" 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()" :disabled="true" class="number" type="number"
+						<input v-if="editable()"  class="number" type="number"
 							v-model="item.examiningNum" />
-						<view v-else class="number value">{{ item.examiningNum }}</view>
+						<view v-else class="number value" style="margin-left:16rpx;">{{ item.examiningNum }}</view>
 						<view :class="!editable() ? 'label' : ''">不良品量</view>
-						<input v-if="editable()" :disabled="true" class="number" type="number"
+						<input v-if="editable()"  class="number" type="number"
 							v-model="item.disqualificationNum" />
-						<view v-else class="value">{{ item.disqualificationNum }}</view>
+						<view v-else class="value" style="margin-left:16rpx;">{{ item.disqualificationNum }}</view>
 					</view>
 				</view>
 			</view>
@@ -404,8 +407,9 @@
 				</view>
 				<view class="remark uni-row">
 					<view class="label">备注</view>
-					<textarea disabled="true"
+		<textarea v-if="editable()"
 						v-model="inspectionList[inspectionList.findIndex(item =>item.type === 'instrumentRoomInspection')].remark" />
+						<view v-else class="value">{{ inspectionList[inspectionList.findIndex(item =>item.type === 'instrumentRoomInspection')].remark }}</view>
 				</view>
 			</view>
 
@@ -477,27 +481,27 @@
 					</view>
 					<view class="resu uni-row">
 						<view class="label">检查结果</view>
-						<input v-if="editable()" :disabled="true" v-model="item.checkResult" maxlength="50" />
-						<view v-else class="value">{{ item.checkResult }}</view>
+						<input v-if="editable()"  v-model="item.checkResult" 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()" :disabled="true" v-model="item.exceedLimits" maxlength="50" />
-						<view v-else class="value">{{ item.exceedLimits }}</view>
+						<input v-if="editable()"  v-model="item.exceedLimits" 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()" :disabled="true" class="number" type="number"
+						<input v-if="editable()"  class="number" type="number"
 							v-model="item.examiningNum" />
-						<view v-else class="number value">{{ item.examiningNum }}</view>
+						<view v-else class="number value" style="margin-left:16rpx;">{{ item.examiningNum }}</view>
 						<view :class="!editable() ? 'label' : ''">不良品量</view>
-						<input v-if="editable()" :disabled="true" class="number" type="number"
+						<input v-if="editable()"  class="number" type="number"
 							v-model="item.disqualificationNum" />
-						<view v-else class="value">{{ item.disqualificationNum }}</view>
+						<view v-else class="value" style="margin-left:16rpx;">{{ item.disqualificationNum }}</view>
 						<view :class="!editable() ? 'label' : ''">废品量</view>
-						<input v-if="editable()" :disabled="true" class="number" type="number"
+						<input v-if="editable()"  class="number" type="number"
 							v-model="item.rejectNum" />
-						<view v-else class="value">{{ item.rejectNum }}</view>
+						<view v-else class="value" style="margin-left:16rpx;">{{ item.rejectNum }}</view>
 					</view>
 				</view>
 			</view>
@@ -531,8 +535,9 @@
 				</view>
 				<view class="remark uni-row">
 					<view class="label">备注</view>
-					<textarea disabled="true"
+		<textarea v-if="editable()"
 						v-model="inspectionList[inspectionList.findIndex(item =>item.type === 'outsourcedInspector')].remark" />
+						<view v-else class="value">{{ inspectionList[inspectionList.findIndex(item =>item.type === 'outsourcedInspector')].remark }}</view>
 				</view>
 			</view>
 
@@ -604,23 +609,23 @@
 					</view>
 					<view class="resu uni-row">
 						<view class="label">检查结果</view>
-						<input v-if="editable()" :disabled="true" v-model="item.checkResult" maxlength="50" />
-						<view v-else class="value">{{ item.checkResult }}</view>
+						<input v-if="editable()"  v-model="item.checkResult" 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()" :disabled="true" v-model="item.exceedLimits" maxlength="50" />
-						<view v-else class="value">{{ item.exceedLimits }}</view>
+						<input v-if="editable()"  v-model="item.exceedLimits" 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()" :disabled="true" class="number" type="number"
+						<input v-if="editable()"  class="number" type="number"
 							v-model="item.examiningNum" />
-						<view v-else class="number value">{{ item.examiningNum }}</view>
+						<view v-else class="number value" style="margin-left:16rpx;">{{ item.examiningNum }}</view>
 						<view :class="!editable() ? 'label' : ''">不良品量</view>
-						<input v-if="editable()" :disabled="true" class="number" type="number"
+						<input v-if="editable()"  class="number" type="number"
 							v-model="item.disqualificationNum" />
-						<view v-else class="value">{{ item.disqualificationNum }}</view>
+						<view v-else class="value" style="margin-left:16rpx;">{{ item.disqualificationNum }}</view>
 					</view>
 				</view>
 			</view>
@@ -654,8 +659,9 @@
 				</view>
 				<view class="remark uni-row">
 					<view class="label">备注</view>
-					<textarea disabled="true"
+		<textarea v-if="editable()"
 						v-model="inspectionList[inspectionList.findIndex(item =>item.type === 'factoryInspection')].remark" />
+						<view v-else class="value">{{ inspectionList[inspectionList.findIndex(item =>item.type === 'factoryInspection')].remark }}</view>
 				</view>
 			</view>
 
@@ -739,23 +745,23 @@
 					</view>
 					<view class="resu uni-row">
 						<view class="label">检查结果</view>
-						<input v-if="editable()" :disabled="true" v-model="item.checkResult" maxlength="50" />
-						<view v-else class="value">{{ item.checkResult }}</view>
+						<input v-if="editable()"  v-model="item.checkResult" 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()" :disabled="true" v-model="item.exceedLimits" maxlength="50" />
-						<view v-else class="value">{{ item.exceedLimits }}</view>
+						<input v-if="editable()"  v-model="item.exceedLimits" 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()" :disabled="true" class="number" type="number"
+						<input v-if="editable()"  class="number" type="number"
 							v-model="item.examiningNum" />
-						<view v-else class="number value">{{ item.examiningNum }}</view>
+						<view v-else class="number value" style="margin-left:16rpx;">{{ item.examiningNum }}</view>
 						<view :class="!editable() ? 'label' : ''">不良品量</view>
-						<input v-if="editable()" :disabled="true" class="number" type="number"
+						<input v-if="editable()"  class="number" type="number"
 							v-model="item.disqualificationNum" />
-						<view v-else class="value">{{ item.disqualificationNum }}</view>
+						<view v-else class="value" style="margin-left:16rpx;">{{ item.disqualificationNum }}</view>
 					</view>
 				</view>
 			</view>
@@ -789,8 +795,9 @@
 				</view>
 				<view class="remark uni-row">
 					<view class="label">备注</view>
-					<textarea disabled="true"
+					<textarea v-if="editable()"
 						v-model="inspectionList[inspectionList.findIndex(item =>item.type === 'firstArticleInspection')].remark" />
+						<view v-else class="value">{{ inspectionList[inspectionList.findIndex(item =>item.type === 'firstArticleInspection')].remark }}</view>
 				</view>
 			</view>
 
@@ -840,7 +847,7 @@
 	const initStatus = ref(0)
 	const carrierCode = ref(null)
 	const editable = () => {
-		return true
+		return false
 	}
 
 	const consul = [{