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

master
hou 3 years ago
parent 9542aede6c
commit 60fbcaf1c1

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

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

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

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

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

Loading…
Cancel
Save