2 lines
4.9 KiB
JavaScript
2 lines
4.9 KiB
JavaScript
import{_ as I,a as M}from"./index.c79f92c8.js";import{S as N,T as U,O as J,P as q,R as G}from"./element-plus.146e8f42.js";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang.f4e238a2.js";import{M as K}from"./project_material_budget_detail.af20fe72.js";import{P as Q}from"./index.166d0653.js";import{c as W}from"./custom.d6d555ca.js";import{I as X,J as Y}from"./flowSet.375df59d.js";import{d as F,s as E,a0 as s,r as f,o as g,c as Z,V as a,M as i,T as r,U as u,a as h,L as w,u as ee}from"./@vue.ab566ce7.js";import{_ as ae}from"./index.1aecd252.js";import"./@element-plus.b89f1627.js";import"./approve.536c08a8.js";import"./flow.a1644ce4.js";import"./vue-router.87ebc608.js";import"./@vueuse.8fcae4c2.js";import"./lodash-es.9bff6341.js";import"./dayjs.b71ea374.js";import"./axios.a47df6c5.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.cf6c933b.js";import"./pinia.b6700c26.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.7fa42df6.js";import"./color.33bf1982.js";import"./clone.a41dca03.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.2a4540f4.js";import"./ms.a9ae1d6d.js";import"./nprogress.efca4817.js";import"./vue-clipboard3.24161810.js";import"./clipboard.c8fd8745.js";import"./echarts.50cbfcc9.js";import"./tslib.60310f1a.js";import"./zrender.a255a587.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.d693a0d8.js";const te={class:"detail-popup"},oe={style:{margin:"10px 0"}},le=F({name:"customdetail"}),ne=F({...le,props:{dictData:{type:Object,default:()=>({})}},emits:["success","close"],setup(ie,{expose:z,emit:B}){E();const m=E(),D=s([]),n=s({page_size:10,page_no:1,customer_demand_id:""}),v=f(0);s({provinceOptions:[],cityOptions:[],areaOptions:[]});const C=f([]),t=s({}),k=e=>{n.page_size=e,_(t.id)},O=e=>{n.page_no=e,_(t.id)},_=e=>{K({page_no:n.page_no,page_size:n.page_size,material_budget_id:e}).then(l=>{C.value=l.lists,v.value=l.count})},y=async e=>{if(Object.assign(t,e),_(e.id),e.annex&&e.annex.length>0){const l=e.annex.map((p,d)=>({name:`\u6587\u4EF6${d+1}`,uri:p}));Object.assign(D,l)}T()},j=async e=>{const l=await W({id:e.id});y(l)},P=async()=>{var e;(e=m.value)==null||e.close()},S=()=>{var e;(e=m.value)==null||e.open()},c=()=>{B("close")},x=f([]),T=async()=>{if(t!=null&&t.approve_id)return;let e=await X();x.value=e};return z({open:S,setFormData:y,getDetail:j}),(e,l)=>{const p=N,d=H,L=U,o=J,R=q,V=G,$=I,A=M;return g(),Z("div",te,[a(Q,{ref_key:"popupRef",ref:m,title:"\u6750\u6599\u9884\u7B97\u8BE6\u60C5",async:!0,width:"80%",onConfirm:P,onClose:c},{default:i(()=>[a(L,{column:2,border:""},{default:i(()=>[a(p,{label:"\u9879\u76EE\u540D\u79F0","label-align":"left",align:"left","label-class-name":"my-label"},{default:i(()=>[r(u(t.project_name),1)]),_:1}),a(p,{label:"\u9879\u76EE\u7F16\u7801","label-align":"left",align:"left","label-class-name":"my-label"},{default:i(()=>[r(u(t.project_code),1)]),_:1}),a(p,{label:"\u6750\u6599\u9884\u7B97\u5355\u53F7","label-align":"left",align:"left","label-class-name":"my-label"},{default:i(()=>[r(u(t.material_budget_code),1)]),_:1}),a(p,{label:"\u5907\u6CE8","label-align":"left",align:"left","label-class-name":"my-label"},{default:i(()=>[r(u(t.remark),1)]),_:1}),a(p,{label:"\u9644\u4EF6","label-align":"left",align:"left","label-class-name":"my-label"},{default:i(()=>[a(d,{annex:t.annex},null,8,["annex"])]),_:1})]),_:1}),h("div",null,[a(R,{data:C.value,stripe:"",style:{width:"100%"}},{default:i(()=>[a(o,{label:"\u7C7B\u578B",prop:"budget_type",width:"180"}),a(o,{label:"\u6750\u6599\u5927\u7C7B",prop:"material_first_level",width:"180"}),a(o,{label:"\u6750\u6599\u540D\u79F0",prop:"material_name"}),a(o,{label:"\u6750\u6599\u7F16\u7801",prop:"material_code"}),a(o,{label:"\u89C4\u683C\u578B\u53F7",prop:"material_specs"}),a(o,{label:"\u54C1\u724C",prop:"material_brand"}),a(o,{label:"\u53C2\u6570\u8BF4\u660E",prop:"material_parameter_description",width:"200px"}),a(o,{label:"\u5355\u4F4D",prop:"material_unit"}),a(o,{label:"\u6570\u91CF",prop:"num"}),a(o,{label:"\u5355\u4EF7",prop:"price"}),a(o,{label:"\u91D1\u989D",prop:"amount"}),a(o,{label:"\u5907\u6CE8",prop:"remark"})]),_:1},8,["data"])]),h("div",oe,[a(V,{"current-page":n.page_no,"onUpdate:current-page":l[0]||(l[0]=b=>n.page_no=b),"page-size":n.page_size,"onUpdate:page-size":l[1]||(l[1]=b=>n.page_size=b),"page-sizes":[10,20,30,40],layout:"total, sizes, prev, pager, next, jumper",total:v.value,onSizeChange:k,onCurrentChange:O},null,8,["current-page","page-size","total"])]),!(t!=null&&t.approve_id)||t.approve_check_status==4?(g(),w($,{key:0,flows:x.value,submitApi:ee(Y),id:t==null?void 0:t.id,onOff:c},null,8,["flows","submitApi","id"])):(g(),w(A,{key:1,approve_id:t==null?void 0:t.approve_id,onOff:c},null,8,["approve_id"]))]),_:1},512)])}}});const Ke=ae(ne,[["__scopeId","data-v-f05b564e"]]);export{Ke as default};
|