xy 12 months ago
parent e59123d369
commit ad890adb34

@ -514,6 +514,7 @@ export default function formBuilder(device, info, h, row, pWrite = false,pReadab
flowList('all', {
page: 1,
page_size: 9999,
is_simple: 1,
custom_model_id: info.stub
}).then(res => {
this.$set(this.flows, info.name, res.data.data)
@ -784,6 +785,7 @@ export default function formBuilder(device, info, h, row, pWrite = false,pReadab
flowList('all', {
page: 1,
page_size: 9999,
is_simple: 1,
custom_model_id: info.stub
}).then(res => {
this.$set(this.flows, info.name, res.data.data)
@ -921,7 +923,7 @@ export default function formBuilder(device, info, h, row, pWrite = false,pReadab
alt: log.user?.name
}
}) : '',
h('br'),
info.is_sign ? h('br') : '',
h('span', log.updated_at ? this.$moment(log.updated_at).format('YYYY年MM月DD') : '')
]))
}
@ -1274,6 +1276,7 @@ export default function formBuilder(device, info, h, row, pWrite = false,pReadab
flowList('all', {
page: 1,
page_size: 9999,
is_simple: 1,
custom_model_id: info.stub
}).then(res => {
this.$set(this.flows, info.name, res.data.data)
@ -1558,6 +1561,7 @@ export default function formBuilder(device, info, h, row, pWrite = false,pReadab
flowList('all', {
page: 1,
page_size: 9999,
is_simple: 1,
custom_model_id: info.stub
}).then(res => {
this.$set(this.flows, info.name, res.data.data)

@ -37,6 +37,8 @@ export async function print(printJs, isLog, form, logContent) {
download: false,
})
let subFormBody = subForm.content.match(/<table(.*?)<\/table>/g)[0]
let subFormStyle = subForm.content.match(/<style>(.*?)<\/style>/g)[0]
printStr = printStr.replace('</style>',`</style>${subFormStyle}<style>.vxe-table { width: 100%;border-top: 1px solid;border-left: 1px solid; } .vxe-table * { width: auto !important;white-space: initial; }.vxe-table:not(.is--print) .col--ellipsis > div { word-break: break-all;white-space: normal;overflow: initial; }.tblPrint .vxe-table td,.tblPrint .vxe-table th { font-size: 20px;padding: 0; }</style>`)
printStr = printStr.replace(fieldMath,subFormBody)
console.log(fieldMath, printStr)
} else {

@ -5,9 +5,12 @@ import {PopupManager} from "element-ui/lib/utils/popup";
import request from '@/utils/request'
import moment from "moment/moment";
import {defaultModalSize} from "@/settings";
import {getToken} from '@/utils/auth'
export default {
props: {
config: {
type: Object
},
isFirstNode: {
type: Boolean,
default: true,
@ -178,6 +181,7 @@ export default {
};
},
methods: {
getToken,
request,
async validate() {
const $elForm = this.$refs['elForm']

@ -5,11 +5,15 @@ import MobileMultipleSelect from "@/components/MobileMultipleSelect/index.vue";
import {deepCopy} from "@/utils";
import {PopupManager} from "element-ui/lib/utils/popup";
import request from '@/utils/request'
import {getToken} from '@/utils/auth'
export default {
components: {
MobileMultipleSelect
},
props: {
config: {
type: Object
},
isFirstNode: {
type: Boolean,
default: true
@ -101,6 +105,7 @@ export default {
},
methods: {
request,
getToken,
async validate() {
const $vanForm = this.$refs['vanForm']
if ($vanForm) {

@ -50,6 +50,7 @@
<DesktopForm
:device="device"
ref="desktopForm"
:config="config"
:is-first-node="isFirstNode"
:sub-form="subConfig"
:fields="fields"
@ -66,6 +67,7 @@
<MobileForm
:device="device"
ref="mobileForm"
:config="config"
:is-first-node="isFirstNode"
:sub-form="subConfig"
:fields="fields"
@ -743,8 +745,13 @@ export default {
})
}
uploadHandler(copyForm)
for (let key in copyForm) {
let myField = this.fields.find(i => i.name === key)
if (myField && this.writeableFields.indexOf(myField.id) === -1) {
delete copyForm[key]
}
}
copyForm["current_node_id"] = this.config.currentNode.id;
try {
let callback;
switch (type) {

Loading…
Cancel
Save