haoyahui
2023-11-16 94de1745b4b69eeeb1ac8c5d3508ce87258afc25
admin-web/src/views/foundation/material/edit.vue
@@ -8,7 +8,9 @@
        <el-input v-model="formData.goodsName" clearable maxlength="20" show-word-limit style="width: 100%"/>
      </el-form-item>
      <el-form-item label="分类" prop="categoryId">
        <el-input v-model="formData.categoryId" clearable maxlength="20" show-word-limit style="width: 100%"/>
        <el-select v-model="formData.categoryId" clearable placeholder="请选择"  style="width: 100%">
          <el-option v-for="item in categoryList" :key="item.id" :label="item.categoryName" :value="item.id"></el-option>
        </el-select>
      </el-form-item>
      <el-form-item style="margin-left: -100px;" v-for="(m, i) in formData.models">
        <el-form-item label="规格型号" prop="modelName" style="float: left;">
@@ -38,6 +40,7 @@
import winMd from '@/components/win/win-md'
import myButton from '@/components/myButton/myButton'
import * as finsystenant from '@/api/baseSetting/finsystenant'
import {mapGetters} from 'vuex'
export default {
  components: {winMd, myButton},
@@ -50,15 +53,18 @@
  },
  data() {
    return {
      categoryList:[],
      checkAll: false,
      checkedList: [],
      formData: {
        radio1: '',
        code: '',
        name: '',
        states: '',
        states: 1,
        summary: '',
        categoryId: null,
        agencyId:'',
        agencyName:'',
        models:[
          {
            modelName:'',
@@ -73,12 +79,28 @@
      }
    }
  },
  computed:{
    ...mapGetters(['userInfo'])
  },
  created() {
    this.tree_List()
    if(this.setting.info){
      this.formData = Object.assign({},JSON.parse(this.setting.info))
    }
    if(!this.formData.agencyId) {
      this.formData.agencyId = this.userInfo.tenantId
      this.formData.agencyName = this.userInfo.tenantName
    }
  },
  methods: {
    tree_List (){
      finsystenant.treeList().then(res => {
        if (res) {
          console.log(res,'res');
          this.categoryList = res
        }
      })
    },
    addCode(){
      this.formData.models.push(
        {