| | |
| | | <div class="choose"> |
| | | <span>类型:</span> |
| | | <el-select v-model="tableType" size="small" placeholder="请选择" @change="TYPE" |
| | | style="width: 224px;margin-right: 52px;"> |
| | | style="width: 13vw;margin-right: 15px;"> |
| | | <el-option :value="0" label="工艺路线"></el-option> |
| | | <el-option :value="1" label="技术指标"></el-option> |
| | | <el-option :value="2" label="物料清单"></el-option> |
| | | <el-option :value="3" label="生产工艺"></el-option> |
| | | </el-select> |
| | | <span>版本:</span> |
| | | <el-select v-model="versionVal" @change="verevent" size="small" style="width: 280px;margin-right: 52px;" placeholder="请选择"> |
| | | <el-select v-model="versionVal" @change="verevent" size="small" style="width: 13vw;margin-right: 15px;" placeholder="请选择"> |
| | | <el-option v-for="(item,index) in versionData" :key="index" :label="item.label" :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | <span>{{ tableType == 1 ? '项目:' : '工艺名称:' }}</span> |
| | | <el-input v-model="searchName" size="small" placeholder="请输入" style="width: 224px;margin-right:10px" |
| | | <el-input v-model="searchName" size="small" placeholder="请输入" style="width: 13vw;margin-right:15px" |
| | | clearable></el-input> |
| | | <el-button size="mini" @click="() => { searchName = ''; selectAll() }"> |
| | | <span>重 置</span> |
| | |
| | | <technology @childData="getChildData" @updateDevice="updateDevice" :tableType="tableType" :tableData="tableData"></technology> |
| | | </div> |
| | | <div class="contentTable" v-if="this.typeselect == 1"> |
| | | <target @childData="getChildData" :tableType="tableType" :tableData="tableData"></target> |
| | | <target @childData="getChildData" :tableType="tableType" :tableData="tableData"></target> |
| | | </div> |
| | | <div class="contentTable" v-if="this.typeselect == 2"> |
| | | <material @childData="getChildData" :tableType="tableType" :tableData="tableData"></material> |
| | |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="指标名称:" prop="name"> |
| | | <el-input size="small" v-model="targetForm.name" placeholder="请输入指标名称"/> |
| | | <el-input size="small" v-model="targetForm.name" placeholder="请输入指标名称"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | <el-table :data="materialForm.tableList" border max-height="470" |
| | | :cell-style="{height:'20px',textAlign:'left'}" |
| | | :header-cell-style="{height:'20px'}"> |
| | | <el-table-column label="供应商名称"> |
| | | <!-- <el-table-column label="供应商名称"> |
| | | <template slot-scope="scope"> |
| | | <el-input size="mini" v-model="scope.row.supplier" |
| | | placeholder="请输入"></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table-column> --> |
| | | <el-table-column label="质量追溯号"> |
| | | <template slot-scope="scope"> |
| | | <el-input size="mini" v-model="scope.row.qualityTraceability" |
| | |
| | | father:{required:true,message:'项目不能为空',trigger:'change'}, |
| | | name:{required:true,message:'指标名称不能为空',trigger:'blur'}, |
| | | unit:{required:true,message:'单位不能为空',trigger:'change'}, |
| | | internal:{validator:checkVal,trigger:'change'}, |
| | | required:{validator:checkVal,trigger:'change'} |
| | | internal:{required:true,message:'内控值不能为空',trigger:'change'}, |
| | | required:{required:true,message:'标准值不能为空',trigger:'change'} |
| | | }, |
| | | //物料清单 |
| | | materialForm:{ |
| | |
| | | "num": null, |
| | | "qualityTraceability": "", |
| | | "specifications": "", |
| | | "supplier": "", |
| | | // "supplier": "", |
| | | "unit": "" |
| | | } |
| | | this.materialForm.tableList.push(obj); |