Files
aiot-platform-ui/apps/web-antd/dist/js/data-DGL7mPJF.js

2 lines
8.4 KiB
JavaScript
Raw Normal View History

2026-01-14 14:15:09 +08:00
var f=Object.defineProperty,h=Object.defineProperties;var P=Object.getOwnPropertyDescriptors;var n=Object.getOwnPropertySymbols;var b=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable;var d=(e,t,l)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,i=(e,t)=>{for(var l in t||(t={}))b.call(t,l)&&d(e,l,t[l]);if(n)for(var l of n(t))N.call(t,l)&&d(e,l,t[l]);return e},r=(e,t)=>h(e,P(t));import{f as w}from"./index-DGaFxhxk.js";import{b as p}from"./index-B8zJoHUm.js";import{g as c}from"./index-1DB9oGz5.js";import{g as C}from"./index-DeQICQBZ.js";import{g as W}from"./index-CRPqS2cj.js";import{g as u}from"./rangePickerProps-DUeXxnB4.js";import{as as m,at as I}from"./bootstrap-CvQmCMXe.js";import{dh as a,cW as S}from"../jse/index-index-CAIAj58w.js";import{D as s}from"./dict-enum-DRf9W45H.js";function L(e){return[{fieldName:"id",component:"Input",dependencies:{triggerFields:[""],show:()=>!1}},{fieldName:"no",label:"退货单号",component:"Input",componentProps:{placeholder:"系统自动生成",disabled:!0}},{fieldName:"returnTime",label:"退货时间",component:"DatePicker",componentProps:{disabled:e==="detail",placeholder:"选择退货时间",showTime:!0,format:"YYYY-MM-DD HH:mm:ss",valueFormat:"x"},rules:"required"},{fieldName:"orderNo",label:"关联订单",component:"Input",formItemClass:"col-span-1",rules:"required",componentProps:{placeholder:"请选择关联订单",disabled:e==="detail"}},{fieldName:"supplierId",label:"供应商",component:"ApiSelect",componentProps:{disabled:!0,placeholder:"请选择供应商",allowClear:!0,showSearch:!0,api:c,labelField:"name",valueField:"id"},rules:"required"},{fieldName:"remark",label:"备注",component:"Textarea",componentProps:{placeholder:"请输入备注",autoSize:{minRows:1,maxRows:1},disabled:e==="detail"},formItemClass:"col-span-2"},{fieldName:"fileUrl",label:"附件",component:"FileUpload",componentProps:{maxNumber:1,maxSize:10,accept:["pdf","doc","docx","xls","xlsx","txt","jpg","jpeg","png"],showDescription:e!=="detail",disabled:e==="detail"},formItemClass:"col-span-3"},{fieldName:"items",label:"退货产品清单",component:"Input",formItemClass:"col-span-3"},{fieldName:"discountPercent",label:"优惠率(%)",component:"InputNumber",componentProps:{placeholder:"请输入优惠率",min:0,max:100,precision:2},rules:m().min(0).optional()},{fieldName:"discountPrice",label:"退款优惠",component:"InputNumber",componentProps:{precision:2,formatter:a,disabled:!0}},{fieldName:"discountedPrice",label:"优惠后金额",component:"InputNumber",componentProps:{placeholder:"优惠后金额",precision:2,formatter:a,disabled:!0},dependencies:{triggerFields:["totalPrice","otherPrice"],componentProps:t=>{const l=t.totalPrice||0,o=t.otherPrice||0;return t.discountedPrice=l-o,{}}}},{fieldName:"otherPrice",label:"其他费用",component:"InputNumber",componentProps:{disabled:e==="detail",placeholder:"请输入其他费用",precision:2,formatter:a}},{fieldName:"accountId",label:"结算账户",component:"ApiSelect",componentProps:{placeholder:"请选择结算账户",allowClear:!0,showSearch:!0,api:w,labelField:"name",valueField:"id"}},{fieldName:"totalPrice",label:"应退金额",component:"InputNumber",componentProps:{precision:2,min:0,disabled:!0},rules:m().min(0).optional()}]}function O(e,t){var l,o;return[{type:"seq",title:"序号",minWidth:50,fixed:"left"},{field:"warehouseId",title:"仓库名称",minWidth:200,slots:{default:"warehouseId"}},{field:"productId",title:"产品名称",minWidth:200,slots:{default:"productId"}},{field:"stockCount",title:"库存",minWidth:80,formatter:"formatAmount3"},{field:"productBarCode",title:"条码",minWidth:120},{field:"productUnitName",title:"单位",minWidth:80},{field:"remark",title:"备注",minWidth:150,slots:{default:"remark"}},{field:"inCount",title:"已入库",formatter:"formatAmount3",minWidth:120,fixed:"right",visible:e&&((l=e[0])==null?void 0:l.inCount)!==void 0},{field:"returnCount",title:"已退货",formatter:"formatAmount3",minWidth:120,fixed:"right",visible:e&&((o=e[0])==null?void 0:o.returnCount)!==voi