Commit e7584b4f authored by tanjunxin's avatar tanjunxin

Merge branch 'information' of...

Merge branch 'information' of http://git.local.topsunit.com/heyuanjiang/topsun-baoshen-excel into information
parents e309e098 5fb9441f
...@@ -25,7 +25,7 @@ const queryFileInfo = async () => { ...@@ -25,7 +25,7 @@ const queryFileInfo = async () => {
} }
const pageBack = () => { const pageBack = () => {
router.go(-1) router.push('/order/list')
} }
onMounted(() => { onMounted(() => {
......
...@@ -115,7 +115,7 @@ const submitForm = async () => { ...@@ -115,7 +115,7 @@ const submitForm = async () => {
const goBack = () => { const goBack = () => {
const router = useRouter() const router = useRouter()
router.go(-1) router.push('/order/list')
} }
</script> </script>
<style lang="scss" scoped></style> <style lang="scss" scoped></style>
...@@ -9,7 +9,13 @@ ...@@ -9,7 +9,13 @@
><span class="text-gray-500">{{ item.scriptDesc }}</span> ><span class="text-gray-500">{{ item.scriptDesc }}</span>
<template v-if="item?.example"> <template v-if="item?.example">
<p class="text-gray-500">示例:</p> <p class="text-gray-500">示例:</p>
<div class="bg-[#1e293b] p-2 text-white rounded">{{ item.example }}</div> <div class="bg-[#1e293b] p-2 text-white rounded expample">
{{ item.example }}
</div>
<p class="text-gray-500">返回值:</p>
<div class="bg-[#1e293b] p-2 text-white rounded expample">
{{ item.result }}
</div>
</template> </template>
</li> </li>
</ol> </ol>
...@@ -53,4 +59,10 @@ onMounted(() => { ...@@ -53,4 +59,10 @@ onMounted(() => {
onQueryExlScript() onQueryExlScript()
}) })
</script> </script>
<style lang="scss" scoped></style> <style lang="scss" scoped>
.expample {
white-space: pre-wrap;
}
</style>
...@@ -201,7 +201,12 @@ const onReset = () => { ...@@ -201,7 +201,12 @@ const onReset = () => {
} }
const editRow = (row) => { const editRow = (row) => {
console.log("查看脚本" + JSON.stringify(row.orders))
Object.assign(formEdit, row) Object.assign(formEdit, row)
// jsonStr = JSON.stringify(row.orders);
jsonStr.value = row.orders
console.log(jsonStr.value)
showEdit.value = true showEdit.value = true
} }
......
...@@ -10,35 +10,33 @@ ...@@ -10,35 +10,33 @@
show-footer show-footer
> >
<template #default> <template #default>
<vxe-table ref="xTable" border :data="data" size="small" height="400"> <vxe-table ref="xTable" border :data="data" size="small" height="400">
<vxe-column v-for="column in titles" <vxe-column
v-for="column in titles"
:key="item" :key="item"
:field="column" :field="column"
:title="column" :title="column"
show-overflow show-overflow
width="150"> width="150"
>
</vxe-column> </vxe-column>
</vxe-table> </vxe-table>
</template> </template>
<template #footer> <template #footer>
<el-button type="primary" @click="exportRunData">导出</el-button>
<el-button type="primary" @click="showEdit = false">关闭</el-button> <el-button type="primary" @click="showEdit = false">关闭</el-button>
</template> </template>
</vxe-modal> </vxe-modal>
</template> </template>
<script lang="ts"> <script lang="ts">
import { defineComponent, ref, onMounted, reactive, watch, unref } from 'vue' import { defineComponent, ref, onMounted, reactive, watch, unref } from 'vue'
import { getCustomerPage } from '@/api/customer' import { getCustomerPage } from '@/api/customer'
import type { VxeTableInstance } from 'vxe-table' import type { VxeTableInstance } from 'vxe-table'
import { ElMessage } from 'element-plus' import { ElMessage } from 'element-plus'
export default defineComponent({ export default defineComponent({
name: 'TemplateVariables', name: 'TemplateVariables',
props: { props: {
visible: { visible: {
...@@ -60,7 +58,6 @@ ...@@ -60,7 +58,6 @@
const xTable = ref<VxeTableInstance>() const xTable = ref<VxeTableInstance>()
const tableData = ref([]) const tableData = ref([])
watch( watch(
() => props.visible, () => props.visible,
(val) => { (val) => {
...@@ -68,18 +65,21 @@ ...@@ -68,18 +65,21 @@
} }
) )
const onHide = () => { const onHide = () => {
emit('update:visible', false) emit('update:visible', false)
} }
const exportRunData = () => {
xTable.value?.exportData({ type: 'csv' })
}
return { return {
showEdit, showEdit,
xTable, xTable,
tableData, tableData,
onHide, onHide,
exportRunData
} }
} }
}) })
</script> </script>
<style lang="scss" scoped></style> <style lang="scss" scoped></style>
\ No newline at end of file
...@@ -25,7 +25,7 @@ const queryFileInfo = async () => { ...@@ -25,7 +25,7 @@ const queryFileInfo = async () => {
} }
const pageBack = () => { const pageBack = () => {
router.go(-1) router.push('/order/list')
} }
onMounted(() => { onMounted(() => {
......
...@@ -160,7 +160,7 @@ const submitForm = async () => { ...@@ -160,7 +160,7 @@ const submitForm = async () => {
const goBack = () => { const goBack = () => {
const router = useRouter() const router = useRouter()
router.go(-1) router.push('/order/list')
} }
</script> </script>
<style lang="scss" scoped></style> <style lang="scss" scoped></style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment