1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- /**
- * Created by Mai on 2017/6/21.
- */
- var projectInfoObj = {
- projectInfo: null,
- getFullPathHtml: function (proj) {
- let fullPath = [], i, pm = '<span class="text-truncate"><a href="/pm">项目管理</a></span>', angleRight = '<span class="text-truncate"><i class="fa fa-angle-right fa-fw"></i></span>';
- // fullPath.push(pm);
- if (proj && proj.fullFolder) {
- /*
- for (i = 0; i < proj.fullFolder.length; i++) {
- if (i <= proj.fullFolder.length - 3) {
- fullPath.push(angleRight, '<span class="text-truncate" data-toggle="tooltip" data-placement="bottom" title="', proj.fullFolder[i], '"><i class="fa fa-folder-open-o"></i></span>');
- } else if (i === proj.fullFolder.length - 2) {
- // 屏蔽原有代码 不显示中间内容
- // fullPath.push(angleRight, '<span class="text-truncate" data-toggle="tooltip" data-placement="bottom" title="' + proj.fullFolder[i] + '"><i class="fa fa-cubes"></i>' + proj.fullFolder[i] + '</span>');
- } else if (i === proj.fullFolder.length - 1) {
- // 屏蔽原有代码 不显示中间内容
- // fullPath.push(angleRight, '<span class="text-truncate" data-toggle="tooltip" data-placement="bottom" title="' + proj.fullFolder[i] + '"><i class="fa fa-cube"></i>' + proj.fullFolder[i] + '</span>');
- }
- }
- */
- let newHtml = `<span><i class="fa fa-sticky-note-o"></i></span>
- <span class="" data-placement="bottom" title="${proj.name}"> <span class="text-truncate float-right"> ${proj.name}</span></span>`
- fullPath.push(newHtml);
- }
- return fullPath.join('');
- },
- showProjectInfo: function (proj) {
- var that = this;
- CommonAjax.post('/pm/api/getProject', {"user_id": userID, "proj_id": scUrlUtil.GetQueryString('project')}, function (data) {
- if (data) {
- that.projectInfo = data;
- if(!data.engineeringInfo.billsGuidance_lib || data.engineeringInfo.billsGuidance_lib.length === 0){
- $('#stdBillsGuidanceTab').addClass('disabled');
- }
- //init decimal
- setDecimal(decimalObj, data.property.decimal);
- billsQuanDecimal.datas = data.property.billsQuantityDecimal || [billsDecimalView.angleDecimal];
- basicInfoView.orgDatas = data.property.basicInformation ? basicInfoView.toViewDatas(data.property.basicInformation) : [];
- projFeatureView.orgDatas = data.property.projectFeature ? projFeatureView.toViewDatas(data.property.projectFeature) : [];
- $('#fullpath').html(that.getFullPathHtml(that.projectInfo));
- //$("[data-toggle='tooltip']").tooltip();
- }
- });
- }
- };
|