| | |
| | | <div class="search_thing"> |
| | | <div class="search_label">标准编号:</div> |
| | | <div class="search_input"> |
| | | <el-input |
| | | size="small" |
| | | placeholder="请输入" |
| | | clearable |
| | | v-model="queryParams.code" |
| | | @keyup.enter.native="refreshTable()" |
| | | ></el-input> |
| | | <el-input size="small" placeholder="请输入" clearable v-model="queryParams.code" |
| | | @keyup.enter.native="refreshTable()"></el-input> |
| | | </div> |
| | | </div> |
| | | <div class="search_thing"> |
| | | <div class="search_label">标准名称:</div> |
| | | <div class="search_input"> |
| | | <el-input |
| | | size="small" |
| | | placeholder="请输入" |
| | | clearable |
| | | v-model="queryParams.name" |
| | | @keyup.enter.native="refreshTable()" |
| | | ></el-input> |
| | | <el-input size="small" placeholder="请输入" clearable v-model="queryParams.name" |
| | | @keyup.enter.native="refreshTable()"></el-input> |
| | | </div> |
| | | </div> |
| | | <div class="search_thing" style="padding-left: 30px"> |
| | | <el-button size="small" @click="refresh()">重 置</el-button> |
| | | <el-button size="small" type="primary" @click="refreshTable()" |
| | | >查 询</el-button |
| | | > |
| | | <el-button size="small" type="primary" @click="refreshTable()">查 询</el-button> |
| | | </div> |
| | | <div class="btn"> |
| | | <el-button |
| | | size="small" |
| | | @click="$refs.ValueTable.openUpload()" |
| | | v-if="inPower" |
| | | > |
| | | <el-button size="small" @click="$refs.ValueTable.openUpload()" v-if="inPower"> |
| | | <i class="el-icon-upload2" style="color: #3a7bfa"></i> |
| | | <span style="color: #3a7bfa">导入</span></el-button |
| | | > |
| | | <el-button size="small" type="primary" @click="openAdd" v-if="addPower" |
| | | >新增</el-button |
| | | > |
| | | <span style="color: #3a7bfa">导入</span></el-button> |
| | | <el-button size="small" type="primary" @click="openAdd" v-if="addPower">新增</el-button> |
| | | </div> |
| | | </div> |
| | | <lims-table |
| | | :tableData="tableData" |
| | | :column="column" |
| | | :page="page" |
| | | :tableLoading="tableLoading" |
| | | :height="'calc(100vh - 250px)'" |
| | | style="padding: 20px; padding-top: 0" |
| | | @pagination="pagination" |
| | | ></lims-table> |
| | | <lims-table :tableData="tableData" :column="column" :page="page" :tableLoading="tableLoading" |
| | | :height="'calc(100vh - 250px)'" style="padding: 20px; padding-top: 0" @pagination="pagination"></lims-table> |
| | | <!-- 新增/编辑 --> |
| | | <el-dialog :title="title" :visible.sync="addDlog" width="500px"> |
| | | <el-form |
| | | :model="addForm" |
| | | ref="addForm" |
| | | :rules="addRules" |
| | | label-position="right" |
| | | label-width="120px" |
| | | > |
| | | <el-form :model="addForm" ref="addForm" :rules="addRules" label-position="right" label-width="120px"> |
| | | <el-form-item label="领域" prop="field"> |
| | | <el-input |
| | | size="small" |
| | | placeholder="请输入" |
| | | clearable |
| | | v-model="addForm.field" |
| | | ></el-input> |
| | | <el-input size="small" placeholder="请输入" clearable v-model="addForm.field"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="标准编号" prop="code"> |
| | | <el-input |
| | | size="small" |
| | | placeholder="请输入" |
| | | clearable |
| | | v-model="addForm.code" |
| | | > |
| | | <el-input size="small" placeholder="请输入" clearable v-model="addForm.code"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="检验对象" prop="structureTestObjectId"> |
| | | <el-cascader |
| | | size="small" |
| | | :options="tandardTree" |
| | | v-model="addForm.structureTestObjectId" |
| | | collapse-tags |
| | | :props="{ multiple: true, checkStrictly: true }" |
| | | clearable |
| | | style="width: 100%" |
| | | ></el-cascader> |
| | | <el-cascader size="small" :options="tandardTree" v-model="addForm.structureTestObjectId" collapse-tags |
| | | :props="{ multiple: true, checkStrictly: true }" clearable style="width: 100%"></el-cascader> |
| | | </el-form-item> |
| | | <el-form-item label="标准描述" prop="name"> |
| | | <el-input |
| | | size="small" |
| | | placeholder="请输入" |
| | | clearable |
| | | v-model="addForm.name" |
| | | > |
| | | <el-input size="small" placeholder="请输入" clearable v-model="addForm.name"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="标准描述EN" prop="nameEn"> |
| | | <el-input |
| | | size="small" |
| | | placeholder="请输入" |
| | | clearable |
| | | v-model="addForm.nameEn" |
| | | > |
| | | <el-input size="small" placeholder="请输入" clearable v-model="addForm.nameEn"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="备注" prop="remark"> |
| | | <el-input |
| | | size="small" |
| | | placeholder="请输入" |
| | | clearable |
| | | v-model="addForm.remark" |
| | | > |
| | | <el-input size="small" placeholder="请输入" clearable v-model="addForm.remark"> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="资质" prop="qualificationId"> |
| | | <el-select |
| | | v-model="addForm.qualificationId" |
| | | size="small" |
| | | clearable |
| | | placeholder="请选择" |
| | | style="width: 100%" |
| | | > |
| | | <el-option |
| | | v-for="item in qualificationList" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | <el-select v-model="addForm.qualificationId" size="small" clearable placeholder="请选择" style="width: 100%"> |
| | | <el-option v-for="item in qualificationList" :key="item.value" :label="item.label" :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="是否产品标准" prop="isProduct"> |
| | | <el-select |
| | | v-model="addForm.isProduct" |
| | | size="small" |
| | | clearable |
| | | placeholder="请选择" |
| | | style="width: 100%" |
| | | > |
| | | <el-select v-model="addForm.isProduct" size="small" clearable placeholder="请选择" style="width: 100%"> |
| | | <el-option label="否" :value="0"> </el-option> |
| | | <el-option label="是" :value="1"> </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="是否启用" prop="isUse"> |
| | | <el-select |
| | | v-model="addForm.isUse" |
| | | size="small" |
| | | clearable |
| | | placeholder="请选择" |
| | | style="width: 100%" |
| | | > |
| | | <el-select v-model="addForm.isUse" size="small" clearable placeholder="请选择" style="width: 100%"> |
| | | <el-option label="否" :value="0"> </el-option> |
| | | <el-option label="是" :value="1"> </el-option> |
| | | </el-select> |
| | |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="addDlog = false">取 消</el-button> |
| | | <el-button |
| | | :loading="addLoading" |
| | | type="primary" |
| | | @click="submitProduct('addForm')" |
| | | >确 认</el-button |
| | | > |
| | | <el-button :loading="addLoading" type="primary" @click="submitProduct('addForm')">确 认</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | </div> |
| | |
| | | upStandardMethod, |
| | | } from "@/api/cnas/process/method/standardMethod"; |
| | | export default { |
| | | name: 'StandardMethod', |
| | | components: { |
| | | limsTable, |
| | | }, |
| | |
| | | this.getList(); |
| | | }); |
| | | }) |
| | | .catch(() => {}); |
| | | .catch(() => { }); |
| | | }, |
| | | }, |
| | | }; |