File: /var/www/html/public/static/js/predetermine-legacy-1f1aa204.js
System.register(["./message-legacy-10af7c73.js","./po-legacy-3a05f0ff.js","./runtime-core.esm-bundler-legacy-c5df00b7.js","./_plugin-vue_export-helper-legacy-762b7923.js","./index-legacy-dd4862fc.js","./preload-helper-legacy-f8638e03.js","./vue-i18n.runtime.esm-bundler-legacy-720876b1.js","./index-legacy-c9e20962.js","./_commonjsHelpers-legacy-5498c249.js","./vue-router-legacy-a12307c3.js","./utils-legacy-c0023c33.js"],(function(e,t){"use strict";var a,o,i,d,r,n,l,p,c,f,b,s,u,_,m,x,g,h,v,y,w=document.createElement("style");return w.textContent=".table_th .el-table__header{border-top:1px solid #ccc!important}.table_th .el-table__body,.table_th .el-table__header{border-left:1px solid #ccc!important;border-right:1px solid #ccc!important}.table_th .el-table__body{border-bottom:1px solid #ccc!important}.table_th td,.table_th th{border:1px solid #ccc!important}.el-table__cell[data-v-fc53b8fe],.table_th td[data-v-fc53b8fe]{border:1px solid red!important}.input6[data-v-fc53b8fe]{border:1px solid #d0d0d0;height:28px;outline:none;padding:0 10px;width:60px}.dialog_tilte[data-v-fc53b8fe]{font-size:16px;font-weight:700;margin:0 0 20px;text-align:center}.tracking_number[data-v-fc53b8fe]{color:#111}.tracking_No[data-v-fc53b8fe],.tracking_number[data-v-fc53b8fe]{font-family:Microsoft YaHei;font-size:14px;font-weight:400}.tracking_No[data-v-fc53b8fe]{color:#9fa09f}.waybill_desc_flex[data-v-fc53b8fe]{margin-left:35%;width:50%}.tracking_box_flex[data-v-fc53b8fe]{justify-content:space-between;margin-top:20px}.tracking_box[data-v-fc53b8fe]{background-image:url(/public/static/png/tracking1-089bd08a.png)}.tracking_box[data-v-fc53b8fe],.tracking_box1[data-v-fc53b8fe]{align-items:center;display:flex;height:87px;justify-content:center;width:547px}.tracking_box1[data-v-fc53b8fe]{background-image:url(/public/static/png/tracking2-62338f54.png)}.tracking_box2[data-v-fc53b8fe]{align-items:center;background-image:url(/public/static/png/tracking3-85b25cc7.png);display:flex;height:87px;justify-content:center;width:547px}.reservation_required[data-v-fc53b8fe]{color:red;font-weight:400;margin-top:20px;width:100%}.primary_box1 .el-button[data-v-fc53b8fe]{margin-left:0!important}.button_flex[data-v-fc53b8fe]{text-align:right}.button_flex .el-button[data-v-fc53b8fe]{margin:0 0 0 12px!important}.box[data-v-fc53b8fe]{height:20px;margin:0 40px 0 20px;width:20px}.green[data-v-fc53b8fe]{background:#24a59f}.grey[data-v-fc53b8fe]{background:#49b119}.waybill_desc_box[data-v-fc53b8fe]{align-items:center;display:flex}.mate_box[data-v-fc53b8fe]{margin-top:10px;width:100%}.mate_box td[data-v-fc53b8fe]{border:1px solid #d0d0d0;padding:10px}.waybill_desc[data-v-fc53b8fe]{color:#505050;font-size:15px;font-weight:400}.waybill_number[data-v-fc53b8fe]{color:#727070;font-size:15px}.total_num[data-v-fc53b8fe]{font-size:17px;font-weight:400;width:15%}th[data-v-fc53b8fe]{color:#505050}.automaticallyList_table[data-v-fc53b8fe]{max-height:500px}.red[data-v-fc53b8fe]{color:red;font-size:16px;margin-left:2px}.volume_dataList_box[data-v-fc53b8fe]{align-items:center;display:flex;justify-content:space-around;width:100%}.primary_box[data-v-fc53b8fe],.primary_box1[data-v-fc53b8fe]{margin-top:20px}.primary_box1[data-v-fc53b8fe]{display:flex;justify-content:space-between}.primary_box .el-button[data-v-fc53b8fe]{margin:0 50px 0 0}.table_current_box td[data-v-fc53b8fe],.table_current_box th[data-v-fc53b8fe]{border:1px solid hsla(0,4%,91%,.867);padding:8px 5px;text-align:left}.table_current_box td[data-v-fc53b8fe]{color:#909399}.supplier_value_none[data-v-fc53b8fe]{display:none}.supplier_value_list[data-v-fc53b8fe]{background:#fff;display:block!important;height:430px;overflow-y:auto;padding:10px;position:absolute;width:300px;z-index:10}.supplier_value_box[data-v-fc53b8fe]{position:relative}.CaretBottom_icon[data-v-fc53b8fe]{background:#d0d0d0;height:28px;justify-content:center;margin:0 70px 0 0;width:28px}.CaretBottom_icon[data-v-fc53b8fe],.dialog_procure_box[data-v-fc53b8fe]{align-items:center;display:flex}.input[data-v-fc53b8fe]{margin:0 80px 0 30px}.input[data-v-fc53b8fe],.input5[data-v-fc53b8fe]{border:1px solid #d0d0d0;border-radius:3px;height:28px;outline:none;padding:0 10px;width:210px}.input5[data-v-fc53b8fe]{margin:0 0 0 30px}.input1[data-v-fc53b8fe],.input2[data-v-fc53b8fe]{width:272px}.input1[data-v-fc53b8fe],.input2[data-v-fc53b8fe],.input2_1[data-v-fc53b8fe]{border:1px solid #d0d0d0;height:28px;outline:none;padding:0 10px}.input2_1[data-v-fc53b8fe]{width:130px}.input3[data-v-fc53b8fe],.input4[data-v-fc53b8fe]{border:1px solid #d0d0d0;height:28px;outline:none;padding:0 10px;width:120px}.input4[data-v-fc53b8fe]{margin:0 79px 0 82px}[data-v-fc53b8fe] .el-dropdown-menu__item i{margin:0}[data-v-fc53b8fe] .visibility .el-table th.el-table__cell:first-child .cell{visibility:hidden}.order_box[data-v-fc53b8fe]{align-items:center;display:flex}.order_box1[data-v-fc53b8fe]{justify-content:space-between}.order_box_num[data-v-fc53b8fe]{margin:0 100px 0 30px}.order_box_num1[data-v-fc53b8fe]{margin:0 30px 0 0}.el-button--text[data-v-fc53b8fe]{margin-right:15px}.el-input[data-v-fc53b8fe],.el-select[data-v-fc53b8fe]{width:300px}.dialog-footer button[data-v-fc53b8fe]:first-child{margin-right:10px}.none[data-v-fc53b8fe]{display:none!important}.el-dialog__body{padding:0 20px 22px}.el-dialog{margin-top:20px;max-height:900px;min-height:600px;overflow-y:auto;width:90%}.add_part_dialog_box .el-dialog{margin-top:50px!important;max-height:900px!important;min-height:500px!important;overflow-y:auto;width:60%!important}.el-table__cell{color:#505050}.default span:hover,.in_stock_quantity span:hover,.quantity span:hover{color:#018fed!important}.in_stock_quantity td{background:#f7e8cb!important;border:1px solid #d0d0d0}.quantity td{background:#b2cdf8!important;border:1px solid #d0d0d0}.default td{background:#caf2ff!important;border:1px solid #d0d0d0}.in_stock_quantity{background:#f7e8cb!important}.quantity{background:#b2cdf8!important}.default{background:#caf2ff!important}.grey{background:#e6cde6!important}\n",document.head.appendChild(w),{setters:[e=>{a=e.ab,o=e.b7},e=>{i=e.BomInventoryReserved},e=>{d=e.d,r=e.A,n=e.o,l=e.Q,p=e._,c=e.e,f=e.f,b=e.g,s=e.p,u=e.l,_=e.m,m=e.y,x=e.x,g=e.v,h=e.b5,v=e.b4},e=>{y=e._},null,null,null,null,null,null,null],execute:function(){const t={class:"main"},w=(e=>(h("data-v-fc53b8fe"),e=e(),v(),e))((()=>b("div",{class:"dialog_tilte"},"Bom 预定页面",-1))),k={class:"table_th"},j=["onUpdate:modelValue"],q={class:"primary_box button_flex"},D=d({name:"/crm/inventory/components/predetermine"}),N=d({...D,props:{predetermineDialog:{type:Boolean,default:""},predetermineData:{type:Object,default:""},bomNum:{type:Object,default:""}},emits:["update:predetermineDialog","update:eventIsNum1"],setup(e,{emit:d}){const h=e,v=r({}),y=({row:e,column:t,rowIndex:a,columnIndex:o})=>"库位"==t.label||"数量 / 卷名称"==t.label||"卷序号"==t.label||"卷名称"==t.label||"实际 / 可用数量"==t.label||"预定数量"==t.label?{rowspan:1,colspan:1}:e.seq_seq_id>0?{rowspan:0,colspan:0}:{rowspan:e.counter,colspan:1};function D(){let e=0,t=0,a=0;const r=[];let n=0;h.predetermineData.forEach(((o,i)=>{let d=o.reserved_amount_action;(isNaN(d)||""==d)&&(d=0),a!=o.seq_id?(n=r.push({reserved_amount_action:d}),n-=1,a=o.seq_id):r[n].reserved_amount_action=parseFloat(r[n].reserved_amount_action)+parseFloat(d),r[n].reserved_amount_action>parseFloat(o.used_amount)&&(t=1),parseFloat(o.reserved_amount_action)>parseFloat(o.ours_amount_in_stock)&&(e=1)})),1!=e?1!=t?async function(){const e=[];let t={};h.predetermineData.forEach(((a,o)=>{t.part_id=a.part_id,t.seq_id=a.seq_id,t.part_keep_id=a.part_keep_id,t.reserved_amount_action=a.reserved_amount_action,t.qo_item_id=h.bomNum.qo_item_id,e.push(t),t={}}));const{data:a}=await i(Object.assign(v,{qo_item_id:h.bomNum.qo_item_id,data_row:e}));1==a.result&&(o({type:"success",message:"预定成功"}),d("update:predetermineDialog",!1),d("eventIsNum1"))}():o({type:"error",message:"预定数量总数不能大于需要数量"}):o({type:"error",message:"预定数量不能大于可用数量"})}function N(){d("update:predetermineDialog",!1)}return n((()=>{})),(o,i)=>{const d=l("el-table-column"),r=l("el-table"),n=l("el-button"),h=p("horizontal-scroll");return c(),f("div",t,[w,b("div",k,[s((c(),u(r,{data:e.predetermineData,"span-method":y,border:"","max-height":"600",style:{"margin-top":"0px"},"highlight-current-row":""},{default:_((()=>[m(d,{width:"55",prop:"seq_id",label:"序号"}),m(d,{width:"130",prop:"real_name","show-overflow-tooltip":"",label:"型号规格"}),m(d,{width:"130",prop:"value","show-overflow-tooltip":"",label:"详细描述"}),m(d,{width:"130","show-overflow-tooltip":"",prop:"reference",label:"位号"}),m(d,{width:"120",prop:"vendor",label:"品牌"}),m(d,{width:"120",prop:"part_id",label:"物料ID"}),m(d,{width:"130",prop:"vendor_comp_name",label:"物料品牌"}),m(d,{width:"130",prop:"standard_model",label:"物料型号","show-overflow-tooltip":""}),m(d,{width:"80",prop:"is_order",label:"提供"}),m(d,{width:"80",prop:"population",label:"装配"}),m(d,{width:"100",prop:"quantity",label:"用量 / 每板"}),m(d,{fixed:"right",width:"80",prop:"loca_code",label:"库位"}),m(d,{fixed:"right",width:"130",prop:"name",label:"数量 / 卷名称"},{default:_((e=>[b("div",null,x(e.row.modality_quantity)+" / "+x(e.row.modality_name),1)])),_:1}),m(d,{fixed:"right",width:"60",prop:"stock_modality_seq",label:"卷序号"}),m(d,{fixed:"right",width:"100",prop:"seq_no",label:"卷名称"}),m(d,{fixed:"right",width:"70",prop:"used_amount",label:"需要数量"}),m(d,{fixed:"right",width:"110",prop:"name",label:"实际 / 可用数量"},{default:_((e=>[b("div",null,x(e.row.real_amount_in_stock)+" / "+x(e.row.ours_amount_in_stock),1)])),_:1}),m(d,{fixed:"right",width:"90",prop:"reserved_amount_action",label:"预定数量"},{default:_((e=>[s(b("input",{class:"input6","onUpdate:modelValue":t=>e.row.reserved_amount_action=t,type:"text"},null,8,j),[[a,e.row.reserved_amount_action]])])),_:1})])),_:1},8,["data"])),[[h,"always"]])]),b("div",q,[m(n,{style:{"margin-top":"20px"},type:"primary",onClick:i[0]||(i[0]=e=>D())},{default:_((()=>[g("预定")])),_:1}),m(n,{type:"info",onClick:N},{default:_((()=>[g("关闭")])),_:1})])])}}});e("default",y(N,[["__scopeId","data-v-fc53b8fe"]]))}}}));