import { ref,computed } from "vue"; // 平台 export default (proxy) => { const { lrr_service_status, area_settlement_status } = proxy.useDict("lrr_service_status","area_settlement_status"); const tabList =computed(() => { let data = [] data = area_settlement_status.value.map(item => { return { title: item.label, name: item.value } }) return data || []; }) return { tableColumn:ref( [ { label: '订单号', prop: 'mainOrderId', type: 'input', isSearch: true }, { label: '订单开始时间', prop: 'createTime', }, { label: '订单完成时间', prop: '', }, { label: '用户名称', prop: 'clientName', }, { label: '志愿者名称', prop: 'name', }, { label: '服务项目', prop: 'projectName', }, { label: '订单总金额(元)', prop: 'serviceTotalPrice', }, { label: '订单状态', prop: 'orderStatus', type: 'dict', dict: lrr_service_status }, { label: '区域公司', prop: '', }, { label: '区域公司抽成金额', prop: 'areaDistributionAmount', }, { label: '区域公司结算状态', prop: '', }, { label: '区域公司结算时间', prop: '', } ] ), dialogData: { title: '结算申请', column: [ { label: '收款方式', prop: 'payeeMethod', type: 'select', dictionary: 'settlement_application_payee_method', rules: [ { required: true, message: '请选择收款方式', trigger: 'change' } ], }, { label: '收款账号', prop: 'payeeAccount', type: 'input', rules: [ { required: true, message: '请输入收款账号', trigger: 'change' } ], }, { label: '收款银行名称', prop: 'payeeBankName', type: 'input', rules: [ { required: true, message: '请输入收款银行名称', trigger: 'change' } ], }, { label: '收款人', prop: 'payeeName', type: 'input', rules: [ { required: true, message: '请输入收款人', trigger: 'change' } ], }, { label: '收款人备注', prop: 'payeeRemark', type: 'textarea', }, ] }, tabList, } }