From b129fda4a692e93a40a04d7f43bf03b5abbe9d4b Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期一, 27 十一月 2023 10:26:39 +0800 Subject: [PATCH] Changes --- web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue | 195 ++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 176 insertions(+), 19 deletions(-) diff --git a/web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue b/web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue index f70a834..59a3e4e 100644 --- a/web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue +++ b/web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue @@ -1,5 +1,5 @@ <template> - <zt-dialog ref="dialog" column="2" @confirm="formSubmit"> + <zt-dialog ref="dialog" column="3" @confirm="formSubmit"> <el-form :model="dataForm" :inline="true" ref="dataForm" style="padding-top: 0" :disabled="dataForm.disabled" label-width="120px" class="circulationFormAuto"> <div class=""> <el-form-item label-width="60px" label="缂栧彿:" style="width:100%;margin-bottom: -5px"> @@ -24,7 +24,7 @@ <el-input v-model="dataForm.project.softwareIdentity" placeholder="鐗╁搧缂栧彿"></el-input> </el-form-item> <el-form-item class="marginTopAndMarginBottom3" label="鏁� 閲�" style="width: 32%"> - <el-input v-model="dataForm.project.softwareName" placeholder="鏁伴噺"></el-input> + <el-input v-model="dataForm.project.isContract" placeholder="鏁伴噺"></el-input> </el-form-item> </div> <div style="border-bottom: 1px solid rgba(0,0,0,.2);"> @@ -38,19 +38,19 @@ <span v-html="indexFormat(scope.$index)"></span> </template> </el-table-column> - <el-table-column prop="Name" min-width="180" label="鎶�鏈祫鏂欏悕绉�"> + <el-table-column prop="infoName" min-width="180" label="鎶�鏈祫鏂欏悕绉�"> <template v-slot="{ row }"> - <el-input v-model="row.Name" placeholder="鎶�鏈祫鏂欏悕绉�"></el-input> + <el-input v-model="row.name" placeholder="鎶�鏈祫鏂欏悕绉�"></el-input> </template> </el-table-column> <el-table-column prop="identify" align="center" width="150" label="鏍囪瘑"> <template v-slot="{ row }"> - <el-input v-model="row.identify" placeholder="鏍囪瘑"></el-input> + <el-input v-model="row.version" placeholder="鏍囪瘑"></el-input> </template> </el-table-column> <el-table-column prop="version" align="center" width="120" label="鐗堟湰"> <template v-slot="{ row }"> - <el-input v-model="row.version" placeholder="鐗堟湰"></el-input> + <el-input v-model="row.identify" placeholder="鐗堟湰"></el-input> </template> </el-table-column> <el-table-column prop="secretClass" label="瀵嗙骇" width="100" align="center"> @@ -74,11 +74,11 @@ <el-input v-model="row.remark" placeholder="澶囨敞"></el-input> </template> </el-table-column> - <el-table-column fixed="right" prop="files" label="涓婁紶闄勪欢" width="80" align="center"> + <el-table-column fixed="right" prop="files" label="涓婁紶闄勪欢" width="300" align="center"> <template v-slot="{ row }"> <!-- <zt-table-button @click="files(row.id)">涓婁紶闄勪欢</zt-table-button>--> - <table-uploader busi-type="test_order" model-name="dataForm" :dataForm="dataForm" - v-model="row.files"/> + <table-uploader busi-type="circulat_order" model-name="row" :dataForm="row" + v-model="row.files"/> </template> </el-table-column> </el-table> @@ -90,22 +90,165 @@ </div> </div> <div class="el-flexCirculationDialog el-border-bottom"> - <div class="DHold"> + <div style="width: 112px;text-align: center;font-weight: 600"> 鐗╁搧鐨勫叾瀹冭姹� </div> <div style="width: calc(100% - 120px);"> <div class="el-border-left"> - <el-form-item label="鐗╁搧鏄惁闇�瑕佽繑杩�" label-width="150px" style="width:100%;padding-left:5%;margin-bottom:0"> + <el-form-item label="鐗╁搧鏄惁闇�瑕佽繑杩�" label-width="150px" style="width:100%;padding-left:20px;margin-bottom:0"> <zt-dict v-model="dataForm.circulatOrder.itemRequire" :radio="true" dict="is_or_not"></zt-dict> </el-form-item> - <el-form-item label="鐗╁搧鐨勫叾浠栬姹傦細" label-width="150px" style="width:100%;padding-left:5%;margin-bottom:0"> + <el-form-item label="鐗╁搧鐨勫叾浠栬姹傦細" label-width="150px" style="width:100%;padding-left:20px;margin-bottom:0"> <el-input v-model="dataForm.circulatOrder.itemOther"></el-input> </el-form-item> </div> </div> </div> - <div class="circulationContentWidth"> + <div class="el-flexCirculationDialog el-border-bottom"> + <div style="width: 112px;text-align: center;font-weight: 600"> + 鐗╁搧鎺ユ敹浜� + </div> + <div class="el-border-left-right acceptDate" style="width: 20%;;height: 80px;"> + <el-form-item style="width: 100%;padding-left:20px;margin:0;"> + {{dataForm.circulatOrder.itemAccept}} + </el-form-item> + </div> + <div style="width: 52px;text-align: center;font-weight: 600"> + 鏃堕棿 + </div> + <div class="el-border-left-right acceptDate" style="width: 20%;height: 80px;"> + <el-form-item style="width: 100%;padding-left:20px;margin:0;"> + {{dataForm.circulatOrder.acceptDate}} + </el-form-item> + </div> + <div style="width: 84px;text-align: center;font-weight: 600"> + 鎯呭喌璇存槑 + </div> + <div class="el-border-left " style="width: 35%;height: 80px;"> + <el-form-item label="鏄惁瀹屾垚鐥呮瘨鏌ユ潃" label-width="150px" style="padding-left:20px;margin-bottom:0"> + <zt-dict v-model="dataForm.circulatOrder.acceptSituation" :radio="true" dict="is_or_not"></zt-dict> + </el-form-item> + <el-form-item label="鐥呮瘨搴撶増鏈細" label-width="150px" style="width:100%;padding-left:20px;margin-bottom:0"> + <el-input v-model="dataForm.circulatOrder.itemOther"></el-input> + </el-form-item> + </div> + </div> + <div class="el-flexCirculationDialog el-border-bottom"> + <div style="width: 112px;text-align: center;font-weight: 600"> + 鏍″噯/妫�娴嬫帴鏀朵汉 + </div> + <div class="el-border-left-right" style="width: 20%;height: 40px;"> + <el-form-item style="width: 100%;padding-left:20px;margin:0;"> + {{dataForm.circulatOrder.itemAccept}} + </el-form-item> + </div> + <div style="width: 52px;text-align: center;font-weight: 600"> + 鏃堕棿 + </div> + <div class="el-border-left-right" style="width: 20%;height: 40px;"> + <el-form-item style="width: 100%;padding-left:20px;margin:0;"> + {{dataForm.circulatOrder.acceptDate}} + </el-form-item> + </div> + <div style="width: 84px;text-align: center;font-weight: 600"> + 鎯呭喌璇存槑 + </div> + <div class="el-border-left " style="width: 35%;height: 40px;"> + <el-form-item label="鏄惁婊¤冻娴嬭瘯瑕佹眰" label-width="150px" style="padding-left:20px;margin-bottom:0"> + <zt-dict v-model="dataForm.circulatOrder.cscs" :radio="true" dict="is_or_not"></zt-dict> + </el-form-item> + </div> + </div> + <div class="el-flexCirculationDialog el-border-bottom"> + <div style="width: 112px;text-align: center;font-weight: 600"> + 鏍″噯妫�娴嬩汉 + </div> + <div class="el-border-left-right" style="width: 20%;height: 40px;"> + <el-form-item style="width: 100%;padding-left:20px;margin:0;"> + {{dataForm.circulatOrder.calibratDetect}} + </el-form-item> + </div> + <div style="width: 52px;text-align: center;font-weight: 600"> + 鏃堕棿 + </div> + <div class="el-border-left-right" style="width: 20%;height: 40px;"> + <el-form-item style="width: 100%;padding-left:20px;margin:0;"> + {{dataForm.circulatOrder.detectDate}} + </el-form-item> + </div> + <div style="width: 84px;text-align: center;font-weight: 600"> + 鎯呭喌璇存槑 + </div> + <div class="el-border-left " style="width: 35%;height: 40px;"> + <el-form-item label="鏄惁婊¤冻娴嬭瘯瑕佹眰" label-width="150px" style="padding-left:20px;margin-bottom:0"> + <zt-dict v-model="dataForm.circulatOrder.detectSituation" :radio="true" dict="is_or_not"></zt-dict> + </el-form-item> + </div> + </div> + <div class="el-flexCirculationDialog el-border-bottom"> + <div style="width: 112px;text-align: center;font-weight: 600"> + 鐗╁搧鍏ュ簱浜� + </div> + <div class="el-border-left-right" style="width: 20%;height: 40px;"> + <el-form-item style="width: 100%;padding-left:20px;margin:0;"> + {{dataForm.circulatOrder.warehouse}} + </el-form-item> + </div> + <div style="width: 52px;text-align: center;font-weight: 600"> + 鏃堕棿 + </div> + <div class="el-border-left-right" style="width: 20%;height: 40px;"> + <el-form-item style="width: 100%;padding-left:20px;margin:0;"> + {{dataForm.circulatOrder.warehouseDate}} + </el-form-item> + </div> + <div style="width: 84px;text-align: center;font-weight: 600"> + 鎯呭喌璇存槑 + </div> + <div class="el-border-left " style="width: 35%;height: 40px;"> + <el-form-item label="鏄惁婊¤冻娴嬭瘯瑕佹眰" label-width="150px" style="padding-left:20px;margin-bottom:0"> + <zt-dict v-model="dataForm.circulatOrder.warehouseSituation" :radio="true" dict="is_or_not"></zt-dict> + </el-form-item> + </div> + </div> + <div class="el-flexCirculationDialog el-border-bottom"> + <div style="width: 112px;text-align: center;font-weight: 600"> + 鐗╁搧鍙戞斁浜� + </div> + <div class="el-border-left-right " style="width: 20%;height: 40px;"> + <el-form-item style="width: 100%;padding-left:20px;margin:0;"> + {{dataForm.circulatOrder.itemIssue}} + </el-form-item> + </div> + <div style="width: 52px;text-align: center;font-weight: 600"> + 鏃堕棿 + </div> + <div class="el-border-left-right " style="width: 20%;height: 40px;"> + <el-form-item style="width: 100%;padding-left:20px;margin:0;"> + {{dataForm.circulatOrder.issueDate}} + </el-form-item> + </div> + <div style="width: 84px;text-align: center;font-weight: 600"> + 鎯呭喌璇存槑 + </div> + <div class="el-border-left " style="width: 35%;height: 40px;"> + <el-form-item label="鏄惁瀹屾垚鏍峰搧鍙戞斁" label-width="150px" style="padding-left:20px;margin-bottom:0"> + <zt-dict v-model="dataForm.circulatOrder.issueSituation" :radio="true" dict="is_or_not"></zt-dict> + </el-form-item> + </div> + </div> + <div class="el-flexCirculationDialog"> + <div style="width: 112px;text-align: center;font-weight: 600"> + 澶囨敞 + </div> + <div class="el-border-left " style="width: 20%;height: 40px"> + <el-form-item style="width: 100%;padding-left:20px;margin:0;"> + {{dataForm.circulatOrder.itemAccept}} + </el-form-item> + </div> + </div> +<!-- <div class="circulationContentWidth"> <el-form-item class="marginTopAndMarginBottom" label="鐗╁搧鎺ユ敹浜�" style="width: 32%"> <el-input v-model="dataForm.circulatOrder.itemAccept" placeholder="鐗╁搧鎺ユ敹浜�"></el-input> </el-form-item> @@ -113,7 +256,10 @@ <el-input v-model="dataForm.circulatOrder.acceptDate" placeholder="鏃堕棿"></el-input> </el-form-item> <el-form-item class="marginTopAndMarginBottom" label="鎯呭喌璇存槑" style="width: 32%"> - <el-input v-model="dataForm.circulatOrder.acceptSituation" placeholder="鎯呭喌璇存槑"></el-input> + <span>鏄惁瀹屾垚鐥呮瘨鏌ユ潃锛� + <zt-dict v-model="dataForm.circulatOrder.acceptSituation" :radio="true" dict="is_or_not"></zt-dict> + </span> + <span>鐥呮瘨搴撶増鏈細<el-input v-model="dataForm.circulatOrder.acceptSituation" placeholder="鐥呮瘨搴撶増鏈�"></el-input></span> </el-form-item> <el-form-item class="marginTopAndMarginBottom3" label="鏍″噯妫�娴嬩汉" style="width: 32%"> <el-input v-model="dataForm.circulatOrder.calibratDetect" placeholder="鏍″噯妫�娴嬩汉"></el-input> @@ -122,7 +268,8 @@ <el-input v-model="dataForm.circulatOrder.detectDate" placeholder="鏃堕棿"></el-input> </el-form-item> <el-form-item class="marginTopAndMarginBottom3" label="鎯呭喌璇存槑" style="width: 32%"> - <el-input v-model="dataForm.circulatOrder.detectSituation" placeholder="鎯呭喌璇存槑"></el-input> +<!– <el-input v-model="dataForm.circulatOrder.detectSituation" placeholder="鎯呭喌璇存槑"></el-input>–> + <zt-dict v-model="dataForm.circulatOrder.detectSituation" :radio="true" dict="is_or_not"></zt-dict> </el-form-item> <el-form-item class="marginTopAndMarginBottom2" label="鐗╁搧鍏ュ簱浜�" style="width: 32%"> <el-input v-model="dataForm.circulatOrder.warehouse" placeholder="鐗╁搧鍏ュ簱浜�"></el-input> @@ -131,7 +278,8 @@ <el-input v-model="dataForm.circulatOrder.warehouseDate" placeholder="鏃堕棿"></el-input> </el-form-item> <el-form-item class="marginTopAndMarginBottom2" label="鎯呭喌璇存槑" style="width: 32%"> - <el-input v-model="dataForm.circulatOrder.warehouseSituation" placeholder="鎯呭喌璇存槑"></el-input> +<!– <el-input v-model="dataForm.circulatOrder.warehouseSituation" placeholder="鎯呭喌璇存槑"></el-input>–> + <zt-dict v-model="dataForm.circulatOrder.warehouseSituation" :radio="true" dict="is_or_not"></zt-dict> </el-form-item> <el-form-item class="marginTopAndMarginBottom2" label="鐗╁搧鍙戞斁浜�" style="width: 32%"> <el-input v-model="dataForm.circulatOrder.itemIssue" placeholder="鐗╁搧鍙戞斁浜�"></el-input> @@ -140,12 +288,13 @@ <el-input v-model="dataForm.circulatOrder.issueDate" placeholder="鏃堕棿"></el-input> </el-form-item> <el-form-item class="marginTopAndMarginBottom2" label="鎯呭喌璇存槑" style="width: 32%"> - <el-input v-model="dataForm.circulatOrder.issueSituation" placeholder="鎯呭喌璇存槑"></el-input> +<!– <el-input v-model="dataForm.circulatOrder.issueSituation" placeholder="鎯呭喌璇存槑"></el-input>–> + <zt-dict v-model="dataForm.circulatOrder.issueSituation" :radio="true" dict="is_or_not"></zt-dict> </el-form-item> <el-form-item class="marginTopAndMarginBottom2 lastChild" label="澶囨敞" style="width: 100%"> <el-input v-model="dataForm.circulatOrder.remark" placeholder="澶囨敞"></el-input> </el-form-item> - </div> + </div>--> </div> </el-form> </zt-dialog> @@ -215,16 +364,18 @@ ...this.dataForm, ...res.data } - console.log(this.dataForm,"this.dataForm") + console.log(this.dataForm,"getInfo this.dataForm") }, // 琛ㄥ崟鎻愪氦 async formSubmit() { + console.log(this.dataForm,"this.dataForm11111") let res = await this.$http[!this.dataForm.id ? 'post' : 'put']('/itemCirculatOrder/ItemCirculatOrder/', this.dataForm) if (res.success) { await this.$tip.success() this.$refs.dialog.close() this.$emit('refreshDataList') } + } } } @@ -253,4 +404,10 @@ margin-top: 0 !important; margin-bottom: 10px !important; } +.acceptDate> .el-form-item > .el-form-item__content { + line-height: 80px; +} +.circulationFormAuto .el-radio { + margin-right: 10px; +} </style> -- Gitblit v1.9.1