测试问题修改

This commit is contained in:
zzyuan 2024-12-06 15:48:41 +08:00
parent cba2f580b3
commit f6a39e5a6b
15 changed files with 57 additions and 51 deletions

View File

@ -20,7 +20,9 @@
<view class="base-info">
<view style="margin-bottom: 20rpx; display: flex; align-items: center">
<text style="font-weight: bold; margin-right: 20rpx">{{ detailData.name }}</text>
<text style="color: #06e7a3; margin-right: 20rpx">{{ detailData.lightStatus }}</text>
<text style="color:#06E7A3;margin-right: 20rpx;" v-if="detailData.lightStatus=='绿灯'">{{detailData.lightStatus}}</text>
<text style="color:#e8717f;margin-right: 20rpx;" v-if="detailData.lightStatus=='红灯'">{{detailData.lightStatus}}</text>
<text style="color:#e89c2d;margin-right: 20rpx;" v-if="detailData.lightStatus=='黄灯'">{{detailData.lightStatus}}</text>
<image class="iconImg" src="../../../../static/realName/tips.png" mode="" @click="openInfo"></image>
</view>
<image

View File

@ -211,7 +211,7 @@ export default {
//
getLocation(){
uni.getLocation({
type: "gcj02", // wgs84 gps
type: "wgs84", // wgs84 gps
isHighAccuracy: true, //
success: e => {
this.longitude=e.longitude;
@ -264,7 +264,7 @@ export default {
const c = 2 * Math.asin(Math.sqrt(a));
const distance = R * c; //
return distance.toFixed(2);
return distance.toFixed(2)-1;
},
//
handleAttendance(type){

View File

@ -174,7 +174,7 @@ export default {
//
getLocation(){
uni.getLocation({
type: "gcj02", // wgs84 gps
type: "wgs84", // wgs84 gps
isHighAccuracy: true, //
success: e => {
this.longitude=e.longitude;

View File

@ -165,7 +165,7 @@ export default {
//
getLocation(){
uni.getLocation({
type: "gcj02", // wgs84 gps
type: "wgs84", // wgs84 gps
isHighAccuracy: true, //
success: e => {
this.longitude=e.longitude;

View File

@ -38,7 +38,7 @@
<view style="display: flex;align-items: center;">
<view style="width: 10%;" @change="checkSelect(item)">
<u-checkbox-group v-model="item.checked">
<u-checkbox :customStyle="{margin: '0rpx 10rpx'}" :label="''" :name="item.id"></u-checkbox>
<u-checkbox :customStyle="{margin: '0rpx 10rpx'}" :label="''" :name="item.idNumber"></u-checkbox>
</u-checkbox-group>
</view>
<view style="width: 85%;" @change="checkSelect(item)">
@ -249,9 +249,9 @@ export default {
//
checkSelect(chosen){
this.listData.forEach(item=>{
if(item.id==chosen.id){
if(item.idNumber==chosen.idNumber){
if(item.checked.length==0){
item.checked=[item.id]
item.checked=[item.idNumber]
}else{
item.checked=[]
}
@ -263,13 +263,14 @@ export default {
this.isCheckAll=!this.isCheckAll
if(this.isCheckAll){
this.listData.forEach(item=>{
item.checked=[item.id]
item.checked=[item.idNumber]
})
}else{
this.listData.forEach(item=>{
item.checked=[]
})
}
},
handlebatchSign(){
let paramsList = []

View File

@ -75,7 +75,7 @@
<text>合同签订日期</text>
</view>
<u-form-item prop='contractValidDate' style="width:70%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryContractBean.contractValidDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryContractBean.contractValidDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -83,7 +83,7 @@
<text>合同终止日期</text>
</view>
<u-form-item prop='contractInvalidDate' style="width:70%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryContractBean.contractInvalidDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryContractBean.contractInvalidDate"/>
</u-form-item>
</view>
<view class="form-input-box">

View File

@ -123,7 +123,7 @@
<text>生效日期</text>
</view>
<u-form-item prop='effectDate' style="width:70%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="contractForm.effectDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="contractForm.effectDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -199,7 +199,7 @@
<text>合同终止日期</text>
</view>
<u-form-item prop='contractInvalidDate' style="width:70%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="contractForm.contractInvalidDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="contractForm.contractInvalidDate"/>
</u-form-item>
</view>
<view class="form-input-box">

View File

@ -26,7 +26,7 @@
<view style="display: flex;align-items: center;">
<view style="width: 10%;" @change="checkSelect(item)">
<u-checkbox-group v-model="item.checked">
<u-checkbox :customStyle="{margin: '0rpx 10rpx'}" :label="''" :name="item.id"></u-checkbox>
<u-checkbox :customStyle="{margin: '0rpx 10rpx'}" :label="''" :name="item.idNumber"></u-checkbox>
</u-checkbox-group>
</view>
<view style="width: 85%;" @change="checkSelect(item)">
@ -292,9 +292,9 @@ export default {
//
checkSelect(chosen){
this.listData.forEach(item=>{
if(item.id==chosen.id){
if(item.idNumber==chosen.idNumber){
if(item.checked.length==0){
item.checked=[item.id]
item.checked=[item.idNumber]
}else{
item.checked=[]
}
@ -306,7 +306,7 @@ export default {
this.isCheckAll=!this.isCheckAll
if(this.isCheckAll){
this.listData.forEach(item=>{
item.checked=[item.id]
item.checked=[item.idNumber]
})
}else{
this.listData.forEach(item=>{

View File

@ -27,7 +27,7 @@
<view style="display: flex;align-items: center;">
<view style="width: 10%;" @change="checkSelect(item)">
<u-checkbox-group v-model="item.checked">
<u-checkbox :customStyle="{margin: '0rpx 10rpx'}" :label="''" :name="item.id"></u-checkbox>
<u-checkbox :customStyle="{margin: '0rpx 10rpx'}" :label="''" :name="item.idNumber"></u-checkbox>
</u-checkbox-group>
</view>
<view style="width: 85%;" @change="checkSelect(item)">
@ -153,10 +153,11 @@ export default {
},
//
checkSelect(chosen){
console.log(chosen)
this.listData.forEach(item=>{
if(item.id==chosen.id){
if(item.idNumber==chosen.idNumber){
if(item.checked.length==0){
item.checked=[item.id]
item.checked=[item.idNumber]
}else{
item.checked=[]
}

View File

@ -117,7 +117,7 @@
<text>生效日期</text><text style="color: red;">*</text>
</view>
<u-form-item prop='signDate' style="width:75%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryIdNumberBean.signDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryIdNumberBean.signDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -125,7 +125,7 @@
<text>失效日期</text><text style="color: red;">*</text>
</view>
<u-form-item prop='expiryDate' style="width:75%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryIdNumberBean.expiryDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryIdNumberBean.expiryDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -428,7 +428,7 @@
<text>合同签订日期</text>
</view>
<u-form-item prop='contractValidDate' style="width:70%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryContractBean.contractValidDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryContractBean.contractValidDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -436,7 +436,7 @@
<text>合同终止日期</text>
</view>
<u-form-item prop='contractInvalidDate' style="width:70%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryContractBean.contractInvalidDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryContractBean.contractInvalidDate"/>
</u-form-item>
</view>
<view class="form-input-box">

View File

@ -69,7 +69,7 @@
<text>开始有效期</text><text style="color: red;">*</text>
</view>
<u-form-item prop='signDate' style="width:70%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="aFormData.signDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="aFormData.signDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -77,7 +77,7 @@
<text>结束有效期</text><text style="color: red;">*</text>
</view>
<u-form-item prop='expiryDate' style="width:70%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="aFormData.expiryDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="aFormData.expiryDate"/>
</u-form-item>
</view>
@ -113,7 +113,7 @@ export default {
}
},
onLoad() {
console.log('🚀 ~ mounted ~ mounted-index:');
console.log('?? ~ mounted ~ mounted-index:');
},
onShow() {
@ -127,7 +127,7 @@ export default {
sizeType: ['compressed'],
sourceType: ['camera'],
success: res => {
console.log('🚀 ~ res-拍照:', res)
console.log('?? ~ res-拍照:', res)
this.imgToBase64(res.tempFilePaths[0]).then(base64 => {
let param={
type:'1',
@ -161,7 +161,7 @@ export default {
})
},
fail: err => {
console.log('🚀 ~ err:', err)
console.log('?? ~ err:', err)
}
})
},
@ -173,7 +173,7 @@ export default {
sizeType: ['compressed'],
sourceType: ['camera'],
success: res => {
console.log('🚀 ~ res-拍照:', res)
console.log('?? ~ res-拍照:', res)
this.imgToBase64(res.tempFilePaths[0]).then(base64 => {
let param={
type:'1',
@ -203,7 +203,7 @@ export default {
})
},
fail: err => {
console.log('🚀 ~ err:', err)
console.log('?? ~ err:', err)
}
})
},

View File

@ -97,7 +97,7 @@
<text>生效日期</text>
</view>
<u-form-item prop='signDate' style="width:75%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryIdNumberBean.signDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryIdNumberBean.signDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -105,7 +105,7 @@
<text>失效日期</text>
</view>
<u-form-item prop='expiryDate' style="width:75%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryIdNumberBean.expiryDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryIdNumberBean.expiryDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -418,7 +418,7 @@
<text>合同签订日期</text>
</view>
<u-form-item prop='contractValidDate' style="width:70%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryContractBean.contractValidDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryContractBean.contractValidDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -426,7 +426,7 @@
<text>合同终止日期</text>
</view>
<u-form-item prop='contractInvalidDate' style="width:70%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryContractBean.contractInvalidDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryContractBean.contractInvalidDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -1063,7 +1063,7 @@ export default {
sizeType: ['compressed'],
sourceType: ['camera'],
success: res => {
console.log('🚀 ~ res-拍照:', res)
console.log('?? ~ res-拍照:', res)
this.imgToBase64(res.tempFilePaths[0]).then(base64 => {
let param={
type:'1',
@ -1096,7 +1096,7 @@ export default {
})
},
fail: err => {
console.log('🚀 ~ err:', err)
console.log('?? ~ err:', err)
}
})
},
@ -1108,7 +1108,7 @@ export default {
sizeType: ['compressed'],
sourceType: ['camera'],
success: res => {
console.log('🚀 ~ res-拍照:', res)
console.log('?? ~ res-拍照:', res)
this.imgToBase64(res.tempFilePaths[0]).then(base64 => {
let param={
type:'1',
@ -1138,7 +1138,7 @@ export default {
})
},
fail: err => {
console.log('🚀 ~ err:', err)
console.log('?? ~ err:', err)
}
})
},

View File

@ -98,7 +98,7 @@
<text>生效日期</text>
</view>
<u-form-item prop='signDate' style="width:75%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryIdNumberBean.signDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryIdNumberBean.signDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -106,7 +106,7 @@
<text>失效日期</text>
</view>
<u-form-item prop='expiryDate' style="width:75%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryIdNumberBean.expiryDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryIdNumberBean.expiryDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -419,7 +419,7 @@
<text>合同签订日期</text>
</view>
<u-form-item prop='contractValidDate' style="width:70%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryContractBean.contractValidDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryContractBean.contractValidDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -427,7 +427,7 @@
<text>合同终止日期</text>
</view>
<u-form-item prop='contractInvalidDate' style="width:70%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryContractBean.contractInvalidDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryContractBean.contractInvalidDate"/>
</u-form-item>
</view>
<view class="form-input-box">

View File

@ -98,7 +98,7 @@
<text>生效日期</text>
</view>
<u-form-item prop='signDate' style="width:75%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryIdNumberBean.signDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryIdNumberBean.signDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -106,7 +106,7 @@
<text>失效日期</text>
</view>
<u-form-item prop='expiryDate' style="width:75%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryIdNumberBean.expiryDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryIdNumberBean.expiryDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -419,7 +419,7 @@
<text>合同签订日期</text>
</view>
<u-form-item prop='contractValidDate' style="width:70%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryContractBean.contractValidDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryContractBean.contractValidDate"/>
</u-form-item>
</view>
<view class="form-input-box">
@ -427,7 +427,7 @@
<text>合同终止日期</text>
</view>
<u-form-item prop='contractInvalidDate' style="width:70%;height: 100%;" >
<uni-datetime-picker type="date" :clear-icon="false" format="yyyy-MM-dd" v-model="entryContractBean.contractInvalidDate"/>
<uni-datetime-picker type="date" :clear-icon="false" format="YYYY-MM-DD" v-model="entryContractBean.contractInvalidDate"/>
</u-form-item>
</view>
<view class="form-input-box">

View File

@ -14,7 +14,9 @@
<view class="base-info">
<view style="margin-bottom: 20rpx;display: flex;align-items: center;">
<text style="font-weight: bold;margin-right: 20rpx;">{{detailData.name}}</text>
<text style="color:#06E7A3;margin-right: 20rpx;">{{detailData.lightStatus}}</text>
<text style="color:#06E7A3;margin-right: 20rpx;" v-if="detailData.lightStatus=='绿灯'">{{detailData.lightStatus}}</text>
<text style="color:#e8717f;margin-right: 20rpx;" v-if="detailData.lightStatus=='红灯'">{{detailData.lightStatus}}</text>
<text style="color:#e89c2d;margin-right: 20rpx;" v-if="detailData.lightStatus=='黄灯'">{{detailData.lightStatus}}</text>
<image class="iconImg" src="../../../../static/realName/tips.png" mode="" @click="openInfo"></image>
</view>
<image class="lightImg" v-if="detailData.lightStatus=='绿灯'" src="../../../../static/realName/green_light.png" mode=""></image>