engineering/public/admin/assets/index.c4e3278a.js
2024-04-19 12:13:39 +08:00

2 lines
8.0 KiB
JavaScript

import{y as K,A as X,B as Y,w as Z,L as ee,C as le,O as te,P as ae,Q as oe}from"./element-plus.c5968462.js";import{_ as re}from"./index.vue_vue_type_script_setup_true_lang.963b6450.js";import{f as ue,a as ne}from"./index.9aa949ed.js";import{u as de}from"./usePaging.5a1a0ff2.js";import{u as ie}from"./useDictOptions.65204acf.js";import{M as se,a as x,b as pe}from"./project_material_budget_detail.702b3f82.js";import{_ as ce}from"./edit.vue_vue_type_script_setup_true_name_procurementContractEdit_lang.9f68ff3e.js";import me from"./detail.bb9a582a.js";import{d as T,a0 as $,s as L,r as B,ai as _e,o as n,c as D,V as e,M as u,O as f,u as l,L as i,S as P,W as R,a8 as S,a as M,k as he,T as m,n as W}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"./vue-router.87ebc608.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"./project_material_budget.64bf32d1.js";import"./index.vue_vue_type_script_setup_true_lang.e21c0518.js";import"./material_list.1ff03a1b.js";import"./custom.e6514cb6.js";const fe=m("\u67E5\u8BE2"),ve=m("\u91CD\u7F6E"),be=m(" \u65B0\u589E "),we=m(" \u5220\u9664 "),Ce={class:"mt-4"},Fe=m(" \u7F16\u8F91 "),ye=m(" \u5220\u9664 "),Ee=m(" \u8BE6\u60C5 "),ge={class:"flex justify-end mt-4"},ke=T({name:"projectLists"}),vl=T({...ke,setup(Be){$([]);const y=L(),b=L(),w=B(!1),E=B(!1),_=$({contract_type:"",budget_type:""}),g=B([]),N=d=>{g.value=d.map(({id:o})=>o)},{dictData:C}=ie("budget_type,is_residual"),{pager:t,getLists:F,resetParams:A,resetPage:O}=de({fetchFun:se,params:_}),U=async()=>{var d;w.value=!0,await W(),(d=b.value)==null||d.open("add")},I=async d=>{var s,p;let o=await x({id:d.id});w.value=!0,await W(),(s=b.value)==null||s.open("edit"),(p=b.value)==null||p.setFormData(o)},j=async d=>{await ue.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await pe({id:d}),F()},q=async d=>{var s,p;let o=await x({id:d.id});E.value=!0,await W(),(s=y.value)==null||s.open(),(p=y.value)==null||p.setFormData(o)};return F(),(d,o)=>{const s=K,p=X,k=Y,c=Z,Q=ee,V=le,z=ne,a=te,G=ae,H=re,v=_e("perms"),J=oe;return n(),D("div",null,[e(V,{class:"!border-none mb-4",shadow:"never"},{default:u(()=>[e(Q,{class:"mb-[-16px]",model:_,inline:""},{default:u(()=>[e(k,{label:"\u662F\u5426\u6709\u5269\u4F59",prop:"is_residual"},{default:u(()=>[e(p,{class:"w-[280px]",modelValue:_.is_residual,"onUpdate:modelValue":o[0]||(o[0]=r=>_.is_residual=r),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u662F\u5426\u6709\u5269\u4F59"},{default:u(()=>[(n(!0),D(R,null,S(l(C).is_residual,(r,h)=>(n(),i(s,{key:h,label:r.name,value:parseInt(r.value)},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(k,{label:"\u7C7B\u578B",prop:"budget_type"},{default:u(()=>[e(p,{class:"w-[280px]",modelValue:_.budget_type,"onUpdate:modelValue":o[1]||(o[1]=r=>_.budget_type=r),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u7C7B\u578B"},{default:u(()=>[e(s,{label:"\u5168\u90E8",value:""}),(n(!0),D(R,null,S(l(C).budget_type,(r,h)=>(n(),i(s,{key:h,label:r.name,value:r.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(k,null,{default:u(()=>[e(c,{type:"primary",onClick:l(O)},{default:u(()=>[fe]),_:1},8,["onClick"]),e(c,{onClick:l(A)},{default:u(()=>[ve]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),f((n(),i(V,{class:"!border-none",shadow:"never"},{default:u(()=>[f((n(),i(c,{type:"primary",onClick:U},{icon:u(()=>[e(z,{name:"el-icon-Plus"})]),default:u(()=>[be]),_:1})),[[v,["project.project/add"]]]),f((n(),i(c,{disabled:!g.value.length,onClick:o[2]||(o[2]=r=>j(g.value))},{default:u(()=>[we]),_:1},8,["disabled"])),[[v,["project.project/delete"]]]),M("div",Ce,[e(G,{border:"",data:l(t).lists,onSelectionChange:N},{default:u(()=>[e(a,{type:"selection",width:"55"}),e(a,{label:"\u5E8F\u53F7",type:"index",width:"55"}),e(a,{label:"\u9884\u7B97\u5355\u53F7",prop:"material_budget_code","render-header":l(t).calcWidth},null,8,["render-header"]),e(a,{label:"\u9879\u76EE\u540D\u79F0",prop:"project_name","render-header":l(t).calcWidth},null,8,["render-header"]),e(a,{label:"\u9879\u76EE\u7F16\u7801",prop:"project_code","render-header":l(t).calcWidth},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u7C7B\u578B",prop:"budget_type","show-overflow-tooltip":""},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u6750\u6599\u5927\u7C7B",prop:"material_first_level","show-overflow-tooltip":""},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u6750\u6599\u4E2D\u7C7B",prop:"material_second_level","show-overflow-tooltip":""},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u6750\u6599\u5C0F\u7C7B",prop:"material_three_level","show-overflow-tooltip":""},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u6750\u6599\u540D\u79F0",prop:"material_name","show-overflow-tooltip":""},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u6750\u6599\u7F16\u7801",prop:"material_code","show-overflow-tooltip":""},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u89C4\u683C\u578B\u53F7",prop:"material_specs","show-overflow-tooltip":""},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u54C1\u724C",prop:"material_brand","show-overflow-tooltip":""},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u53C2\u6570\u8BF4\u660E",prop:"material_parameter_description","show-overflow-tooltip":""},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u5355\u4F4D",prop:"material_unit","show-overflow-tooltip":""},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u7533\u8BF7\u6570\u91CF",prop:"apply_num","show-overflow-tooltip":""},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u9884\u7B97\u6570\u91CF",prop:"num","show-overflow-tooltip":""},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u5269\u4F59\u9884\u7B97\u6570\u91CF",prop:"residual_num","show-overflow-tooltip":"",width:"120"},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u5355\u4EF7",prop:"price","show-overflow-tooltip":""},null,8,["render-header"]),e(a,{"render-header":l(t).calcWidth,label:"\u91D1\u989D",prop:"amount","show-overflow-tooltip":""},null,8,["render-header"]),e(a,{label:"\u5907\u6CE8",prop:"remark","show-overflow-tooltip":""}),e(a,{label:"\u64CD\u4F5C",width:"160",fixed:"right"},{default:u(({row:r})=>[f((n(),i(c,{type:"primary",link:"",onClick:h=>I(r)},{default:u(()=>[Fe]),_:2},1032,["onClick"])),[[v,["project.project/edit"]]]),f((n(),i(c,{type:"danger",link:"",onClick:h=>j(r.id)},{default:u(()=>[ye]),_:2},1032,["onClick"])),[[v,["project.project/delete"]]]),f((n(),i(c,{link:"",onClick:h=>q(r)},{default:u(()=>[Ee]),_:2},1032,["onClick"])),[[v,["project.project/detail"]]])]),_:1})]),_:1},8,["data"])]),M("div",ge,[e(H,{modelValue:l(t),"onUpdate:modelValue":o[3]||(o[3]=r=>he(t)?t.value=r:null),onChange:l(F)},null,8,["modelValue","onChange"])])]),_:1})),[[J,l(t).loading]]),w.value?(n(),i(ce,{key:0,ref_key:"editRef",ref:b,"dict-data":l(C),onSuccess:l(F),onClose:o[4]||(o[4]=r=>w.value=!1)},null,8,["dict-data","onSuccess"])):P("",!0),E.value?(n(),i(me,{key:1,ref_key:"detailRef",ref:y,"dict-data":l(C),onClose:o[5]||(o[5]=r=>E.value=!1)},null,8,["dict-data"])):P("",!0)])}}});export{vl as default};