优化工单评分

This commit is contained in:
wuxw 2025-02-25 21:18:59 +08:00
parent 31c53e7dc8
commit 5d6da3a9a3
5 changed files with 32 additions and 6 deletions

View File

@ -17,12 +17,12 @@ let baseUrl = '/';
// 腾讯地图Key, h5使用 // 腾讯地图Key, h5使用
let QQMapKey = ''; let QQMapKey = '';
let commonBaseUrl= 'https://www.shuimuwy.com/'; let commonBaseUrl= 'https://shuimuwy.com/';
// #ifndef H5 // #ifndef H5
//服务器域名 小程序 或者 app 时 后端地址 //服务器域名 小程序 或者 app 时 后端地址
//let baseUrl = 'http://demo.homecommunity.cn/'; //let baseUrl = 'http://demo.homecommunity.cn/';
let baseUrl = 'https://www.shuimuwy.com/'; let baseUrl = 'https://shuimuwy.com/';
// #endif // #endif
//app支付时这里需要填写支付秘钥 //app支付时这里需要填写支付秘钥

View File

@ -59,7 +59,7 @@
"quickapp" : {}, "quickapp" : {},
/* */ /* */
"mp-weixin" : { "mp-weixin" : {
"appid" : "wx0a08dd8124d7f04f", "appid" : "wxaba59a870ae03d54",
"setting" : { "setting" : {
"urlCheck" : false "urlCheck" : false
}, },

View File

@ -52,7 +52,7 @@
<picker bindchange="PickerChange" :value="item.valueIndex" :range-key="'label'" :range="item.values" <picker bindchange="PickerChange" :value="item.valueIndex" :range-key="'label'" :range="item.values"
@change="selectChange($event,item)"> @change="selectChange($event,item)">
<view class="picker"> <view class="picker">
{{item.values.length==0 ? "请选择" : item.values[item.valueIndex].label}} {{item.valueIndex <0 ? "请选择" : item.values[item.valueIndex].label}}
</view> </view>
</picker> </picker>
</view> </view>
@ -132,9 +132,12 @@
if (item.type == 'textdate' || item.type == 'textdatetime') { if (item.type == 'textdate' || item.type == 'textdatetime') {
item.value = "请选择"; item.value = "请选择";
} }
if (item.type == "radio" || item.type == "select") { if (item.type == "radio") {
item.valueIndex = 0; item.valueIndex = 0;
} }
if ( item.type == "select") {
item.valueIndex = -1;
}
}) })
}) })
}, },

View File

@ -15,6 +15,7 @@
<radio :class="itemId==valueItem.itemId?'checked':''" v-if="valueItem.state == 'C'" <radio :class="itemId==valueItem.itemId?'checked':''" v-if="valueItem.state == 'C'"
:checked="itemId==valueItem.itemId?true:false" :value="valueItem.itemId"> :checked="itemId==valueItem.itemId?true:false" :value="valueItem.itemId">
</radio> </radio>
<view v-else-if="valueItem.state == 'W'">未办理</view>
<view v-else>已处理</view> <view v-else>已处理</view>
</view> </view>
</radio-group> </radio-group>
@ -34,6 +35,14 @@
</view> </view>
</view> </view>
<view class="margin-top" v-if="itemId"> <view class="margin-top" v-if="itemId">
<view class="cu-form-group ">
<view class="title">评分</view>
<picker mode="selector" :range="scores" @change="onNumberChange">
<view class="picker">
{{ score }}
</view>
</picker>
</view>
<view class="cu-form-group "> <view class="cu-form-group ">
<view class="title">扣款金额</view> <view class="title">扣款金额</view>
<input v-model="deductionMoney" type="number" class="text-right" placeholder="请输入扣款金额"></input> <input v-model="deductionMoney" type="number" class="text-right" placeholder="请输入扣款金额"></input>
@ -68,6 +77,8 @@
createUserName: '', createUserName: '',
items: [], items: [],
deductionMoney: 0, deductionMoney: 0,
scores: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
score: 10,
item: { item: {
staffName: '', staffName: '',
remark: '', remark: '',
@ -110,6 +121,7 @@
deductionReason: this.deductionReason, deductionReason: this.deductionReason,
itemId: this.itemId, itemId: this.itemId,
deductionMoney: this.deductionMoney, deductionMoney: this.deductionMoney,
score:this.score,
}).then(_data => { }).then(_data => {
uni.navigateBack(); uni.navigateBack();
}) })
@ -123,10 +135,17 @@
} }
}) })
}, },
onNumberChange(e) {
const index = e.detail.value;
this.score = this.scores[index];
}
} }
} }
</script> </script>
<style> <style>
.title {
min-height: 60upx;
height: auto;
}
</style> </style>

View File

@ -191,6 +191,10 @@
.centent-btn { .centent-btn {
font-size: 22px; font-size: 22px;
} }
.title{
min-height: 60upx;
height: auto;
}
.file-size { .file-size {
font-size: 48upx; font-size: 48upx;