马宇豪
2024-04-10 4076c14a8eac96cd716522f2cb15dcda0eb4fcef
1
import{m as I}from"./index.168351126514328.js";import{_ as S,E as k}from"./index.1683511265143.js";import{J as A,a1 as N,w as E,k as F,a as f,F as _,a8 as U,b as a,Y as d,R as b,aC as x,aD as T,a5 as c,o as i,Q as D,W as g}from"./vue.1683511265143.js";const h=u=>(x("data-v-0db877eb"),u=u(),T(),u),J=h(()=>a("tr",{class:"m-color b-font",style:{"text-align":"center"}},"\u5B9E\u9A8C\u6240\u7528\u7684\u8BD5\u5242\u6216\u6750\u6599",-1)),O=h(()=>a("tr",null,[a("td",{class:"w-14 m-color"},"\u5B9E\u9A8C\u6750\u6599"),a("td",{class:"w-14 m-color"},"\u8017\u6750ID"),a("td",{class:"w-14 m-color"},"\u6750\u6599\u7C7B\u578B"),a("td",{class:"w-14 m-color"},"\u6750\u6599\u50A8\u5B58"),a("td",{class:"w-14 m-color"},"\u8BA1\u91CF\u5355\u4F4D"),a("td",{class:"w-14 m-color"},"\u4F7F\u7528\u6570\u91CF"),a("td",{class:"w-14 m-color"},"\u64CD\u4F5C")],-1)),$={class:"w-14"},P={class:"w-14"},Q={class:"w-14"},R={class:"w-14"},W={class:"w-14"},Y={class:"w-14"},j={class:"w-14"},q=g("\u5220\u9664"),z={style:{"text-align":"center"}},G=g(" \u9009\u62E9\u5B9E\u9A8C\u6750\u6599 "),H=A({name:"selectMaterial",props:{disabled:Boolean,data:Array},setup(u,{expose:w}){const V=u,e=N({disabled:!1,materialList:[],allMaterialList:[]}),y=()=>{e.materialList.push({stuffId:null,stuffUseCount:null,stuffName:"",stuffCode:"",stuffType:"",stuffStorage:"",stuffUnit:""})};E(()=>{e.materialList=V.data,e.disabled=V.disabled});const L=s=>{e.materialList.splice(s,1)},M=async()=>{let s=await I().getAllMaterial();s.data.code===100?e.allMaterialList=JSON.parse(JSON.stringify(s.data.data)):k({type:"warning",message:s.data.msg})},v=(s,r)=>{const o=e.allMaterialList.find(p=>p.id===s);e.materialList[r]={stuffId:o.id,stuffUseCount:o.stuffUseCount,stuffName:o.stuffName,stuffCode:o.stuffCode,stuffType:o.stuffType,stuffStorage:o.stuffStorage,stuffUnit:o.stuffUnit}},B=s=>{e.materialList=s};return w({dataList:e.materialList,formatList:B}),F(()=>{M()}),(s,r)=>{const o=c("el-option"),p=c("el-select"),n=c("el-input"),C=c("el-button");return i(),f(_,null,[J,O,(i(!0),f(_,null,U(e.materialList,(l,m)=>(i(),f("tr",{key:m},[a("td",$,[d(p,{disabled:e.disabled,filterable:"",modelValue:l.stuffId,"onUpdate:modelValue":t=>l.stuffId=t,onChange:t=>v(t,m)},{default:b(()=>[(i(!0),f(_,null,U(e.allMaterialList,t=>(i(),D(o,{key:t.id,value:t.id,label:t.stuffName},null,8,["value","label"]))),128))]),_:2},1032,["disabled","modelValue","onUpdate:modelValue","onChange"])]),a("td",P,[d(n,{disabled:e.disabled,modelValue:l.stuffCode,"onUpdate:modelValue":t=>l.stuffCode=t},null,8,["disabled","modelValue","onUpdate:modelValue"])]),a("td",Q,[d(n,{disabled:e.disabled,modelValue:l.stuffType,"onUpdate:modelValue":t=>l.stuffType=t},null,8,["disabled","modelValue","onUpdate:modelValue"])]),a("td",R,[d(n,{disabled:e.disabled,modelValue:l.stuffStorage,"onUpdate:modelValue":t=>l.stuffStorage=t},null,8,["disabled","modelValue","onUpdate:modelValue"])]),a("td",W,[d(n,{disabled:e.disabled,modelValue:l.stuffUnit,"onUpdate:modelValue":t=>l.stuffUnit=t},null,8,["disabled","modelValue","onUpdate:modelValue"])]),a("td",Y,[d(n,{type:"number",modelValue:l.stuffUseCount,"onUpdate:modelValue":t=>l.stuffUseCount=t},null,8,["modelValue","onUpdate:modelValue"])]),a("td",j,[d(C,{type:"danger",disabled:e.disabled,onClick:t=>L(m)},{default:b(()=>[q]),_:2},1032,["disabled","onClick"])])]))),128)),a("tr",z,[d(C,{disabled:e.disabled,type:"primary",shape:"round",onClick:r[0]||(r[0]=l=>y())},{default:b(()=>[G]),_:1},8,["disabled"])])],64)}}});var ee=S(H,[["__scopeId","data-v-0db877eb"]]);export{ee as default};