wq пре 1 година
родитељ
комит
48906c1ac9

+ 8
- 11
pages/bluetooth/bluetooth.vue Прегледај датотеку

connectPrefixName.value = item.prefixName; connectPrefixName.value = item.prefixName;
console.log(item); console.log(item);
// datas.setData("connectPrefixName", connectPrefixName.value); // datas.setData("connectPrefixName", connectPrefixName.value);
// //断开蓝牙
//断开蓝牙
// bluetoothUtil.disconnectDevice(); // bluetoothUtil.disconnectDevice();
tools.showLoadingAlert("蓝牙连接中"); tools.showLoadingAlert("蓝牙连接中");
console.info("连接的是" + prefixName, device); console.info("连接的是" + prefixName, device);
break; break;


case "TD": case "TD":
console.info("连接的是=====456" + prefixName, device);
tdApi.connectDevice( tdApi.connectDevice(
device, device,
function (res) { function (res) {
connectSuccess(res) connectSuccess(res)
console.info("连接的是=====456", res);
}, function (res) { }, function (res) {
listenStatus(res); listenStatus(res);
console.info("连接的是=====456789", res);
} }
); );
break; break;
* 连接成功 * 连接成功
*/ */
const connectSuccess = (res) => { const connectSuccess = (res) => {
console.log("连接回调函数func1");
console.log("连接回调函数func1===", routeType.value);
console.log(res); console.log(res);
if (res.code == 0) { if (res.code == 0) {
console.log("连接成功"); console.log("连接成功");
url: "/subpackage/after-sale/deviceInfo/deviceInfo", url: "/subpackage/after-sale/deviceInfo/deviceInfo",
}); });
} else if (routeType.value == "5") { } else if (routeType.value == "5") {
// #ifdef MP-ALIPAY


uni.navigateTo({ uni.navigateTo({
url: "/subpackage/after-sale/activation-once-again/activation-once-again-ali?state=true&id=" + state.id,
url: "/subpackage/after-sale/activation-once-again/activation-once-again?status=true&state=true&id=" + state.id,
}); });
// #endif


// #ifdef MP-WEIXIN
uni.$emit('bluetoothLink', { status: true })
uni.navigateBack({
delta: 1
})
// #endif
} else if (routeType.value == "6") { } else if (routeType.value == "6") {
uni.navigateTo({ uni.navigateTo({
url: "/subpackage/after-sale/activation-once-again/activation-once-again?state=true&id=" + state.id url: "/subpackage/after-sale/activation-once-again/activation-once-again?state=true&id=" + state.id

+ 40
- 34
subpackage/after-sale/activation-once-again/activation-once-again.vue Прегледај датотеку

wheelCount: "", wheelCount: "",
isJH: "" isJH: ""
}); });
let ids = '';


onLoad((option) => { onLoad((option) => {
console.log('======重新激活开始111======', option); console.log('======重新激活开始111======', option);
//请求订单详情 //请求订单详情
queryOrderDetail(option.id); queryOrderDetail(option.id);

ids = option.id;
if (option.status) {
getObuId()
}
}); });


onShow((option) => { onShow((option) => {
uni.$on('bluetoothLink', res => {
console.log(res);
if (res.status) {
getObuId()
}
//移除监听
console.log('======移除监听1111======', res)
// uni.$on('bluetoothLink', res => {
// console.log(res);
// if (res.status) {
// getObuId()
// }
// //移除监听
// console.log('======移除监听1111======', res)


})
// })


}) })


}; };


