| 1 |
- import{c as y,A as x,M as F,E as I,u as V,s as K}from"./index-28112c9e.js";import{l as L}from"./index-e99d262e.js";import{s as W}from"./index-a10a02b6.js";import{n as j}from"./index-39658920.js";import{S as Q}from"./SnippetsOutlined-ca260811.js";import{a as o,w as X,W as r,X as g,Y as E,$ as Y,m as a,Z as t,u as k,N as Z,E as C,o as G,a2 as A,a3 as D}from"./vue-7f5e2b1b.js";import{u as q}from"./vue-router-e2815956.js";import"./fullScreen-05676c8c.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./SettingOutlined-c08b69de.js";import"./routeTabs-75770941.js";/* empty css */const H={__name:"selectOrder",props:["id"],emits:["onSelectOrder"],setup(O,{emit:w}){const S=O,l=o(!1),e=o({id:20221114165903,content:{sys_enterpriseid:0,pageNumber:1,pageSize:20,where:{}}}),b=o(),c=()=>{e.value.content.sys_enterpriseid=S.id,l.value=!0},d=()=>{l.value=!1},p=o({}),m=u=>{p.value=u.pop()},h=async()=>{d(),w("onSelectOrder",p.value)};return X(l,u=>{u&&setTimeout(()=>{b.value.listData()},0)}),(u,_)=>{const i=r("a-space"),s=r("a-modal");return g(),E("div",null,[Y("div",{onClick:c},[a(i,null,{default:t(()=>[a(k(Q)),Z(u.$slots,"text")]),_:3})]),a(s,{open:l.value,"onUpdate:open":_[0]||(_[0]=n=>l.value=n),class:"custom-class",title:"选择订单",placement:"right",width:"1000px",closable:!1,onClose:d,onOk:h},{default:t(()=>[a(j,{filterMultiple:!0,rowKey:"sa_orderid",ref_key:"list",ref:b,size:"small",param:e.value,columns:k(y).TBLayout("orderTable"),tableid:k(y).TBLayoutID("orderTable"),onOnSelect:m},null,8,["param","columns","tableid"])]),_:1},8,["open"])])}}},J={__name:"add",emits:["onSuccess"],setup(O,{emit:w}){const S=q(),l=o(!1),e=o({sa_dispatchid:0,sa_logiscompid:0,enterprisename:"",rec_contactsid:0,sa_orderid:0,sonum:"",remarks:"",sys_enterpriseid:0}),b=()=>{l.value=!0},c=o(),d=()=>{l.value=!1,c.value.resetFields(),e.value.sonum="",e.value.sa_orderid="",e.value.remarks=""},p=async s=>{const n=await x.post({id:20221114135203,content:e.value});y.message(n,"新建成功",()=>{d(),e.value.sonum="",e.value.sa_orderid=0,e.value.remarks="",c.value.resetFields(),w("onSuccess"),S.push({path:"/dispatchDetail",query:{id:n.data.sa_dispatchid}})})},m=async()=>{await c.value.validateFields(),(await x.requested({id:20240123163302,content:e.value})).data.length>0?F.confirm({title:"该订单号已存在新建的发货单,确认继续创建吗?",icon:a(I),okText:"确认",async onOk(){p()},onCancel(){}}):p()},h=async s=>{e.value.enterprisename=s.enterprisename,e.value.sys_enterpriseid=s.sys_enterpriseid,e.value.sonum=s.sonum,e.value.sa_orderid=s.sa_orderid,e.value.remarks=s.remarks},u=async s=>{e.value.sonum=s.sonum,e.value.sa_orderid=s.sa_orderid,e.value.remarks=s.remarks},_=o(),i=()=>{_.value.showModel()};return(s,n)=>{const v=r("a-button"),N=r("a-input"),T=r("a-form-item"),B=r("a-col"),P=r("a-input-search"),R=r("a-row"),M=r("a-textarea"),U=r("a-form"),$=r("a-space"),z=r("a-drawer");return g(),E("div",null,[a(v,{type:"primary",onClick:b},{default:t(()=>[C("新建")]),_:1}),a(z,{open:l.value,"onUpdate:open":n[3]||(n[3]=f=>l.value=f),class:"custom-class",title:"新建发货单",placement:"right",width:"600",destroyOnClose:!0,closable:!1,onClose:d},{extra:t(()=>[a($,null,{default:t(()=>[a(v,{onClick:d},{default:t(()=>[C("关闭")]),_:1}),a(v,{type:"primary",onClick:m},{default:t(()=>[C("保存")]),_:1})]),_:1})]),default:t(()=>[a(U,{model:e.value,ref_key:"formRef",ref:c,layout:"vertical"},{default:t(()=>[a(R,{gutter:16},{default:t(()=>[a(B,{span:24},{default:t(()=>[a(T,{label:"企业信息",name:"enterprisename",rules:[{required:!0,message:"请输入企业信息"}]},{default:t(()=>[a(N,{value:e.value.enterprisename,"onUpdate:value":n[0]||(n[0]=f=>e.value.enterprisename=f),placeholder:"选择企业信息",onPressEnter:i},{addonAfter:t(()=>[a(W,{autoComplete:!0,ref_key:"enterprise",ref:_,param:{id:20230324125803,content:{pageNumber:1,pageSize:20,where:{condition:e.value.enterprisename,status:""}}},onOnSelect:h},null,8,["param"])]),_:1},8,["value"])]),_:1})]),_:1}),a(B,{span:24},{default:t(()=>[a(T,{label:"选择订单",name:"sonum",rules:[{required:k(y).getFormSetting("formSetting","sonum","required"),message:"请选择订单"}]},{default:t(()=>[a(P,{value:e.value.sonum,"onUpdate:value":n[1]||(n[1]=f=>e.value.sonum=f),readonly:"",placeholder:"选择订单信息"},{enterButton:t(()=>[a(v,null,{icon:t(()=>[a(H,{id:e.value.sys_enterpriseid,onOnSelectOrder:u},null,8,["id"])]),_:1})]),_:1},8,["value"])]),_:1},8,["rules"])]),_:1})]),_:1}),a(R,null,{default:t(()=>[a(B,{span:24},{default:t(()=>[a(T,{label:"备注",name:"remarks"},{default:t(()=>[a(M,{value:e.value.remarks,"onUpdate:value":n[2]||(n[2]=f=>e.value.remarks=f),rows:4,placeholder:"输入备注信息"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},pe={__name:"index",setup(O){const w=V();let{app:S}=K(w);const l=q(),e=o();o([]),o([]);let b=o([{label:"时间范围",key:"dateRange",type:"datepickerRange",objKeys:["begindate","enddate"],defaultData:[y.date.yearStart,y.date.yearEnd]},{label:"状态",key:"status",type:"select",dataSource:[{remarks:"新建",value:"新建"},{remarks:"复核",value:"复核"},{remarks:"关闭",value:"关闭"},{remarks:"手工关闭",value:"手工关闭"}]},{label:"经销商",key:"agentinfo",type:"input"},{label:"搜索",key:"condition",type:"input"}]);const c=(i,s)=>i.isreport>0?"table-striped-red":null;let d=o({content:{pageNumber:1,pageSize:20,where:{condition:"",sa_orderitemsid:l.currentRoute.value.query.id}},id:20221114135403});const p=()=>{e.value.tableData()},m=o(!1),h=o(0),u=async()=>{const i=await x.requested({id:20221213094401,content:{systemappid:S.value.systemappid}});i.data.length>0?m.value=!0:m.value=!1,h.value=i.data[0].sys_reportid},_=async i=>{const s=await x.requested({id:20221213094501,content:{sys_reportid:h.value,dataid:i.sa_dispatchid}});s.code==1&&(p(),window.open("http://61.164.207.46:8200"+s.data))};return G(()=>{u()}),(i,s)=>{const n=r("a-button");return g(),E("div",null,[a(L,{tableRowStyle:c,ref_key:"list",ref:e,param:k(d),keyRouteName:"billno",tableName:"dispatchTable",searchType:k(b),detailPage:{name:"dispatchDetail",idname:"sa_dispatchid"}},{tb_cell:t(({data:v})=>[v.column.dataIndex==="operation"&&m.value?(g(),A(n,{key:0,type:"link",onClick:N=>_(v.record)},{default:t(()=>[C("打印")]),_:2},1032,["onClick"])):D("",!0)]),operation:t(()=>[k(y).hasPermission("insert")?(g(),A(J,{key:0,onOnSuccess:p})):D("",!0)]),operationRight:t(()=>[]),_:1},8,["param","searchType"])])}}};export{pe as default};
|