ccj 2 年之前
父节点
当前提交
2cd0230cb7
共有 1 个文件被更改,包括 77 次插入6 次删除
  1. 77 6
      pages/erpbusiness/add_quality_testing.vue

+ 77 - 6
pages/erpbusiness/add_quality_testing.vue

@@ -123,13 +123,13 @@
 			</view>
 			<view v-if='typevalue==1' class="c-row ">
 				<view class="title">车牌号</view>
-				<view class="con-list" v-if='tranCarInfoList.length==0&&gridList.inOutType!="移库入库"'>
+				<view class="con-list" v-show='gridList.inOutType!="移库入库"'>
 				<input v-model='gridList.carNumber' @click.stop="handleShowKeyboard" :disabled="true"
 						placeholder="请输入车牌号" name="input"></input>
 					<master-keyboard ref="keyboard" keyboardtype="car" :randomNumber="true" :newCar="false"
 						:defaultValue="gridList.carNumber" @keyboardClick="handleClick"></master-keyboard>
 				</view>
-				<view class="con-list" v-else>
+				<view class="con-list" v-show='gridList.inOutType=="移库入库"'>
 				<view @click='show9=true'>{{gridList.carNumber?gridList.carNumber:'请选择车牌号'}}</view>
 				<u-picker :range="tranCarInfoList" range-key="carNo1" @confirm='carNopicker($event,1)'
 					v-model="show9" mode="selector">
@@ -193,13 +193,13 @@
 			</view>
 			<view v-if='typevalue==3&&utils.getCurrectRoles("acquisitionQuality.qview")' class="c-row ">
 				<view class="title">车牌号</view>
-				<view class="con-list" v-if='tranCarInfoList.length==0'>
+				<view class="con-list" v-show='gridList.inOutType!="移库入库"'>
 					<input v-model='gridList.carNumber' @click.stop="handleShowKeyboard" :disabled="true"
 						placeholder="请输入车牌号" name="input"></input>
 					<master-keyboard ref="keyboard" keyboardtype="car" :randomNumber="true" :newCar="false"
 						:defaultValue="gridList.carNumber" @keyboardClick="handleClick"></master-keyboard>
 				</view>
-				<view class="con-list" v-if='tranCarInfoList.length>0'>
+				<view class="con-list" v-show='gridList.inOutType=="移库入库"'>
 				<view @click='show9=true'>{{gridList.carNumber?gridList.carNumber:'请选择车牌号'}}</view>
 				<u-picker :range="tranCarInfoList" range-key="carNo1" @confirm='carNopicker($event,1)'
 					v-model="show9" mode="selector">
@@ -495,10 +495,79 @@
 						reImpurity: '',
 						jiaorenli: '',
 						reJiaorenli: '',
-					 bulkDensity: '',
+						bulkDensity: '',
 						reBulkDensity: '',
 						mildewGrain: '',
-					 reMildewGrain: '',
+						reMildewGrain: '',
+					},
+					disablednotarize: false,
+					deductionAmount: 0,
+					deductionWeight: 0,
+					grossWeight: 0,
+					tare: 0,
+					grade: '',
+					// inOutDate: new Date().toISOString().slice(0, 10),
+					netWeight: 0,
+					pureWeight: 0,
+					deductionWeight: 0,
+					waterContent: '',
+					reWaterContent: '',
+					reGrade: '',
+					imperfectGrain: '',
+					reImperfectGrain: '',
+					impurity: '',
+					reImpurity: '',
+					jiaorenli: '',
+					reJiaorenli: '',
+					bulkDensity: '',
+					reBulkDensity: '',
+					reMemo: '',
+					storageTagNo: '',
+					mildewGrain: '',
+					reMildewGrain: '',
+					boxNo: '',
+					boxNoOther: '',
+					titleNo: '',
+					titleNoOther: '',
+					statusFlag: 1
+				},
+				gridListInit: {
+					natureOfGrainPurchase: '贸易粮',
+					type: '',
+					tidalGrainPrice: '',
+					dryGrainPrice: '',
+					buckleMiscellaneous: '',
+					carNumber: '',
+					customerName: '',
+					customerPhone: '',
+					bulkDensity: "",
+					imperfectGrain: "",
+					waterContent: "",
+					jiaorenli: "",
+					impurity: "",
+					mildewGrain: "",
+					compName: "",
+					type: '',
+					freight: 0,
+					cost: '',
+					addressUrl: '',
+					tidalGrainPrice: 0,
+					buckleWeightRatio: 0,
+					buckleMiscellaneous: 0,
+					paramType: 1,
+					warehouseInOutDetail: {
+						grade: '',
+						reGrade: '',
+						imperfectGrain: '',
+						reImperfectGrain: '',
+						impurity: '',
+						reImpurity: '',
+						jiaorenli: '',
+						reJiaorenli: '',
+						bulkDensity: '',
+						reBulkDensity: '',
+						mildewGrain: '',
+						reMildewGrain: '',
 					},
 					disablednotarize: false,
 					deductionAmount: 0,
@@ -685,6 +754,7 @@
 					// }
 				}
 			})
+			this.gridListInit = this.gridList
 		},
 		onShow() {
 			if (this.utils.getCurrectRoles('acquisitionQuality.initial') && !this.utils.getCurrectRoles(
@@ -820,6 +890,7 @@
 			},
 			groupChange(e) {
 				console.log(e)
+				this.gridList = JSON.parse(JSON.stringify(this.gridListInit))
 				this.gridList.serviceManagementType = e
 				if (e == 1) {
 					this.gridList.qualityNo = ''