From 7adee41ff145c50e244e4565de4dbf5240c35e04 Mon Sep 17 00:00:00 2001
From: wente <329538422@qq.com>
Date: 星期二, 14 十一月 2023 17:47:14 +0800
Subject: [PATCH] 项目表
---
web/src/views/modules/project/SoftwareTestOrder-AddOrUpdate.vue | 70 ++++++++++++++++------------------
1 files changed, 33 insertions(+), 37 deletions(-)
diff --git a/web/src/views/modules/project/SoftwareTestOrder-AddOrUpdate.vue b/web/src/views/modules/project/SoftwareTestOrder-AddOrUpdate.vue
index 67ee9c1..3e8bf73 100644
--- a/web/src/views/modules/project/SoftwareTestOrder-AddOrUpdate.vue
+++ b/web/src/views/modules/project/SoftwareTestOrder-AddOrUpdate.vue
@@ -102,7 +102,7 @@
琚祴浠跺強鍏朵粬鐩稿叧鐗╁搧娓呭崟
</div>
<div style="width: calc(100% - 120px);padding: 5px">
- <el-table class="el-software" height="230" border :data="dataForm.softwareTestOrderMeasuredList"
+ <el-table class="el-software" height="230" border :data="dataForm.measuredList"
@cell-click="handleCellClick"
stripe>
<el-table-column type="index" align="center" width="80" label="搴忓彿"/>
@@ -330,7 +330,7 @@
浜や粯鐗╂竻鍗�
</div>
<div style="width: calc(100% - 120px);padding: 5px">
- <el-table class="el-software" height="230" border :data="dataForm.softwareTestOrderDeliverableList"
+ <el-table class="el-software" height="230" border :data="dataForm.deliverableList"
stripe>
<el-table-column type="index" align="center" width="80" label="搴忓彿"/>
<el-table-column prop="dictLabel" min-width="300" label="鍚嶇О"></el-table-column>
@@ -392,18 +392,7 @@
<span>{{ dataForm.write }}</span>
</div>
<div class="el-flex">
- <div style="width: 60px;text-align: center">
- {{ getYearMonDay(dataForm.softwareTestOrder.startDate).year }}
- </div>
- 骞�
- <div style="width: 40px;text-align: center">
- {{ getYearMonDay(dataForm.softwareTestOrder.startDate).month }}
- </div>
- 鏈�
- <div style="width: 40px;text-align: center">
- {{ getYearMonDay(dataForm.softwareTestOrder.startDate).day }}
- </div>
- 鏃�
+ {{ dataForm.softwareTestOrder.deliveryDate | filterTime('YYYY骞碝M鏈圖D鏃�') }}
</div>
</div>
</div>
@@ -431,13 +420,12 @@
</el-form>
<template v-slot:footer>
- <el-button perm="project:view" type="primary">鎵撳嵃</el-button>
+ <zt-button v-if="dataForm.disabled" type="primary">鎵撳嵃</zt-button>
</template>
</zt-dialog>
</template>
<script>
-import {getYearMonDay} from '@/commonJS/common'
export default {
data() {
@@ -446,8 +434,24 @@
editingCell:null,
dataForm: {
id: null,
- testAgencyInfo: {},
projectId: null,
+ softwareTestOrder: {
+ optEnviron:'',
+ programLang:'',
+ testBasis:'',
+ testType1:'',
+ testType2:'',
+ testStandard:'',
+ startDate:'',
+ endDate:'',
+ testVenue:'',
+ otherRequire:'',
+ testDate:'',
+ deliveryDate:'',
+ testCost:'',
+ articleNature:'',
+ sampleStatus:'',
+ },
project: {
code: '',
creator: '',
@@ -469,28 +473,15 @@
softwareName: '',
softwareType: '',
tenantId: '',
- testLevel: '',
-
+ testLevel: ''
},
- softwareTestOrder: {},
- softwareTestOrderDeliverableList: [],
- softwareTestOrderMeasuredList: [],
+ deliverableList: [],
+ measuredList: [],
+ testAgencyInfo: {}
}
}
},
- computed: {
- getYear() {
- return getYearMonDay(this.dataForm.softwareTestOrder.startDate).year
- },
- getMon() {
- return getYearMonDay(this.dataForm.softwareTestOrder.startDate).month
- },
- getDay() {
- return getYearMonDay(this.dataForm.softwareTestOrder.startDate).day
- },
- },
methods: {
- getYearMonDay,
handleCellClick(row, column) {
this.editingCell = {row, column}
this.$nextTick(() => {
@@ -501,10 +492,11 @@
console.log(this.editingCell, 'this.editingCell')
},
- init2(data){
- this.dataForm.id = null
- this.dataForm.projectId = data.id
+ init(id,row){
+ this.dataForm.id = row.id
+ this.dataForm.projectId = row.projectId
this.getInfo()
+ console.log(this.dataForm.id,this.dataForm.projectId,'params params')
},
// 鑾峰彇淇℃伅
async getInfo() {
@@ -512,11 +504,15 @@
orderId: this.dataForm.id,
projectId: this.dataForm.projectId
}
+
let res = await this.$http.get(`/project/SoftwareTestOrder/getDto`, {params: params})
if (res.data) {
this.dataForm = {
...res.data
}
+ if(this.dataForm.softwareTestOrder === null){
+ this.dataForm.softwareTestOrder={}
+ }
}
console.log(this.dataForm, "this.dataForm")
},
--
Gitblit v1.9.1