73 lines
2.8 KiB
JavaScript
73 lines
2.8 KiB
JavaScript
// 分公司
|
|
function loadCompanyData() {
|
|
let list = [{ id: 'company-0', labelName: '全部' }];
|
|
getCompanyData();
|
|
function getCompanyData() {
|
|
let params = {
|
|
encryptedData: JSON.stringify({})
|
|
};
|
|
let url = dataUrl + 'backstage/homeIndex/getCompanyData';
|
|
ajaxRequest(url, "POST", params, false, function () {
|
|
}, function (result) {
|
|
if (result.code === 200) {
|
|
$.each(result.data, function (index, item) {
|
|
list.push({ id: 'company-' + item.id, labelName: item.name });
|
|
})
|
|
}
|
|
}, function (xhr, status, error) {
|
|
errorFn(xhr, status, error)
|
|
}, null);
|
|
}
|
|
setTagData(list, 'demo');
|
|
}
|
|
|
|
// 派车状态
|
|
function loadDispatchStatusData(type) {
|
|
let list = [{ id: 'dispatch-0', labelName: '全部' }, { id: 'dispatch-1', labelName: '部分派车' }, { id: 'dispatch-2', labelName: '待派车' }, { id: 'dispatch-3', labelName: '全部派车' }, { id: 'dispatch-4', labelName: '待分配' }];
|
|
if(type){
|
|
list = [{ id: 'dispatch-0', labelName: '全部' }, { id: 'dispatch-1', labelName: '待派车' }, { id: 'dispatch-2', labelName: '已派车' }];
|
|
}
|
|
setTagData(list, 'demo2');
|
|
}
|
|
|
|
// 年份
|
|
function loadYearsData() {
|
|
let list = [];
|
|
let nowYear = new Date().getFullYear();
|
|
for (let i = 0; i < 4; i++) {
|
|
let year = nowYear - i;
|
|
list.push({ id: 'year-' + year, labelName: year + '年' });
|
|
}
|
|
setTagData(list, 'demo3');
|
|
}
|
|
|
|
// 月份
|
|
function loadMonthData() {
|
|
const list = [{ id: 'month-01', labelName: '1月' }, { id: 'month-02', labelName: '2月' }, { id: 'month-03', labelName: '3月' }, { id: 'month-04', labelName: '4月' },
|
|
{ id: 'month-05', labelName: '5月' }, { id: 'month-06', labelName: '6月' }, { id: 'month-07', labelName: '7月' }, { id: 'month-08', labelName: '8月' },
|
|
{ id: 'month-09', labelName: '9月' }, { id: 'month-10', labelName: '10月' }, { id: 'month-11', labelName: '11月' }, { id: 'month-12', labelName: '12月' }];
|
|
setTagData(list, 'demo4');
|
|
}
|
|
|
|
// 付款状态
|
|
function loadPayStatusData() {
|
|
const list = [{ id: 'pay-0', labelName: '全部' }, { id: 'pay-2', labelName: '待付款' }, { id: 'pay-1', labelName: '已付款' }];
|
|
setTagData(list, 'demo5');
|
|
}
|
|
|
|
// 车辆类型
|
|
function loadTypeData() {
|
|
const list = [{ id: 'type-0', labelName: '全部' }, { id: 'type-1', labelName: '车辆' }, { id: 'type-2', labelName: '吊车' }];
|
|
setTagData(list, 'demo6');
|
|
}
|
|
|
|
// 标签赋值
|
|
function setTagData(list, name) {
|
|
if (list && list.length > 0) {
|
|
let html = '';
|
|
$.each(list, function (index, item) {
|
|
html += '<button lay-id="' + item.id + '" type="button" class="tag-item">' + item.labelName + '</button>'
|
|
})
|
|
$('#' + name).empty().append(html);
|
|
}
|
|
} |