Browse Source

工艺调整

langfang-develop
liwei 3 years ago
parent
commit
c581de332b
1 changed files with 27 additions and 28 deletions
  1. +27
    -28
      src/views/plant/processData/technology/addOrEdit.vue

+ 27
- 28
src/views/plant/processData/technology/addOrEdit.vue View File

@ -18,19 +18,19 @@
<el-col :span="6">
<el-form-item
:label="getColumnName('Operation-PO')"
prop="Operation-PO"
prop="Operation-POPO"
>
<el-select
v-model="item['Operation-PO']"
v-model="item['Operation-POPO']"
placeholder="请选择"
@change="setWorkLineId"
:disabled="isAddOrEdit=='edit'"
:disabled="isAddOrEdit == 'edit'"
>
<el-option
v-for="item in processList"
:key="item['Process-PO']"
:label="item['Process-Descr']"
:value="item['Process-PO']"
:key="item['Process-PO'] + item['Process-WorkLineId']"
:label="item['Process-WorkLineId'] + '-' + item['Process-Descr']"
:value="item['Process-PO'] + item['Process-WorkLineId']"
>
</el-option>
</el-select> </el-form-item
@ -53,7 +53,7 @@
>
<el-input-number
:min="0"
:disabled="isAddOrEdit=='edit'"
:disabled="isAddOrEdit == 'edit'"
v-model="item['Operation-StepNo']"
placeholder="请输入"
></el-input-number> </el-form-item
@ -76,7 +76,7 @@
<el-select
v-model="item['Operation-StepType']"
placeholder="请选择"
:disabled="isAddOrEdit=='edit'"
:disabled="isAddOrEdit == 'edit'"
>
<el-option
v-for="item in stepTypeList"
@ -85,8 +85,7 @@
:value="item['StepType-StepTypeName']"
>
</el-option>
</el-select>
</el-form-item
</el-select> </el-form-item
></el-col>
<el-col :span="6">
<el-form-item
@ -96,7 +95,7 @@
<el-select
v-model="item['Operation-ProjectId']"
placeholder="请选择"
:disabled="isAddOrEdit=='edit'"
:disabled="isAddOrEdit == 'edit'"
>
<el-option
v-for="item in projectList"
@ -105,8 +104,7 @@
:value="item['ME_Project-ProjectId']"
>
</el-option>
</el-select>
</el-form-item
</el-select> </el-form-item
></el-col>
<el-col :span="6">
<el-form-item
@ -117,7 +115,7 @@
v-model="item['Operation-AttrCode']"
@change="setAttributeValue"
placeholder="请选择"
:disabled="isAddOrEdit=='edit'"
:disabled="isAddOrEdit == 'edit'"
>
<el-option
v-for="item in attributeList"
@ -132,7 +130,7 @@
<el-form-item
:label="getColumnName('Operation-AttrValue')"
prop="Operation-AttrValue"
>
>
<el-select
v-model="item['Operation-AttrValue']"
placeholder="请选择"
@ -144,32 +142,29 @@
:value="item['AttributeValst-AttrValue']"
>
</el-option>
</el-select>
</el-form-item
</el-select> </el-form-item
></el-col>
<el-col :span="6">
<el-form-item
:label="getColumnName('Operation-ActivateInStation')"
prop="Operation-ActivateInStation"
>
>
<el-switch
v-model="item['Operation-ActivateInStation']"
active-color="#13ce66"
inactive-color="#ff4949"
/>
</el-form-item
/> </el-form-item
></el-col>
<el-col :span="6">
<el-form-item
:label="getColumnName('Operation-ActivateWhenRepair')"
prop="Operation-ActivateWhenRepair"
>
>
<el-switch
v-model="item['Operation-ActivateWhenRepair']"
active-color="#13ce66"
inactive-color="#ff4949"
/>
</el-form-item
/> </el-form-item
></el-col>
</el-row>
</el-form>
@ -209,7 +204,7 @@ export default {
'Operation-AttrValue': [
{ required: true, message: '请选择', trigger: 'blur' }
],
'Operation-PO':[
'Operation-POPO':[
{ required: true, message: '请选择', trigger: 'change' }
],
'Operation-StepType': [
@ -256,7 +251,8 @@ export default {
add(){
this.loading=true;
add({
...this.item}).then(({code, data})=>{
...this.item
}).then(({code, data})=>{
this.loading=false
if(code==200){
this.msgSuccess('添加成功');
@ -269,7 +265,8 @@ export default {
//
edit(){
edit({
...this.item}).then(({code, data})=>{
...this.item
}).then(({code, data})=>{
if(code==200){
this.msgSuccess('编辑成功');
this.handleClose();
@ -284,8 +281,9 @@ export default {
},
// 线ID
setWorkLineId(value){
const item=this.processList.find(e=>e['Process-PO'] == value);
this.item['Operation-WorkLineId']= item['Process-WorkLineId'];
const item=this.processList.find(e=>e['Process-PO']+e['Process-WorkLineId'] == value);
this.item['Operation-PO'] = item['Process-PO'];
this.item['Operation-WorkLineId'] = item['Process-WorkLineId'];
},
getAttribute(){
getAttribute().then(({data=[]})=>{
@ -315,6 +313,7 @@ export default {
let item = JSON.parse(JSON.stringify(this.item));
item['Operation-ActivateInStation']=item['Operation-ActivateInStation']?true:false;
item['Operation-ActivateWhenRepair']=item['Operation-ActivateWhenRepair']?true:false;
item['Operation-POPO'] = item['Operation-PO'] && item['Operation-WorkLineId'] ? item['Operation-PO']+item['Operation-WorkLineId']:undefined;
this.item=item;
this.getProcessList();
this.getAttribute();


Loading…
Cancel
Save