This commit is contained in:
xyc 2025-06-16 17:17:24 +08:00
parent 78b0019cf0
commit 4e37c0a541
6 changed files with 104 additions and 67 deletions

View File

@ -132,12 +132,15 @@
} }
}).then(res => { }).then(res => {
this.customInfo = res.data this.customInfo = res.data
if (this.customInfo) {
setStorageWithExpiry("userInfo", this.customInfo)
this.generateUniCode(this.customInfo.uniqueCode)
if (this.customInfo.avatar) { if (this.customInfo.avatar) {
this.customInfo.avatar = config.baseImageUrl + this.customInfo.avatar this.customInfo.avatar = config.baseImageUrl + this.customInfo.avatar
} }
this.customInfo.roleNames = roleNames this.customInfo.roleNames = roleNames
setStorageWithExpiry("userInfo", this.customInfo) }
this.generateUniCode(this.customInfo.uniqueCode)
}) })
} else { } else {
this.customInfo = data this.customInfo = data

View File

@ -5,12 +5,8 @@
</headersVue> </headersVue>
<view class="content"> <view class="content">
<view style="margin-top: 20rpx"> <view style="margin-top: 20rpx">
<uni-datetime-picker <uni-datetime-picker v-model="queryParams.datetimeRange" type="daterange" rangeSeparator="至"
v-model="queryParams.datetimeRange" @change="getStaffCount" />
type="daterange"
rangeSeparator="至"
@change ="getStaffCount"
/>
</view> </view>
<!-- 顶部选择区域 --> <!-- 顶部选择区域 -->
<!-- <view class="top_"> <!-- <view class="top_">
@ -94,10 +90,8 @@
}, },
onLoad() { onLoad() {
const now = new Date(); const now = new Date();
this.queryParams.datetimeRange = [ this.setCurrentMonthRange()
new Date(now.getFullYear(), now.getMonth(), 1).getTime(),
now.getTime()
];
this.getStaffCount(); this.getStaffCount();
@ -115,6 +109,23 @@
this.List = res.data; this.List = res.data;
}); });
}); });
}, // 1 01
pad(n) {
return n.toString().padStart(2, '0');
},
// Date "YYYY-MM-DD"
formatDate(d) {
return `${d.getFullYear()}-${this.pad(d.getMonth() + 1)}-${this.pad(d.getDate())}`;
},
//
setCurrentMonthRange() {
const now = new Date();
const firstDay = new Date(now.getFullYear(), now.getMonth(), 1);
this.queryParams.datetimeRange = [
this.formatDate(firstDay),
this.formatDate(now)
];
}, },
// //
getInspectionProject() { getInspectionProject() {

View File

@ -261,11 +261,11 @@
goodsId: '', goodsId: '',
msg: '3', msg: '3',
radiolist1: [{ radiolist1: [{
name: '接', name: '接车拍照',
label: 0 label: 0
}, },
{ {
name: '上门车', name: '上门车',
label: 1 label: 1
}, },
{ {

View File

@ -212,6 +212,8 @@
methods: { methods: {
dialogToggle() { dialogToggle() {
this.$refs.alertDialog.open() this.$refs.alertDialog.open()
uni.removeStorageSync('userInfo')
uni.removeStorageSync('staffinfo')
}, },
modifyPassword() { modifyPassword() {
// //
@ -295,7 +297,11 @@
this.user = ress.data this.user = ress.data
this.generateUniCode(ress.data.uniqueCode) this.generateUniCode(ress.data.uniqueCode)
// //
if (ress.data.userRoles.length == 1 && ress.data.userRoles[0].roleCode == 'jcywjl') { const hasJcywjl = ress.data.userRoles
?.flatMap(r => r.roleCode) // roleCode
.includes('jcywjl'); //
if (hasJcywjl) {
this.showCheckout = false this.showCheckout = false
} else { } else {
this.showCheckout = true this.showCheckout = true

View File

@ -160,6 +160,11 @@
<u-popup :show="openMeetCar" @close="openMeetCar = false" :round="10"> <u-popup :show="openMeetCar" @close="openMeetCar = false" :round="10">
<view class="popup-box"> <view class="popup-box">
<u--textarea v-model="remark" placeholder="请输入内容" border="bottom"></u--textarea> <u--textarea v-model="remark" placeholder="请输入内容" border="bottom"></u--textarea>
<u-radio-group v-model="radiovalue1" iconPlacement="left" name="name" placement="row">
<u-radio style="margin-right: 10rpx;" :customStyle="{marginBottom: '8px'}"
v-for="(item, index) in radiolist1" :key="index" :label="item.name" :name="item.label">
</u-radio>
</u-radio-group>
<view class="on-inputx"> <view class="on-inputx">
<text>施工图片</text> <text>施工图片</text>
</view> </view>
@ -321,6 +326,16 @@
value: "5", value: "5",
}, },
], ],
radiolist1: [{
name: '还车拍照',
label: 0
},
{
name: '上门还车',
label: 1
}
],
radiovalue1: 0,
tapValue: 1, tapValue: 1,
chooseWorkNodes: [], chooseWorkNodes: [],
columnsMeetMan: [], columnsMeetMan: [],
@ -672,7 +687,8 @@
data: { data: {
inspectionInfoId: this.selectedInfo.id, inspectionInfoId: this.selectedInfo.id,
remark: this.remark, remark: this.remark,
dealImages: this.fileList1.map(item => item.url).join(',') dealImages: this.fileList1.map(item => item.url).join(','),
returnType: this.radiovalue1
}, },
method: 'post' method: 'post'
}).then(res => { }).then(res => {
@ -684,7 +700,7 @@
}); });
} }
}) })
}else { } else {
request({ request({
url: '/system/info/meetCarPhoto', url: '/system/info/meetCarPhoto',
data: { data: {

View File

@ -328,7 +328,8 @@
method: 'get', method: 'get',
data: { data: {
pageSize: this.pageSize, pageSize: this.pageSize,
pageNo: this.pageNum pageNo: this.pageNum,
systemCode: 'jiance'
} }
}) })
// this.arrlist = res.rows // this.arrlist = res.rows