Parcourir la source

feat(表单): 合同台账,销售订单,发货单增加生产要求字段

liujt il y a 8 mois
Parent
commit
2c59b20704

+ 1 - 0
src/views/contractManage/contractBook/components/addDialog.vue

@@ -205,6 +205,7 @@
               clearable
               v-model="form.productionRequirements"
               placeholder="请输入"
+              type="textarea"
             />
           </el-form-item>
         </el-col>

+ 1 - 1
src/views/contractManage/contractBook/components/detailDialog.vue

@@ -139,7 +139,7 @@
               <fileMain v-model="form.fileId" type="view"></fileMain>
             </el-form-item>
             <el-form-item prop="productionRequirements" label="生产要求:">
-              <el-input v-model="form.productionRequirements" disabled></el-input>
+              <el-input v-model="form.productionRequirements" type="textarea" disabled></el-input>
             </el-form-item>
           </el-col>
         </el-row>

+ 1 - 0
src/views/saleManage/saleOrder/components/addDialog.vue

@@ -157,6 +157,7 @@
               clearable
               v-model="form.productionRequirements"
               placeholder="请输入"
+              type="textarea"
             />
           </el-form-item>
         </el-col>

+ 1 - 1
src/views/saleManage/saleOrder/components/darwerComponents/saleOrderInfo.vue

@@ -127,7 +127,7 @@
             <fileMain v-model="form.orderFiles" type="view"></fileMain>
           </el-form-item>
           <el-form-item prop="productionRequirements" label="生产要求:">
-            <el-input v-model="form.productionRequirements" disabled></el-input>
+            <el-input v-model="form.productionRequirements" type="textarea" disabled></el-input>
           </el-form-item>
         </el-col>
       </el-row>

+ 3 - 0
src/views/saleManage/saleOrder/components/detailDialog.vue

@@ -81,6 +81,9 @@
             <el-form-item prop="orderFiles" label="订单附件:">
               <fileMain v-model="form.orderFiles" type="view"></fileMain>
             </el-form-item>
+            <el-form-item prop="productionRequirements" label="生产要求:">
+              <el-input v-model="form.productionRequirements" type="textarea" disabled></el-input>
+            </el-form-item>
           </el-col>
 
           <el-col :span="12">

+ 17 - 3
src/views/saleManage/saleOrder/invoice/components/addInvoiceDialog.vue

@@ -146,6 +146,16 @@
             <el-input disabled v-model="form.makerName" />
           </el-form-item>
         </el-col>
+        <el-col :span="12">
+          <el-form-item prop="productionRequirements" label="生产要求">
+            <el-input
+              clearable
+              v-model="form.productionRequirements"
+              placeholder="请输入"
+              type="textarea"
+            />
+          </el-form-item>
+        </el-col>
       </el-row>
     </el-form>
     <el-tabs v-model="activeName" style="margin-top: 15px" type="border-card">
@@ -378,6 +388,7 @@
       //选择订单回调
       changeOrder(obj) {
         this.form = Object.assign({}, this.form, {
+          productionRequirements: obj.map((item) => item.productionRequirements).toString(),
           orderIds: obj.map((item) => item.id).toString(),
           orderNo: obj.map((item) => item.orderNo).toString()
         });
@@ -444,7 +455,8 @@
             projectId,
             projectCode,
             totalPrice,
-            receiveAddress
+            receiveAddress,
+            productionRequirements
           } = data;
           if (productList && productList.length > 0) {
             productList.forEach((v) => {
@@ -468,7 +480,8 @@
             payAmount,
             projectName,
             projectId,
-            projectSn: projectCode
+            projectSn: projectCode,
+            productionRequirements,
           });
           productList.forEach((item, index) => {
             item['tempId'] = index;
@@ -672,7 +685,8 @@
             orderId: '',
             pricingWay: '',
             entrustedCode: '',
-            entrustedId: ''
+            entrustedId: '',
+            productionRequirements: ''
           });
           this.$refs.inventoryTableref &&
             this.$refs.inventoryTableref.putTableValue([]);

+ 3 - 0
src/views/saleManage/saleOrder/invoice/components/detailDialog.vue

@@ -63,6 +63,9 @@
             <el-form-item label="回执附件:" prop="sendFiles">
               <fileMain v-model="form.repliedFiles" type="view"></fileMain>
             </el-form-item>
+            <el-form-item prop="productionRequirements" label="生产要求:">
+              <el-input v-model="form.productionRequirements" type="textarea" disabled></el-input>
+            </el-form-item>
           </el-col>
 
           <el-col :span="12">