|
|
|
@ -55,34 +55,6 @@ |
|
|
|
border |
|
|
|
v-loading="dataListLoading" |
|
|
|
style="width: 100%;"> |
|
|
|
<!-- <el-table-column--> |
|
|
|
<!-- prop="itemNo"--> |
|
|
|
<!-- header-align="center"--> |
|
|
|
<!-- align="center"--> |
|
|
|
<!-- label="检验项目编码"--> |
|
|
|
<!-- width="100">--> |
|
|
|
<!-- </el-table-column>--> |
|
|
|
<!-- <el-table-column--> |
|
|
|
<!-- prop="itemDesc"--> |
|
|
|
<!-- header-align="center"--> |
|
|
|
<!-- align="left"--> |
|
|
|
<!-- label="检验项目名称"--> |
|
|
|
<!-- :width="flexColumnWidth('检验项目名称','itemDesc')">--> |
|
|
|
<!-- </el-table-column>--> |
|
|
|
<!-- <el-table-column--> |
|
|
|
<!-- prop="methodName"--> |
|
|
|
<!-- header-align="center"--> |
|
|
|
<!-- align="center"--> |
|
|
|
<!-- label="检验方法"--> |
|
|
|
<!-- :width="flexColumnWidth('检验方法','methodName')">--> |
|
|
|
<!-- </el-table-column>--> |
|
|
|
<!-- <el-table-column--> |
|
|
|
<!-- prop="methodRemark"--> |
|
|
|
<!-- header-align="center"--> |
|
|
|
<!-- align="left"--> |
|
|
|
<!-- label="检验方法说明"--> |
|
|
|
<!-- :width="flexColumnWidth('检验方法说明','methodRemark')">--> |
|
|
|
<!-- </el-table-column>--> |
|
|
|
<el-table-column |
|
|
|
v-for="(item,index) in columnList" :key="index" |
|
|
|
:sortable="item.columnSortable" |
|
|
|
@ -125,23 +97,14 @@ |
|
|
|
<el-dialog title="检验项目" :close-on-click-modal="false" v-drag :visible.sync="modalFlag" width="500px"> |
|
|
|
<el-form :inline="true" label-position="top" :model="modalData" :rules="rules" style="margin-left: 7px;margin-top: -5px;"> |
|
|
|
<el-form-item label="项目名称:" prop="itemDesc" :rules="rules.itemDescType"> |
|
|
|
<el-input v-model="modalData.itemDesc" style="width: 221px"></el-input> |
|
|
|
<el-input v-model="modalData.itemDesc" style="width: 143px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="检验值类型:" prop="valueTypeDb" :rules="rules.valueTypeDbType"> |
|
|
|
<el-select filterable v-model="modalData.valueTypeDb" style="width: 221px"> |
|
|
|
<el-select filterable v-model="modalData.valueTypeDb" style="width: 143px"> |
|
|
|
<el-option label="文本" value="T"></el-option> |
|
|
|
<el-option label="数字" value="N"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" :model="modalData" :rules="rules" style="margin-left: 7px;margin-top: -5px;"> |
|
|
|
<el-form-item prop="methodNo" :rules="rules.methodNoType"> |
|
|
|
<span slot="label" style="" @click="getBaseList(1036)"><a herf="#">方法编码</a></span> |
|
|
|
<el-input v-model="modalData.methodNo" style="width: 143px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="方法名称:" prop="methodName" :rules="rules.methodNameType"> |
|
|
|
<el-input v-model="modalData.methodName" disabled style="width: 143px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="检验类型:" prop="inspectionTypeNo" :rules="rules.inspectionTypeNoType"> |
|
|
|
<el-select v-model="modalData.inspectionTypeNo" placeholder="请选择" style="width: 143px"> |
|
|
|
<el-option |
|
|
|
@ -153,6 +116,18 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" :model="modalData" :rules="rules" style="margin-left: 7px;margin-top: -5px;"> |
|
|
|
<el-form-item prop="methodNo" :rules="rules.methodNoType"> |
|
|
|
<span slot="label" style="" @click="getBaseList(1036)"><a herf="#">方法编码</a></span> |
|
|
|
<el-input v-model="modalData.methodNo" style="width: 143px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="方法名称:" prop="methodName" :rules="rules.methodNameType"> |
|
|
|
<el-input v-model="modalData.methodName" disabled style="width: 143px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="抽样数量:"> |
|
|
|
<el-input v-model="modalData.itemSamplingQuantity" type="number" style="width: 143px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" style="margin-left: 7px;margin-top: -5px;"> |
|
|
|
<el-form-item label="参照值:"> |
|
|
|
<el-input v-if="modalData.valueTypeDb === 'T'" v-model="modalData.defaultValue" style="width: 143px"></el-input> |
|
|
|
@ -252,7 +227,8 @@ |
|
|
|
methodNo: '', |
|
|
|
methodName: '', |
|
|
|
updateBy: '', |
|
|
|
inspectionTypeNo: '' |
|
|
|
inspectionTypeNo: '', |
|
|
|
itemSamplingQuantity: '' |
|
|
|
}, |
|
|
|
// 检验项目展示标头 |
|
|
|
columnList: [ |
|
|
|
@ -364,6 +340,18 @@ |
|
|
|
status: true, |
|
|
|
fixed: '', |
|
|
|
}, |
|
|
|
{ |
|
|
|
columnProp: 'itemSamplingQuantity', |
|
|
|
headerAlign: 'center', |
|
|
|
align: "right", |
|
|
|
columnLabel: '抽样数量', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
columnSortable: false, |
|
|
|
sortLv: 0, |
|
|
|
status: true, |
|
|
|
fixed: '', |
|
|
|
}, |
|
|
|
{ |
|
|
|
columnProp: 'createdDate', |
|
|
|
headerAlign: 'center', |
|
|
|
@ -566,7 +554,8 @@ |
|
|
|
methodNo: '', |
|
|
|
methodName: '', |
|
|
|
updateBy: '', |
|
|
|
inspectionTypeNo: '' |
|
|
|
inspectionTypeNo: '', |
|
|
|
itemSamplingQuantity: '' |
|
|
|
} |
|
|
|
this.modalDisableFlag = false |
|
|
|
this.modalFlag = true |
|
|
|
@ -587,7 +576,8 @@ |
|
|
|
methodNo: row.methodNo, |
|
|
|
methodName: row.methodName, |
|
|
|
updateBy: this.$store.state.user.name, |
|
|
|
inspectionTypeNo: row.inspectionTypeNo |
|
|
|
inspectionTypeNo: row.inspectionTypeNo, |
|
|
|
itemSamplingQuantity: row.itemSamplingQuantity |
|
|
|
} |
|
|
|
this.modalDisableFlag = true |
|
|
|
this.modalFlag = true |
|
|
|
|