jiangping
2024-01-30 a9ca0823ab8f33ca85abebcf6ec4a8da235adb49
company/src/views/business/taxes.vue
@@ -19,12 +19,12 @@
                </el-date-picker>
            </el-form-item>
            <el-form-item label="申请开票企业" prop="companyId">
                <el-select v-model="searchForm.companyId" placeholder="请选择" @keypress.enter.native="search">
              <el-select v-model="searchForm.companyId" placeholder="请选择" @change="search">
                    <el-option
                        v-for="item in options"
                        :key="item.value"
                        :label="item.label"
                        :value="item.value">
                    v-for="item in companyList"
                    :key="item.id"
                    :label="item.name"
                    :value="item.id">
                    </el-option>
                </el-select>
            </el-form-item>
@@ -122,6 +122,8 @@
    import TableLayout from '@/layouts/TableLayout'
    import Pagination from '@/components/common/Pagination'
    import OperaTaxesWindow from '@/components/business/OperaTaxesWindow'
    import {all as solutionAll} from "@/api/business/solutions";
    import {pageAll as companyAll} from "@/api/business/company";
    export default {
        name: 'Taxes',
        extends: BaseTable,
@@ -129,6 +131,7 @@
        data () {
            return {
                // 搜索
              companyList:[],
                searchForm: {
                    status: '',
                    companyId: ''
@@ -144,10 +147,21 @@
                'field.main': 'id'
            })
            this.search()
          this.loadSelectList()
        },
        methods: {
            handleRemove(file, fileList) {
                console.log(file, fileList);
            },
          loadSelectList() {
            solutionAll({dataType:0}).then(res => {
              this.solutionList = res
            }).catch(err => {
            })
            companyAll({}).then(res => {
              this.companyList = res
            }).catch(err => {
            })
            }
        }
    }