首页资金选择

master
lion 7 months ago
parent ac6e6c17a5
commit 6301e8cf4a

@ -448,6 +448,7 @@ export default function formBuilder(
is_simple: 1,
custom_model_id: isJSON(info.stub) ? '' : info.stub,
is_auth: 1,
ids:target[info.name]?target[info.name]:'',
...extraParam
}).then((res) => {
this.$set(this.flows, info.name, res.data.data);
@ -772,6 +773,7 @@ export default function formBuilder(
);
break;
case "relation-flow":
console.log("info",info,target)
if (!this.flows[info.name]) {
let extraParam = {}
if (isJSON(info.stub)) {
@ -783,6 +785,7 @@ export default function formBuilder(
is_simple: 1,
custom_model_id: isJSON(info.stub) ? '' : info.stub,
is_auth: 1,
ids:target[info.name]?target[info.name]:'',
...extraParam
}).then((res) => {
this.$set(this.flows, info.name, res.data.data);
@ -1416,6 +1419,7 @@ export default function formBuilder(
is_simple: 1,
custom_model_id: isJSON(info.stub) ? '' : info.stub,
is_auth: 1,
ids:target[info.name]?target[info.name]:'',
...extraParam
}).then((res) => {
this.$set(this.flows, info.name, res.data.data);
@ -1735,6 +1739,7 @@ export default function formBuilder(
is_simple: 1,
custom_model_id: isJSON(info.stub) ? '' : info.stub,
is_auth: 1,
ids:target[info.name]?target[info.name]:'',
...extraParam
}).then((res) => {
this.$set(this.flows, info.name, res.data.data);

@ -3,7 +3,7 @@
<card-container>
<vxe-toolbar print custom export>
<template #buttons>
<el-date-picker
<!-- <el-date-picker
:value="(select.start_date && select.end_date) ? [select.start_date,select.end_date] : []"
type="daterange"
size="small"
@ -15,6 +15,7 @@
@input="e => (e && e.length === 2) ? (select.start_date = e[0],select.end_date = e[1]) : (select.start_date = '',select.end_date = '')">
</el-date-picker>
<el-button icon="el-icon-search" type="primary" plain size="small" style="margin-left: 6px;" @click="getList"></el-button>
-->
</template>
</vxe-toolbar>
<vxe-table
@ -75,13 +76,16 @@
</vxe-column>
<vxe-column type="seq" width="58" align="center" />
<vxe-column
min-width="180"
width="80"
header-align="center"
field="jiabanleixing"
title="加班类型"
align="center"
></vxe-column>
<vxe-column width="190" align="center" title="开始时间" field="kaishiriqi" />
<vxe-column width="190" align="center" title="结束时间" field="jieshushijian" />
<vxe-column width="80" align="center" title="加班时长(h)" field="jiabanshichang" />
<vxe-column min-width="140" align="center" title="原因说明" field="yuanyinshuoming" />
<!-- <vxe-column-->
<!-- width="80"-->
@ -175,8 +179,8 @@ export default {
select: {
page: 1,
page_size: 10,
start_date: this.$moment().subtract(1, 'months').format('YYYY-MM-DD'),
end_date: this.$moment().add(1, 'months').format('YYYY-MM-DD')
// start_date: this.$moment().subtract(1, 'months').format('YYYY-MM-DD'),
// end_date: this.$moment().add(1, 'months').format('YYYY-MM-DD')
},
total: 0,
}

@ -749,6 +749,7 @@ export default {
let text = ''
fields.forEach((field, index) => {
let options = []
if(data){
if (field.show_in_list && field.type !== 'relation' && data[field.name]) {
if (field?.selection_model) {
options = field.selection_model_items || [];
@ -756,6 +757,8 @@ export default {
text += `${field.label}:${(field?.selection_model ? options.find(j => j.id === data[field.name])?.name : data[field.name]) ?? '-'}\n`
}
row._simple = text
}
})
},
cellClickEvent(e) {

Loading…
Cancel
Save