| | |
| | | </view> --> |
| | | </view> |
| | | </view> |
| | | <view class="bottom" v-if="weighList.orderType == '内购' || weighList.orderType == '转出'"> |
| | | <view class="bottom" v-if="weighList.orderType == '外销' || weighList.orderType == '转出' || weighList.orderType == '外购'"> |
| | | <view> |
| | | <view style="font-weight: 600;">原发信息</view> |
| | | <text>皮重{{ primarySkin || '' }}毛重{{ primaryHair || '' }}净重{{ primaryClean || '' }}</text> |
| | | <text v-if="weighList.orderType == '外购' && weighList.hair == 0"> |
| | | 毛重:{{ coalContactHair || '' }}皮重:{{ coalContactSkin || '' }}净重:{{ (Number(this.coalContactHair) - Number(this.coalContactSkin)).toFixed(2) || '' }} |
| | | </text> |
| | | <text v-else>毛重:{{ primaryHair || '' }}皮重:{{ primarySkin || '' }}净重:{{ primaryClean || '' }}</text> |
| | | </view> |
| | | </view> |
| | | <view class="bottom"><text>TIP:当前状态为正常时可以称重</text></view> |
| | |
| | | @cancel="evacuationCancel" |
| | | ></u-modal> |
| | | </view> |
| | | <!-- 外购类型手动输入弹窗 --> |
| | | <view class=""> |
| | | <u-modal :show="firstHairCustomernameShow" title="填写重量" @confirm="OutsourcingConfirm"> |
| | | <u-modal :show="firstHairCustomernameShow" title="填写原发重量" @confirm="OutsourcingConfirm"> |
| | | <view class=""> |
| | | <view class=""><u--input placeholder="请输入毛重" border="surround" v-model="CoalContactHair" type="digit"></u--input></view> |
| | | <view class=""><u--input placeholder="请输入皮重" border="surround" v-model="CoalContactSkin" type="digit"></u--input></view> |
| | | <text>毛重:</text> |
| | | <view class=""><u--input placeholder="请输入毛重" v-model="coalContactHair" type="digit"></u--input></view> |
| | | <text>皮重:</text> |
| | | <view class=""><u--input placeholder="请输入皮重" v-model="coalContactSkin" type="digit"></u--input></view> |
| | | </view> |
| | | </u-modal> |
| | | </view> |
| | | <!-- 手动输入之后的二次弹窗 --> |
| | | <view class="secondary-confirmation"> |
| | | <u-modal :show="secondConfirmShow" title="请确认原发重量" :showCancelButton="true" @confirm="secondConfirm" @cancel="secondCancel"> |
| | | <view class="secondary-confirmation__main"> |
| | | <view class="secondary-child">毛重:{{ coalContactHair }}</view> |
| | | <view class="secondary-child">皮重:{{ coalContactSkin }}</view> |
| | | <view class="secondary-child">净重:{{ (Number(this.coalContactHair) - Number(this.coalContactSkin)).toFixed(2) }}</view> |
| | | </view> |
| | | </u-modal> |
| | | </view> |
| | |
| | | equipmentCode: '', |
| | | weigh: 0, |
| | | tmCode: '', |
| | | sceneInOut: '' |
| | | sceneInOut: '', |
| | | coalContactClean: 0, |
| | | coalContactHair: 0, |
| | | coalContactSkin: 0 |
| | | }, |
| | | takeCoalId: null, |
| | | weighHouseCode: '', |
| | |
| | | isweigh: false, |
| | | // 外购类型称重出现弹窗填写毛,皮, |
| | | firstHairCustomernameShow: false, |
| | | CoalContactHair: '', |
| | | CoalContactSkin: '' |
| | | coalContactHair: '', |
| | | coalContactSkin: '', |
| | | // 二次确认 |
| | | secondConfirmShow: false |
| | | }; |
| | | }, |
| | | watch: { |
| | |
| | | this.weighData.weigh = this.realTimeWeigh = v; |
| | | console.log(this.realTimeWeigh, '真实重量改变了'); |
| | | }, |
| | | immediate: true, |
| | | deep: true |
| | | } |
| | | }, |
| | |
| | | this.weighData.tmId = res.data.id; |
| | | this.weighData.carNo = res.data.carNo; |
| | | this.weighData.tmCode = res.data.code; |
| | | if (this.weighList.orderType == '外销' && this.weighList.hair == 0) { |
| | | if (this.weighList.orderType == '外购' && this.weighList.hair == 0) { |
| | | this.firstHairCustomernameShow = true; |
| | | } |
| | | } |
| | | }); |
| | | }, |
| | | // 外购类型输入点击确认之后二次确认 |
| | | OutsourcingConfirm() { |
| | | this.weighData.CoalContactSkin = Number(this.CoalContactSkin); |
| | | this.weighData.CoalContactHair = Number(this.CoalContactHair); |
| | | this.weighData.CoalContactclean = Number(this.CoalContactHair) - Number(this.CoalContactSkin); |
| | | this.saveWeigh(); |
| | | this.weighData.coalContactSkin = Number(this.coalContactSkin); |
| | | this.weighData.coalContactHair = Number(this.coalContactHair); |
| | | this.weighData.coalContactClean = Number((Number(this.coalContactHair) - Number(this.coalContactSkin)).toFixed(2)); |
| | | if (Number(this.coalContactSkin) == 0 || Number(this.coalContactHair) == 0) { |
| | | this.$u.toast('重量不能为0,请重新填写'); |
| | | } else { |
| | | this.secondConfirmShow = true; |
| | | } |
| | | }, |
| | | // 二次确认弹窗 点击确定 |
| | | secondConfirm() { |
| | | this.secondConfirmShow = false; |
| | | this.firstHairCustomernameShow = false; |
| | | }, |
| | | // 二次弹窗点击取消 |
| | | secondCancel() { |
| | | this.secondConfirmShow = false; |
| | | }, |
| | | /** |
| | | * @确认称重等待后端提供实时称重接口,获取皮重,毛重 |
| | |
| | | flex: 0.5; |
| | | } |
| | | } |
| | | .secondary-confirmation__main { |
| | | display: flex; |
| | | flex-direction: column; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | .secondary-child { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | } |
| | | } |
| | | </style> |