230 lines
10 KiB
JavaScript
230 lines
10 KiB
JavaScript
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
|
|
["pages/index/contract/contract"], {
|
|
"4cae": function(t, i, e) {
|
|
"use strict";
|
|
(function(t, i) {
|
|
var n = e("4ea4");
|
|
e("8886");
|
|
n(e("66fd"));
|
|
var s = n(e("517f"));
|
|
t.__webpack_require_UNI_MP_PLUGIN__ = e, i(s.default)
|
|
}).call(this, e("bc2e")["default"], e("543d")["createPage"])
|
|
},
|
|
"517f": function(t, i, e) {
|
|
"use strict";
|
|
e.r(i);
|
|
var n = e("8df5"),
|
|
s = e("a0a6");
|
|
for (var a in s)["default"].indexOf(a) < 0 && function(t) {
|
|
e.d(i, t, (function() {
|
|
return s[t]
|
|
}))
|
|
}(a);
|
|
e("70f7");
|
|
var o = e("f0c5"),
|
|
c = Object(o["a"])(s["default"], n["b"], n["c"], !1, null, "e5a6e2f8", null, !1, n["a"], void 0);
|
|
i["default"] = c.exports
|
|
},
|
|
"70f7": function(t, i, e) {
|
|
"use strict";
|
|
var n = e("73ea"),
|
|
s = e.n(n);
|
|
s.a
|
|
},
|
|
"73ea": function(t, i, e) {},
|
|
"8df5": function(t, i, e) {
|
|
"use strict";
|
|
e.d(i, "b", (function() {
|
|
return s
|
|
})), e.d(i, "c", (function() {
|
|
return a
|
|
})), e.d(i, "a", (function() {
|
|
return n
|
|
}));
|
|
var n = {
|
|
uniPopup: function() {
|
|
return e.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(e.bind(null, "6f9d"))
|
|
},
|
|
uEmpty: function() {
|
|
return e.e("uview-ui/components/u-empty/u-empty").then(e.bind(null, "38b8"))
|
|
}
|
|
},
|
|
s = function() {
|
|
var t = this.$createElement,
|
|
i = (this._self._c, this.contract_list.length);
|
|
this.$mp.data = Object.assign({}, {
|
|
$root: {
|
|
g0: i
|
|
}
|
|
})
|
|
},
|
|
a = []
|
|
},
|
|
a0a6: function(t, i, e) {
|
|
"use strict";
|
|
e.r(i);
|
|
var n = e("cd5d"),
|
|
s = e.n(n);
|
|
for (var a in n)["default"].indexOf(a) < 0 && function(t) {
|
|
e.d(i, t, (function() {
|
|
return n[t]
|
|
}))
|
|
}(a);
|
|
i["default"] = s.a
|
|
},
|
|
cd5d: function(t, i, e) {
|
|
"use strict";
|
|
(function(t) {
|
|
Object.defineProperty(i, "__esModule", {
|
|
value: !0
|
|
}), i.default = void 0;
|
|
var n = e("76dd"),
|
|
s = e("0c59"),
|
|
a = {
|
|
components: {
|
|
selectCustomer: function() {
|
|
Promise.all([e.e("common/vendor"), e.e("components/selectCustomer")]).then(function() {
|
|
return resolve(e("5bcd"))
|
|
}.bind(null, e)).catch(e.oe)
|
|
}
|
|
},
|
|
data: function() {
|
|
return {
|
|
moneyInfo: {},
|
|
contract_list: [],
|
|
page: 1,
|
|
limit: 10,
|
|
totalPage: 1,
|
|
BASE_IMG_URL: s.BASE_IMG_URL,
|
|
name: "",
|
|
type: "",
|
|
typeList: ["全部客户", "我的客户", "下级的客户"],
|
|
typeIndex: 0,
|
|
statusList: ["全部", "待审核", "待回款", "已回款"],
|
|
status: null,
|
|
start_time: "",
|
|
end_time: "",
|
|
ascripList: [],
|
|
ascripId: null,
|
|
ascripIndex: null,
|
|
customerObj: null,
|
|
goodsList: ["全部客户", "我的客户", "下级的客户"],
|
|
info: 0,
|
|
rSelect: [],
|
|
has_amount_view:false, //检查是否有查看合同金额的权限
|
|
key_name:'',//关键词
|
|
}
|
|
},
|
|
onLoad: function(t) {
|
|
t.startTime && (this.typeIndex = 0 == t.type ? 1 : 1 == t.type ? 0 : 2, this.type = this.typeList[this.typeIndex], this.start_time = t.startTime, this.end_time = t.endTime, this.ascripId = t.staffid), t.stime && (this.typeIndex = t.status, this.start_time = t.stime, this.end_time = t.etime)
|
|
},
|
|
onShow: function() {
|
|
this.init(), this.getGuishu()
|
|
},
|
|
onReachBottom: function() {
|
|
this.page >= this.totalPage || (this.page++, this.getList())
|
|
},
|
|
methods: {
|
|
bindKeyName: function(e){
|
|
this.key_name = e.detail.value;
|
|
},
|
|
toSelectCustomer: function() {
|
|
this.$refs.customerChild.init()
|
|
},
|
|
getCustomerinfo: function(t) {
|
|
this.customerObj = t
|
|
},
|
|
init: function() {
|
|
var t = this;
|
|
this.page = 1, this.contract_list = [], setTimeout((function() {
|
|
t.getList()
|
|
}), 200)
|
|
},
|
|
toQuery: function() {
|
|
this.$refs.screenpopup.open()
|
|
},
|
|
lookTotal: function() {
|
|
this.$refs.popup.open()
|
|
},
|
|
removeTotal: function() {
|
|
this.$refs.popup.close()
|
|
},
|
|
changeTab: function(t) {
|
|
this.status = t.detail.value
|
|
},
|
|
changeFirTab: function(t) {
|
|
this.typeIndex = t, this.init()
|
|
},
|
|
moveStop: function() {},
|
|
toCreateContract: function() {
|
|
t.navigateTo({
|
|
url: "/pagesA/crm/contract/contract"
|
|
})
|
|
},
|
|
tab: function(t) {
|
|
this.info = t
|
|
},
|
|
getGuishu: function() {
|
|
var t = this;
|
|
(0, n.netSearchStaffList)().then((function(i) {
|
|
t.ascripList = i.data, t.ascripId && t.ascripList.forEach((function(i, e) {
|
|
i.id == t.ascripId && (t.ascripIndex = e)
|
|
}))
|
|
}))
|
|
},
|
|
changeAscrip: function(t) {
|
|
this.ascripIndex = t.detail.value, this.ascripId = this.ascripList[this.ascripIndex].id
|
|
},
|
|
getList: function() {
|
|
var t = this,
|
|
i = {
|
|
page: this.page,
|
|
limit: this.limit,
|
|
createtime: this.start_time && this.end_time ? this.start_time + "," + this.end_time : "",
|
|
type: this.typeIndex,
|
|
status: this.status,
|
|
staff_id: this.ascripId,
|
|
customer_id: this.customerObj ? this.customerObj.id : "",
|
|
name:this.key_name
|
|
};
|
|
// 检查是否查看合同金额的权限
|
|
(n.checkHasAmountView)().then((function(i) {
|
|
console.log(i.data,'权限')
|
|
t.has_amount_view = i.data.has_amount_view;
|
|
wx.setStorageSync('has_amount_view', i.data.has_amount_view)
|
|
}));
|
|
(0, n.netCrmContractList)(i).then((function(i) {
|
|
t.contract_list = t.contract_list.concat(i.data.data), t.totalPage = i.data.last_page, t.moneyInfo = i.data.moneyinfo
|
|
}))
|
|
},
|
|
changeType: function(t) {
|
|
this.typeIndex = t
|
|
},
|
|
changeStartTime: function(t) {
|
|
this.start_time = t.detail.value, this.end_time || (this.end_time = t.detail.value)
|
|
},
|
|
changeEndTime: function(t) {
|
|
this.end_time = t.detail.value, this.start_time || (this.start_time = t.detail.value)
|
|
},
|
|
reset: function() {
|
|
this.type = "", this.start_time = "",this.key_name = "", this.end_time = "", this.ascripId = null, this.ascripIndex = null, this.status = null, this.customerObj = null
|
|
},
|
|
sureQuery: function() {
|
|
this.$refs.screenpopup.close(), this.init()
|
|
},
|
|
toContractDetail: function(i) {
|
|
t.navigateTo({
|
|
url: "/pages/index/groupCompany/contract/contractDetail?id=" + i
|
|
})
|
|
},
|
|
|
|
}
|
|
};
|
|
i.default = a
|
|
}).call(this, e("543d")["default"])
|
|
}
|
|
},
|
|
[
|
|
["4cae", "common/runtime", "common/vendor"]
|
|
]
|
|
]); |