const toPage = () => { const toPage = () => {
if (!state.form.vehPosImgUrl) {
msg("请上传行驶证主页")
return;
}
if (!state.form.vehNegImgUrl) {
msg("请上传行驶证副页")
return;
}
console.log("state.form.vehicleIdNum", state.form.vehicleIdNum, orderInfos.vehiclePlate)
if (state.form.vehicleIdNum == orderInfos.vehiclePlate) {
if (state.form.vehicleIdNumB == orderInfos.vehiclePlate) {
activationRecordQuery().then((val) => {
console.log("激活次数", val)
if (val.limit) {
navTo("/pages/bluetooth/bluetooth?routeType=5");
} else {
msg("一年内到达激活次数上限5次")
}
});
} else {
msg("请上传正确行驶证副页")
}
} else {
msg("请上传正确行驶证")
}
// navTo("/pages/bluetooth/bluetooth?routeType=5&id=" + ids);
// // return
// if (!state.form.vehPosImgUrl) {
// msg("请上传行驶证主页")
// return;
// }
// if (!state.form.vehNegImgUrl) {
// msg("请上传行驶证副页")
// return;
// }
// console.log("state.form.vehicleIdNum", state.form.vehicleIdNum, orderInfos.vehiclePlate)
// if (state.form.vehicleIdNum == orderInfos.vehiclePlate) {
// if (state.form.vehicleIdNumB == orderInfos.vehiclePlate) {
// activationRecordQuery().then((val) => {
// console.log("激活次数", val)
// if (val.limit) {
// navTo("/pages/bluetooth/bluetooth?routeType=5");
// } else {
// msg("一年内到达激活次数上限5次")
// }
// });
// } else {
// msg("请上传正确行驶证副页")
// }
// } else {
// msg("请上传正确行驶证")
// }


}; };



+ 20
- 15
subpackage/service/equity/equity.vue Прегледај датотеку

<text style="width: 100%;">权益名称:{{list.productName}}</text> <text style="width: 100%;">权益名称:{{list.productName}}</text>
<view <view
style="display: flex;flex-direction: row;min-height: 60rpx;justify-content: space-between;text-align: baseline;"> style="display: flex;flex-direction: row;min-height: 60rpx;justify-content: space-between;text-align: baseline;">
<text class="text-w"
style="flex: 1;margin-top: 5rpx;"
:style="item.status == 'WAIT_ACTIVATED' ? 'color: #023F8F;' : item.status == 'WAIT_USE' ? 'color: orange;' : item.status == 'USED' ? 'color: green;' : 'color: gray;'">卡卷状态:{{item.status == 'WAIT_ACTIVATED' ? '待激活' : item.status == 'WAIT_USE' ? '待领取' : item.status == 'USED' ? '已领取' : '已失效'}}</text>
<button v-if="item.status != 'EXPIRED' && list && list.equityType !='ZFB'"
:style="item.status == 'WAIT_ACTIVATED' ? 'background-color: #023F8F;' : item.status == 'WAIT_USE' ? 'background-color: orange;' : item.status == 'USED' ? 'background-color: green;' : 'background-color: gray;'"
<text class="text-w" style="flex: 1;margin-top: 5rpx;"
:style="functBackName(list) == 'WAIT_ACTIVATED' ? 'color: #023F8F;' : functBackName(list) == 'WAIT_USE' ? 'color: orange;' : functBackName(list) == 'USED' ? 'color: green;' : 'color: gray;'">卡卷状态:{{functBackName(list) == 'WAIT_ACTIVATED' ? '待激活' : functBackName(list) == 'WAIT_USE' ? '待领取' : functBackName(list) == 'USED' ? '已领取' : '已失效'}}</text>
<button v-if="functBackName(list) != 'EXPIRED' && list && list.equityType !='ZFB'"
:style="functBackName(list) == 'WAIT_ACTIVATED' ? 'background-color: #023F8F;' : functBackName(list) == 'WAIT_USE' ? 'background-color: orange;' : functBackName(list) == 'USED' ? 'background-color: green;' : 'background-color: gray;'"
class="copy-btn" data-code="{{item}}" @click.stop="copyCode(list)"> class="copy-btn" data-code="{{item}}" @click.stop="copyCode(list)">
{{item.status == 'WAIT_ACTIVATED' ? '去激活' : item.status == 'WAIT_USE' ? '立即领取' :
item.status == 'USED' ? '复制' : '已失效'}}</button>
{{functBackName(list) == 'WAIT_ACTIVATED' ? '去激活' : functBackName(list) == 'WAIT_USE' ? '立即领取' :
functBackName(list) == 'USED' ? '复制' : '已失效'}}</button>
</view> </view>
</view> </view>
</view> </view>
item.equityInfoItems[0].isUse == '0' && item.equityInfoItems[0].couponStatus == item.equityInfoItems[0].isUse == '0' && item.equityInfoItems[0].couponStatus ==
'WAIT_GET' ? 'WAIT_USE' : 'WAIT_GET' ? 'WAIT_USE' :
item.equityInfoItems[0].isUse == '1' && item.equityInfoItems[0].couponStatus == item.equityInfoItems[0].isUse == '1' && item.equityInfoItems[0].couponStatus ==
'WAIT_GET' ? 'WAIT_ACTIVATED' :
item.equityInfoItems[0].couponStatus == 'USED' ? 'USED' : '';
'WAIT_GET' ? 'WAIT_ACTIVATED' : item.equityInfoItems[0].couponStatus == 'USED' ?
'USED' : '';
//WAIT_ACTIVATED(待激活) WAIT_USE(待领取使用) USED(已使用) EXPIRED(已过期) OUINGSYNREE //WAIT_ACTIVATED(待激活) WAIT_USE(待领取使用) USED(已使用) EXPIRED(已过期) OUINGSYNREE
console.log(item.equityInfoItems[0].periodOfValidity, console.log(item.equityInfoItems[0].periodOfValidity,
item.equityInfoItems[0].isUse, item.equityInfoItems[0].notUseCase, item.equityInfoItems[0].isUse, item.equityInfoItems[0].notUseCase,
item.status, item.equityInfoItems[0].couponStatus, '=================', item.status, item.equityInfoItems[0].couponStatus, '=================',
item.vehiclePlate); item.vehiclePlate);
// item.status = item.equityInfoItems[0].couponStatus == 'WAIT_GET' ? 'WAIT_ACTIVATED' : item.equityInfoItems[0].couponStatus
// functBackName(list) = item.equityInfoItems[0].couponStatus == 'WAIT_GET' ? 'WAIT_ACTIVATED' : item.equityInfoItems[0].couponStatus
item.getStatus = getStatusValue(item.status) item.getStatus = getStatusValue(item.status)
item.redeemCodeStr = item.equityInfoItems[0].couponInfoItem && desensitize(item item.redeemCodeStr = item.equityInfoItems[0].couponInfoItem && desensitize(item
.equityInfoItems[0].couponInfoItem.redeemCode) .equityInfoItems[0].couponInfoItem.redeemCode)
// url: '/subpackage/service/equityInfo/equityInfo?singleEquityId=' + singleEquityId.value + // url: '/subpackage/service/equityInfo/equityInfo?singleEquityId=' + singleEquityId.value +
// "&couponAgencyType=" + couponAgencyType.value + "&couponId=" + couponId.value, // "&couponAgencyType=" + couponAgencyType.value + "&couponId=" + couponId.value,
// }) // })
// }
// }


