|
@@ -62,7 +62,8 @@ $(document).ready(() => {
|
|
|
html.push(`<td></td>`);
|
|
|
} else {
|
|
|
html.push(`<td>`);
|
|
|
- html.push('<button class="btn btn-outline-primary btn-sm" data-target="#select-rela" name="del" onclick="showModal(this);">关联标段</button>');
|
|
|
+ if (node.manage_permission.indexOf(1) > 0)
|
|
|
+ html.push('<button class="btn btn-outline-primary btn-sm" data-target="#select-rela" name="del" onclick="showModal(this);">关联标段</button>');
|
|
|
html.push('</td>');
|
|
|
}
|
|
|
return html.join('');
|
|
@@ -146,7 +147,7 @@ $(document).ready(() => {
|
|
|
});
|
|
|
$('#select-rela-ok').click(() => {
|
|
|
const rela = self.getSelects();
|
|
|
- postData('/subproj/save', { id: curBudget.id, rela_tender: rela.join(',') }, function () {
|
|
|
+ postData('/subproj/rela/save', { id: curBudget.id, rela_tender: rela.join(',') }, function () {
|
|
|
$(`[bid=${curBudget.bid}]`)[0].setAttribute('rela-tender', rela.join(','));
|
|
|
$('#select-rela').modal('hide');
|
|
|
});
|
|
@@ -171,13 +172,11 @@ $(document).ready(() => {
|
|
|
const self = this;
|
|
|
postData(`/subproj/rela?id=${curBudget.id}`, {}, tenders => {
|
|
|
const rela = curBudget.rela_tender ? curBudget.rela_tender.split(',') : [];
|
|
|
- console.log(rela);
|
|
|
self.selectTree = Tender2Tree.convert(category, tenders, null, null, function (node, source) {
|
|
|
node.lastStageOrder = `第${source.lastStageOrder}期`;
|
|
|
node.lastStageStatus = source.lastStageStatus;
|
|
|
});
|
|
|
for (const node of self.selectTree.nodes) {
|
|
|
- console.log(node);
|
|
|
node.selected = rela.indexOf(node.tid + '') >= 0;
|
|
|
}
|
|
|
SpreadJsObj.loadSheetData(this.sheet, SpreadJsObj.DataType.Tree, this.selectTree);
|