#71生产管理-6车间mtask需要可编辑
This commit is contained in:
parent
f334f1c646
commit
ce162d5f9a
|
@ -26,10 +26,54 @@
|
||||||
</el-tag>
|
</el-tag>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="操作" fixed="right" width="60">
|
||||||
|
<template #default="scope">
|
||||||
|
<el-button link
|
||||||
|
type="primary"
|
||||||
|
v-auth="'mtask.update'"
|
||||||
|
v-if="scope.row.state==10"
|
||||||
|
@click="table_edit(scope.row)" >编辑
|
||||||
|
</el-button>
|
||||||
|
<el-button link type="info" v-else disabled>编辑
|
||||||
|
</el-button>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
</scTable>
|
</scTable>
|
||||||
</el-main>
|
</el-main>
|
||||||
</el-container>
|
</el-container>
|
||||||
</el-drawer>
|
</el-drawer>
|
||||||
|
<el-dialog title="编辑任务" v-model="dialogVisible">
|
||||||
|
<el-form :model="form" ref="dialogForm">
|
||||||
|
<el-row>
|
||||||
|
<el-col :md="12" :sm="24">
|
||||||
|
<el-form-item label="任务编号:" width="100">
|
||||||
|
{{form.number}}
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :md="12" :sm="24">
|
||||||
|
<el-form-item label="工段:" width="100">
|
||||||
|
{{form.mgroup_name}}
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :md="12" :sm="24">
|
||||||
|
<el-form-item label="工作日期:" width="100">
|
||||||
|
{{form.start_date}}
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :md="12" :sm="24">
|
||||||
|
<el-form-item label="数量:" width="100">
|
||||||
|
<el-input-number v-model="form.count" controls-position="right" :min="0" :step="1"
|
||||||
|
:step-strictly="true" style="width: 100%" placeholder="请输入数量">
|
||||||
|
</el-input-number>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
|
</el-form>
|
||||||
|
<el-footer>
|
||||||
|
<el-button type="primary" @click="updateMtaskSubmit">确定</el-button>
|
||||||
|
<el-button @click="dialogVisible = false">取消</el-button>
|
||||||
|
</el-footer>
|
||||||
|
</el-dialog>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
|
@ -42,6 +86,7 @@ export default {
|
||||||
visible: false,
|
visible: false,
|
||||||
apiObj: null,
|
apiObj: null,
|
||||||
paramsObj: {},
|
paramsObj: {},
|
||||||
|
form:{},
|
||||||
state_: {
|
state_: {
|
||||||
10: "创建中",
|
10: "创建中",
|
||||||
14: "已分解",
|
14: "已分解",
|
||||||
|
@ -49,6 +94,8 @@ export default {
|
||||||
30: "生产中",
|
30: "生产中",
|
||||||
40: "已提交",
|
40: "已提交",
|
||||||
},
|
},
|
||||||
|
isSaveing:false,
|
||||||
|
dialogVisible:false,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
@ -63,6 +110,23 @@ export default {
|
||||||
this.apiObj = this.$API.pm.mtask.list;
|
this.apiObj = this.$API.pm.mtask.list;
|
||||||
return this;
|
return this;
|
||||||
},
|
},
|
||||||
|
table_edit(row){
|
||||||
|
this.form = Object.assign(row,this.form)
|
||||||
|
this.dialogVisible = true;
|
||||||
|
},
|
||||||
|
updateMtaskSubmit(){
|
||||||
|
this.$refs.dialogForm.validate(async (valid) => {
|
||||||
|
if (valid) {
|
||||||
|
this.isSaveing = true;
|
||||||
|
this.$API.pm.mtask.update.req(this.form.id,this.form).then(res=>{
|
||||||
|
this.isSaveing = false;
|
||||||
|
this.dialogVisible = false;
|
||||||
|
}).catch(err=>{
|
||||||
|
this.isSaveing = false;
|
||||||
|
})
|
||||||
|
}else{}
|
||||||
|
})
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
Loading…
Reference in New Issue