index-b4b06b39.js 4.0 KB

1
  1. import{a as g,P as S,o as $,w as N,W as i,X as o,Y as n,m as f,Z as u,u as p,a9 as z,a3 as t,a2 as l,F as s,E as a,a4 as c,a5 as I}from"./vue-7f5e2b1b.js";import{c as m}from"./index-ad86104a.js";import{p as A}from"./index-d117960f.js";import{u as C}from"./vue-router-e2815956.js";import{_ as T}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css */const K={class:"y-container"},P={key:0,class:"image-panel"},R={key:4,class:"color-red"},V={key:5},D={key:6},E={__name:"index",setup(F){const x=C(),h=g(),_=g(""),w=g({id:20231025144103,content:{sa_promotionid:x.currentRoute.value.query.id,pageNumber:1,pageSize:20,where:{condition:_}}}),B=()=>{w.value.content.pageNumber=1,h.value.listData()};return S(()=>{}),$(()=>{}),N(()=>x.currentRoute.value,(d,v)=>{h.value.reloadSelect()}),(d,v)=>{const y=i("a-input"),U=i("a-image"),b=i("a-input-number"),k=i("a-select-option"),q=i("a-select");return o(),n("div",K,[f(A,{ref_key:"prod",ref:h,columns:p(m).TBLayout("modelProductTable"),param:w.value,hideBorder:!0,onOnSelect:d.onProdSelect},{operation:u(()=>[f(y,{class:"search-input",value:_.value,"onUpdate:value":v[0]||(v[0]=e=>_.value=e),onKeyup:z(B,["enter"]),placeholder:"搜索商品"},null,8,["value","onKeyup"])]),tb_cell:u(({data:e})=>[e.column.dataIndex=="image"?(o(),n("div",P,[f(U,{width:40,src:e.record.attinfos[0]?e.record.attinfos[0].subfiles[0].url:""},null,8,["src"])])):t("",!0),e.column.dataIndex=="qty"?(o(),l(b,{key:1,style:{width:"100px"},id:"inputNumber",value:e.record.qty,"onUpdate:value":r=>e.record.qty=r,min:e.record.orderminqty,max:e.record.islimit==0?99999:e.record.groupqty-e.record.saledqty,step:e.record.orderaddqty,onBlur:r=>d.onQtyChange(e.record)},null,8,["value","onUpdate:value","min","max","step","onBlur"])):t("",!0),e.column.dataIndex=="price"?(o(),n(s,{key:2},[a(" ¥ "+c(p(m).formatAmount(e.record.price)),1)],64)):t("",!0),e.column.dataIndex=="oldprice"?(o(),n(s,{key:3},[a(" ¥ "+c(p(m).formatAmount(e.record.oldprice)),1)],64)):t("",!0),e.column.dataIndex=="amount"?(o(),n("span",R,"¥ "+c(p(m).formatAmount(e.record.qty*e.record.price)),1)):t("",!0),e.column.dataIndex=="tradefield"?(o(),n("span",V,c(e.record.tradefield[0].tradefield),1)):t("",!0),e.column.dataIndex=="groupqty"?(o(),n("span",D,c(e.record.islimit==0||e.record.groupqty=="0"?"不限购":e.record.groupqty==e.record.saledqty?"已售罄":e.record.groupqty-e.record.saledqty),1)):t("",!0),e.column.dataIndex==="length"&&e.record.iscustomsize==1?(o(),n(s,{key:7},[e.record.lengthschemedetails.length>0?(o(),l(q,{key:0,value:e.record.length,"onUpdate:value":r=>e.record.length=r,style:{width:"150px"},placeholder:"选择长度"},{default:u(()=>[(o(!0),n(s,null,I(e.record.lengthschemedetails,r=>(o(),l(k,{key:r.sa_sizeschemedetailid,value:r.num},{default:u(()=>[a(c(r.num),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value"])):(o(),l(y,{key:1,style:{width:"200px"},value:e.record.length,"onUpdate:value":r=>e.record.length=r,placeholder:`${e.record.lengthmin}-${e.record.lengthmax}`,onBlur:r=>d.validInput(e.record,e.record.lengthmin,e.record.lengthmax,"length")},null,8,["value","onUpdate:value","placeholder","onBlur"]))],64)):t("",!0),e.column.dataIndex==="width"&&e.record.iscustomsize==1?(o(),n(s,{key:8},[e.record.widthschemedetails.length>0?(o(),l(q,{key:0,value:e.record.width,"onUpdate:value":r=>e.record.width=r,style:{width:"150px"},placeholder:"选择宽度"},{default:u(()=>[(o(!0),n(s,null,I(e.record.widthschemedetails,r=>(o(),l(k,{key:r.sa_sizeschemedetailid,value:r.num},{default:u(()=>[a(c(r.num),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value"])):(o(),l(y,{key:1,style:{width:"200px"},value:e.record.width,"onUpdate:value":r=>e.record.width=r,placeholder:`${e.record.widthmin}-${e.record.widthmax}`,onBlur:r=>d.validInput(e.record,e.record.widthmin,e.record.widthmax,"width")},null,8,["value","onUpdate:value","placeholder","onBlur"]))],64)):t("",!0)]),_:1},8,["columns","param","onOnSelect"])])}}},Y=T(E,[["__scopeId","data-v-bce528ee"]]);export{Y as default};