干燥机配套车间生产管理系统/云平台前端
bsw215583320
2024-08-05 ef93984c4aac13d88f3dbbe2342f28256549d4a2
src/views/dry/DryOrderList.vue
@@ -41,13 +41,15 @@
      </BasicTable>
      <!-- 表单区域 -->
      <DryOrderModal @register="registerModal" @success="handleSuccess" />
      <TrendModal @register="registerTrendModal" />
   </div>
</template>
<script lang="ts" name="dry-dryOrder" setup>
   import { ref } from 'vue'
   import { batchDelete, deleteOne, getExportUrl, getImportUrl, list } from './api/DryOrder.api'
   import DryOrderModal from './components/DryOrderModal.vue'
   import DryOrderModal from './components/dryOrder/DryOrderModal.vue'
   import TrendModal from './components/dryOrder/TrendModal.vue'
   import { columns, searchFormSchema } from './dataDefine/DryOrder.data'
   import { useModal } from '/@/components/Modal'
   import { BasicTable, TableAction } from '/@/components/Table'
@@ -58,6 +60,7 @@
   const checkedKeys = ref<Array<string | number>>([])
   //注册model
   const [registerModal, { openModal }] = useModal()
   const [registerTrendModal, { openModal:openTrendModal }] = useModal()
   //注册table数据
   const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({
      tableProps: {
@@ -142,10 +145,7 @@
    */
   function getTableAction(record) {
      return [
         {
            label: '操作记录',
            onClick: openReport.bind(null, record),
         },
         {
            label: '过程趋势',
            onClick: openProcessTendency.bind(null, record),
@@ -157,6 +157,10 @@
    */
   function getDropDownAction(record) {
      return [
         {
            label: '操作记录',
            onClick: openReport.bind(null, record),
         },
         {
            label: '编辑',
            onClick: handleEdit.bind(null, record),
@@ -189,6 +193,11 @@
   /** 打开过程趋势走势图窗口 */
   function openProcessTendency(record: Recordable) {
      console.log(`output->record`, record)
      openTrendModal(true, {
         record,
         isUpdate: true,
         showFooter: false,
      })
   }
</script>