Compare commits

..

4 Commits

Author SHA1 Message Date
sx b8527dc284 合并代码 2025-03-01 09:05:16 +08:00
sx 8cd003414f Merge branch 'lr' of http://1.94.221.165:3000/sx/jiuyiUniapp 2025-02-28 22:38:55 +08:00
lr 0e9104f253 客服 2025-02-28 22:22:37 +08:00
lr d4f75ca431 客服 2025-02-28 22:20:00 +08:00
6 changed files with 57 additions and 48 deletions

View File

@ -64,7 +64,7 @@ export const durian = {
}, },
/** /**
* 交易榴莲果 * 榴莲果挂买挂卖
* @param {Object} param * @param {Object} param
*/ */
consume(param) { consume(param) {
@ -96,5 +96,29 @@ export const durian = {
data: param.data, data: param.data,
}) })
}, },
/**
* 获取榴莲果交易列表
* @param {Object} param
*/
getOrderList(param) {
return util.request({
url: `/coreplay/app/durian/consume`,
method: 'POST',
data: param.data,
load: true,
})
},
/**
* 交易榴莲果
* @param {Object} param
*/
orderSale(param) {
return util.request({
url: `/coreplay/app/durian/consume`,
method: 'POST',
data: param.data,
load: true,
})
},
} }
export default durian export default durian

View File

@ -6,7 +6,7 @@ const config = {
// host: 'h5api', // host: 'h5api',
// #endif // #endif
// #ifndef H5 // #ifndef H5
host: 'http://91f.xyz:8080', host: 'http://91f.xyz:8080',
// #endif // #endif
// 支付方式配置 // 支付方式配置
payType: { payType: {

View File

@ -89,9 +89,6 @@ function handleBuy() {
// //
function toCustomer() { function toCustomer() {
uni.navigateTo({
url: util.setUrl('/pages/mine/setting/feedback')
})
// api.shop.getCustomerService({ merchantId: props.detail.merId }).then(rs => { // api.shop.getCustomerService({ merchantId: props.detail.merId }).then(rs => {
// if (rs.code == 200) { // if (rs.code == 200) {
// let param = {}; // let param = {};
@ -133,7 +130,7 @@ function toCustomer() {
</view> </view>
</view> </view>
<view class="option ver" @click="toCustomer"> <view class="option ver" @click="toCustomer" v-if="0">
<image class="wh30" src="/static/customer-service.png" mode="aspectFit" /> <image class="wh30" src="/static/customer-service.png" mode="aspectFit" />
<text class="text mt10">客服</text> <text class="text mt10">客服</text>
</view> </view>

View File

@ -55,21 +55,16 @@
}) })
// //
const typeList = reactive([{ const typeList = reactive([{
id: 1, id: 9,
name: '挂买', name: '挂买',
}, },
{ {
id: 2, id: 8,
name: '挂卖', name: '挂卖',
} }
]) ])
// //
const typeIndex = ref(0) const typeIndex = ref(0)
//
class Form {
sellNum = ''
totalPrice = ''
}
// //
const form = reactive({ const form = reactive({
sellNum: '', sellNum: '',
@ -206,11 +201,11 @@
// //
function release() { function release() {
// //
if (!form.fruitAmount) { if (!form.sellNum) {
util.alert('请输入榴莲果数量') util.alert('请输入榴莲果数量')
return return
} }
if (!form.fruitAmount) { if (!form.totalPrice) {
util.alert('请输入总价') util.alert('请输入总价')
return return
} }
@ -240,9 +235,11 @@
// id // id
targetUserId: config[type].targetUserId, targetUserId: config[type].targetUserId,
// //
transactionType: 10, transactionType: typeList[typeIndex].id,
// //
fruitAmount: form.fruitAmount, fruitAmount: form.sellNum,
//
totalPrice:form.totalPrice,
// //
name: `${form.first}${form.name}`, name: `${form.first}${form.name}`,
// //
@ -252,7 +249,6 @@
} }
}).then(rs => { }).then(rs => {
if (rs.code === 200) { if (rs.code === 200) {
//
util.getPurse() util.getPurse()
return return
} }
@ -334,8 +330,8 @@
<view class="footer rows plr30 shadow bfff"> <view class="footer rows plr30 shadow bfff">
<view class="f28">我的资产</view> <view class="f28">我的资产</view>
<view class="f28 c666"> <view class="f28 c666">
<text class="wsn">积分:{{purse.score}}</text> <text class="wsn">积分:{{(purse.score).toFixed(2)}}</text>
<text class="wsn ml40">榴莲果:{{purse.fruit}}</text> <text class="wsn ml40">榴莲果:{{(purse.fruit).toFixed(2)}}</text>
</view> </view>
</view> </view>

View File

@ -152,24 +152,24 @@ function handleReport() {
// //
function handleBlack() { function handleBlack() {
// let text = detail.isBlock ? '' : '' let text = detail.isBlock ? '取消拉黑' : '拉黑'
// util.alert({ util.alert({
// content: `${text}${detail.userNickname}`, content: `确认要${text}用户${detail.userNickname}吗?`,
// }).then(rs => { }).then(rs => {
// let obj = { let obj = {
// blockUserId: detail.id, blockUserId: detail.id,
// status: detail.isBlock ? 1 : 0 status: detail.isBlock ? 1 : 0
// } }
// api.mine.blockUser(obj).then(res => { api.mine.blockUser(obj).then(res => {
// if (res.code == 200) { if (res.code == 200) {
// util.alert('') util.alert('操作成功!')
// getUserinfo() getUserinfo()
// // //
// proxy.$refs.menuRef.close() proxy.$refs.menuRef.close()
// } }
// }) })
// }) })
} }
// //

View File

@ -50,16 +50,8 @@ function link(url) {
}) })
} }
function toCustomer() { function toCustomer() {
let param = {};
param.type = 'C2C'
param.name = `${props.detail.merName}`
param.msgId = `${rs.data.serviceId}`
param.isCustomer = true
util.toChat(param)
uni.navigateTo({ uni.navigateTo({
url: util.setUrl('/pages/news/chat/chat', param) url: util.setUrl('/pages/mine/setting/feedback')
}) })
} }
</script> </script>
@ -107,7 +99,7 @@ function toCustomer() {
<view class="df"> <view class="df">
<!-- 客服 --> <!-- 客服 -->
<!-- <image class="ml20 wh40" @click="toCustomer" src="@/static/mine-kefu.png" mode="aspectFill" /> --> <image class="ml20 wh40" @click="toCustomer" src="@/static/mine-kefu.png" mode="aspectFill" />
<!-- 设置 --> <!-- 设置 -->
<image class="ml20 wh40" @click="link('/pages/mine/setting/setting')" src="@/static/mine-shezhi.png" <image class="ml20 wh40" @click="link('/pages/mine/setting/setting')" src="@/static/mine-shezhi.png"
mode="aspectFill" /> mode="aspectFill" />