|
|
@@ -88,32 +88,32 @@ Page({
|
|
|
* @author : 周兴
|
|
|
* @date : 2024/4/25 11:46
|
|
|
*/
|
|
|
- showTip(e) {
|
|
|
- let tip = e.currentTarget.dataset.tip
|
|
|
- if (tip) {
|
|
|
- util.showToast(tip);
|
|
|
- }
|
|
|
- },
|
|
|
- /**
|
|
|
- * @desc : 关闭所有的tip
|
|
|
- * @date : 2024/5/24 15:49
|
|
|
- * @author : 王英杰
|
|
|
- */
|
|
|
- handleTap(){
|
|
|
- if(this.selectComponent('#dk-tip1')){
|
|
|
- this.selectComponent('#dk-tip1').setShowTipFlag(false)
|
|
|
- }
|
|
|
- if(this.selectComponent('#dk-tip2')){
|
|
|
- this.selectComponent('#dk-tip2').setShowTipFlag(false)
|
|
|
- }
|
|
|
- if(this.selectComponent('#dk-tip3')){
|
|
|
- this.selectComponent('#dk-tip3').setShowTipFlag(false)
|
|
|
- }
|
|
|
- if(this.selectComponent('#dk-tip4')){
|
|
|
- this.selectComponent('#dk-tip4').setShowTipFlag(false)
|
|
|
- }
|
|
|
- },
|
|
|
-
|
|
|
+ showTip(e) {
|
|
|
+ let tip = e.currentTarget.dataset.tip
|
|
|
+ if (tip) {
|
|
|
+ util.showToast(tip);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ /**
|
|
|
+* @desc : 关闭所有的tip
|
|
|
+* @date : 2024/5/24 15:49
|
|
|
+* @author : 王英杰
|
|
|
+*/
|
|
|
+ handleTap() {
|
|
|
+ if (this.selectComponent('#dk-tip1')) {
|
|
|
+ this.selectComponent('#dk-tip1').setShowTipFlag(false)
|
|
|
+ }
|
|
|
+ if (this.selectComponent('#dk-tip2')) {
|
|
|
+ this.selectComponent('#dk-tip2').setShowTipFlag(false)
|
|
|
+ }
|
|
|
+ if (this.selectComponent('#dk-tip3')) {
|
|
|
+ this.selectComponent('#dk-tip3').setShowTipFlag(false)
|
|
|
+ }
|
|
|
+ if (this.selectComponent('#dk-tip4')) {
|
|
|
+ this.selectComponent('#dk-tip4').setShowTipFlag(false)
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
/**
|
|
|
* @desc : 收款单保存后重新刷新数据
|
|
|
* @date : 2024/5/24 15:49
|
|
|
@@ -140,7 +140,7 @@ Page({
|
|
|
let followList = []
|
|
|
for (let i = 0; i < list.length; i++) {
|
|
|
if (list[i].followId) {
|
|
|
- list[i].createTime =util.formatDataTime(new Date(list[i].createTime))
|
|
|
+ list[i].createTime = util.formatDataTime(new Date(list[i].createTime))
|
|
|
followList.push(list[i])
|
|
|
}
|
|
|
}
|
|
|
@@ -219,11 +219,11 @@ Page({
|
|
|
*/
|
|
|
onChange(e) {
|
|
|
//体验跳转显示假数据
|
|
|
- if(this.data.params && this.data.params.testFlag){
|
|
|
+ if (this.data.params && this.data.params.testFlag) {
|
|
|
return
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
let name = e.detail.name
|
|
|
- let cusId = this.data.id?this.data.id:this.data.item.cusId
|
|
|
+ let cusId = this.data.id ? this.data.id : this.data.item.cusId
|
|
|
if (name == 'follow') {
|
|
|
this.getCusFollowList(cusId)
|
|
|
}
|
|
|
@@ -253,15 +253,15 @@ Page({
|
|
|
*/
|
|
|
changeTag(e) {
|
|
|
//体验跳转显示假数据
|
|
|
- if(this.data.params && this.data.params.testFlag){
|
|
|
+ if (this.data.params && this.data.params.testFlag) {
|
|
|
return
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
let data = this.data.item
|
|
|
let name = e.detail.name
|
|
|
this.setData({
|
|
|
activeCard: e.detail.name
|
|
|
})
|
|
|
- if (name == 'order') {
|
|
|
+ if (name == 'order') {
|
|
|
this.getOrderList(data.cusId)
|
|
|
}
|
|
|
else if (name == 'order-out') {
|
|
|
@@ -378,13 +378,13 @@ Page({
|
|
|
*/
|
|
|
toJump(e) {
|
|
|
//体验跳转显示假数据
|
|
|
- if(this.data.params && this.data.params.testFlag){
|
|
|
- return
|
|
|
- }else{
|
|
|
+ if (this.data.params && this.data.params.testFlag) {
|
|
|
+ return
|
|
|
+ } else {
|
|
|
let key = e.currentTarget.dataset.key
|
|
|
let url = null
|
|
|
let gradeCode = this.data.gradeCode
|
|
|
-
|
|
|
+
|
|
|
if (key == 'sale') {
|
|
|
// if (gradeCode == Constants.gradeCode.STD) { //标准
|
|
|
// url = this.data.route.toSaleOutOrder.url
|
|
|
@@ -463,9 +463,9 @@ Page({
|
|
|
*/
|
|
|
toOriginalCollection(e) {
|
|
|
//体验跳转显示假数据
|
|
|
- if(this.data.params && this.data.params.testFlag){
|
|
|
- return
|
|
|
- }else{
|
|
|
+ if (this.data.params && this.data.params.testFlag) {
|
|
|
+ return
|
|
|
+ } else {
|
|
|
let item = e.currentTarget.dataset.item
|
|
|
this.setData({
|
|
|
selectflag: true
|
|
|
@@ -474,9 +474,9 @@ Page({
|
|
|
let route = this.data.route
|
|
|
// 标准版跳转客户收款
|
|
|
if (this.data.gradeCode == Constants.gradeCode.STD) {
|
|
|
- if(item.rpType == Constants.rpType.returnReceipt){
|
|
|
+ if (item.rpType == Constants.rpType.returnReceipt) {
|
|
|
method = 'refundDetail'
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
method = 'collectionDetail'
|
|
|
}
|
|
|
} else {
|
|
|
@@ -490,47 +490,47 @@ Page({
|
|
|
events: {
|
|
|
// 保存成功后刷新页面
|
|
|
refresh: function (data) {
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
},
|
|
|
success: function (res) {
|
|
|
// 通过eventChannel向被打开页面传送数据 TODO 测试例子url是写死的,实际中,需要从route中读取
|
|
|
- res.eventChannel.emit('params', { id: item.rpId, formMode: Constants.formMode.other,formReturnMode:'customer' })
|
|
|
+ res.eventChannel.emit('params', { id: item.rpId, formMode: Constants.formMode.other, formReturnMode: 'customer' })
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
|
|
|
-/**
|
|
|
- * @desc : 跳转查看销售订单源单
|
|
|
- * @date : 2024/2/1 15:49
|
|
|
- * @author : 于继渤
|
|
|
- */
|
|
|
- toOrderDetail(e){
|
|
|
+ /**
|
|
|
+ * @desc : 跳转查看销售订单源单
|
|
|
+ * @date : 2024/2/1 15:49
|
|
|
+ * @author : 于继渤
|
|
|
+ */
|
|
|
+ toOrderDetail(e) {
|
|
|
//体验跳转显示假数据
|
|
|
- if(this.data.params && this.data.params.testFlag){
|
|
|
- return
|
|
|
- }else{
|
|
|
- let item = e.currentTarget.dataset.item
|
|
|
- this.setData({
|
|
|
- selectflag: true
|
|
|
- })
|
|
|
- let route = this.data.route
|
|
|
- let that = this
|
|
|
- wx.navigateTo({
|
|
|
- url: route.orderDetail.url,
|
|
|
- events: {
|
|
|
- // 保存成功后刷新页面
|
|
|
- refresh: function (data) {
|
|
|
-
|
|
|
+ if (this.data.params && this.data.params.testFlag) {
|
|
|
+ return
|
|
|
+ } else {
|
|
|
+ let item = e.currentTarget.dataset.item
|
|
|
+ this.setData({
|
|
|
+ selectflag: true
|
|
|
+ })
|
|
|
+ let route = this.data.route
|
|
|
+ let that = this
|
|
|
+ wx.navigateTo({
|
|
|
+ url: route.orderDetail.url,
|
|
|
+ events: {
|
|
|
+ // 保存成功后刷新页面
|
|
|
+ refresh: function (data) {
|
|
|
+
|
|
|
+ }
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ // 通过eventChannel向被打开页面传送数据 TODO 测试例子url是写死的,实际中,需要从route中读取
|
|
|
+ res.eventChannel.emit('params', { id: item.orderId, item: item, formMode: Constants.formMode.other, formReturnMode: 'customer' })
|
|
|
}
|
|
|
- },
|
|
|
- success: function (res) {
|
|
|
- // 通过eventChannel向被打开页面传送数据 TODO 测试例子url是写死的,实际中,需要从route中读取
|
|
|
- res.eventChannel.emit('params', { id: item.orderId, item:item, formMode: Constants.formMode.other,formReturnMode:'customer' })
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
@@ -538,13 +538,13 @@ Page({
|
|
|
* @date : 2024/7/11 09:39
|
|
|
* @author : 刘尧
|
|
|
*/
|
|
|
- toOutDetail(e){
|
|
|
- console.log('toOutDetail', e.currentTarget.dataset.item);
|
|
|
- let item = e.currentTarget.dataset.item
|
|
|
- this.setData({
|
|
|
- selectflag: true
|
|
|
- })
|
|
|
-
|
|
|
+ toOutDetail(e) {
|
|
|
+ console.log('toOutDetail', e.currentTarget.dataset.item);
|
|
|
+ let item = e.currentTarget.dataset.item
|
|
|
+ this.setData({
|
|
|
+ selectflag: true
|
|
|
+ })
|
|
|
+
|
|
|
let route = this.data.route
|
|
|
let that = this
|
|
|
wx.navigateTo({
|
|
|
@@ -552,7 +552,7 @@ Page({
|
|
|
events: {
|
|
|
// 保存成功后刷新页面
|
|
|
refresh: function (data) {
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
},
|
|
|
success: function (res) {
|
|
|
@@ -566,7 +566,7 @@ Page({
|
|
|
},
|
|
|
|
|
|
|
|
|
- toOrderOutReturnDetail(e){
|
|
|
+ toOrderOutReturnDetail(e) {
|
|
|
let item = e.currentTarget.dataset.item
|
|
|
this.setData({
|
|
|
selectflag: true
|
|
|
@@ -578,59 +578,59 @@ Page({
|
|
|
events: {
|
|
|
// 保存成功后刷新页面
|
|
|
refresh: function (data) {
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
},
|
|
|
success: function (res) {
|
|
|
// 通过eventChannel向被打开页面传送数据 TODO 测试例子url是写死的,实际中,需要从route中读取
|
|
|
- res.eventChannel.emit('params', { id: item.outId,formMode: Constants.formMode.detail, formType: Constants.formMode.detail ,formReturnMode:'customer' })
|
|
|
+ res.eventChannel.emit('params', { id: item.outId, formMode: Constants.formMode.detail, formType: Constants.formMode.detail, formReturnMode: 'customer' })
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
|
|
|
- /**
|
|
|
- * @desc : 跳转
|
|
|
- * @date : 2024/2/1 15:49
|
|
|
- * @author : 于继渤
|
|
|
- */
|
|
|
- toDetailFollow(e) {
|
|
|
- //体验跳转显示假数据
|
|
|
- if(this.data.params && this.data.params.testFlag){
|
|
|
- return
|
|
|
- }else{
|
|
|
- let item = e.currentTarget.dataset.item
|
|
|
- console.log('toDetailFollow', e)
|
|
|
- let url = null
|
|
|
- let title = undefined
|
|
|
- if (item.followStatus == '跟进状态-报备' || item.followStatus == '跟进状态-接待') {
|
|
|
- url = this.data.route.toFollowStatus1.url
|
|
|
- } else if (item.followStatus == '跟进状态-跟进' || item.followStatus == '跟进状态-邀约') {
|
|
|
- title = '跟进详情'
|
|
|
- url = this.data.route.toFollowStatus2.url
|
|
|
- } else if (item.followStatus == '跟进状态-约尺') {
|
|
|
- url = this.data.route.toFollowStatus3.url
|
|
|
- }
|
|
|
- let _this = this;
|
|
|
- wx.navigateTo({
|
|
|
- url: url,
|
|
|
- events: {
|
|
|
- // 保存成功后刷新页面
|
|
|
- refresh: function (data) {
|
|
|
- // 刷新一览界面
|
|
|
- _this.searchData();
|
|
|
- }
|
|
|
- },
|
|
|
- success: function (res) {
|
|
|
- let data = {}
|
|
|
- data.id = item.followId
|
|
|
- data.formMode = Constants.formMode.edit
|
|
|
- data.formType = Constants.formMode.detail
|
|
|
- data.title = title
|
|
|
- res.eventChannel.emit('params', data);
|
|
|
+ /**
|
|
|
+ * @desc : 跳转
|
|
|
+ * @date : 2024/2/1 15:49
|
|
|
+ * @author : 于继渤
|
|
|
+ */
|
|
|
+ toDetailFollow(e) {
|
|
|
+ //体验跳转显示假数据
|
|
|
+ if (this.data.params && this.data.params.testFlag) {
|
|
|
+ return
|
|
|
+ } else {
|
|
|
+ let item = e.currentTarget.dataset.item
|
|
|
+ console.log('toDetailFollow', e)
|
|
|
+ let url = null
|
|
|
+ let title = undefined
|
|
|
+ if (item.followStatus == '跟进状态-报备' || item.followStatus == '跟进状态-接待') {
|
|
|
+ url = this.data.route.toFollowStatus1.url
|
|
|
+ } else if (item.followStatus == '跟进状态-跟进' || item.followStatus == '跟进状态-邀约') {
|
|
|
+ title = '跟进详情'
|
|
|
+ url = this.data.route.toFollowStatus2.url
|
|
|
+ } else if (item.followStatus == '跟进状态-约尺') {
|
|
|
+ url = this.data.route.toFollowStatus3.url
|
|
|
}
|
|
|
- })
|
|
|
- }
|
|
|
-},
|
|
|
+ let _this = this;
|
|
|
+ wx.navigateTo({
|
|
|
+ url: url,
|
|
|
+ events: {
|
|
|
+ // 保存成功后刷新页面
|
|
|
+ refresh: function (data) {
|
|
|
+ // 刷新一览界面
|
|
|
+ _this.searchData();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ let data = {}
|
|
|
+ data.id = item.followId
|
|
|
+ data.formMode = Constants.formMode.edit
|
|
|
+ data.formType = Constants.formMode.detail
|
|
|
+ data.title = title
|
|
|
+ res.eventChannel.emit('params', data);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
|
|
|
|
|
|
|
|
|
@@ -641,17 +641,17 @@ Page({
|
|
|
*/
|
|
|
loadInit() {
|
|
|
//体验跳转显示假数据
|
|
|
- if(this.data.params && this.data.params.testFlag){
|
|
|
+ if (this.data.params && this.data.params.testFlag) {
|
|
|
this.setData({
|
|
|
- item:Data.falseCusItemData[0],
|
|
|
+ item: Data.falseCusItemData[0],
|
|
|
active: 'deal',
|
|
|
activeCard: 'order',
|
|
|
- orderList:Data.falseOrderData,
|
|
|
+ orderList: Data.falseOrderData,
|
|
|
orderOutList: Data.falseSaleOutData,
|
|
|
- paymentRecordsList:Data.falseReceiptData,
|
|
|
+ paymentRecordsList: Data.falseReceiptData,
|
|
|
refundRecordsList: Data.falseBackMacData,
|
|
|
})
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
let gradeCode = this.data.gradeCode
|
|
|
let name = null
|
|
|
if (gradeCode == Constants.gradeCode.STD) {
|
|
|
@@ -677,24 +677,24 @@ Page({
|
|
|
}
|
|
|
this.onChange(e);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
- onShow(){
|
|
|
-
|
|
|
- if(this.data.refreshByAdd){
|
|
|
+ onShow() {
|
|
|
+
|
|
|
+ if (this.data.refreshByAdd) {
|
|
|
this.getPayRecords(this.data.id, '收付款类型-收款')
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
|
|
|
- /**
|
|
|
- * @desc : 功能包购买浮钮
|
|
|
- * @date : 2024/7/10 8:49
|
|
|
- * @author : 常皓宁
|
|
|
- */
|
|
|
- toBuy(){
|
|
|
+ /**
|
|
|
+* @desc : 功能包购买浮钮
|
|
|
+* @date : 2024/7/10 8:49
|
|
|
+* @author : 常皓宁
|
|
|
+*/
|
|
|
+ toBuy() {
|
|
|
//home的功能包修改此处就需要做相应修改 包括后面的传值
|
|
|
- let funPackage = app.globalData.company.funPackage? [...app.globalData.company.funPackage] : []
|
|
|
+ let funPackage = app.globalData.company.funPackage ? [...app.globalData.company.funPackage] : []
|
|
|
let params = {}
|
|
|
params.endDate = app.globalData.company.endDate
|
|
|
params.userEndDate = this.data.params.userEndDate
|
|
|
@@ -717,21 +717,27 @@ Page({
|
|
|
params.activityItemIds = [this.data.params.activityItemId]
|
|
|
|
|
|
funPackage.push({
|
|
|
- funUuids: this.data.params.funUuids,
|
|
|
- activityId: this.data.params.activityId,
|
|
|
+ funUuids: this.data.params.funUuids,
|
|
|
+ activityId: this.data.params.activityId,
|
|
|
})
|
|
|
params.funPackage = funPackage
|
|
|
if (app.globalData.company.vip) {
|
|
|
- params.vip = true;
|
|
|
+ params.vip = true;
|
|
|
}
|
|
|
params.buyLong = this.data.params.extendDays + '天'
|
|
|
+ // 操作员
|
|
|
+ params.staffNameFrom = this.data.params.staffNameFrom
|
|
|
+ // 优惠券使用id 金额大于0
|
|
|
+ params.couponUseId = this.data.params.couponUseId
|
|
|
+ params.integral = this.data.params.integral
|
|
|
+ params.orderAmount = this.data.params.orderAmount
|
|
|
console.log(params);
|
|
|
let service = app.globalData['companyService']
|
|
|
- return this.excute(service, service.saveFunc,params).then(res => {
|
|
|
- if (res.data.code == Constants.SUCESS_CODE) {
|
|
|
- // 成功后跳转支付
|
|
|
- this.toPay(res.data.data);
|
|
|
- }
|
|
|
+ return this.excute(service, service.saveFunc, params).then(res => {
|
|
|
+ if (res.data.code == Constants.SUCESS_CODE && Number(this.data.params.factAmt) > 0) {
|
|
|
+ // 成功后跳转支付
|
|
|
+ this.toPay(res.data.data);
|
|
|
+ }
|
|
|
})
|
|
|
},
|
|
|
/**
|
|
|
@@ -739,7 +745,7 @@ Page({
|
|
|
* @date : 2024/7/11 10:47
|
|
|
* @author : 刘尧
|
|
|
*/
|
|
|
- showInitial(e){
|
|
|
+ showInitial(e) {
|
|
|
this.setData({
|
|
|
initialValueFlag: !this.data.initialValueFlag
|
|
|
})
|