2 lines
8.5 KiB
JavaScript
2 lines
8.5 KiB
JavaScript
import{B as oe,D as te,y as ae,A as le,w as re,L as ie,C as ne,O as ue,P as de,Q as se}from"./element-plus.c5968462.js";import{_ as pe}from"./index.vue_vue_type_script_setup_true_lang.963b6450.js";import{f as ce,a as me}from"./index.9aa949ed.js";import{_ as _e}from"./index.vue_vue_type_style_index_0_lang.a527ac62.js";import{_ as fe}from"./index.vue_vue_type_script_setup_true_lang.7a28b0a5.js";import{u as he}from"./usePaging.5a1a0ff2.js";import{u as be}from"./useDictOptions.65204acf.js";import{a as P,d as R,e as ve}from"./bid_bidding_decision.c1bdabeb.js";import{a as we}from"./project.c361a2f6.js";import{_ as Be}from"./edit.vue_vue_type_script_setup_true_name_bidBiddingDecisionEdit_lang.283844ca.js";import De from"./detail.be69e1bd.js";import{u as Fe}from"./vue-router.87ebc608.js";import{d as N,s as L,r as g,a0 as Ee,ai as ge,o as d,c as C,V as e,M as l,O as h,u as o,L as p,S,n as y,W as I,a8 as T,a as U,k as Ce,T as f}from"./@vue.ab566ce7.js";import"./@vueuse.8fcae4c2.js";import"./@element-plus.b89f1627.js";import"./lodash-es.9bff6341.js";import"./dayjs.920ed704.js";import"./axios.fd7895df.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.f060c5ce.js";import"./pinia.b6700c26.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.89a2cd6d.js";import"./color.f7f12e1b.js";import"./clone.3f99ce25.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.7ca60bdd.js";import"./ms.a9ae1d6d.js";import"./nprogress.2d805d1c.js";import"./vue-clipboard3.f9b015dd.js";import"./clipboard.84da4513.js";import"./echarts.50cbfcc9.js";import"./tslib.60310f1a.js";import"./zrender.a255a587.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.d693a0d8.js";import"./index.4450cf90.js";import"./index.aa306637.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang.fb3c6a1b.js";import"./index.vue_vue_type_script_setup_true_lang.f331e24a.js";import"./index.b5be9706.js";import"./approve.56505858.js";import"./flow.26316958.js";import"./index.vue_vue_type_script_setup_true_lang.8a7986ab.js";import"./flowSet.cf6ad9cf.js";const ye=f("\u67E5\u8BE2"),ke=f("\u91CD\u7F6E"),Ve=f(" \u65B0\u589E "),je={class:"mt-4"},xe=f(" \u7F16\u8F91 "),We=f(" \u5220\u9664 "),$e=f(" \u8BE6\u60C5 "),Ae={class:"flex justify-end mt-4"},Pe=N({name:"bidBiddingDecisionLists"}),Ro=N({...Pe,setup(Re){var j;const F=L(),b=L(),v=g(!1),E=g(!1),n=Ee({bidding_project_fund_source:"",bid_type:"",project_id:"",code:"",custom_name:""}),q=g([]),z=s=>{q.value=s.map(({id:a})=>a)},{dictData:w}=be("construction_funds_sources,bidding_method,whether_status,project_assurance"),{pager:r,getLists:B,resetParams:O,resetPage:M}=he({fetchFun:R,params:n}),Q=async()=>{var s;v.value=!0,await y(),(s=b.value)==null||s.open("add")},k=async s=>{var c,u;let a=await P({id:s.id});E.value=!0,await y(),(c=F.value)==null||c.open(),(u=F.value)==null||u.setFormData(a)},G=async s=>{var c,u;let a=await P({id:s.id});v.value=!0,await y(),(c=b.value)==null||c.open("edit"),(u=b.value)==null||u.setFormData(a)},H=async s=>{await ce.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await ve({id:s}),B()};B();const V=Fe();return(j=V.query)!=null&&j.listId&&k({id:V.query.listId}),(s,a)=>{const c=fe,u=oe,x=te,W=ae,$=le,m=re,J=_e,K=ie,A=ne,X=me,i=ue,Y=de,Z=pe,D=ge("perms"),ee=se;return d(),C("div",null,[e(A,{class:"!border-none mb-4",shadow:"never"},{default:l(()=>[e(K,{class:"mb-[-16px]",model:n,"label-width":"auto",inline:""},{default:l(()=>[e(u,{label:"\u6240\u5C5E\u9879\u76EE",prop:"project_id"},{default:l(()=>[e(c,{formData:n,model:"project_id",api:o(we)},null,8,["formData","api"])]),_:1}),e(u,{label:"\u5BA2\u6237\u540D\u79F0",prop:"custom_name"},{default:l(()=>[e(x,{class:"w-[280px]",modelValue:n.custom_name,"onUpdate:modelValue":a[0]||(a[0]=t=>n.custom_name=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5BA2\u6237\u540D\u79F0"},null,8,["modelValue"])]),_:1}),e(u,{label:"\u51B3\u7B56\u7F16\u7801",prop:"code"},{default:l(()=>[e(x,{class:"w-[280px]",modelValue:n.code,"onUpdate:modelValue":a[1]||(a[1]=t=>n.code=t),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u51B3\u7B56\u7F16\u7801"},null,8,["modelValue"])]),_:1}),e(u,{label:"\u8D44\u91D1\u6765\u6E90",prop:"bidding_project_fund_source"},{default:l(()=>[e($,{class:"w-[280px]",modelValue:n.bidding_project_fund_source,"onUpdate:modelValue":a[2]||(a[2]=t=>n.bidding_project_fund_source=t),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u7C7B\u578B"},{default:l(()=>[(d(!0),C(I,null,T(o(w).construction_funds_sources,(t,_)=>(d(),p(W,{key:_,label:t.name,value:parseInt(t.value)},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(u,{label:"\u62DB\u6807\u65B9\u5F0F",prop:"bid_type"},{default:l(()=>[e($,{class:"w-[280px]",modelValue:n.bid_type,"onUpdate:modelValue":a[3]||(a[3]=t=>n.bid_type=t),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u7C7B\u578B"},{default:l(()=>[(d(!0),C(I,null,T(o(w).bidding_method,(t,_)=>(d(),p(W,{key:_,label:t.name,value:parseInt(t.value)},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(u,null,{default:l(()=>[e(m,{type:"primary",onClick:o(M)},{default:l(()=>[ye]),_:1},8,["onClick"]),e(m,{onClick:o(O)},{default:l(()=>[ke]),_:1},8,["onClick"]),e(J,{class:"ml-2.5","fetch-fun":o(R),params:n,"page-size":o(r).size},null,8,["fetch-fun","params","page-size"])]),_:1})]),_:1},8,["model"])]),_:1}),h((d(),p(A,{class:"!border-none",shadow:"never"},{default:l(()=>[h((d(),p(m,{type:"primary",onClick:Q},{icon:l(()=>[e(X,{name:"el-icon-Plus"})]),default:l(()=>[Ve]),_:1})),[[D,["bid.bid_bidding_decision/add"]]]),U("div",je,[e(Y,{border:"",data:o(r).lists,onSelectionChange:z},{default:l(()=>[e(i,{type:"selection",width:"55"}),e(i,{label:"\u5E8F\u53F7",type:"index",width:"55"}),e(i,{"render-header":o(r).calcWidth,label:"\u9879\u76EE\u540D\u79F0",prop:"project_name"},null,8,["render-header"]),e(i,{"render-header":o(r).calcWidth,label:"\u5BA2\u6237\u540D\u79F0",prop:"custom_name"},null,8,["render-header"]),e(i,{"render-header":o(r).calcWidth,label:"\u51B3\u7B56\u7F16\u7801",prop:"code"},null,8,["render-header"]),e(i,{"render-header":o(r).calcWidth,label:"\u9879\u76EE\u4F30\u7B97",width:"125",prop:"project_estimation","show-overflow-tooltip":""},null,8,["render-header"]),e(i,{"render-header":o(r).calcWidth,label:"\u8D44\u91D1\u6765\u6E90",width:"155",prop:"bidding_project_fund_source","show-overflow-tooltip":""},null,8,["render-header"]),e(i,{"render-header":o(r).calcWidth,label:"\u6295\u6807\u65F6\u95F4",prop:"bidding_time",width:"155","show-overflow-tooltip":""},null,8,["render-header"]),e(i,{"render-header":o(r).calcWidth,label:"\u62DB\u6807\u65B9\u5F0F",prop:"bid_type"},null,8,["render-header"]),e(i,{"render-header":o(r).calcWidth,label:"\u7ADE\u4E89\u5BF9\u624B",prop:"competitor","show-overflow-tooltip":""},null,8,["render-header"]),e(i,{"render-header":o(r).calcWidth,label:"\u4FDD\u8BC1\u91D1\u91D1\u989D",prop:"margin_amount",width:"125","show-overflow-tooltip":""},null,8,["render-header"]),e(i,{"render-header":o(r).calcWidth,label:"\u5F00\u6807\u65E5\u671F",prop:"bid_opening_date","show-overflow-tooltip":""},null,8,["render-header"]),e(i,{"render-header":o(r).calcWidth,label:"\u4FDD\u8BC1\u91D1\u9000\u8FD8\u65F6\u95F4",width:"155",prop:"margin_amount_return_date","show-overflow-tooltip":""},null,8,["render-header"]),e(i,{label:"\u6709\u65E0\u5185\u90E8\u8D44\u6E90",prop:"is_internal_resources","show-overflow-tooltip":""}),e(i,{label:"\u9879\u76EE\u628A\u63E1\u5EA6",prop:"project_assurance","show-overflow-tooltip":""}),e(i,{label:"\u64CD\u4F5C",width:"160",fixed:"right"},{default:l(({row:t})=>[h((d(),p(m,{type:"primary",link:"",onClick:_=>G(t)},{default:l(()=>[xe]),_:2},1032,["onClick"])),[[D,["bid.bid_bidding_decision/edit"]]]),h((d(),p(m,{type:"danger",link:"",onClick:_=>H(t.id)},{default:l(()=>[We]),_:2},1032,["onClick"])),[[D,["bid.bid_bidding_decision/delete"]]]),h((d(),p(m,{link:"",onClick:_=>k(t)},{default:l(()=>[$e]),_:2},1032,["onClick"])),[[D,["bid.bid_bidding_decision/detail"]]])]),_:1})]),_:1},8,["data"])]),U("div",Ae,[e(Z,{modelValue:o(r),"onUpdate:modelValue":a[4]||(a[4]=t=>Ce(r)?r.value=t:null),onChange:o(B)},null,8,["modelValue","onChange"])])]),_:1})),[[ee,o(r).loading]]),E.value?(d(),p(De,{key:0,ref_key:"detailRef",ref:F,"dict-data":o(w),onClose:a[5]||(a[5]=t=>E.value=!1)},null,8,["dict-data"])):S("",!0),v.value?(d(),p(Be,{key:1,ref_key:"editRef",ref:b,"dict-data":o(w),onSuccess:o(B),onClose:a[6]||(a[6]=t=>v.value=!1)},null,8,["dict-data","onSuccess"])):S("",!0)])}}});export{Ro as default};
|