2 lines
6.7 KiB
JavaScript
2 lines
6.7 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.6f3f78eb.js";import{_ as Z}from"./index.vue_vue_type_script_setup_true_lang.2b4bac20.js";import{_ as ee}from"./index.vue_vue_type_script_setup_true_lang.e1e5e943.js";import{f as te,a as oe}from"./index.ad7ee5a7.js";import{u as ae}from"./usePaging.f6660143.js";import{u as le}from"./useDictOptions.3fc9130f.js";import{a as re,b as ie}from"./procurement_contract_detail.c6a05cc9.js";import"./lodash.1d82ee7c.js";import{_ as ue}from"./edit.vue_vue_type_script_setup_true_name_procurementContractDetailEdit_lang.7975a845.js";import ne from"./detail.e186e967.js";import{d as L,s as V,r as k,a0 as pe,ai as se,o as u,c as ce,V as e,M as a,O as _,u as i,L as p,S as $,a as P,k as me,T as c,n as y}from"./@vue.ab566ce7.js";import"./@vueuse.8fcae4c2.js";import"./@element-plus.8497a500.js";import"./lodash-es.49f4af13.js";import"./dayjs.4afe12d3.js";import"./axios.37fc980d.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.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.91f9577a.js";import"./color.ea90db3f.js";import"./clone.cbd692e6.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./nprogress.bcdf1f46.js";import"./vue-clipboard3.c45111bf.js";import"./clipboard.1cb79a0d.js";import"./echarts.8d7a50ae.js";import"./zrender.1084fa23.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.62ff6725.js";import"./index.b8094a03.js";import"./custom.f270e340.js";const de=c("\u67E5\u8BE2"),_e=c("\u91CD\u7F6E"),fe=c(" \u65B0\u589E "),ve=c(" \u5220\u9664 "),Ce={class:"mt-4"},we=c(" \u7F16\u8F91 "),he=c(" \u5220\u9664 "),be=c(" \u8BE6\u60C5 "),Fe={class:"flex mt-4 justify-end"},De=L({name:"procurementContractDetailLists"}),st=L({...De,setup(Ee){const b=V(),C=V(),w=k(!1),F=k(!1),m=pe({procurement_contract_id:"",material_procurement_application_id:""}),D=k([]),R=r=>{D.value=r.map(({id:t})=>t)},{dictData:E}=le("tax_rate,procurement_contract_type"),{pager:f,getLists:h,resetParams:N,resetPage:S}=ae({fetchFun:re,params:m}),T=async()=>{var r;w.value=!0,await y(),(r=C.value)==null||r.open("add")},j=async r=>{var t,n;w.value=!0,await y(),(t=C.value)==null||t.open("edit"),(n=C.value)==null||n.setFormData(r)},B=async r=>{await te.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await apiProcurementContractDetailDelete({id:r}),h()},A=async r=>{var n,d;let t=await ie({id:r.id});F.value=!0,await y(),(n=b.value)==null||n.open(),(d=b.value)==null||d.setFormData(t)};return h(),(r,t)=>{const n=G,d=H,s=J,I=K,g=Q,U=oe,o=W,M=ee,q=X,O=Z,v=se("perms"),z=Y;return u(),ce("div",null,[e(g,{class:"!border-none mb-4",shadow:"never"},{default:a(()=>[e(I,{class:"mb-[-16px]",model:m,inline:""},{default:a(()=>[e(d,{label:"\u91C7\u8D2D\u5408\u540Cid",prop:"procurement_contract_id"},{default:a(()=>[e(n,{class:"w-[280px]",modelValue:m.procurement_contract_id,"onUpdate:modelValue":t[0]||(t[0]=l=>m.procurement_contract_id=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u91C7\u8D2D\u5408\u540Cid"},null,8,["modelValue"])]),_:1}),e(d,{label:"\u6750\u6599\u91C7\u8D2D\u7533\u8BF7id",prop:"material_procurement_application_id"},{default:a(()=>[e(n,{class:"w-[280px]",modelValue:m.material_procurement_application_id,"onUpdate:modelValue":t[1]||(t[1]=l=>m.material_procurement_application_id=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u6750\u6599\u91C7\u8D2D\u7533\u8BF7id"},null,8,["modelValue"])]),_:1}),e(d,null,{default:a(()=>[e(s,{type:"primary",onClick:i(S)},{default:a(()=>[de]),_:1},8,["onClick"]),e(s,{onClick:i(N)},{default:a(()=>[_e]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),_((u(),p(g,{class:"!border-none",shadow:"never"},{default:a(()=>[_((u(),p(s,{type:"primary",onClick:T},{icon:a(()=>[e(U,{name:"el-icon-Plus"})]),default:a(()=>[fe]),_:1})),[[v,["procurement_contract_detail/add"]]]),_((u(),p(s,{disabled:!D.value.length,onClick:t[2]||(t[2]=l=>B(D.value))},{default:a(()=>[ve]),_:1},8,["disabled"])),[[v,["procurement_contract_detail/delete"]]]),P("div",Ce,[e(q,{data:i(f).lists,onSelectionChange:R},{default:a(()=>[e(o,{type:"selection",width:"55"}),e(o,{label:"\u5E8F\u53F7",type:"index",width:"55"}),e(o,{label:"\u5E8F\u53F7",type:"index",width:"55","show-overflow-tooltip":""}),e(o,{label:"\u9879\u76EE\u7F16\u7801",prop:"project_code","show-overflow-tooltip":""}),e(o,{label:"\u9879\u76EE\u540D\u79F0",prop:"project_name","show-overflow-tooltip":""}),e(o,{label:"\u5408\u540C\u7F16\u53F7",prop:"contract_no","show-overflow-tooltip":""}),e(o,{label:"\u4F9B\u5E94\u7F16\u53F7",prop:"supplier_code","show-overflow-tooltip":""}),e(o,{label:"\u4F9B\u5E94\u5546\u540D\u79F0",prop:"supplier_name","show-overflow-tooltip":""}),e(o,{label:"\u5408\u540C\u7C7B\u578B",prop:"contract_type","show-overflow-tooltip":""}),e(o,{label:"\u7A0E\u7387",prop:"tax_rate"},{default:a(({row:l})=>[e(M,{options:i(E).tax_rate,value:l.tax_rate},null,8,["options","value"])]),_:1}),e(o,{label:"\u6750\u6599\u7C7B\u522B",prop:"material_first_level","show-overflow-tooltip":""}),e(o,{label:"\u6750\u6599\u4E2D\u7C7B",prop:"material_second_level","show-overflow-tooltip":""}),e(o,{label:"\u6750\u6599\u5C0F\u7C7B",prop:"material_three_level","show-overflow-tooltip":""}),e(o,{label:"\u6750\u6599\u540D\u79F0",prop:"material_name","show-overflow-tooltip":""}),e(o,{label:"\u6750\u6599\u7F16\u7801",prop:"material_code","show-overflow-tooltip":""}),e(o,{label:"\u89C4\u683C\u578B\u53F7",prop:"material_specs","show-overflow-tooltip":""}),e(o,{label:"\u54C1\u724C",prop:"material_brand","show-overflow-tooltip":""}),e(o,{label:"\u53C2\u6570\u8BF4\u660E",prop:"material_parameter_description","show-overflow-tooltip":""}),e(o,{label:"\u64CD\u4F5C",width:"160",fixed:"right"},{default:a(({row:l})=>[_((u(),p(s,{type:"primary",link:"",onClick:x=>j(l)},{default:a(()=>[we]),_:2},1032,["onClick"])),[[v,["procurement_contract_detail/edit"]]]),_((u(),p(s,{type:"danger",link:"",onClick:x=>B(l.id)},{default:a(()=>[he]),_:2},1032,["onClick"])),[[v,["procurement_contract_detail/delete"]]]),_((u(),p(s,{link:"",onClick:x=>A(l)},{default:a(()=>[be]),_:2},1032,["onClick"])),[[v,["procurement_contract_detail/detail"]]])]),_:1})]),_:1},8,["data"])]),P("div",Fe,[e(O,{modelValue:i(f),"onUpdate:modelValue":t[3]||(t[3]=l=>me(f)?f.value=l:null),onChange:i(h)},null,8,["modelValue","onChange"])])]),_:1})),[[z,i(f).loading]]),F.value?(u(),p(ne,{key:0,ref_key:"detailRef",ref:b,"dict-data":i(E),onClose:t[4]||(t[4]=l=>F.value=!1)},null,8,["dict-data"])):$("",!0),w.value?(u(),p(ue,{key:1,ref_key:"editRef",ref:C,"dict-data":i(E),onSuccess:i(h),onClose:t[5]||(t[5]=l=>w.value=!1)},null,8,["dict-data","onSuccess"])):$("",!0)])}}});export{st as default};
|