|
@@ -436,6 +436,15 @@ $(function () {
|
|
|
});
|
|
|
let contracts = [];
|
|
|
let contractTrees = [];
|
|
|
+ const sqTreeSetting = {
|
|
|
+ id: 'contract_id',
|
|
|
+ pid: 'contract_pid',
|
|
|
+ order: 'order',
|
|
|
+ level: 'level',
|
|
|
+ rootId: -1,
|
|
|
+ keys: ['id', 'tid', 'spid'],
|
|
|
+ };
|
|
|
+ const sqTree = createNewPathTree('base', sqTreeSetting);
|
|
|
$('#add-deal').on('show.bs.modal', function () {
|
|
|
$('#contract-tree').val('0');
|
|
|
$('#contract-keyword').val('');
|
|
@@ -443,9 +452,13 @@ $(function () {
|
|
|
postData(preUrl + '/save', { type: 'contract_list' }, function (result) {
|
|
|
contracts = result.contracts;
|
|
|
contractTrees = result.contractTrees;
|
|
|
+ sqTree.loadDatas(contractTrees);
|
|
|
+ const level2Tree = _.filter(sqTree.nodes, function (item) {
|
|
|
+ return item.level === 2;
|
|
|
+ });
|
|
|
makeContractListHtml(contracts);
|
|
|
let html2 = '<option value="0">全部</option>';
|
|
|
- for (const t of contractTrees) {
|
|
|
+ for (const t of level2Tree) {
|
|
|
html2 += `<option value="${t.contract_id}">${t.name}</option>`;
|
|
|
}
|
|
|
$('#contract-tree').html(html2);
|