uni.navigateTo({ uni.navigateTo({
url: '/subpackage/service/equityInfo/equityInfo?singleEquityId=' + singleEquityId.value + url: '/subpackage/service/equityInfo/equityInfo?singleEquityId=' + singleEquityId.value +
}) })
} }


function functBackName(item) {
return item.isUse == '0' && item.couponStatus == 'WAIT_GET' ? 'WAIT_USE' :
item.isUse == '1' && item.couponStatus == 'WAIT_GET' ? 'WAIT_ACTIVATED' : item.couponStatus == 'USED' ?
'USED' : '';
}

function copyCode(e) { function copyCode(e) {
let item = e; let item = e;
// // 复制兑换码到剪贴板 // // 复制兑换码到剪贴板
return return
} }


if (item.status == 'WAIT_ACTIVATED') { //待激活
if (e.status == 'WAIT_ACTIVATED') { //待激活
uni.showModal({ uni.showModal({
title: '温馨提示', title: '温馨提示',
content: "激活后,可领取卡卷", content: "激活后,可领取卡卷",
} }
} }
}); });
} else if (item.status == 'WAIT_USE') { //待领取使用
} else if (e.status == 'WAIT_USE') { //待领取使用
uni.showModal({ uni.showModal({
title: '温馨提示', title: '温馨提示',
content: "请在领取后120天内使用,超期失效", content: "请在领取后120天内使用,超期失效",
}); });
// 已使用 USED // 已使用 USED
// 已过期 EXPIRED // 已过期 EXPIRED
} else if (item.status == 'USED') { //已使用
} else if (e.status == 'USED') { //已使用
uni.setClipboardData({ uni.setClipboardData({
data: code, data: code,
success: function() { success: function() {
}); });
}, },
}); });
} else if (item.status == 'EXPIRED') { //已过期
} else if (e.status == 'EXPIRED') { //已过期


} }
} }

Loading…
Откажи
Сачувај