2 lines
6.9 KiB
JavaScript
2 lines
6.9 KiB
JavaScript
import{I as G,y as H,w as J,D as K,C as Q,L as W,M as X,N as Y}from"./element-plus.e49c119c.js";import{_ as Z}from"./index.vue_vue_type_script_setup_true_lang.8c9f8a22.js";import{_ as tt}from"./index.vue_vue_type_script_setup_true_lang.e1e5e943.js";import{f as et,a as ot}from"./index.f22ffba3.js";import{u as at}from"./usePaging.f6660143.js";import{u as lt}from"./useDictOptions.738b0ea7.js";import{_ as it,a as nt,b as ut}from"./edit.vue_vue_type_script_setup_true_name_procurementContractDetailEdit_lang.eaeca734.js";import"./lodash.86334a69.js";import{_ as rt}from"./detail.vue_vue_type_style_index_0_lang.4a04cc5f.js";import{d as R,s as $,r as g,a0 as pt,ai as ct,o as u,c as st,V as t,M as a,O as m,u as n,L as p,S as P,a as L,k as _t,T as s,n as k}from"./@vue.ab566ce7.js";import"./@vueuse.8fcae4c2.js";import"./@element-plus.8497a500.js";import"./lodash-es.49f4af13.js";import"./dayjs.5571e62a.js";import"./axios.9ce976cc.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./vue-router.87ebc608.js";import"./pinia.b6700c26.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.156d1593.js";import"./color.4188bfef.js";import"./clone.a0efef30.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.ca37accd.js";import"./ms.a9ae1d6d.js";import"./nprogress.30953505.js";import"./vue-clipboard3.4e4a29c9.js";import"./clipboard.1a812829.js";import"./echarts.8d7a50ae.js";import"./zrender.1084fa23.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.62ff6725.js";import"./index.2ebad864.js";import"./custom.bdf64167.js";const dt=s("\u67E5\u8BE2"),mt=s("\u91CD\u7F6E"),ft=s(" \u65B0\u589E "),vt=s(" \u5220\u9664 "),Ct={class:"mt-4"},wt=s(" \u7F16\u8F91 "),ht=s(" \u5220\u9664 "),bt=s(" \u8BE6\u60C5 "),Ft={class:"flex mt-4 justify-end"},Dt=R({name:"procurementContractDetailLists"}),se=R({...Dt,setup(Et){const F=$(),C=$(),w=g(!1),D=g(!1),_=pt({procurement_contract_id:"",material_procurement_application_id:""}),E=g([]),N=i=>{E.value=i.map(({id:e})=>e)},{dictData:h}=lt("tax_rate,procurement_contract_type"),{pager:f,getLists:b,resetParams:S,resetPage:T}=at({fetchFun:nt,params:_}),j=async()=>{var i;w.value=!0,await k(),(i=C.value)==null||i.open("add")},A=async i=>{var e,r;w.value=!0,await k(),(e=C.value)==null||e.open("edit"),(r=C.value)==null||r.setFormData(i)},x=async i=>{await et.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await apiProcurementContractDetailDelete({id:i}),b()},I=async i=>{var r,d;let e=await ut({id:i.id});D.value=!0,await k(),(r=F.value)==null||r.open(),(d=F.value)==null||d.setFormData(e)};return b(),(i,e)=>{const r=G,d=H,c=J,U=K,y=Q,M=ot,o=W,B=tt,q=X,O=Z,v=ct("perms"),z=Y;return u(),st("div",null,[t(y,{class:"!border-none mb-4",shadow:"never"},{default:a(()=>[t(U,{class:"mb-[-16px]",model:_,inline:""},{default:a(()=>[t(d,{label:"\u91C7\u8D2D\u5408\u540Cid",prop:"procurement_contract_id"},{default:a(()=>[t(r,{class:"w-[280px]",modelValue:_.procurement_contract_id,"onUpdate:modelValue":e[0]||(e[0]=l=>_.procurement_contract_id=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u91C7\u8D2D\u5408\u540Cid"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u6750\u6599\u91C7\u8D2D\u7533\u8BF7id",prop:"material_procurement_application_id"},{default:a(()=>[t(r,{class:"w-[280px]",modelValue:_.material_procurement_application_id,"onUpdate:modelValue":e[1]||(e[1]=l=>_.material_procurement_application_id=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u6750\u6599\u91C7\u8D2D\u7533\u8BF7id"},null,8,["modelValue"])]),_:1}),t(d,null,{default:a(()=>[t(c,{type:"primary",onClick:n(T)},{default:a(()=>[dt]),_:1},8,["onClick"]),t(c,{onClick:n(S)},{default:a(()=>[mt]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),m((u(),p(y,{class:"!border-none",shadow:"never"},{default:a(()=>[m((u(),p(c,{type:"primary",onClick:j},{icon:a(()=>[t(M,{name:"el-icon-Plus"})]),default:a(()=>[ft]),_:1})),[[v,["procurement_contract_detail/add"]]]),m((u(),p(c,{disabled:!E.value.length,onClick:e[2]||(e[2]=l=>x(E.value))},{default:a(()=>[vt]),_:1},8,["disabled"])),[[v,["procurement_contract_detail/delete"]]]),L("div",Ct,[t(q,{data:n(f).lists,onSelectionChange:N},{default:a(()=>[t(o,{type:"selection",width:"55"}),t(o,{label:"\u5E8F\u53F7",type:"index",width:"55"}),t(o,{label:"\u5E8F\u53F7",type:"index",width:"55","show-overflow-tooltip":""}),t(o,{label:"\u9879\u76EE\u7F16\u7801",prop:"project_code","show-overflow-tooltip":""}),t(o,{label:"\u9879\u76EE\u540D\u79F0",prop:"project_name","show-overflow-tooltip":""}),t(o,{label:"\u5408\u540C\u7F16\u53F7",prop:"contract_code","show-overflow-tooltip":""}),t(o,{label:"\u4F9B\u5E94\u5546\u5408\u540C\u53F7",prop:"num","show-overflow-tooltip":""}),t(o,{label:"\u4F9B\u5E94\u5546\u540D\u79F0",prop:"unit_price_including_tax","show-overflow-tooltip":""}),t(o,{label:"\u5408\u540C\u7C7B\u578B",prop:"contract_type"},{default:a(({row:l})=>[t(B,{options:n(h).procurement_contract_type,value:l.contract_type},null,8,["options","value"])]),_:1}),t(o,{label:"\u7A0E\u7387",prop:"tax_rate"},{default:a(({row:l})=>[t(B,{options:n(h).tax_rate,value:l.tax_rate},null,8,["options","value"])]),_:1}),t(o,{label:"\u6750\u6599\u7C7B\u522B",prop:"unit_price_including_tax","show-overflow-tooltip":""}),t(o,{label:"\u6750\u6599\u4E2D\u7C7B",prop:"unit_price_including_tax","show-overflow-tooltip":""}),t(o,{label:"\u6750\u6599\u5C0F\u7C7B",prop:"unit_price_including_tax","show-overflow-tooltip":""}),t(o,{label:"\u6750\u6599\u540D\u79F0",prop:"unit_price_including_tax","show-overflow-tooltip":""}),t(o,{label:"\u6750\u6599\u7F16\u7801",prop:"unit_price_including_tax","show-overflow-tooltip":""}),t(o,{label:"\u89C4\u683C\u578B\u53F7",prop:"unit_price_including_tax","show-overflow-tooltip":""}),t(o,{label:"\u54C1\u724C",prop:"unit_price_including_tax","show-overflow-tooltip":""}),t(o,{label:"\u53C2\u6570\u8BF4\u660E",prop:"unit_price_including_tax","show-overflow-tooltip":""}),t(o,{label:"\u64CD\u4F5C",width:"160",fixed:"right"},{default:a(({row:l})=>[m((u(),p(c,{type:"primary",link:"",onClick:V=>A(l)},{default:a(()=>[wt]),_:2},1032,["onClick"])),[[v,["procurement_contract_detail/edit"]]]),m((u(),p(c,{type:"danger",link:"",onClick:V=>x(l.id)},{default:a(()=>[ht]),_:2},1032,["onClick"])),[[v,["procurement_contract_detail/delete"]]]),m((u(),p(c,{link:"",onClick:V=>I(l)},{default:a(()=>[bt]),_:2},1032,["onClick"])),[[v,["procurement_contract_detail/detail"]]])]),_:1})]),_:1},8,["data"])]),L("div",Ft,[t(O,{modelValue:n(f),"onUpdate:modelValue":e[3]||(e[3]=l=>_t(f)?f.value=l:null),onChange:n(b)},null,8,["modelValue","onChange"])])]),_:1})),[[z,n(f).loading]]),D.value?(u(),p(rt,{key:0,ref_key:"detailRef",ref:F,"dict-data":n(h),onClose:e[4]||(e[4]=l=>D.value=!1)},null,8,["dict-data"])):P("",!0),w.value?(u(),p(it,{key:1,ref_key:"editRef",ref:C,"dict-data":n(h),onSuccess:n(b),onClose:e[5]||(e[5]=l=>w.value=!1)},null,8,["dict-data","onSuccess"])):P("",!0)])}}});export{se as default};
|