|
|
@@ -54,7 +54,9 @@
|
|
|
</el-col>
|
|
|
<el-col :span="12" v-if="siteid === 'HY' || siteid === 'YOSTEST1'">
|
|
|
<el-form-item :label="$t(`公称压力`)" prop="nominalpressure">
|
|
|
- <el-input v-model="form.nominalpressure" :placeholder="$t(`输入公称压力`)" :disabled="form.itemtype == '成品'"></el-input>
|
|
|
+ <el-select v-model="form.nominalpressure" style="width:100%" @focus="pressureChange" multiple :disabled="form.itemtype == '成品'">
|
|
|
+ <el-option v-for="item in nominalpressure" :key="item.index" :value="item.value" :label="$t(item.value)"></el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
@@ -460,7 +462,8 @@ export default {
|
|
|
siteid:JSON.parse(sessionStorage.getItem('active_account')).siteid,
|
|
|
categoriesList:[],
|
|
|
prodlines:[],
|
|
|
- standardsmx:[]
|
|
|
+ standardsmx:[],
|
|
|
+ nominalpressure:[]
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -587,6 +590,13 @@ export default {
|
|
|
})
|
|
|
this.unitGroupData = res.data
|
|
|
},
|
|
|
+ /*公称压力*/
|
|
|
+ async pressureChange(){
|
|
|
+ if (this.nominalpressure.length < 1){
|
|
|
+ let res = await this.$store.dispatch('optiontypeselect','nominalpressure')
|
|
|
+ this.nominalpressure = res.data
|
|
|
+ }
|
|
|
+ },
|
|
|
onSubmit () {
|
|
|
this.$refs['form'].validate(async (valid) => {
|
|
|
if (!valid) return false
|