马宇豪
2024-04-10 4076c14a8eac96cd716522f2cb15dcda0eb4fcef
1
import{_ as T,a as x,E as O}from"./index.1683511265143.js";import{m as R}from"./index.168351126514328.js";import{J as $,aF as J,a1 as q,f as P,w as Q,k as W,a as r,F as C,a8 as A,b as e,Y as d,R as f,u as X,aC as Y,aD as j,a5 as c,o as n,Q as z,X as b,W as g}from"./vue.1683511265143.js";const D=i=>(Y("data-v-1d8c4634"),i=i(),j(),i),G=D(()=>e("tr",{class:"m-color b-font",style:{"text-align":"center"}},"\u5B9E\u9A8C\u6240\u7528\u7684\u8BD5\u5242\u6216\u6750\u6599",-1)),H=D(()=>e("tr",null,[e("td",{class:"w-14 m-color required"},"\u5B9E\u9A8C\u6750\u6599"),e("td",{class:"w-14 m-color"},"\u8017\u6750ID"),e("td",{class:"w-14 m-color"},"\u6750\u6599\u7C7B\u578B"),e("td",{class:"w-14 m-color"},"\u6750\u6599\u50A8\u5B58"),e("td",{class:"w-14 m-color"},"\u8BA1\u91CF\u5355\u4F4D"),e("td",{class:"w-14 m-color required"},"\u4F7F\u7528\u6570\u91CF"),e("td",{class:"w-14 m-color"},"\u64CD\u4F5C")],-1)),K={class:"w-14"},Z={class:"w-14"},ee={class:"w-14"},te={class:"w-14"},ae={class:"w-14"},se={class:"w-14"},le={class:"w-14"},ue=g("\u5220\u9664"),oe={style:{"text-align":"center"}},de=g(" \u6DFB\u52A0\u73B0\u6709\u5B9E\u9A8C\u6750\u6599 "),ie=g(" \u65B0\u589E\u5B9E\u9A8C\u6750\u6599\u914D\u7F6E "),ne=$({name:"selectMaterial",props:{disabled:Boolean,data:Array},setup(i,{expose:U}){const y=i,V=J(()=>x(()=>import("./materialDialog.1683511265143.js"),["assets/materialDialog.1683511265143.js","assets/index.168351126514328.js","assets/index.1683511265143.js","assets/index.168351126514326.css","assets/vue.1683511265143.js"])),t=q({disabled:!1,materialList:[],allMaterialList:[],stuffTypeList:[{id:1,name:"\u5316\u5B66\u8BD5\u5242"},{id:2,name:"\u57FA\u7840\u6750\u6599"}],stuffStorageList:[{id:1,name:"\u667A\u80FD\u8BD5\u5242\u67DC"},{id:2,name:"\u666E\u901A\u50A8\u5B58\u67DC"}],stuffUnitList:[{id:1,name:"g"},{id:2,name:"kg"},{id:3,name:"ml"},{id:4,name:"l"}]}),h=P(),F=()=>{t.materialList.push({stuffId:null,stuffUseCount:null,stuffName:"",stuffCode:"",stuffType:"",stuffStorage:"",stuffUnit:""})};Q(()=>{t.materialList=y.data,t.disabled=y.disabled});const E=s=>{t.materialList.splice(s,1)},k=(s,o)=>{h.value.showMaterialDialog(s,o)},S=()=>{w()},w=async()=>{let s=await R().getAllMaterial();s.data.code===100?t.allMaterialList=JSON.parse(JSON.stringify(s.data.data)):O({type:"warning",message:s.data.msg})},I=(s,o)=>{const u=t.allMaterialList.find(_=>_.id===s);t.materialList[o]={stuffId:u.id,stuffUseCount:u.stuffUseCount,stuffName:u.stuffName,stuffCode:u.stuffCode,stuffType:u.stuffType,stuffStorage:u.stuffStorage,stuffUnit:u.stuffUnit}},N=s=>{t.materialList=s};return U({dataList:t.materialList,formatList:N}),W(()=>{w()}),(s,o)=>{const u=c("el-option"),_=c("el-select"),B=c("el-input"),m=c("el-button");return n(),r(C,null,[G,H,(n(!0),r(C,null,A(t.materialList,(l,p)=>{var L,v,M;return n(),r("tr",{key:p},[e("td",K,[d(_,{disabled:t.disabled,filterable:"",modelValue:l.stuffId,"onUpdate:modelValue":a=>l.stuffId=a,onChange:a=>I(a,p),onFocus:a=>S()},{default:f(()=>[(n(!0),r(C,null,A(t.allMaterialList,a=>(n(),z(u,{key:a.id,value:a.id,label:a.stuffName},null,8,["value","label"]))),128))]),_:2},1032,["disabled","modelValue","onUpdate:modelValue","onChange","onFocus"])]),e("td",Z,[d(B,{disabled:"",modelValue:l.stuffCode,"onUpdate:modelValue":a=>l.stuffCode=a},null,8,["modelValue","onUpdate:modelValue"])]),e("td",ee,[e("div",null,b((L=t.stuffTypeList.find(a=>a.id==l.stuffType))==null?void 0:L.name),1)]),e("td",te,[e("div",null,b((v=t.stuffStorageList.find(a=>a.id==l.stuffStorage))==null?void 0:v.name),1)]),e("td",ae,[e("div",null,b((M=t.stuffUnitList.find(a=>a.id==l.stuffUnit))==null?void 0:M.name),1)]),e("td",se,[d(B,{type:"number",disabled:t.disabled,modelValue:l.stuffUseCount,"onUpdate:modelValue":a=>l.stuffUseCount=a},null,8,["disabled","modelValue","onUpdate:modelValue"])]),e("td",le,[d(m,{type:"danger",disabled:t.disabled,onClick:a=>E(p)},{default:f(()=>[ue]),_:2},1032,["disabled","onClick"])])])}),128)),e("tr",oe,[d(m,{disabled:t.disabled,type:"primary",shape:"round",onClick:o[0]||(o[0]=l=>F())},{default:f(()=>[de]),_:1},8,["disabled"]),d(m,{disabled:t.disabled,shape:"round",onClick:o[1]||(o[1]=l=>k("\u65B0\u589E",{}))},{default:f(()=>[ie]),_:1},8,["disabled"])]),d(X(V),{ref_key:"materialDialogRef",ref:h},null,512)],64)}}});var _e=T(ne,[["__scopeId","data-v-1d8c4634"]]);export{_e as default};