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