crm_second_opening_mini/pages/index/index.js

285 lines
14 KiB
JavaScript

(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
["pages/index/index"], {
"0b56": function(t, e, n) {
"use strict";
(function(t, a) {
var i = n("4ea4");
Object.defineProperty(e, "__esModule", {
value: !0
}), e.default = void 0;
var s, o = i(n("9523")),
r = n("0c59"),
u = n("fef2"),
c = n("db68"),
d = n("eec6"),
f = n("76dd"),
h = n("dc92"),
l = n("f785"),
m = {
mixins: [u.pageJumps, u.statisticalPageJumps],
components: {
uniTabbar: function() {
n.e("components/tabbar/tabbar").then(function() {
return resolve(n("c4bc"))
}.bind(null, n)).catch(n.oe)
},
screenPop: function() {
n.e("pages/index/screen").then(function() {
return resolve(n("5aad"))
}.bind(null, n)).catch(n.oe)
}
},
data: function() {
return {
topHeight: 0,
paddingHeight: 0,
searchWidth: 470,
BASE_IMG_URL: r.BASE_IMG_URL,
tipNumber: null,
typeList: ["本人及下属", "仅本人", "仅下属"],
typeIndex: 0,
dataTime: "",
startTime: "",
endTime: "",
text: "本月",
info: {},
target_money: 0,
complete_money: 0,
percentage: 0,
shows: !1,
approvelNum: 0,
oneChart: {},
chartData: {},
achieveArr: [{
id: 1,
name: "合同"
}, {
id: 2,
name: "回款"
}],
achieveIndex: 0
}
},
onLaunch: function() {},
onLoad: function() {
var e = this;
t.getSystemInfo({
success: function(t) {
var n, i = a.getMenuButtonBoundingClientRect();
n = i.height + 2 * (i.top - t.statusBarHeight) + t.statusBarHeight + 5, e.topHeight = n, e.paddingHeight = i.top, e.searchWidth = 470
}
}), this.getTime()
},
onShow: function() {
this.roleType = t.getStorageSync("roleType"), this.rules = t.getStorageSync("rules"), this.dataTime = (0, d.getNowData)().substr(0, 7), t.getStorageSync("isAuth") ? this.getTip() : this.tipNumber = 0
},
methods: (s = {
changeAchieve: function(t) {
this.achieveIndex = t.detail.value, this.getTarget()
},
getTime: function() {
var t = this;
(0, h.netTime)({
times: "thismonth"
}).then((function(e) {
e = e.data, t.startTime = e.times[0], t.endTime = e.times[1]
}))
},
getOpenid: function() {
(0, l.netMapKey)().then((function(e) {
t.setStorageSync("mapKey", e.data.map_key), t.setStorageSync("appid", e.data.appid)
}))
},
getTip: function() {
var e = this;
(0, c.netAgentList)().then((function(n) {
t.setStorageSync("token", n.data.userinfo.token), t.setStorageSync("roleType", n.data.userinfo.role_type), t.setStorageSync("rules", n.data.userinfo.rules), e.tipNumber = n.data.total, e.approvelNum = n.data.examine.count, e.getData(), e.getTarget(), e.getOpenid()
}))
},
getData: function() {
var t = this,
e = {
times: this.startTime + "," + this.endTime,
type: this.typeIndex
};
(0, f.netGetBriefdata)(e).then((function(e) {
t.info = e.data
}))
},
getTarget: function() {
var t = this,
e = {
times: this.startTime + "," + this.endTime,
type: this.typeIndex,
status: this.achieveArr[this.achieveIndex].id
};
(0, h.netGetData)(e).then((function(e) {
t.complete_money = e.data.contract_moneys, t.target_money = e.data.achievement;
var n = e.data.ratio >= 100 ? 100 : e.data.ratio,
a = {
series: [{
name: "已完成",
color: "#2979ff",
data: n
}]
},
i = {
title: {
name: e.data.ratio + "%",
fontSize: 18,
color: "#2979ff"
},
subtitle: {
name: "完成率",
fontSize: 15,
color: "#666666"
},
extra: {
arcbar: {
type: "circle",
width: 12,
backgroundColor: "#E9E9E9",
startAngle: 1.5,
endAngle: .25,
gap: 2
}
}
};
t.oneChart = i, t.chartData = a
}))
},
changeType: function(t) {
this.typeIndex = t.detail.value, this.getData(), this.getTarget()
},
changeDataTime: function(t) {
this.$refs.screenChild.init()
},
sureTime: function(t) {
console.log(t, "===="), t.text && t.start_time && t.end_time && (this.text = t.text, this.startTime = t.start_time, this.endTime = t.end_time, this.getData(), this.getTarget())
},
toProductList: function() {
t.navigateTo({
url: "/pagesA/product/index"
})
},
toPayment: function() {
t.navigateTo({
url: "/pagesA/payment/index"
})
},
toCostList: function() {
t.navigateTo({
url: "/pagesA/cost/index"
})
},
toBillList: function() {
t.navigateTo({
url: "/pagesA/bills/index"
})
}
}, (0, o.default)(s, "toPayment", (function() {
t.navigateTo({
url: "/pagesA/payment/index"
})
})), (0, o.default)(s, "toPayPlan", (function() {
t.navigateTo({
url: "/pagesA/payplan/index"
})
})), (0, o.default)(s, "achieveStatis", (function() {
t.navigateTo({
url: "/pagesA/crm/statisticalFrom/achieveStatis"
})
})), (0, o.default)(s, "toClock", (function() {
t.navigateTo({
url: "/pagesA/punchclock/index"
})
})), (0, o.default)(s, "toBusiness", (function() {
t.navigateTo({
url: "/pagesA/business/index"
})
})), (0, o.default)(s, "toCheckBusiness", (function() {
t.navigateTo({
url: "/pagesA/business/index?type=" + this.typeIndex + "&stime=" + this.startTime + "&etime=" + this.endTime
})
})), (0, o.default)(s, "toCus", (function(e) {
t.navigateTo({
url: "/pagesA/crm/customerManagement/customerManagement?cusStatus=" + e + "&stime=" + this.startTime + "&etime=" + this.endTime
})
})), (0, o.default)(s, "toBus", (function(e) {
t.navigateTo({
url: "/pagesA/business/index?busStatus=" + e + "&stime=" + this.startTime + "&etime=" + this.endTime
})
})), s)
};
e.default = m
}).call(this, n("543d")["default"], n("bc2e")["default"])
},
"52bc": function(t, e, n) {},
"84f4": function(t, e, n) {
"use strict";
var a = n("52bc"),
i = n.n(a);
i.a
},
"88d5": function(t, e, n) {
"use strict";
n.d(e, "b", (function() {
return i
})), n.d(e, "c", (function() {
return s
})), n.d(e, "a", (function() {
return a
}));
var a = {
qiunDataCharts: function() {
return Promise.all([n.e("common/vendor"), n.e("uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts")]).then(n.bind(null, "2e67"))
}
},
i = function() {
var t = this.$createElement;
this._self._c
},
s = []
},
c365: function(t, e, n) {
"use strict";
n.r(e);
var a = n("0b56"),
i = n.n(a);
for (var s in a)["default"].indexOf(s) < 0 && function(t) {
n.d(e, t, (function() {
return a[t]
}))
}(s);
e["default"] = i.a
},
c489: function(t, e, n) {
"use strict";
n.r(e);
var a = n("88d5"),
i = n("c365");
for (var s in i)["default"].indexOf(s) < 0 && function(t) {
n.d(e, t, (function() {
return i[t]
}))
}(s);
n("84f4");
var o = n("f0c5"),
r = Object(o["a"])(i["default"], a["b"], a["c"], !1, null, "0cd52b3f", null, !1, a["a"], void 0);
e["default"] = r.exports
},
e177: function(t, e, n) {
"use strict";
(function(t, e) {
var a = n("4ea4");
n("8886");
a(n("66fd"));
var i = a(n("c489"));
t.__webpack_require_UNI_MP_PLUGIN__ = n, e(i.default)
}).call(this, n("bc2e")["default"], n("543d")["createPage"])
}
},
[
["e177", "common/runtime", "common/vendor"]
]
]);