巡检保养增加时间筛选

master
guoshuang 1 year ago
parent e5e794f689
commit bf11324769

@ -17,11 +17,11 @@
<u-search style="" placeholder="请扫描" @search="search(orderNo)" :focus="shouciFocus" v-model="orderNo" :show-action="false"> </u-search> <u-search style="" placeholder="请扫描" @search="search(orderNo)" :focus="shouciFocus" v-model="orderNo" :show-action="false"> </u-search>
<uni-icons class="Scan" type="scan" size="22" @click="scanCodeOne" style="color: black; background-color: #0b9eff; margin: auto; padding: 22rpx"></uni-icons> <uni-icons class="Scan" type="scan" size="22" @click="scanCodeOne" style="color: black; background-color: #0b9eff; margin: auto; padding: 22rpx"></uni-icons>
</view> </view>
<!-- <view class="single-left" style="background-color: #ffffff; margin-top: 10px; display: flex; align-items: center"> <view class="single-left" style="background-color: #ffffff; margin-top: 10px; display: flex; align-items: center">
<view style="margin-right: 10px">日期:</view> <view style="margin-right: 10px">日期:</view>
<u-input @click="onfocus" placeholder="请选择日期" v-model="createTime" /> <u-input @click="onfocus" placeholder="请选择日期" v-model="createTime" />
<u-icon name="close-circle-fill" @click="clear" color="rgb(96, 98, 102)" size="28"></u-icon> <u-icon name="close-circle-fill" @click="clear" color="rgb(96, 98, 102)" size="28"></u-icon>
</view> --> </view>
</div> </div>
<view class="list" v-show="current == 0" v-for="(item, index) in listdata" :key="index + 'a'" @click="linkdetails(item, isorderNo)"> <view class="list" v-show="current == 0" v-for="(item, index) in listdata" :key="index + 'a'" @click="linkdetails(item, isorderNo)">
<div class="list-top"> <div class="list-top">
@ -138,8 +138,8 @@ export default class ChangePalletNew extends BasePage {
if (this.userinfo) { if (this.userinfo) {
let query = { let query = {
userId: this.userinfo.userName, userId: this.userinfo.userName,
// createTime: this.createTime, createTime: this.createTime,
createTime: '', //createTime: '',
}; };
await this.model.getTodayTask(query); await this.model.getTodayTask(query);
this.listdata = model.orderNoItemList; this.listdata = model.orderNoItemList;
@ -219,8 +219,8 @@ export default class ChangePalletNew extends BasePage {
if (this.userinfo) { if (this.userinfo) {
let query = { let query = {
userId: this.userinfo.userName, userId: this.userinfo.userName,
// createTime: this.createTime, createTime: this.createTime,
createTime: '', //createTime: '',
}; };
await this.model.getTodayTask(query); await this.model.getTodayTask(query);
this.listdata = model.orderNoItemList; this.listdata = model.orderNoItemList;
@ -229,8 +229,8 @@ export default class ChangePalletNew extends BasePage {
if (this.userinfo) { if (this.userinfo) {
let query = { let query = {
userId: this.userinfo.userName, userId: this.userinfo.userName,
// createTime: this.createTime, createTime: this.createTime,
createTime: '', //createTime: '',
}; };
await this.model.getTaskRecord(query); await this.model.getTaskRecord(query);
this.detailsdata = model.getTaskRecordList; this.detailsdata = model.getTaskRecordList;
@ -252,8 +252,8 @@ export default class ChangePalletNew extends BasePage {
if (this.userinfo) { if (this.userinfo) {
let query = { let query = {
userId: this.userinfo.userName, userId: this.userinfo.userName,
// createTime: this.createTime, createTime: this.createTime,
createTime: '', //createTime: '',
}; };
await this.model.getTodayTask(query); await this.model.getTodayTask(query);
this.listdata = model.orderNoItemList; this.listdata = model.orderNoItemList;
@ -262,8 +262,8 @@ export default class ChangePalletNew extends BasePage {
if (this.userinfo) { if (this.userinfo) {
let query = { let query = {
userId: this.userinfo.userName, userId: this.userinfo.userName,
// createTime: this.createTime, createTime: this.createTime,
createTime: '', //createTime: '',
}; };
await this.model.getTaskRecord(query); await this.model.getTaskRecord(query);
this.detailsdata = model.getTaskRecordList; this.detailsdata = model.getTaskRecordList;

@ -9,11 +9,20 @@
<view class="right"></view> <view class="right"></view>
</view> </view>
<u-tabs name="cate_name" count="cate_count" :list="list" :is-scroll="false" :current="current" @change="change"></u-tabs> <u-tabs name="cate_name" count="cate_count" :list="list" :is-scroll="false" :current="current" @change="change"></u-tabs>
<view class="single-left" style="background-color: #ffffff; margin-top: 10px"> <div class="singlebox">
<!-- <view>扫描设备码:</view> --> <view class="single-left" style="background-color: #ffffff; margin-top: 10px">
<u-search style="border: 1px solid #a19d9d" placeholder="请扫描" @search="search(orderNo)" :focus="shouciFocus" v-model="orderNo" :show-action="false"></u-search> <!-- <view>扫描设备码:</view> -->
<!-- <uni-icons type="scan" size="35" @click="scanCodeOne" style="color: #0b9eff; margin: auto; padding: 22rpx"></uni-icons> --> <u-search style="border: 1px solid #a19d9d" placeholder="请扫描" @search="search(orderNo)" :focus="shouciFocus" v-model="orderNo" :show-action="false"></u-search>
</view> <!-- <uni-icons type="scan" size="35" @click="scanCodeOne" style="color: #0b9eff; margin: auto; padding: 22rpx"></uni-icons> -->
</view>
<view class="single-left" style="background-color: #ffffff; margin-top: 10px; display: flex; align-items: center">
<view style="margin-right: 10px">日期:</view>
<!-- <u-search style="" placeholder="请选择" @search="search(orderNo)" :focus="shouciFocus" v-model="orderNo" :show-action="false"> </u-search> -->
<u-input @click="onfocus" placeholder="请选择日期" v-model="createTime" :clearable="false" />
<u-icon name="close-circle-fill" @click="clear" color="rgb(96, 98, 102)" size="28"></u-icon>
<!-- close-circle -->
</view>
</div>
<view class="list" v-show="current == 0" v-for="(item, index) in listdata" :key="index" @click="linkdetails(item, isorderNo)"> <view class="list" v-show="current == 0" v-for="(item, index) in listdata" :key="index" @click="linkdetails(item, isorderNo)">
<div class="list-top"> <div class="list-top">
<div class="name">工单号: {{ item.orderCode }}</div> <div class="name">工单号: {{ item.orderCode }}</div>
@ -56,6 +65,7 @@
<div class="item1">是否停机保养: {{ item.delFlag == 1 ? '是' : '否' }}</div> <div class="item1">是否停机保养: {{ item.delFlag == 1 ? '是' : '否' }}</div>
</view> </view>
<u-toast ref="uToast" /> <u-toast ref="uToast" />
<u-calendar v-model="iscalendar" :mode="mode" @change="changetime"></u-calendar>
</view> </view>
</template> </template>
<script lang="ts"> <script lang="ts">
@ -64,6 +74,7 @@ import { BasePage } from '@/components/base/page';
import model from './model'; import model from './model';
import chooseOne from '@/components/choose-one/choose-one.vue'; import chooseOne from '@/components/choose-one/choose-one.vue';
import jPicker from '@/components/J-Picker/jPicker.vue'; import jPicker from '@/components/J-Picker/jPicker.vue';
import moment from 'moment';
// import { session } from '@/store/modules/session'; // import { session } from '@/store/modules/session';
//import store from '@/store'; //import store from '@/store';
@Component({ @Component({
@ -120,27 +131,61 @@ export default class ChangePalletNew extends BasePage {
item6: '未发现异常', item6: '未发现异常',
}, },
]; ];
createTime: any = null;
iscalendar = false;
userinfo: any = null; userinfo: any = null;
Sparepartlist: any = []; Sparepartlist: any = [];
// remove: any = {}; // remove: any = {};
async onReady() { async onReady() {
this.createTime = moment().format('YYYY-MM-DD');
//await this.model.getpalletLocation(); //await this.model.getpalletLocation();
//this.remove = this.model.WlList[0]; //this.remove = this.model.WlList[0];
} }
async onShow() { async onShow() {
console.log(uni.getStorageSync('userinfo')); console.log(uni.getStorageSync('userinfo'));
this.createTime = moment().format('YYYY-MM-DD');
this.userinfo = uni.getStorageSync('userinfo'); this.userinfo = uni.getStorageSync('userinfo');
if (this.userinfo) { if (this.userinfo) {
// let query = { let query = {
// userId: this.userinfo.userId, userId: this.userinfo.userName,
// workStatus: '0', createTime: this.createTime,
// workOutsource: '0', };
// }; await this.model.getTodayTask(query);
await this.model.getTodayTask(this.userinfo.userName);
console.log(model.orderNoItemList); console.log(model.orderNoItemList);
this.listdata = model.orderNoItemList; this.listdata = model.orderNoItemList;
} }
} }
clear() {
this.createTime = null;
}
onfocus() {
this.iscalendar = true;
}
async changetime(e) {
console.log(e);
this.createTime = e.result;
if (this.current == 0) {
if (this.userinfo) {
let query = {
userId: this.userinfo.userName,
createTime: this.createTime,
};
await this.model.getTodayTask(query);
this.listdata = model.orderNoItemList;
}
} else {
if (this.userinfo) {
let query = {
userId: this.userinfo.userName,
createTime: this.createTime,
};
await this.model.getTaskRecord(query);
this.detailsdata = model.getTaskRecordList;
}
}
// this.tagslist = JSON.parse(JSON.stringify(item.babtype));
// this.tagslistcopy = JSON.parse(JSON.stringify(item.babtype));
}
async onLoad() { async onLoad() {
// console.log(uni.getStorageSync('userinfo')); // console.log(uni.getStorageSync('userinfo'));
} }
@ -156,22 +201,20 @@ export default class ChangePalletNew extends BasePage {
this.current = index; this.current = index;
if (index == 0) { if (index == 0) {
if (this.userinfo) { if (this.userinfo) {
// let query = { let query = {
// userId: this.userinfo.userId, userId: this.userinfo.userName,
// workStatus: '0', createTime: this.createTime,
// workOutsource: '0', };
// }; await this.model.getTodayTask(query);
await this.model.getTodayTask(this.userinfo.userName);
this.listdata = model.orderNoItemList; this.listdata = model.orderNoItemList;
} }
} else { } else {
if (this.userinfo) { if (this.userinfo) {
// let query = { let query = {
// userId: this.userinfo.userId, userId: this.userinfo.userName,
// workStatus: '0', createTime: this.createTime,
// workOutsource: '0', };
// }; await this.model.getTaskRecord(query);
await this.model.getTaskRecord(this.userinfo.userName);
this.detailsdata = model.getTaskRecordList; this.detailsdata = model.getTaskRecordList;
} }
} }
@ -258,7 +301,19 @@ export default class ChangePalletNew extends BasePage {
background-size: 100% 600rpx; background-size: 100% 600rpx;
padding: 118rpx 30rpx 162rpx; padding: 118rpx 30rpx 162rpx;
min-height: 100%; min-height: 100%;
.singlebox {
margin-top: 10px;
background-color: #fff;
padding: 10px;
border-radius: 5px;
box-shadow: 0 0 10px 0 rgba(128, 128, 128, 0.2);
}
.single-left {
display: flex;
.Scan {
border-radius: 6px;
}
}
.header { .header {
position: fixed; position: fixed;
top: 0rpx; top: 0rpx;

@ -25,24 +25,27 @@ export class Upkeep extends VuexModule {
// return { getTaskRecordList }; // return { getTaskRecordList };
// } // }
@MutationAction @MutationAction
async getTodayTask(userId: any) { async getTodayTask(params: any) {
const result: any = await http.get(url.lanjuequipment.product.Inspection.getTodayTask, { const result: any = await http.get(url.lanjuequipment.product.Inspection.getTodayTask, {
//loginName: session.loginName, //loginName: session.loginName,
params: { params: {
userId: userId, userId: params.userId,
planType: 'maintenance', planType: 'maintenance',
createTime: params.createTime,
pageSize: params.pageSize,
}, },
}); });
const orderNoItemList = result.data; const orderNoItemList = result.data;
return { orderNoItemList }; return { orderNoItemList };
} }
@MutationAction @MutationAction
async getTaskRecord(userId: any) { async getTaskRecord(params: any) {
const result: any = await http.get(url.lanjuequipment.product.Inspection.getTaskRecord, { const result: any = await http.get(url.lanjuequipment.product.Inspection.getTaskRecord, {
//loginName: session.loginName, //loginName: session.loginName,
params: { params: {
userId: userId, userId: params.userId,
planType: 'maintenance', planType: 'maintenance',
createTime: params.createTime,
}, },
}); });
const getTaskRecordList = result.data; const getTaskRecordList = result.data;

@ -142,7 +142,7 @@ export default class LoginPage extends BasePage {
// console.log('Version////', this.Version); // console.log('Version////', this.Version);
} }
///****************** ///******************
version = '0.0.74'; // version = '0.0.75'; //
//version = '0.0.4'; // //version = '0.0.4'; //
//*************** false true **************** //*************** false true ****************
//isTest = true; //isTest = true;

Loading…
Cancel
Save