| | |
| | | <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" |
| | |
| | | ], |
| | | }, |
| | | nameList: [], |
| | | list: [] |
| | | list: [], |
| | | type: null |
| | | } |
| | | }, |
| | | created () { |
| | |
| | | }) |
| | | }, |
| | | 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 }] |