PageSourceSearch

https://vocport.gov.in/chunk-ZYIV75D4.js

js vocport.gov.in collected 2026-10-02 19:40:00 UTC 8,889 bytes, 1 lines download raw bytes

1import{a as q}from"./chunk-O2JLSZ4X.js";import"./chunk-YION5ZJX.js";import{C as T,D as w,E as F,c as v,e as o,g as x,h as S,l as C,m as g,p as N,s as y,t as B,u as A,v as h}from"./chunk-T3OC74ZZ.js";import{b as D,d as E}from"./chunk-F3TC52TI.js";import"./chunk-NAOEBZYB.js";import"./chunk-4QTHKBSW.js";import{w as b}from"./chunk-EQ6PZGEX.js";import{Eb as c,Nb as t,Ob as e,Pb as i,Yb as f,gb as l,jc as r,lb as d,lc as u,sb as s}from"./chunk-QZFOZYL5.js";import"./chunk-SZAW6ZBW.js";var M=class p{constructor(m,a,n){this.fb=m;this.router=a;this.route=n}trafficForm;isEditMode=!1;isSubmitting=!1;ngOnInit(){this.initForm(),this.loadTrafficData()}initForm(){this.trafficForm=this.fb.group({title:["111 Traffic Department during the month of August, 2017",o.required],tenderNo:["",o.required],itemNatureOfWork:["",o.required],tenderEnquiryMode:["",o.required],publicationDate:["",o.required],biddingType:["",o.required],lastDateOfReceipt:["",o.required],tendersReceived:["",o.required],qualifiedParties:["",o.required],notQualifiedParties:["",o.required],awardedToLowest:["",o.required],contractNoAndDate:["",o.required],contractorName:["",o.required],contractValue:["",o.required],scheduledCompletion:["",o.required],actualStart:["",o.required],actualCompletion:[""],reasonForDelay:[""],trafficMonth:["",o.required]})}loadTrafficData(){this.route.snapshot.paramMap.get("id")&&(this.isEditMode=!0,this.trafficForm.patchValue({tenderNo:"TD/2025/08",itemNatureOfWork:"Road resurfacing and signage upgrade near Port Gate",tenderEnquiryMode:"Open Tender",publicationDate:"2025-07-15",biddingType:"Two Bid",lastDateOfReceipt:"2025-07-31",tendersReceived:"4",qualifiedParties:"M/s ABC Infra Pvt Ltd, M/s BlueLine Constructions",notQualifiedParties:"M/s Zenith Works",awardedToLowest:"Yes",contractNoAndDate:"TD/AWD/2025/07 - Dated 01-Aug-2025",contractorName:"M/s ABC Infra Pvt Ltd",contractValue:"\u20B948,50,000",scheduledCompletion:"2025-11-30",actualStart:"2025-08-10",actualCompletion:"",reasonForDelay:"N/A",trafficMonth:"August 2025"}))}onSubmit(){if(this.trafficForm.invalid){this.trafficForm.markAllAsTouched();return}this.isSubmitting=!0,setTimeout(()=>{alert(this.isEditMode?"Traffic Department award updated successfully!":"Traffic Department award added successfully!"),this.isSubmitting=!1,this.router.navigate(["/admin/award-tender"])},1e3)}onCancel(){this.router.navigate(["/admin/award-tender"])}static \u0275fac=function(a){return new(a||p)(d(T),d(E),d(D))};static \u0275cmp=s({type:p,selectors:[["app-traffic-department-form"]],decls:124,vars:4,consts:[[1,"container","py-4"],[1,"card","shadow","border-0","rounded-4"],[1,"card-header","d-flex","align-items-center","justify-content-between","py-3","px-4","rounded-top-4",2,"background-color","#13296C","color","#ffffff"],[1,"mb-0","fw-bold","d-flex","align-items-center","gap-2","fs-4"],[1,"bi","bi-traffic-cone","fs-4"],["type","button",1,"btn","fw-semibold","text-white","border-0","px-3","py-1",2,"background-color","#2947A3"],[1,"card-body","p-4","bg-white"],["novalidate","",3,"ngSubmit","formGroup"],[1,"mb-4","pb-2","border-bottom"],[1,"p-2","mb-3","rounded-2",2,"background-color","#E8F0FE","color","#13296C","border-left","4px solid #2947A3"],[1,"fw-bold","mb-0","d-flex","align-items-center"],[1,"form-label","fw-bold","text-dark"],[1,"text-danger"],[1,"col-md-12","mt-2"],["type","text","formControlName","title","readonly","",1,"form-control","border-1",2,"border-color","#ADBDEB"],[1,"row","g-4","mt-1"],[1,"col-md-4"],[1,"form-label","fw-semibold","text-dark"],["type","text","formControlName","tenderNo",1,"form-control",2,"border-color","#ADBDEB"],[1,"col-md-8"],["rows","2","formControlName","itemNatureOfWork",1,"form-control",2,"border-color","#ADBDEB"],["type","text","formControlName","tenderEnquiryMode",1,"form-control",2,"border-color","#ADBDEB"],["type","text","formControlName","biddingType",1,"form-control",2,"border-color","#ADBDEB"],["type","date","formControlName","publicationDate",1,"form-control",2,"border-color","#ADBDEB"],["type","date","formControlName","lastDateOfReceipt",1,"form-control",2,"border-color","#ADBDEB"],["type","number","formControlName","tendersReceived",1,"form-control",2,"border-color","#ADBDEB"],[1,"col-md-6"],["rows","2","formControlName","qualifiedParties",1,"form-control",2,"border-color","#ADBDEB"],["rows","2","formControlName","notQualifiedParties",1,"form-control",2,"border-color","#ADBDEB"],[1,"bi","bi-file-earmark-text","me-2","fs-5","text-primary"],["formControlName","awardedToLowest",1,"form-select",2,"border-color","#ADBDEB"],["value",""],["value","Yes"],["value","No"],["type","text","formControlName","contractNoAndDate",1,"form-control",2,"border-color","#ADBDEB"],["type","text","formControlName","contractorName",1,"form-control",2,"border-color","#ADBDEB"],[1,"input-group"],[1,"input-group-text",2,"background-color","#d6def5","color","#13296C"],["type","text","formControlName","contractValue",1,"form-control",2,"border-color","#ADBDEB"],["type","date","formControlName","scheduledCompletion",1,"form-control",2,"border-color","#ADBDEB"],["type","date","formControlName","actualStart",1,"form-control",2,"border-color","#ADBDEB"],["type","date","formControlName","actualCompletion",1,"form-control",2,"border-color","#ADBDEB"],[1,"mb-4"],[1,"bi","bi-clock-history","me-2","fs-5","text-primary"],["rows","2","formControlName","reasonForDelay",1,"form-control",2,"border-color","#ADBDEB"],["type","text","formControlName","trafficMonth",1,"form-control",2,"border-color","#ADBDEB"],[1,"d-flex","justify-content-end","gap-2","mt-4","pt-3","border-top"],["type","button",1,"btn","px-4",2,"background-color","#d6def5","color","#13296C","border","none",3,"click"],[1,"bi","bi-x-circle","me-1"],["type","submit",1,"btn","text-white","px-4","border-0",2,"background-color","#2947A3",3,"disabled"],[1,"bi","bi-save2","me-1"]],template:function(a,n){a&1&&(t(0,"div",0)(1,"div",1)(2,"div",2)(3,"h5",3),i(4,"i",4),r(5),e(),t(6,"button",5),r(7,"New Entry"),e(
1)(),t(8,"div",6)(9,"form",7),f("ngSubmit",function(){return n.onSubmit()}),t(10,"div",8)(11,"div",9)(12,"h6",10)(13,"label",11),r(14,"Title "),t(15,"span",12),r(16,"*"),e()()()(),t(17,"div",13),i(18,"input",14),e()(),t(19,"div",8)(20,"div",9)(21,"h6",10),r(22," Award of Tender Details "),e()(),t(23,"div",15)(24,"div",16)(25,"label",17),r(26,"Tender No:"),e(),i(27,"input",18),e(),t(28,"div",19)(29,"label",17),r(30,"Item / Nature of Work:"),e(),i(31,"textarea",20),e(),t(32,"div",16)(33,"label",17),r(34,"Mode of Tender Enquiry:"),e(),i(35,"input",21),e(),t(36,"div",16)(37,"label",17),r(38,"Type of Bidding (Single / Two Bid):"),e(),i(39,"input",22),e(),t(40,"div",16)(41,"label",17),r(42,"Date of Publication of NIT:"),e(),i(43,"input",23),e(),t(44,"div",16)(45,"label",17),r(46,"Last Date of Receipt of Tender:"),e(),i(47,"input",24),e(),t(48,"div",16)(49,"label",17),r(50,"No. of Tenders Received:"),e(),i(51,"input",25),e(),t(52,"div",26)(53,"label",17),r(54,"Qualified Parties (After Technical Evaluation):"),e(),i(55,"textarea",27),e(),t(56,"div",26)(57,"label",17),r(58,"Not Qualified Parties (After Evaluation):"),e(),i(59,"textarea",28),e()()(),t(60,"div",8)(61,"div",9)(62,"h6",10),i(63,"i",29),r(64," Contract Information "),e()(),t(65,"div",15)(66,"div",16)(67,"label",17),r(68,"Contract Awarded to Lowest Tenderer?"),e(),t(69,"select",30)(70,"option",31),r(71,"Select"),e(),t(72,"option",32),r(73,"Yes"),e(),t(74,"option",33),r(75,"No"),e()()(),t(76,"div",16)(77,"label",17),r(78,"Contract No. & Date:"),e(),i(79,"input",34),e(),t(80,"div",16)(81,"label",17),r(82,"Name of Contractor:"),e(),i(83,"input",35),e(),t(84,"div",16)(85,"label",17),r(86,"Value of Contract:"),e(),t(87,"div",36)(88,"span",37),r(89,"\u20B9"),e(),i(90,"input",38),e()(),t(91,"div",16)(92,"label",17),r(93,"Scheduled Date / Period of Completion:"),e(),i(94,"input",39),e(),t(95,"div",16)(96,"label",17),r(97,"Actual Date of Start of Work:"),e(),i(98,"input",40),e(),t(99,"div",16)(100,"label",17),r(101,"Actual Date of Completion:"),e(),i(102,"input",41),e()()(),t(103,"div",42)(104,"div",9)(105,"h6",10),i(106,"i",43),r(107," Remarks & Duration "),e()(),t(108,"div",15)(109,"div",19)(110,"label",17),r(111,"Reason for Delay (if any):"),e(),i(112,"textarea",44),e(),t(113,"div",16)(114,"label",17),r(115,"Traffic Department For The Month:"),e(),i(116,"input",45),e()()(),t(117,"div",46)(118,"button",47),f("click",function(){return n.onCancel()}),i(119,"i",48),r(120," Cancel "),e(),t(121,"button",49),i(122,"i",50),r(123),e()()()()()()),a&2&&(l(5),u(" ",n.isEditMode?"Edit Traffic Department Award":"Traffic Department Form"," "),l(4),c("formGroup",n.trafficForm),l(112),c("disabled",n.isSubmitting||n.trafficForm.invalid),l(2),u(" ",n.isSubmitting?"Saving...":n.isEditMode?"Update":"Submit"," "))},dependencies:[q,b,w,C,A,h,v,g,B,x,S,F,N,y],encapsulation:2})};export{M as TrafficDepartmentFormComponent};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.