123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- 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,
-
- }
- }
|