Fixiaobai
2023-09-07 e564beb607ed42a01513ff8482cce3b4b04378db
src/views/basicData/index.vue
@@ -17,33 +17,30 @@
               <el-button type="primary" class="top_div_button" size="small" @click="selectProductModelTable">查询</el-button>
               <el-button class="top_div_button" size="small" @click="clean">重置</el-button>
            </el-form-item>
            <el-form-item>
               <el-button class="top_div_button" type="primary" size="small" icon="el-icon-folder-add"
            <el-form-item style="margin-left: 25%;">
               <el-button class="top_div_button" type="primary" size="small" icon="el-icon-plus"
                  @click="centerDialogVisible = true">新增</el-button>
               <el-button class="top_div_button" icon="el-icon-delete-solid" size="small" style="color: #00a5ff"
                  @click="deleteListClick">删除</el-button>
            </el-form-item>
         </el-form>
         <el-dialog :visible.sync="centerDialogVisible" width="30%" right :before-close="handleClose"
         <el-dialog :visible.sync="centerDialogVisible" width="45%" right :before-close="handleClose"
            :title="isUpdate ? '更新' : '新增'" :hide-required-asterisk="false">
            <el-form :model="form" :rules="rules" ref="ruleForm" class="addForm">
               <el-form-item prop="material" required>
                  <span>样品名称:</span>
            <el-form style="width: 100%;" label-width="100px" :model="form" :rules="rules" ref="ruleForm" class="addForm" label-position="left">
               <el-form-item label="样品名称:" prop="material" required>
                  <el-autocomplete class="inline-input" v-model="form.material" :fetch-suggestions="querySearch1"
                     placeholder="请输入样品名称" style="width: calc(100% - 70px);"></el-autocomplete>
               </el-form-item>
               <el-form-item>
                  <span>项目分组:</span>
               <el-form-item label="项目分组:">
                  <el-autocomplete class="inline-input" v-model="form.father" :fetch-suggestions="querySearch2"
                     placeholder="请输入样品分组" style="width: calc(100% - 70px);"></el-autocomplete>
                     placeholder="请输入项目分组" style="width: calc(100% - 70px);"></el-autocomplete>
               </el-form-item>
               <el-row :gutter="24">
                  <el-col :span="12"><el-form-item prop="name" required><span>项目名称:</span>
                  <el-col :span="12"><el-form-item label="项目名称:" prop="name" required>
                        <el-input style="width: calc(100% - 70px);" v-model="form.name"
                           placeholder="请输入项目名称"></el-input></el-form-item></el-col>
                  <el-col :span="12">
                     <el-form-item prop="unit">
                        <span v-html="'单&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;位:'"></span>
                     <el-form-item label="单位" prop="unit">
                        <el-input style="width: calc(100% - 70px);" v-model="form.unit"
                           placeholder="请输入单位"></el-input></el-form-item></el-col>
               </el-row>
@@ -193,12 +190,8 @@
            });
         },
         handleClose(done) {
            this.$confirm("确认关闭?")
               .then((_) => {
                  this.centerDialogVisible = false;
                  done();
               })
               .catch((_) => {});
            this.centerDialogVisible = false;
            done();
         },
         selectProductModelTable() {
            selectproductModelApi(this.params).then((res) => {