From 1d22e1b84c1b64a43dc09f6ae8fd1f1fdf243a32 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期六, 29 三月 2025 14:33:19 +0800 Subject: [PATCH] 设备工具明细bug --- src/views/business/productOrder/components/add.vue | 45 ++++++++++++++++++++------------------------- 1 files changed, 20 insertions(+), 25 deletions(-) diff --git a/src/views/business/productOrder/components/add.vue b/src/views/business/productOrder/components/add.vue index b41c345..7b0ad3c 100644 --- a/src/views/business/productOrder/components/add.vue +++ b/src/views/business/productOrder/components/add.vue @@ -41,7 +41,7 @@ <el-form ref="addObj" :inline="true" :model="addObj" :rules="addObjRules" label-width="108px" label-position="right"> <el-row> <el-col :span="6"> - <el-form-item label="濮旀墭缂栧彿:"> + <el-form-item label="濮旀墭缂栧彿:" prop="entrustCode"> <el-input v-model="addObj.entrustCode" clearable disabled placeholder="绯荤粺鐢熸垚" size="small"></el-input> </el-form-item> </el-col> @@ -53,7 +53,7 @@ </el-form-item> </el-col> <el-col :span="6"> - <el-form-item label="鍒跺崟浜�:"> + <el-form-item label="鍒跺崟浜�:" prop="custom"> <el-input v-model="addObj.custom" disabled size="small" clearable></el-input> </el-form-item> </el-col> @@ -117,7 +117,7 @@ </el-form-item> </el-col> <el-col :span="6"> - <el-form-item label="鎶ュ憡鍙戦�佹柟寮�:"> + <el-form-item label="鎶ュ憡鍙戦�佹柟寮�:" prop="send"> <el-radio-group v-model="addObj.send" :disabled="active>1&&tabIndex!=4" size="mini"> <el-radio :label="1" border style="margin-right: 0">鑷彇</el-radio> <el-radio :label="0" border>鍏朵粬</el-radio> @@ -127,7 +127,7 @@ </el-row> <el-row> <el-col :span="6"> - <el-form-item label="鏍峰搧澶勭悊鏂瑰紡:"> + <el-form-item label="鏍峰搧澶勭悊鏂瑰紡:" prop="processing"> <el-radio-group v-model="addObj.processing" :disabled="active>1&&tabIndex!=4" size="mini" style="display: flex; flex-direction: column;"> <el-radio :label="0" border style="margin-right: 0">濮旀墭鍗曚綅鍙栧洖</el-radio> <el-radio :label="1" border>瀹為獙瀹ゅ鐞�</el-radio> @@ -147,7 +147,7 @@ </el-form-item> </el-col> <el-col :span="6"> - <el-form-item label="鏄惁鐣欐牱:"> + <el-form-item label="鏄惁鐣欐牱:" prop="isLeave"> <el-radio-group v-model="addObj.isLeave" border :disabled="active>1&&tabIndex!=4" size="mini"> <el-radio :label="0" border style="margin-right: 0">涓嶇暀鏍�</el-radio> <el-radio :label="1" border>鐣欐牱</el-radio> @@ -157,23 +157,23 @@ </el-row> <el-row> <el-col :span="6"> - <el-form-item label="濮旀墭浜�:"> + <el-form-item label="濮旀墭浜�:" prop="prepareUser"> <el-input v-model="addObj.prepareUser" :disabled="active>1&&tabIndex!=4" :placeholder="active>1 ? '' : '璇疯緭鍏�'" clearable size="small"></el-input> </el-form-item> </el-col> <el-col :span="6"> - <el-form-item label="濮旀墭浜鸿嫳鏂�:"> + <el-form-item label="濮旀墭浜鸿嫳鏂�:" prop="prepareUserEn"> <el-input v-model="addObj.prepareUserEn" :disabled="active>1&&tabIndex!=4" :placeholder="active>1 ? '' : '璇疯緭鍏�'" clearable size="small"></el-input> </el-form-item> </el-col> <el-col :span="6"> - <el-form-item label="澶囨敞:"> + <el-form-item label="澶囨敞:" prop="remark"> <el-input v-model="addObj.remark" :autosize="{ minRows: 2, maxRows: 2}" :disabled="active>1&&tabIndex!=4" :placeholder="active>1 ? '' : '璇疯緭鍏�'" clearable size="small" style="width: 100%" type="textarea"></el-input> </el-form-item> </el-col> <el-col :span="6"> - <el-form-item label="澶囨敞鑻辨枃:"> + <el-form-item label="澶囨敞鑻辨枃:" prop="remarkEn"> <el-input v-model="addObj.remarkEn" :autosize="{ minRows: 2, maxRows: 2}" :disabled="active>1&&tabIndex!=4" :placeholder="active>1 ? '' : '璇疯緭鍏�'" clearable size="small" type="textarea"></el-input> </el-form-item> @@ -181,19 +181,19 @@ </el-row> <el-row> <el-col :span="6"> - <el-form-item label="鏍峰搧鍚嶇О:"> + <el-form-item label="鏍峰搧鍚嶇О:" prop="sampleView"> <el-input v-model="addObj.sampleView" :disabled="active>1&&tabIndex!=4" :placeholder="active>1 ? '' : '璇疯緭鍏�'" clearable size="small"></el-input> </el-form-item> </el-col> <el-col :span="6"> - <el-form-item label="鏍峰搧鍚嶇О鑻辨枃:"> + <el-form-item label="鏍峰搧鍚嶇О鑻辨枃:" prop="sampleViewEn"> <el-input v-model="addObj.sampleViewEn" :disabled="active>1&&tabIndex!=4" :placeholder="active>1 ? '' : '璇疯緭鍏�'" clearable size="small"></el-input> </el-form-item> </el-col> <el-col :span="6"> - <el-form-item label="濮旀墭浜哄伐鍙�:"> + <el-form-item label="濮旀墭浜哄伐鍙�:" prop="prepareCode"> <el-input v-model="addObj.prepareCode" :disabled="active>1&&tabIndex!=4" :placeholder="active>1 ? '' : '璇疯緭鍏�'" clearable size="small"></el-input> </el-form-item> @@ -356,11 +356,6 @@ size="small" type="textarea" @change="e=>requestChange(e,scope.row,'radius')"> </el-input> -<!-- <el-select v-else-if="scope.row.inspectionItem.includes('楂樻俯鍘嬪姏璇曢獙') && (active==1||tabIndex==4)" v-model="scope.row.radius" clearable--> -<!-- placeholder="鏉′欢"--> -<!-- size="small" @change="e=>requestChange(e,scope.row,'radius')">--> -<!-- <el-option v-for="(a,i) in JSON.parse(scope.row.radiusList)" :key="i" :label="a" :value="a"></el-option>--> -<!-- </el-select>--> <span v-else>{{scope.row.radius}}</span> </template> </el-table-column> @@ -379,16 +374,10 @@ </el-table-column> <el-table-column label="璁¢噺鍗曚綅" prop="unit" show-overflow-tooltip width="100"></el-table-column> <el-table-column label="鍗曚环" prop="price" show-overflow-tooltip width="100"></el-table-column> - <!-- <el-table-column prop="manDay" label="棰勮鏃堕棿(澶�)" width="120" show-overflow-tooltip></el-table-column> - <el-table-column prop="manHour" label="宸ユ椂绯绘暟" width="100" show-overflow-tooltip></el-table-column> --> - <!-- <el-table-column prop="deviceGroup" label="璁惧缁�" width="120" show-overflow-tooltip></el-table-column> --> <el-table-column label="鍖洪棿" min-width="120" prop="section" show-overflow-tooltip></el-table-column> <el-table-column :filter-method="filterHandler" :filters="filters" label="瀛愬疄楠屽" min-width="130" prop="sonLaboratory" show-overflow-tooltip></el-table-column> - <el-table-column v-if="isSpecial&&active==1" - fixed="right" - label="鎿嶄綔" - width="100"> + <el-table-column v-if="isSpecial&&active==1" label="鎿嶄綔" width="100"> <template slot-scope="scope"> <el-button v-if="!scope.row.repetitionTag" size="small" type="text" @click="addProductList(productList,scope.row,scope.$index)">鎻掑叆琛�</el-button> <el-button v-if="!!scope.row.repetitionTag&&scope.row.delete" size="small" type="text" @click="deleteProductList(scope.$index,productList)">鍒犻櫎</el-button> @@ -851,9 +840,16 @@ this.active = this.$route.query.active this.tabIndex = this.$route.query.tabIndex this.currentId = this.$route.query.currentId + this.getUserNowData() this.getInfo() }, activated() { + this.$refs.addObj.resetFields() + this.addObj.createTime = '' + this.addObj.id = '' + this.addObj.updateTime = '' + this.sampleList = [] + this.productList = [] this.active = this.$route.query.active this.tabIndex = this.$route.query.tabIndex this.currentId = this.$route.query.currentId @@ -861,7 +857,6 @@ }, methods: { getInfo() { - this.getUserNowData() this.selectStandardTreeList() this.getAuthorizedPerson(); this.selectStandardMethods() -- Gitblit v1.9.3