|
|
@@ -5,6 +5,7 @@ Page({
|
|
|
addGlobalClass: true
|
|
|
},
|
|
|
data: {
|
|
|
+ sheetShow: false,
|
|
|
sheetTitle: "",
|
|
|
showWhere: "所有日期",
|
|
|
timeRangeShow: false,
|
|
|
@@ -25,6 +26,64 @@ Page({
|
|
|
},
|
|
|
teamList: [],
|
|
|
isEdit: false, //退出时是否重新获取列表
|
|
|
+ actions: [{
|
|
|
+ name: "成交"
|
|
|
+ }, {
|
|
|
+ name: "无效"
|
|
|
+ }, {
|
|
|
+ name: "跟进"
|
|
|
+ }]
|
|
|
+ },
|
|
|
+ handleSelect({
|
|
|
+ detail
|
|
|
+ }) {
|
|
|
+ const that = this;
|
|
|
+ if (detail.name == '跟进') {
|
|
|
+ this.selectComponent("#follow").updateTime();
|
|
|
+ this.setData({
|
|
|
+ sheetTitle: '跟进计划'
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ wx.showModal({
|
|
|
+ title: "提示",
|
|
|
+ content: `是否确认"${detail.name}"该线索,确认后将无法撤销操作!`,
|
|
|
+ success({
|
|
|
+ confirm
|
|
|
+ }) {
|
|
|
+ if (!confirm) return;
|
|
|
+ _Http.basic({
|
|
|
+ "classname": "saletool.orderclue.web.orderclue",
|
|
|
+ "method": "addFollowUpLog",
|
|
|
+ "content": {
|
|
|
+ sat_orderclueid: that.data.detailsData.sat_orderclueid,
|
|
|
+ "content": "",
|
|
|
+ "followupmode": "",
|
|
|
+ "logtype": detail.name,
|
|
|
+ "competitor": ""
|
|
|
+ },
|
|
|
+ }).then(res => {
|
|
|
+ if (res.msg != '成功') return wx.showToast({
|
|
|
+ title: res.msg,
|
|
|
+ icon: "none"
|
|
|
+ });
|
|
|
+ that.selectDetail();
|
|
|
+ that.getFollowList();
|
|
|
+ });
|
|
|
+ wx.showToast({
|
|
|
+ title: '操作成功',
|
|
|
+ icon: "none"
|
|
|
+ })
|
|
|
+ const pages = getCurrentPages();
|
|
|
+ pages[pages.length - 2].getList();
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ this.selectCancel();
|
|
|
+ },
|
|
|
+ selectCancel() {
|
|
|
+ this.setData({
|
|
|
+ sheetShow: false
|
|
|
+ })
|
|
|
},
|
|
|
/**
|
|
|
* 生命周期函数--监听页面加载
|
|
|
@@ -111,11 +170,16 @@ Page({
|
|
|
const {
|
|
|
name
|
|
|
} = e.currentTarget.dataset;
|
|
|
- if (name == '线索编辑') this.selectComponent("#edit").initData();
|
|
|
- if (name == '跟进计划') this.selectComponent("#follow").updateTime();
|
|
|
- this.setData({
|
|
|
- sheetTitle: name
|
|
|
- })
|
|
|
+ if (name == '跟进计划') {
|
|
|
+ this.setData({
|
|
|
+ sheetShow: true
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ if (name == '线索编辑') this.selectComponent("#edit").initData()
|
|
|
+ this.setData({
|
|
|
+ sheetTitle: name
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
/* 结束编辑 */
|
|
|
endEdit() {
|
|
|
@@ -203,5 +267,5 @@ Page({
|
|
|
if (pages[pages.length - 2].route == 'pages/threadedTree/index') pages[pages.length - 2].getList(true);
|
|
|
}
|
|
|
},
|
|
|
- onShareAppMessage(res) { }
|
|
|
+ onShareAppMessage(res) {}
|
|
|
})
|