工序记录表添加引用表单,更改操作详情页面样式
This commit is contained in:
parent
c5005b0e7f
commit
20fa9f6122
|
@ -268,7 +268,14 @@
|
|||
},
|
||||
//检查表
|
||||
handlebind(scope) {
|
||||
this.$router.push({name: "MaterialDO", params: {id: scope.row.id},})
|
||||
let materialItem = sessionStorage.getItem('materialItem');
|
||||
if(materialItem){
|
||||
sessionStorage.removeItem('materialItem');
|
||||
sessionStorage.setItem('materialItem',JSON.stringify(scope.row));
|
||||
}else{
|
||||
sessionStorage.setItem('materialItem',JSON.stringify(scope.row));
|
||||
}
|
||||
this.$router.push({name: "MaterialDO", params: {id: scope.row.id}})
|
||||
},
|
||||
handleFilter() {
|
||||
this.listQuery.page = 1;
|
||||
|
|
|
@ -157,19 +157,16 @@
|
|||
>
|
||||
<template slot-scope="scope">
|
||||
<el-link
|
||||
v-if="checkPermission(['material_update'])"
|
||||
type="primary"
|
||||
@click="handleLook(scope)"
|
||||
>查看
|
||||
</el-link>
|
||||
<el-link
|
||||
v-if="checkPermission(['material_update'])"
|
||||
type="primary"
|
||||
@click="handleEdit(scope)"
|
||||
>编辑
|
||||
</el-link>
|
||||
<el-link
|
||||
v-if="checkPermission(['material_delete'])"
|
||||
type="danger"
|
||||
@click="handleDelete(scope)"
|
||||
>删除
|
||||
|
@ -208,6 +205,23 @@
|
|||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="引用表单" v-if="dialogType === 'new'">
|
||||
<el-select
|
||||
v-model="recordform.form"
|
||||
style="width: 100%"
|
||||
clearable
|
||||
filterable
|
||||
placeholder="请选择"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in formList"
|
||||
:key="item.id"
|
||||
:label="item.name"
|
||||
:value="item.id"
|
||||
>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="关联产品">
|
||||
<el-select style="width: 100%" v-model="recordform.material" placeholder="请选择">
|
||||
<el-option
|
||||
|
@ -231,22 +245,21 @@
|
|||
:visible.sync="dialogVisibleForm"
|
||||
:title="tableForm.name">
|
||||
<el-form
|
||||
label-width="80px"
|
||||
label-width="180px"
|
||||
label-position="right"
|
||||
>
|
||||
<el-row v-for="(item,$index) in fieldList.results" :key="$index">
|
||||
<el-form-item v-if="item.field_type==='string'" :label="item.field_name">
|
||||
<el-input placeholder="请输入" v-model="item.sort"/>
|
||||
<el-input placeholder="请输入"/>
|
||||
</el-form-item>
|
||||
<el-form-item v-else-if="item.field_type==='int'" :label="item.field_name">
|
||||
<el-input type="number" placeholder="请输入" v-model="item.sort"/>
|
||||
<el-input type="number" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
<el-form-item v-else-if="item.field_type==='float'" :label="item.field_name">
|
||||
<el-input type="number" placeholder="请输入" v-model="item.sort"/>
|
||||
<el-input type="number" placeholder="请输入"/>
|
||||
</el-form-item>
|
||||
<el-form-item v-else-if="item.field_type==='date'" :label="item.field_name">
|
||||
<el-date-picker
|
||||
v-model="item.create_time"
|
||||
type="date"
|
||||
placeholder="选择日期"
|
||||
value-format="yyyy-MM-dd"
|
||||
|
@ -256,7 +269,6 @@
|
|||
</el-form-item>
|
||||
<el-form-item v-else-if="item.field_type==='datetime'" :label="item.field_name">
|
||||
<el-date-picker
|
||||
v-model="item.create_time"
|
||||
type="datetime"
|
||||
placeholder="选择日期"
|
||||
value-format="yyyy-MM-dd HH:mm:ss"
|
||||
|
@ -265,7 +277,7 @@
|
|||
</el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item v-else-if="item.field_type==='select'" :label="item.field_name">
|
||||
<el-select style="width: 100%" v-model="item.sort" placeholder="请选择">
|
||||
<el-select style="width: 100%" placeholder="请选择">
|
||||
<el-option
|
||||
v-for="item1 in item.field_choice"
|
||||
:key="item1"
|
||||
|
@ -275,7 +287,7 @@
|
|||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item v-else-if="item.field_type==='selects'" :label="item.field_name">
|
||||
<el-select style="width: 100%" v-model="optio" multiple placeholder="请选择">
|
||||
<el-select style="width: 100%" multiple placeholder="请选择">
|
||||
<el-option
|
||||
v-for="item1 in item.field_choice"
|
||||
:key="item1"
|
||||
|
@ -551,6 +563,7 @@
|
|||
label: '多选'
|
||||
}
|
||||
],
|
||||
formList:[],
|
||||
typeoptions: [{
|
||||
value: 10,
|
||||
label: '生产记录'
|
||||
|
@ -563,10 +576,11 @@
|
|||
this.step.process = this.$route.params.id;
|
||||
this.getList();
|
||||
this.getequipments()
|
||||
|
||||
},
|
||||
mounted(){
|
||||
this.step.process = this.$route.params.id;
|
||||
this.getProductList();
|
||||
this.getFormList();
|
||||
},
|
||||
methods: {
|
||||
getProductList(){
|
||||
|
@ -585,8 +599,6 @@
|
|||
this.field_choice.splice(index, 1)
|
||||
},
|
||||
handleLook(scope) {
|
||||
debugger;
|
||||
console.log(scope);
|
||||
this.dialogVisibleForm = true;
|
||||
this.tableForm = Object.assign({}, scope.row); // copy obj
|
||||
this.formID = this.tableForm.id;
|
||||
|
@ -647,7 +659,6 @@
|
|||
});
|
||||
},
|
||||
rowClick(row) {
|
||||
|
||||
this.stepid = row.id;
|
||||
this.recordformLists();
|
||||
},
|
||||
|
@ -720,6 +731,14 @@
|
|||
|
||||
});
|
||||
},
|
||||
getFormList(){
|
||||
getrecordformList({page:0,type:10}).then((response) => {
|
||||
if (response.data) {
|
||||
this.formList = response.data;
|
||||
}
|
||||
|
||||
});
|
||||
},
|
||||
fieldLists() {
|
||||
this.listQueryfield.form = this.formID
|
||||
getrffieldList(this.listQueryfield).then((response) => {
|
||||
|
|
|
@ -241,7 +241,14 @@
|
|||
},
|
||||
//检查表
|
||||
handlebind(scope) {
|
||||
this.$router.push({name: "MaterialDO", params: {id: scope.row.id},})
|
||||
let materialItem = sessionStorage.getItem('materialItem');
|
||||
if(materialItem){
|
||||
sessionStorage.removeItem('materialItem');
|
||||
sessionStorage.setItem('materialItem',JSON.stringify(scope.row));
|
||||
}else{
|
||||
sessionStorage.setItem('materialItem',JSON.stringify(scope.row));
|
||||
}
|
||||
this.$router.push({name: "MaterialDO", params: {id: scope.row.id}})
|
||||
},
|
||||
handleFilter() {
|
||||
this.listQuery.page = 1;
|
||||
|
|
|
@ -10,7 +10,23 @@
|
|||
>查看作业指导书
|
||||
</el-button>
|
||||
</div>
|
||||
<el-form
|
||||
<el-descriptions :column="3" border style="margin-bottom: 20px">
|
||||
<el-descriptions-item label="任务编号" v-if="operationData.number">{{operationData.number}}</el-descriptions-item>
|
||||
<el-descriptions-item label="产品名称" v-if="operationData.name">{{operationData.name}}</el-descriptions-item>
|
||||
<el-descriptions-item label="规格型号" v-if="operationData.specification">{{operationData.specification}}</el-descriptions-item>
|
||||
<el-descriptions-item label="子工序">{{operationData.step_.name}}</el-descriptions-item>
|
||||
<el-descriptions-item label="创建时间">{{operationData.create_time}}</el-descriptions-item>
|
||||
<el-descriptions-item label="操作人">{{operationData.user}}</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
<el-button
|
||||
v-if="operationData.is_submited == false"
|
||||
type="primary"
|
||||
style="float: right"
|
||||
@click="handlesubmit()"
|
||||
>
|
||||
提交本次操作
|
||||
</el-button>
|
||||
<!-- <el-form
|
||||
ref="form"
|
||||
inline="true"
|
||||
:model="operationData"
|
||||
|
@ -53,16 +69,9 @@
|
|||
></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button
|
||||
v-if="operationData.is_submited == false"
|
||||
type="primary"
|
||||
style="float: right"
|
||||
@click="handlesubmit()"
|
||||
>
|
||||
提交本次操作
|
||||
</el-button>
|
||||
|
||||
</el-form-item>
|
||||
<!--
|
||||
<!–
|
||||
<el-form-item label="边角料">
|
||||
<el-radio-group v-model="operationData.use_scrap">
|
||||
<el-radio border
|
||||
|
@ -76,7 +85,7 @@
|
|||
<el-form-item label="备注" v-if="operationData.use_scrap">
|
||||
<el-input type="textarea" v-model="operationData.remark"></el-input>
|
||||
</el-form-item>
|
||||
!-->
|
||||
!–>
|
||||
<el-form-item v-if="operationData.use_scrap">
|
||||
<el-button
|
||||
type="primary"
|
||||
|
@ -86,7 +95,7 @@
|
|||
</el-button>
|
||||
<el-button>取消</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</el-form>-->
|
||||
<el-drawer
|
||||
title="作业指导书查看!"
|
||||
:visible.sync="drawer"
|
||||
|
@ -918,8 +927,8 @@
|
|||
numbers +=item.plan.number;
|
||||
specification +=item.product.specification;
|
||||
});
|
||||
this.operationData.number = names;
|
||||
this.operationData.name = numbers;
|
||||
this.operationData.number = numbers;
|
||||
this.operationData.name = names;
|
||||
this.operationData.specification = specification;
|
||||
|
||||
if (response.data.is_submited) {
|
||||
|
|
Loading…
Reference in New Issue