|
@@ -50,7 +50,17 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- <div class="stage" v-if="step > 0">
|
|
|
+ <el-divider v-if="step == 1 && showStatus == true" />
|
|
|
+ <div
|
|
|
+ v-if="step == 1 && showStatus == true"
|
|
|
+ style="font-size: 20px; margin: 0 auto"
|
|
|
+ >
|
|
|
+ 暂无内容
|
|
|
+ </div>
|
|
|
+ <div
|
|
|
+ class="stage"
|
|
|
+ v-if="step > 0 && (step == 1 ? showStatus == false : true)"
|
|
|
+ >
|
|
|
<el-form-item
|
|
|
label="不合格现象(质量问题)描述:"
|
|
|
prop="remark1[content]"
|
|
@@ -116,7 +126,10 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
- <div class="stage" v-if="step > 1">
|
|
|
+ <div
|
|
|
+ class="stage"
|
|
|
+ v-if="step > 1 && (step == 2 ? showStatus == false : true)"
|
|
|
+ >
|
|
|
<el-form-item
|
|
|
label="原因分析:"
|
|
|
prop="remark1[content]"
|
|
@@ -196,7 +209,10 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
- <div class="stage" v-if="step > 2">
|
|
|
+ <div
|
|
|
+ class="stage"
|
|
|
+ v-if="step > 2 && (step == 3 ? showStatus == false : true)"
|
|
|
+ >
|
|
|
<el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item
|
|
@@ -305,7 +321,10 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
- <div class="stage" v-if="step > 3">
|
|
|
+ <div
|
|
|
+ class="stage"
|
|
|
+ v-if="step > 3 && (step == 4 ? showStatus == false : true)"
|
|
|
+ >
|
|
|
<el-form-item
|
|
|
label="采取的措施:"
|
|
|
prop="remark1[content]"
|
|
@@ -385,7 +404,10 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
- <div class="stage" v-if="step > 4">
|
|
|
+ <div
|
|
|
+ class="stage"
|
|
|
+ v-if="step > 4 && (step == 5 ? showStatus == false : true)"
|
|
|
+ >
|
|
|
<el-form-item
|
|
|
label="不合格品评审(审理)处置意见:"
|
|
|
prop="remark1[content]"
|
|
@@ -450,7 +472,10 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
- <div class="stage" v-if="step > 5">
|
|
|
+ <div
|
|
|
+ class="stage"
|
|
|
+ v-if="step > 5 && (step == 6 ? showStatus == false : true)"
|
|
|
+ >
|
|
|
<el-form-item
|
|
|
label="组长(或分管领导)审批意见:"
|
|
|
prop="remark1[content]"
|
|
@@ -502,7 +527,9 @@
|
|
|
</div>
|
|
|
</el-form>
|
|
|
<div class="btns">
|
|
|
- <el-button type="primary" @click="submit" v-if="step">提交</el-button>
|
|
|
+ <el-button type="primary" @click="submit" v-if="step && !showStatus"
|
|
|
+ >提交</el-button
|
|
|
+ >
|
|
|
<el-button type="info" @click="toClose">返回</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -598,69 +625,52 @@ const toClose = () => {
|
|
|
examineStatus.value = false;
|
|
|
emit("getList");
|
|
|
};
|
|
|
-const userNameArray = ref([]);
|
|
|
const step = ref(null);
|
|
|
+const showStatus = ref(false);
|
|
|
const setShowStage = () => {
|
|
|
step.value = null;
|
|
|
- if (
|
|
|
- userName.value == formData.value.remark2.user2 &&
|
|
|
- formData.value.remark2.state == "-1" &&
|
|
|
- step.value == null
|
|
|
- ) {
|
|
|
- userNameArray.value.push(true);
|
|
|
+ showStatus.value = false;
|
|
|
+ if (formData.value.remark2.state == "-1") {
|
|
|
step.value = 1;
|
|
|
- } else {
|
|
|
- userNameArray.value.push(false);
|
|
|
+ if (formData.value.remark2.user2 != userName.value) {
|
|
|
+ showStatus.value = true;
|
|
|
+ }
|
|
|
+ return;
|
|
|
}
|
|
|
- if (
|
|
|
- userName.value == formData.value.remark3.user3 &&
|
|
|
- formData.value.remark3.state == "-1" &&
|
|
|
- step.value == null
|
|
|
- ) {
|
|
|
- userNameArray.value.push(true);
|
|
|
+ if (formData.value.remark3.state == "-1") {
|
|
|
step.value = 2;
|
|
|
- } else {
|
|
|
- userNameArray.value.push(false);
|
|
|
+ if (formData.value.remark3.user3 != userName.value) {
|
|
|
+ showStatus.value = true;
|
|
|
+ }
|
|
|
+ return;
|
|
|
}
|
|
|
- if (
|
|
|
- userName.value == formData.value.remark4.user4 &&
|
|
|
- formData.value.remark4.state == "-1" &&
|
|
|
- step.value == null
|
|
|
- ) {
|
|
|
- userNameArray.value.push(true);
|
|
|
+ if (formData.value.remark4.state == "-1") {
|
|
|
step.value = 3;
|
|
|
- } else {
|
|
|
- userNameArray.value.push(false);
|
|
|
+ if (formData.value.remark4.user4 != userName.value) {
|
|
|
+ showStatus.value = true;
|
|
|
+ }
|
|
|
+ return;
|
|
|
}
|
|
|
- if (
|
|
|
- userName.value == formData.value.remark5.user5 &&
|
|
|
- formData.value.remark5.state == "-1" &&
|
|
|
- step.value == null
|
|
|
- ) {
|
|
|
- userNameArray.value.push(true);
|
|
|
+ if (formData.value.remark5.state == "-1") {
|
|
|
step.value = 4;
|
|
|
- } else {
|
|
|
- userNameArray.value.push(false);
|
|
|
+ if (formData.value.remark5.user5 != userName.value) {
|
|
|
+ showStatus.value = true;
|
|
|
+ }
|
|
|
+ return;
|
|
|
}
|
|
|
- if (
|
|
|
- userName.value == formData.value.remark6.user6 &&
|
|
|
- formData.value.remark6.state == "-1" &&
|
|
|
- step.value == null
|
|
|
- ) {
|
|
|
- userNameArray.value.push(true);
|
|
|
+ if (formData.value.remark6.state == "-1") {
|
|
|
step.value = 5;
|
|
|
- } else {
|
|
|
- userNameArray.value.push(false);
|
|
|
+ if (formData.value.remark6.user6 != userName.value) {
|
|
|
+ showStatus.value = true;
|
|
|
+ }
|
|
|
+ return;
|
|
|
}
|
|
|
- if (
|
|
|
- userName.value == formData.value.remark7.user7 &&
|
|
|
- formData.value.remark7.state == "-1" &&
|
|
|
- step.value == null
|
|
|
- ) {
|
|
|
- userNameArray.value.push(true);
|
|
|
+ if (formData.value.remark7.state == "-1") {
|
|
|
step.value = 6;
|
|
|
- } else {
|
|
|
- userNameArray.value.push(false);
|
|
|
+ if (formData.value.remark7.user7 != userName.value) {
|
|
|
+ showStatus.value = true;
|
|
|
+ }
|
|
|
+ return;
|
|
|
}
|
|
|
};
|
|
|
const setFormData = () => {
|