MrShi
2024-11-15 30cfb2b836a8a3d609518cc295753b58b17a9bc7
company/src/components/business/OperaContractWindow.vue
@@ -9,13 +9,13 @@
            <el-form-item label="合同名称" prop="name">
                <el-input v-model="form.name" maxlength="50" show-word-limit placeholder="请输入合同名称" v-trim/>
            </el-form-item>
            <el-form-item label="合同对象" prop="companyType">
            <el-form-item label="合同对象" prop="companyType" v-if="type !== 2">
                <el-radio-group v-model="form.companyType" @change="getList">
                    <el-radio :label="0">企业</el-radio>
                    <el-radio :label="1">商户</el-radio>
                </el-radio-group>
            </el-form-item>
            <el-form-item label="企业/商户名称" prop="companyId">
            <el-form-item :label="type !== 2 ? '企业/商户名称' : '企业名称'" prop="companyId">
                <el-select v-model="form.companyId" filterable placeholder="请选择,支持搜索">
                    <el-option
                        v-for="item in nameList"
@@ -121,7 +121,8 @@
          ],
        },
        nameList: [],
        list: []
        list: [],
        type: null
      }
    },
    created () {
@@ -131,8 +132,9 @@
      })
    },
    methods: {
      open (title, target) {
      open (title, target, type) {
        this.title = title
        this.type = type
        this.visible = true
        if (this.userInfo.type === 0) {
          this.list = [{ label: '企业', id: 0 },{ label: '商户', id: 1 }]