0525bugFixed
This commit is contained in:
parent
791b6606eb
commit
274503442f
|
@ -53,8 +53,9 @@
|
||||||
v-if="this.$route.params.pu_order != null"
|
v-if="this.$route.params.pu_order != null"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-tag v-if="scope.row.is_testok == false">不合格</el-tag>
|
<el-tag v-if="scope.row.is_testok">合格</el-tag>
|
||||||
<el-tag v-else>合格</el-tag>
|
<el-tag v-else-if="scope.row.is_testok===null">未复验</el-tag>
|
||||||
|
<el-tag v-else>不合格</el-tag>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
|
@ -86,7 +87,7 @@
|
||||||
复验记录
|
复验记录
|
||||||
</el-link>
|
</el-link>
|
||||||
<el-link
|
<el-link
|
||||||
v-else-if="scope.row.need_test&&scope.row.test==[]"
|
v-if="scope.row.need_test&&scope.row.test.length===0"
|
||||||
type="primary"
|
type="primary"
|
||||||
@click="handleMaterial(scope)"
|
@click="handleMaterial(scope)"
|
||||||
>
|
>
|
||||||
|
|
|
@ -154,6 +154,7 @@
|
||||||
:title="tableForm.name"
|
:title="tableForm.name"
|
||||||
>
|
>
|
||||||
<customForm
|
<customForm
|
||||||
|
v-if="dialogVisibleForm"
|
||||||
:results="dialogFieldList"
|
:results="dialogFieldList"
|
||||||
:hasPicture="hasPicture"
|
:hasPicture="hasPicture"
|
||||||
:formID="formID"
|
:formID="formID"
|
||||||
|
@ -549,7 +550,7 @@
|
||||||
};
|
};
|
||||||
const defaultrecordform = {enabled: false};
|
const defaultrecordform = {enabled: false};
|
||||||
export default {
|
export default {
|
||||||
components: {Pagination, vueJsonEditor, Treeselect, customForm, faceLogin},
|
components: {Pagination,customForm, faceLogin},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
item:{},
|
item:{},
|
||||||
|
@ -846,8 +847,10 @@
|
||||||
removeDomain(index) {
|
removeDomain(index) {
|
||||||
this.field_choice.splice(index, 1);
|
this.field_choice.splice(index, 1);
|
||||||
},
|
},
|
||||||
handleLook(scope) {
|
async handleLook(scope) {
|
||||||
|
debugger;
|
||||||
let that = this;
|
let that = this;
|
||||||
|
this.dialogFieldList=[];
|
||||||
that.tableForm = Object.assign({}, scope.row); // copy obj
|
that.tableForm = Object.assign({}, scope.row); // copy obj
|
||||||
that.formID = that.tableForm.id;
|
that.formID = that.tableForm.id;
|
||||||
that.listQueryfield.form = that.formID;
|
that.listQueryfield.form = that.formID;
|
||||||
|
@ -856,7 +859,7 @@
|
||||||
that.fieldList = response.data;
|
that.fieldList = response.data;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
getrffieldList({page:0,form:that.formID}).then((response) => {
|
await getrffieldList({page:0,form:that.formID}).then((response) => {
|
||||||
if (response.data) {
|
if (response.data) {
|
||||||
this.hasPicture = false;
|
this.hasPicture = false;
|
||||||
let list = response.data;
|
let list = response.data;
|
||||||
|
@ -885,7 +888,6 @@
|
||||||
that.dialogVisibleForm = true;
|
that.dialogVisibleForm = true;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
that.fieldLists();
|
|
||||||
},
|
},
|
||||||
checkPermission,
|
checkPermission,
|
||||||
handleCurrentChange(row) {
|
handleCurrentChange(row) {
|
||||||
|
|
|
@ -251,16 +251,17 @@
|
||||||
>
|
>
|
||||||
<el-row v-for="(item,$index) in dialogFieldList" :key="$index">
|
<el-row v-for="(item,$index) in dialogFieldList" :key="$index">
|
||||||
<el-form-item v-if="item.field_type==='string'" :label="item.field_name">
|
<el-form-item v-if="item.field_type==='string'" :label="item.field_name">
|
||||||
<el-input placeholder="请输入"/>
|
<el-input placeholder="请输入" v-model="item.low_limit"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-else-if="item.field_type==='int'" :label="item.field_name">
|
<el-form-item v-else-if="item.field_type==='int'" :label="item.field_name">
|
||||||
<el-input type="number" placeholder="请输入" />
|
<el-input type="number" placeholder="请输入" v-model="item.low_limit"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-else-if="item.field_type==='float'" :label="item.field_name">
|
<el-form-item v-else-if="item.field_type==='float'" :label="item.field_name">
|
||||||
<el-input type="number" placeholder="请输入"/>
|
<el-input type="number" placeholder="请输入" v-model="item.low_limit"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-else-if="item.field_type==='date'" :label="item.field_name">
|
<el-form-item v-else-if="item.field_type==='date'" :label="item.field_name">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
|
v-model="item.low_limit"
|
||||||
type="date"
|
type="date"
|
||||||
placeholder="选择日期"
|
placeholder="选择日期"
|
||||||
value-format="yyyy-MM-dd"
|
value-format="yyyy-MM-dd"
|
||||||
|
@ -270,6 +271,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-else-if="item.field_type==='datetime'" :label="item.field_name">
|
<el-form-item v-else-if="item.field_type==='datetime'" :label="item.field_name">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
|
v-model="item.low_limit"
|
||||||
type="datetime"
|
type="datetime"
|
||||||
placeholder="选择日期"
|
placeholder="选择日期"
|
||||||
value-format="yyyy-MM-dd HH:mm:ss"
|
value-format="yyyy-MM-dd HH:mm:ss"
|
||||||
|
@ -280,6 +282,7 @@
|
||||||
<el-form-item v-else-if="item.field_type==='select'" :label="item.field_name">
|
<el-form-item v-else-if="item.field_type==='select'" :label="item.field_name">
|
||||||
<el-select style="width: 100%" placeholder="请选择">
|
<el-select style="width: 100%" placeholder="请选择">
|
||||||
<el-option
|
<el-option
|
||||||
|
v-model="item.low_limit"
|
||||||
v-for="item1 in item.field_choice"
|
v-for="item1 in item.field_choice"
|
||||||
:key="item1"
|
:key="item1"
|
||||||
:label="item1"
|
:label="item1"
|
||||||
|
@ -290,6 +293,7 @@
|
||||||
<el-form-item v-else-if="item.field_type==='selects'" :label="item.field_name">
|
<el-form-item v-else-if="item.field_type==='selects'" :label="item.field_name">
|
||||||
<el-select style="width: 100%" multiple placeholder="请选择">
|
<el-select style="width: 100%" multiple placeholder="请选择">
|
||||||
<el-option
|
<el-option
|
||||||
|
v-model="item.low_limit"
|
||||||
v-for="item1 in item.field_choice"
|
v-for="item1 in item.field_choice"
|
||||||
:key="item1"
|
:key="item1"
|
||||||
:label="item1"
|
:label="item1"
|
||||||
|
@ -390,6 +394,9 @@
|
||||||
<el-form-item label="字段名称" prop="field_name">
|
<el-form-item label="字段名称" prop="field_name">
|
||||||
<el-input v-model="field.field_name" placeholder="字段名称"/>
|
<el-input v-model="field.field_name" placeholder="字段名称"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="字段说明">
|
||||||
|
<el-input v-model="field.help_text" placeholder="字段说明"/>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item
|
||||||
v-show="field.field_type==='radio'||field.field_type==='checkbox'||field.field_type==='select'||field.field_type==='selects'"
|
v-show="field.field_type==='radio'||field.field_type==='checkbox'||field.field_type==='select'||field.field_type==='selects'"
|
||||||
label="选项"
|
label="选项"
|
||||||
|
@ -755,12 +762,23 @@
|
||||||
},
|
},
|
||||||
//新增记录表
|
//新增记录表
|
||||||
handleCreate() {
|
handleCreate() {
|
||||||
this.recordform = Object.assign({}, defaultrecordform);
|
if(this.stepid!==''&&this.stepid!==null&&this.stepid!==undefined){
|
||||||
this.dialogType = "new";
|
this.recordform = Object.assign({}, defaultrecordform);
|
||||||
this.dialogVisible = true;
|
this.dialogType = "new";
|
||||||
this.$nextTick(() => {
|
this.dialogVisible = true;
|
||||||
this.$refs["Forms"].clearValidate();
|
this.$nextTick(() => {
|
||||||
});
|
this.$refs["Forms"].clearValidate();
|
||||||
|
});
|
||||||
|
}else{
|
||||||
|
this.$confirm("请选择子工序", "警告", {
|
||||||
|
confirmButtonText: "确认",
|
||||||
|
type: "error",
|
||||||
|
}) .then(async () => {
|
||||||
|
})
|
||||||
|
.catch(() => {
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
//新增字段
|
//新增字段
|
||||||
handlefieldCreate() {
|
handlefieldCreate() {
|
||||||
|
|
Loading…
Reference in New Issue