HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.2.20
System: Linux 825a8fd6cf8c 3.10.0-1160.95.1.el7.x86_64 #1 SMP Mon Jul 24 13:59:37 UTC 2023 x86_64
User: apache (48)
PHP: 8.2.20
Disabled: NONE
Upload Files
File: /var/www/html/public/static/js/print-legacy-7d307c41.js
System.register(["./message-legacy-10af7c73.js","./po-legacy-2e17a51a.js","./runtime-core.esm-bundler-legacy-c5df00b7.js","./_plugin-vue_export-helper-legacy-762b7923.js","./index-legacy-12f7f0b6.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(t,a){"use strict";var e,l,o,i,r,d,n,p,s,c,_,u,g,v,b,x,m,f,h,y,w,k,q,j,D=document.createElement("style");return D.textContent=".legend[data-v-792000c0]{font-size:15px;font-weight:700;padding:8px}.fieldset[data-v-792000c0],.fieldset_top[data-v-792000c0]{border:1px solid #ccc;margin-top:10px;padding:8px}.dialog_tilte[data-v-792000c0]{font-size:16px;font-weight:700;margin:0 0 20px;text-align:center}.tracking_number[data-v-792000c0]{color:#111}.tracking_No[data-v-792000c0],.tracking_number[data-v-792000c0]{font-family:Microsoft YaHei;font-size:14px;font-weight:400}.tracking_No[data-v-792000c0]{color:#9fa09f}.waybill_desc_flex[data-v-792000c0]{margin-left:35%;width:50%}.tracking_box_flex[data-v-792000c0]{justify-content:space-between;margin-top:20px}.tracking_box[data-v-792000c0]{background-image:url(/public/static/png/tracking1-089bd08a.png)}.tracking_box[data-v-792000c0],.tracking_box1[data-v-792000c0]{align-items:center;display:flex;height:87px;justify-content:center;width:547px}.tracking_box1[data-v-792000c0]{background-image:url(/public/static/png/tracking2-62338f54.png)}.tracking_box2[data-v-792000c0]{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-792000c0]{color:red;font-weight:400;margin-top:0;width:100%}.primary_box1 .el-button[data-v-792000c0]{margin-left:0!important}.button_flex[data-v-792000c0]{text-align:right}.button_flex .el-button[data-v-792000c0]{margin:0 0 0 12px!important}.box[data-v-792000c0]{height:20px;margin:0 40px 0 20px;width:20px}.green[data-v-792000c0]{background:#24a59f}.grey[data-v-792000c0]{background:#49b119}.waybill_desc_box[data-v-792000c0]{align-items:center;display:flex}.mate_box[data-v-792000c0]{margin-top:10px;width:100%}.mate_box td[data-v-792000c0]{border:1px solid #d0d0d0;padding:10px}.waybill_desc[data-v-792000c0]{color:#505050;font-size:15px;font-weight:400}.waybill_number[data-v-792000c0]{color:#727070;font-size:15px}.total_num[data-v-792000c0]{font-size:17px;font-weight:400;width:15%}th[data-v-792000c0]{color:#505050}.automaticallyList_table[data-v-792000c0]{max-height:500px}.red[data-v-792000c0]{color:red;font-size:16px;margin-left:2px}.volume_dataList_box[data-v-792000c0]{align-items:center;display:flex;justify-content:space-around;width:100%}.primary_box[data-v-792000c0],.primary_box1[data-v-792000c0]{margin-top:20px}.primary_box1[data-v-792000c0]{display:flex;justify-content:space-between}.primary_box .el-button[data-v-792000c0]{margin:0 50px 0 0}.table_current_box td[data-v-792000c0],.table_current_box th[data-v-792000c0]{border:1px solid hsla(0,4%,91%,.867);padding:8px 5px;text-align:left}.table_current_box td[data-v-792000c0]{color:#909399}.supplier_value_none[data-v-792000c0]{display:none}.supplier_value_list[data-v-792000c0]{background:#fff;display:block!important;height:430px;overflow-y:auto;padding:10px;position:absolute;width:300px;z-index:10}.supplier_value_box[data-v-792000c0]{position:relative}.CaretBottom_icon[data-v-792000c0]{background:#d0d0d0;height:28px;justify-content:center;margin:0 70px 0 0;width:28px}.CaretBottom_icon[data-v-792000c0],.dialog_procure_box[data-v-792000c0]{align-items:center;display:flex}.input[data-v-792000c0]{margin:0 80px 0 30px}.input[data-v-792000c0],.input5[data-v-792000c0]{border:1px solid #d0d0d0;border-radius:3px;height:28px;outline:none;padding:0 10px;width:210px}.input5[data-v-792000c0]{margin:0 0 0 30px}.input1[data-v-792000c0],.input2[data-v-792000c0]{width:272px}.input1[data-v-792000c0],.input2[data-v-792000c0],.input2_1[data-v-792000c0]{border:1px solid #d0d0d0;height:28px;outline:none;padding:0 10px}.input2_1[data-v-792000c0]{width:130px}.input3[data-v-792000c0],.input4[data-v-792000c0]{border:1px solid #d0d0d0;height:28px;outline:none;padding:0 10px;width:120px}.input4[data-v-792000c0]{margin:0 79px 0 82px}[data-v-792000c0] .el-dropdown-menu__item i{margin:0}[data-v-792000c0] .visibility .el-table th.el-table__cell:first-child .cell{visibility:hidden}.order_box[data-v-792000c0]{align-items:center;display:flex}.order_box1[data-v-792000c0]{justify-content:space-between}.order_box_num[data-v-792000c0]{margin:0 100px 0 30px}.order_box_num1[data-v-792000c0]{margin:0 30px 0 0}.el-button--text[data-v-792000c0]{margin-right:15px}.el-input[data-v-792000c0],.el-select[data-v-792000c0]{width:300px}.dialog-footer button[data-v-792000c0]:first-child{margin-right:10px}.none[data-v-792000c0]{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(D),{setters:[t=>{e=t.ab,l=t.b7},t=>{o=t.getBusinessSeq,i=t.BomInventoryReserved},t=>{r=t.d,d=t.A,n=t.r,p=t.w,s=t.o,c=t.Q,_=t.e,u=t.f,g=t.g,v=t.n,b=t.x,x=t.t,m=t.y,f=t.m,h=t.v,y=t.l,w=t.p,k=t.b5,q=t.b4},t=>{j=t._},null,null,null,null,null,null,null],execute:function(){const a=t=>(k("data-v-792000c0"),t=t(),q(),t),D={class:"main"},R={class:"dialog_procure_box tracking_box_flex"},z={class:"tracking_box"},C={class:"waybill_desc_flex"},E={class:"tracking_number"},N=a((()=>g("div",{class:"tracking_No"},"运单号",-1))),P={class:"tracking_box1"},B={class:"waybill_desc_flex"},I={class:"tracking_number"},S=a((()=>g("div",{class:"tracking_No"},"快递公司",-1))),F={class:"tracking_box2"},A={class:"waybill_desc_flex"},H={class:"tracking_number"},L=a((()=>g("div",{class:"tracking_No"},"包裹数量",-1))),O={key:0,class:"legend"},U={key:1,class:"legend"},V={key:2,class:"legend"},M=a((()=>g("legend",{class:"legend"},"收货单信息",-1))),Q=a((()=>g("legend",{class:"legend"},"收货单信息",-1))),Y={class:"fieldset"},G=a((()=>g("legend",{class:"legend"},"库位信息",-1))),J={class:"primary_box1"},K={class:"total_num"},T={key:0,class:"fieldset_top"},W=a((()=>g("legend",{class:"legend"},"自动预定",-1))),X={key:0,class:"reservation_required"},Z={class:"dialog_procure_box"},$=a((()=>g("div",null,"可预定数量",-1))),tt=["onUpdate:modelValue"],at={class:"primary_box button_flex"},et=r({name:"/crm/inventory/components/print"}),lt=r({...et,props:{printRowData:{type:Array,default:""},str:{type:String,default:""},tableDialogPrint:{type:Boolean,default:""}},emits:["update:tableDialogPrint"],setup(t,{emit:a}){const r=t,k=d({tracking_id:"",qo_item_id:"",po_id:"",seq_id:""}),q=d({}),j=n(""),et=n(""),lt=n(""),ot=n({}),it=n([]),rt=n([]),dt=n([]);async function nt(){let t="",a="",e="",l="";r.printRowData[0].tracking_id>0&&(t=r.printRowData[0].tracking_id),r.printRowData[0].qo_item_id>0&&(a=r.printRowData[0].qo_item_id),r.printRowData[0].po_id>0&&(e=r.printRowData[0].po_id),r.printRowData[0].seq_id>0&&(l=r.printRowData[0].seq_id);const{data:i}=await o(Object.assign(k,{tracking_id:t,qo_item_id:a,po_id:e,seq_id:l}));it.value=i,rt.value=i[0].local_detail,dt.value=i[0].reserved_detail,et.value=i[0].print_url,ot.value=i[0],dt.value.forEach(((t,a)=>{new Proxy(dt.value[a],{set:(t,a,e,l)=>(t[a]=e,!0)}).reserved_qty=""}));const d=[];let n=0;rt.value.forEach(((t,a)=>{t.ours_amount_in_stock>0&&(d.push(t.ours_amount_in_stock),n+=parseFloat(t.ours_amount_in_stock))})),lt.value=n,1==j.value&&pt(),j.value=""}function pt(){const t=[];rt.value.forEach(((a,e)=>{t.push(a.part_keep_id)})),window.open(et.value+"&part_id="+it.value[0].part_id+"&part_keep_id_str="+t.toString())}return p((()=>r.printRowData),(t=>{r.printRowData=t,nt()})),s((()=>{nt()})),(t,o)=>{const d=c("el-table-column"),n=c("el-table"),p=c("el-button");return _(),u("div",D,[g("div",{class:v(["dialog_tilte",{none:"1"!=r.str}])}," 采购单入库打印与预定 ",2),g("div",{class:v(["dialog_tilte",{none:"2"!=r.str}])}," 订单入库打印与预定 ",2),g("div",{class:v(["dialog_tilte",{none:"3"!=r.str}])}," 收货入库打印与预定 ",2),g("div",null,[g("div",R,[g("div",z,[g("div",C,[g("div",E,b(ot.value.tracking_No),1),N])]),g("div",P,[g("div",B,[g("div",I,b(ot.value.courier),1),S])]),g("div",F,[g("div",A,[g("div",H,b(ot.value.package_qty),1),L])])]),g("fieldset",{class:v(["fieldset",{none:"1"!=r.str}])},["1"==r.str?(_(),u("legend",O,"采购单信息")):x("",!0),"2"==r.str?(_(),u("legend",U,"客供单信息")):x("",!0),"3"==r.str?(_(),u("legend",V,"收货单信息")):x("",!0),m(n,{data:it.value,border:"",style:{"margin-top":"0px"}},{default:f((()=>[m(d,{type:"index",width:"55",label:"序号"}),m(d,{prop:"name",width:"180",label:"名称"}),m(d,{prop:"part_id","show-overflow-tooltip":"",label:"元件ID"}),m(d,{prop:"standard_model",width:"180",label:"型号名称"}),m(d,{prop:"vendor_name","show-overflow-tooltip":"",width:"150",label:"品牌"}),m(d,{prop:"qty_unit",label:"单位"}),m(d,{prop:"final_vendor",label:"采购品牌"}),m(d,{prop:"final_part_name","show-overflow-tooltip":"",width:"180",label:"采购型号"}),m(d,{prop:"sn_order","show-overflow-tooltip":"",label:"关联订单号",width:"150"}),m(d,{prop:"quantity",label:"采购数量"}),m(d,{prop:"in_stock_quantity",label:"当前入库数量"})])),_:1},8,["data"])],2),g("fieldset",{class:v(["fieldset",{none:"2"!=r.str}])},[M,m(n,{class:v({none:"2"!=r.str}),data:it.value,border:"",style:{"margin-top":"0px"}},{default:f((()=>[m(d,{width:"55",prop:"seq_id",label:"序号"}),m(d,{prop:"real_name","show-overflow-tooltip":"",label:"型号规格",width:"150"}),m(d,{prop:"value","show-overflow-tooltip":"",width:"200",label:"详细描述"}),m(d,{"show-overflow-tooltip":"",width:"250",prop:"reference",label:"位号"}),m(d,{prop:"vendor",label:"品牌"}),m(d,{prop:"part_id",label:"物料ID"}),m(d,{prop:"vendor_comp_name",label:"物料品牌"}),m(d,{width:"150","show-overflow-tooltip":"",prop:"standard_model",label:"物料型号"}),m(d,{prop:"used_amount",label:"需要数量"}),m(d,{prop:"in_stock_quantity",label:"已入库数量"})])),_:1},8,["class","data"])],2),g("fieldset",{class:v(["fieldset",{none:"3"!=r.str}])},[Q,m(n,{class:v({none:"3"!=r.str}),data:it.value,border:"",style:{"margin-top":"0px"}},{default:f((()=>[m(d,{prop:"loca_code",label:"收货日期"}),m(d,{prop:"ours_amount_in_stock",label:"名称"}),m(d,{prop:"part_id","show-overflow-tooltip":"",label:"物料ID"}),m(d,{prop:"real_name","show-overflow-tooltip":"",label:"型号规格",width:"150"}),m(d,{prop:"vendor",label:"品牌"}),m(d,{prop:"real_amount_in_stock","show-overflow-tooltip":"",label:"关联采购单",width:"150"}),m(d,{prop:"real_amount_in_stock","show-overflow-tooltip":"",label:"关联订单",width:"150"}),m(d,{prop:"in_stock_quantity",label:"入库数量"})])),_:1},8,["class","data"])],2),g("fieldset",Y,[G,m(n,{data:rt.value,border:"","max-height":"300",style:{"margin-top":"0px"}},{default:f((()=>[m(d,{type:"index",width:"55",fixed:"",label:"序号"}),m(d,{prop:"stock_modality_seq",label:"卷序号"}),m(d,{prop:"seq_no",label:"卷名称"}),m(d,{prop:"quantity",label:"卷数量"}),m(d,{prop:"loca_code",label:"存储库位"}),m(d,{prop:"ours_amount_in_stock",label:"可用数量"}),m(d,{prop:"real_amount_in_stock",label:"实际数量"})])),_:1},8,["data"])]),g("div",J,[m(p,{type:"primary",onClick:o[0]||(o[0]=t=>pt())},{default:f((()=>[h("打印标签")])),_:1}),g("div",K,[h(" 总数量 :"),g("span",null,b(lt.value),1)])]),dt.value.length>0&&lt.value>0?(_(),u("fieldset",T,[W,dt.value.length>0&&lt.value>0?(_(),u("div",X," 有如下订单需要预定,请自动填充数量操作: ")):x("",!0),dt.value.length>0?(_(),y(n,{key:1,data:dt.value,border:"","max-height":"200",style:{width:"100%","margin-top":"10px"}},{default:f((()=>[m(d,{fixed:"",type:"index",width:"55",label:"序号"}),m(d,{prop:"order_item_id",label:"订单号"},{default:f((t=>[g("span",null,"P"+b(t.row.order_id)+"-"+b(t.row.order_item_id),1)])),_:1}),m(d,{prop:"part_name",label:"型号规格"}),m(d,{prop:"expected_time",label:"交期"}),m(d,{prop:"used_amount",label:"需求数量"}),m(d,{prop:"sum_reserved_qty",label:"已预定数量"}),m(d,{prop:"reserved_qty",label:"可预定数量"},{header:f((()=>[g("div",Z,[$,m(p,{style:{"margin-left":"12px"},onClick:o[1]||(o[1]=t=>function(){let t=parseFloat(lt.value),a=0;dt.value.forEach(((e,l)=>{a=parseFloat(e.used_amount)-parseFloat(e.sum_reserved_qty),t>0?a>=t?(dt.value[l].reserved_qty=t,t=0):(dt.value[l].reserved_qty=a,t-=a):dt.value[l].reserved_qty=""}))}())},{default:f((()=>[h("自动预定")])),_:1})])])),default:f((t=>[w(g("input",{class:"input2_1",type:"text","onUpdate:modelValue":a=>t.row.reserved_qty=a},null,8,tt),[[e,t.row.reserved_qty]])])),_:1})])),_:1},8,["data"])):x("",!0)])):x("",!0),g("div",at,[dt.value.length>0&&lt.value>0?(_(),y(p,{key:0,type:"primary",onClick:o[2]||(o[2]=t=>async function(){const t=[];rt.value.forEach(((a,e)=>{t.push(a.part_keep_id)}));const{data:e}=await i(Object.assign(q,{part_keep_id_str:t.toString(),reserved_detail:dt}));1==e.result?a("update:tableDialogPrint",!1):l({type:"error",message:e.msg})}())},{default:f((()=>[h("确定")])),_:1})):x("",!0),m(p,{type:"info",onClick:o[3]||(o[3]=t=>{a("update:tableDialogPrint",!1)})},{default:f((()=>[h("关闭")])),_:1})])])])}}});t("default",j(lt,[["__scopeId","data-v-792000c0"]]))}}}));