index-5a278e17.js 6.1 KB

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