cosmoim-852 fix 原材料退料代码优化

master
hou 3 years ago
parent 9542aede6c
commit 60fbcaf1c1

@ -22,7 +22,8 @@
height: '36rpx',
margin: '24rpx 20rpx',
}"
><u-input
>
<u-input
v-model="form.username"
:placeholder="$t('message.PleaseInputUserName')"
placeholder-style="color: rgba(255, 255, 255, 0.36)"
@ -31,7 +32,8 @@
marginRight: '36rpx',
color: 'rgba(255, 255, 255, 0.67)',
}"
/></u-form-item>
/>
</u-form-item>
<u-form-item
class="form-item"
@ -43,7 +45,8 @@
height: '36rpx',
margin: '24rpx 20rpx',
}"
><u-input
>
<u-input
v-model="form.password"
:placeholder="$t('message.PleaseInputPassword')"
type="password"
@ -53,7 +56,8 @@
marginRight: '36rpx',
color: 'rgba(255, 255, 255, 0.67)',
}"
/></u-form-item>
/>
</u-form-item>
</u-form>
<view class="i18n" @click="i18nOptionsShow = true">
<view class="dropdown-text">{{ $i18n.locale === 'en' ? 'English' : '简体中文' }}</view>
@ -150,7 +154,7 @@ export default class LoginPage extends BasePage {
console.log('image', this.image);
console.log('Version////', this.Version);
}
Version = '1.0.22';
Version = '1.0.23';
compareVersion(version1: any, version2: any) {
//version1 1 &&& version2 -1
const newVersion1 = `${version1}`.split('.').length < 3 ? `${version1}`.concat('.0') : `${version1}`;
@ -347,13 +351,16 @@ export default class LoginPage extends BasePage {
font-size: 34rpx;
font-weight: 500;
text-align: center;
.title {
flex: 3;
}
.left,
.right {
flex: 1;
}
.icon {
display: flex;
justify-content: center;
@ -393,9 +400,11 @@ export default class LoginPage extends BasePage {
padding-right: 12rpx;
color: rgba(255, 255, 255, 0.66);
}
.dropdown-icon {
transition: all 0.3s ease-out;
}
.dropdown-icon-active {
transform: rotate(180deg);
transition: all 0.3s ease-out;

@ -83,7 +83,6 @@
</view>
</view>
</template>
<script lang="ts">
import { Component, Ref } from 'vue-property-decorator';
import { BasePage } from '@/components/base/page';

@ -9,7 +9,7 @@
</view>
<view>
<u-form-item :label="$t('message.Warehouse_OrderNo')" prop="prdOrder" style="background: white; border-radius: 5px">
<u-search :placeholder="$t('message.po_PleaseInput')" v-model.trim="prdOrderFrom" :show-action="false"> </u-search>
<u-search :placeholder="$t('message.po_PleaseInput')" v-model.trim="prdOrderFuzzy" :show-action="false"> </u-search>
</u-form-item>
</view>
<!-- 开始时间 -->
@ -57,7 +57,7 @@ export default class returningDom extends BasePage {
endMobile = '';
materialList = [];
OddList: any = [];
prdOrderFrom: any = '';
prdOrderFuzzy: any = '';
data: any = {
label: '',
value: '',
@ -118,10 +118,14 @@ export default class returningDom extends BasePage {
async onReady() {
this.startMobile = this.getNowFormatDate();
this.endMobile = this.getNowFormatDate();
let proorder = uni.getStorageSync('prdOrderFrom') as any;
this.prdOrderFrom = JSON.parse(proorder);
uni.removeStorageSync('prdOrderFrom');
await this.onSubmit();
if (!uni.getStorageSync('prdOrderFuzzy')) {
await this.onSubmit();
} else {
let proorder = uni.getStorageSync('prdOrderFuzzy') as any;
this.prdOrderFuzzy = JSON.parse(proorder);
uni.removeStorageSync('prdOrderFuzzy');
await this.onSubmit();
}
}
async onSubmit() {
if (this.startMobile == '' || this.endMobile == '') {
@ -131,7 +135,7 @@ export default class returningDom extends BasePage {
let time = {
requireDateMin: this.startMobile,
requireDateMax: this.endMobile,
prdOrderFrom: this.prdOrderFrom,
prdOrderFuzzy: this.prdOrderFuzzy,
};
await this.model.queryTimeInInfo(time);
this.OddList = model.materielList;

@ -150,7 +150,7 @@ export default class returningDom extends BasePage {
};
screen() {
if (this.form.prdOrder != null) {
uni.setStorageSync('prdOrderFrom', JSON.stringify(this.form.prdOrder));
uni.setStorageSync('prdOrderFuzzy', JSON.stringify(this.form.prdOrder));
this.redirectTo(this.page.raw.handover.returning.filter);
} else {
this.redirectTo(this.page.raw.handover.returning.filter);
@ -189,18 +189,18 @@ export default class returningDom extends BasePage {
});
this.wlCode = this.Location[0];
this.form.sapFactoryCode = await this.model.queryDefaultFactoryCode();
let locData = uni.getStorageSync('data') as any;
let newlocData = JSON.parse(locData);
if (newlocData != null || newlocData != null || newlocData != undefined) {
if (!uni.getStorageSync('data')) {
return;
} else {
let locData = uni.getStorageSync('data') as any;
let newlocData = JSON.parse(locData);
this.data = newlocData;
this.form.prdOrder = this.data.label;
this.form.materialCode = this.data.value;
this.form.sendSpot = this.data.sendSpot;
}
if (this.form.prdOrder != null) {
await this.query();
uni.removeStorageSync('data');
}
uni.removeStorageSync('data');
}
back() {
this.model.orderInInfo.sapFactoryCode = '';

@ -86,7 +86,7 @@ export class ReturningModule extends VuexModule {
page: '1',
rows: '50',
loginName: session.loginName,
prdOrderFrom: time.prdOrderFrom,
prdOrderFuzzy: time.prdOrderFuzzy,
});
console.log('qqqqqqqqq', data);
const materielList = data.map((item: any) => ({

Loading…
Cancel
Save