| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- define({
- name: "producer",
- template: `
- <div>
- <el-form ref="form" label-width="15%">
- <div id="vue_head">
- <div class="base_set">
- <div class="vue-main-form">
- <el-form-item label="插件开启">
- <el-radio v-model="form.producer_goods.switch" :label="0">关闭</el-radio>
- <el-radio v-model="form.producer_goods.switch" :label="1">开启</el-radio>
- </el-form-item>
- <el-form-item label="选择厂家">
- <el-select v-model="form.producer_goods.producer_id" style="width:70%" placeholder="请选择厂家" clearable filterable allow-create default-first-option>
- <el-option v-for="item in form.producer_list" :key="item.id" :label="item.producer_name" :value="item.id">{{item.producer_name}}</el-option>
- </el-select>
- </el-form-item>
- </div>
- </div>
- </div>
- </el-form>
- </div>
- `,
- data(){
- return {
- }
- },
- style: ``,
- mounted() {
- if(!this.form.producer_goods.switch){
- this.$set(this.form.producer_goods,'switch',0)
- }
- },
- methods: {
- validate(){
- return {
- switch:this.form.producer_goods.switch,
- producer_id:this.form.producer_goods.producer_id ? this.form.producer_goods.producer_id : ""
- }
- }
- },
- props: {
- form: {
- // type: Object,
- default() {
- return {}
- }
- }
- }
- })
|