index.vue 2.34 KB
<!--
 * @Description: 生成基础basePage组件,屏蔽不必要细节
 * @Author: lisu lisu@gavelinfo.com
 * @Date: 2024-09-19 10:55:27
 * @LastEditors: lisu lisu@gavelinfo.com
 * @LastEditTime: 2024-09-27 11:13:14
 * @FilePath: /zghywpc-vue/src/views/sbxxgl/yzxx/index.vue
-->
<template>
  <BasePage class="min_full" :config="config">
    <template #dialog="ctx">
      <!-- 嵌入默认页面额外弹框的插槽 ctx.pagePage来操作默认页面 -->
    </template>
    <template #toolbar="ctx">
      <!-- 嵌入默认页面工具栏的插槽 ctx.pagePage来操作默认页面 -->
      <!-- <el-button @click="demo(ctx.basePage)" size='mini'  type="primary">示例按钮</el-button> -->
    </template>

  </BasePage>
</template>

<script>
  import Edit from './edit.vue'
  export default {
    name: 'yzxx',
    data() {
      return {
        config: {
          /* 基本配置*/
          url: 'sbgl/ufactor',
          tableTitle: [{
              title: "序号",
              field: "xh",
              width: 140
            },
            {
              title: "因子编码",
              field: "code",
              fieldType: "upper",
              width: 140
            },
            {
              title: "因子名称",
              field: "name",
              width: 140
            },
            {
              title: "备注",
              field: "bz",
              width: 500
            },
            {
              title: "维护人",
              field: "whr"
            },
            {
              title: "维护时间",
              field: "whsj",
              fieldType: "ftDateTime"
            },
          ],
          queryParams: [
            [{
                label: '编码',
                prop: 'code',
                span: 6,
                type: 'input',
                value: ''
              },
              {
                label: '名称',
                prop: 'name',
                span: 6,
                type: 'input',
                value: ''
              }

            ]
          ],
          /* 默认启停用  */

        }
      }

    },
    methods: {
      /**
       * @description:示例按钮
       * @param {*} ctx操作basePage实例内容
       * @return {*}
       * @author: lisu
       */
      // demo(ctx){}
    },
    components: {
      Edit
    }

  }
</script>

<style>
</style>