diff --git a/common/api.js b/common/api.js index 36bec20..cf620e4 100644 --- a/common/api.js +++ b/common/api.js @@ -63,3 +63,5 @@ export const getSysText = (params) => http.post('/employ-api/index/getSysText', export const bindPhone = (params) => http.post('/employ-api/user/bindPhone', params) // 修改头像和昵称,传nickName和headimgurl export const updateUserInfo = (params) => http.post('/employ-api/user/updateUserInfo', params) +// 公告详情 +export const getNotice = (params) => http.get('/employ-api/index/getNotice', {params:params}) \ No newline at end of file diff --git a/pages.json b/pages.json index 15d658a..c4458d4 100644 --- a/pages.json +++ b/pages.json @@ -211,6 +211,15 @@ "navigationBarBackgroundColor": "#FF7A31", "navigationBarTextStyle": "white" } + }, + { + "path": "category/index", + "style": { + "navigationBarTitleText": "分类", + "navigationStyle":"default", + "navigationBarBackgroundColor": "#FF7A31", + "navigationBarTextStyle": "white" + } } ] } diff --git a/pages/home/index.vue b/pages/home/index.vue index 8adcb11..5e2e35b 100644 --- a/pages/home/index.vue +++ b/pages/home/index.vue @@ -25,7 +25,7 @@ - + {{item.name}} @@ -71,7 +71,8 @@ taskList, rolelist, industryList, - getSysText + getSysText, + getNotice } from "@/common/api.js" import enterpriseBox from "./component/enterprise.vue" import masterBox from "./component/master.vue" @@ -116,6 +117,7 @@ this.onIndustryList() this.getLocation() this.onSysText() + this.onNotice() }, onPullDownRefresh() { let that = this @@ -129,6 +131,15 @@ that.onRolelist() }, methods:{ + onNotice(){ + // let that = this + // let params={} + // getNotice(params).then(response=>{ + // console.info(response) + // }).catch(error=>{ + + // }) + }, onSysText(){ let that = this let params={} @@ -147,6 +158,8 @@ console.log('位置',res); console.log('当前位置的经度:' + res.longitude); console.log('当前位置的纬度:' + res.latitude); + uni.setStorageSync("longitude",res.longitude) + uni.setStorageSync("latitude",res.latitude) const qqmapsdk = new QQMapWX({ key: 'TT7BZ-Z3LW4-KOAUB-KWHOA-SBJJ6-Y5B6R' // 必填 }); diff --git a/pages/order/component/enterprise.vue b/pages/order/component/enterprise.vue index 6734c2a..c030e23 100644 --- a/pages/order/component/enterprise.vue +++ b/pages/order/component/enterprise.vue @@ -19,34 +19,35 @@ - - 工装石膏板搬运 + + {{items.companyName}} 已完成 - + - + - 泰山工装石膏板搬运 - 所属行业:水泥搬运 - 所属工种:中午搬运 + {{items.title}} + 所属行业:{{items.industryName}} + 工作时间:{{items.workTime}} 总价格: - 6000 + {{items.amount}} - + 联系客服 + @@ -122,6 +123,7 @@ pageSize:that.pageSize } bossOrderList(params).then(response=>{ + console.info("bossOrder",response.result.records,that.pageNo) if(that.pageNo==1){ that.list = response.result.records }else{ @@ -136,6 +138,22 @@ this.current = event.index this.orderStatus = this.nav[event.index].index this.onOrder() + }, + onOrderDetail(event){ + uni.navigateTo({ + url:"/pages_subpack/order-detail/index?orderId="+event.id + }) + }, + callPhone(event){ + uni.makePhoneCall({ + phoneNumber: event.phone, + success: () => { + console.log("拨打成功"); + }, + fail: (err) => { + console.error("拨打失败", err); + }, + }) } } } diff --git a/pages/order/component/master.vue b/pages/order/component/master.vue index 7c6b637..553d7f1 100644 --- a/pages/order/component/master.vue +++ b/pages/order/component/master.vue @@ -17,7 +17,7 @@ @click="tabClick"> - + 工装石膏板搬运 @@ -47,6 +47,7 @@ + @@ -132,10 +133,25 @@ }) }, tabClick(event){ - console.info(event) this.current = event.index this.orderStatus = this.nav[event.index].index this.onOrder() + }, + onOrderDetail(event){ + uni.navigateTo({ + url:"/pages_subpack/order-detail/index?orderId="+event.id + }) + }, + callPhone(event){ + uni.makePhoneCall({ + phoneNumber: event.phone, + success: () => { + console.log("拨打成功"); + }, + fail: (err) => { + console.error("拨打失败", err); + }, + }) } } } diff --git a/pages/user/index.vue b/pages/user/index.vue index ec33b8f..ad7685a 100644 --- a/pages/user/index.vue +++ b/pages/user/index.vue @@ -222,17 +222,15 @@ }) }, onCustomerService(){ - uni.showModal({ - title: '联系客服', - content: '确定拨打客服电话?', - success: function (res) { - if (res.confirm) { - console.log('用户点击确定'); - } else if (res.cancel) { - console.log('用户点击取消'); - } - } - }); + uni.makePhoneCall({ + phoneNumber: '13185644852', + success: () => { + console.log("拨打成功"); + }, + fail: (err) => { + console.error("拨打失败", err); + }, + }) } } } diff --git a/pages_subpack/category/index.vue b/pages_subpack/category/index.vue new file mode 100644 index 0000000..a594275 --- /dev/null +++ b/pages_subpack/category/index.vue @@ -0,0 +1,90 @@ + + + + + \ No newline at end of file diff --git a/pages_subpack/order-detail/index.vue b/pages_subpack/order-detail/index.vue index 7cc99b8..a6969c2 100644 --- a/pages_subpack/order-detail/index.vue +++ b/pages_subpack/order-detail/index.vue @@ -175,7 +175,7 @@ export default{ data(){ return{ - stepsIndex:4, + stepsIndex:1, stepsList:[ { title:"接单", @@ -249,6 +249,15 @@ }, onService(){ console.info(`联系客服`) + uni.makePhoneCall({ + phoneNumber: this.obj.phone, + success: () => { + console.log("拨打成功"); + }, + fail: (err) => { + console.error("拨打失败", err); + }, + }) }, onsubmit(){ console.info(`确认`)