import ImageUpload from '@/components/file-upload' export default { components: { ImageUpload }, computed: { formItems() { return [{ md: 24, isShow: true, name: 'slot-component', formItemAttributes: { label: '', prop: '', 'label-width': '0px' }, render: (h, { props, onInput }) => { var { formData } = props return (
{formData.companyWechatName} {formData.websitName} {formData.id} {formData.workerName} {formData.workerMobile} {formData.workerIdcard} {formData.userName} {formData.userMobile} {formData.userAddress} {formData.insideCode} {formData.serviceNo} {formData.invoiceAmount} {formData.invoiceTime} {formData.serviceEndTime} {formData.createBy} {formData.createTime} {({ "EXPIRE": "过期", "CANCEL": "取消", "PAID": "已支付", "WAIT": "待支付", "REFUND": "已退款" })[formData.payStatus] || ""} {({ 1: "扫码支付", 2: "代客支付" })[formData.payType] || ""} {formData.payNo} {formData.payTime} {formData.transcationId} {formData.workerAmount} {formData.updateBy} {formData.updateTime}
) } }] }, formItemsList() { return [{ md: 24, isShow: true, name: 'slot-component', formItemAttributes: { label: '', prop: '', 'label-width': '0px' }, render: (h, { props, onInput }) => { var { formData } = props return ( { return
{({ 1: "延保", 2: "清洗" })[row.type] || ""}
} }, { columnAttributes: { label: '使用类型', prop: 'usedType' }, render: (h, { row, column, index }) => { return
{({ COUNT: "使用次数", YEAR: "使用年限" })[row.usedType] || ""}
} }, { columnAttributes: { label: '品牌', prop: 'brandName' } }, { columnAttributes: { label: '产品大类', prop: 'mainName' } }, { columnAttributes: { label: '服务内容', prop: 'content' } }, { columnAttributes: { label: '服务金额(元)', prop: 'amount' } }, { columnAttributes: { label: '使用限值', prop: 'limitNum' } }, { columnAttributes: { label: '总手续费', prop: 'commissionAmount' } }, { columnAttributes: { label: '师傅分成金额', prop: 'workerAmount' } }, { columnAttributes: { label: '网点分成金额', prop: 'websitAmount' } }]} tableData={[{ ...(formData.increItem || {}), ...(formData.incre || {}), workerAmount: formData.workerAmount, websitAmount: formData.websitAmount, commissionAmount: formData.commissionAmount }]} tableAttributes={{ size: 'mini', border: true, }} /> ) } }] }, formItemsImgs() { return [{ md: 24, name: 'slot-component', formItemAttributes: { label: '', prop: '', 'label-width': '0px' }, render: (h, { props, onInput }) => { var { formData } = props return ( ({ url: formData[item.key], name: item.name })) } limit={1000} isEdit={false} viewOnline={false} download={false} showName={true} /> ) } }] }, }, }