Explorar o código

Merge remote-tracking branch 'origin/dev' into dev

liyuan hai 4 meses
pai
achega
d6b1a243f3

+ 3 - 1
src/views/iosBasicData/ComputationCenter/index.vue

@@ -30,7 +30,7 @@
                     </el-button>
                     <el-button v-if="tabsValue == '业务单据'" type="danger" size="small" plain @click="handleDelete()">一键删除
                     </el-button>
-                    <span style="font-size: 18px;">
+                    <span style="font-size: 24px;font-weight: 600;">
                         <span style="color: #67C23A;margin-right: 10px;">
                             CNY:¥{{ amountSubSum }}元
                         </span>
@@ -534,6 +534,8 @@ export default {
                 this.findObject(this.option.column, "type").hide = true
                 this.findObject(this.option.column, "businessType").hide = false
             }
+            this.amountSubSum=0
+            this.amountSubUsdSum=0
             // this.query = {};
             this.page.currentPage = 1
             this.selectionList = []

+ 29 - 36
src/views/iosBasicData/fininvoices/fininvoicesDetails.vue

@@ -59,7 +59,8 @@
                                     </el-col>
                                     <el-col :span="12">
                                         <el-form-item label="收/付" prop="dc">
-                                            <el-select v-model="form.dc" placeholder="请选择" :disabled="editSave" size="small">
+                                            <el-select v-model="form.dc" placeholder="请选择" :disabled="editSave"
+                                                size="small">
                                                 <el-option v-for="item in options" :key="item.value" :label="item.label"
                                                     :value="item.value">
                                                 </el-option>
@@ -175,21 +176,6 @@
                                             </el-input>
                                         </el-form-item>
                                     </el-col>
-                                    <el-col :span="8">
-                                        <el-form-item label="开票CNY:" prop="amountCny">
-                                            <span>¥{{ form.amountCny }}</span>
-                                        </el-form-item>
-                                    </el-col>
-                                    <el-col :span="8">
-                                        <el-form-item label="开票USD:" prop="amountUsd">
-                                            <span>${{ form.amountUsd }}</span>
-                                        </el-form-item>
-                                    </el-col>
-                                    <el-col :span="8">
-                                        <el-form-item label="开票合计:" prop="amountLoc">
-                                            <span>¥{{ form.amountLoc }}</span>
-                                        </el-form-item>
-                                    </el-col>
                                 </el-row>
                             </div>
                         </el-col>
@@ -389,22 +375,29 @@
                             </div>
                         </el-col>
                     </el-row>
-                    <div style="display: flex;justify-content: flex-end;align-items: center;">
-                        <el-checkbox style="margin-left: 10%" size="medium" :true-label="1" :false-label="0"
-                            :disabled="editSave" v-model="form.isExchangeToCny">转换成人民币
-                        </el-checkbox>
-                        <el-checkbox v-model="appendType" :disabled="editSave" false-label="检索"
-                            true-label="追加">追加</el-checkbox>
-                        <el-button type="primary" size="small"
-                            :disabled="editSave || (tableData.length > 0 && appendType == '检索')" plain
-                            @click="finstlbillslistAccBillV1fun(appendType)">提取费用
-                        </el-button>
-                        <el-button size="small" :disabled="tableData.length > 0" @click="ResetFilter">重置条件
-                        </el-button>
-                        <el-button icon="el-icon-arrow-down" type="text" size="small" v-if="!showForm"
-                            @click="showForm = true">开展</el-button>
-                        <el-button icon="el-icon-arrow-up" type="text" size="small" v-if="showForm"
-                            @click="showForm = false">收缩</el-button>
+                    <div style="display: flex;justify-content:space-between;align-items: center;">
+                        <div style="width: 40%;display: flex;justify-content:space-between;">
+                            <span>开票CNY:¥{{ form.amountCny ? form.amountCny : '0.00' }}</span>
+                            <span>开票USD:${{ form.amountUsd ? form.amountUsd : '0.00' }}</span>
+                            <span>开票合计:¥{{ form.amountLoc ? form.amountLoc : '0.00' }}</span>
+                        </div>
+                        <div style="width: 60%;display: flex;justify-content:flex-end;align-items: center;">
+                            <el-checkbox style="margin-left: 10%" size="medium" :true-label="1" :false-label="0"
+                                :disabled="editSave" v-model="form.isExchangeToCny">转换成人民币
+                            </el-checkbox>
+                            <el-checkbox v-model="appendType" :disabled="editSave" false-label="检索"
+                                true-label="追加">追加</el-checkbox>
+                            <el-button type="primary" size="small"
+                                :disabled="editSave || (tableData.length > 0 && appendType == '检索')" plain
+                                @click="finstlbillslistAccBillV1fun(appendType)">提取费用
+                            </el-button>
+                            <el-button size="small" :disabled="tableData.length > 0" @click="ResetFilter">重置条件
+                            </el-button>
+                            <el-button icon="el-icon-arrow-down" type="text" size="small" v-if="!showForm"
+                                @click="showForm = true">开展</el-button>
+                            <el-button icon="el-icon-arrow-up" type="text" size="small" v-if="showForm"
+                                @click="showForm = false">收缩</el-button>
+                        </div>
                     </div>
                 </trade-card>
                 <el-card style="margin-top: 10px">
@@ -510,7 +503,7 @@ import {
 import { getWorkDicts } from "@/api/system/dictbiz";
 import { getCurrentDate } from "@/util/date";
 import dicSelect from "@/components/dicSelect/main";
-import {getMonthDate,getYearDate} from "@/util/date";
+import { getMonthDate, getYearDate } from "@/util/date";
 import { bcurexrateList } from "@/api/iosBasicData/rateManagement";
 export default {
     components: { SearchQuery, fininvoicesitems, fininvoiceitemdetail, dicSelect },
@@ -538,7 +531,7 @@ export default {
             pageLoading: false, // 全屏加载
             saveLoading: false, // 按钮加载
             form: {
-                dc:'C',
+                dc: 'C',
                 invCurCode: 'CNY',
                 isRp: 1,
                 invType: '全电发票',
@@ -617,7 +610,7 @@ export default {
         // 获取当前登录人个人信息
         this.saberUserInfo = JSON.parse(localStorage.getItem('saber-userInfo')).content
         if (!this.form.id) {
-            bcurexrateList({ current: 1, size: 35,type:'月汇率',code:'USD',exrateYear:getYearDate() }).then(res => {
+            bcurexrateList({ current: 1, size: 35, type: '月汇率', code: 'USD', exrateYear: getYearDate() }).then(res => {
                 for (let item of res.data.data.records) {
                     if (item.exrateMonth == getMonthDate()) {
                         this.$set(this.form, 'exrate', item.exratePayment)
@@ -1098,7 +1091,7 @@ export default {
             obj.curCode = this.form.curCode // 币种
             obj.businessType = this.form.businessTypes ? this.form.businessTypes.join(',') : '' // 业务类型
             obj.feeCnName = this.form.feeCnName ? this.form.feeCnName.join(',') : ''
-            obj.dc=this.form.dc
+            obj.dc = this.form.dc
             // 判断是否有对账单号
             if (this.form.checkNo) {
                 obj.corpId = this.form.corpId // 结算单位

+ 26 - 33
src/views/iosBasicData/fininvoicesApplyfor/fininvoicesDetails.vue

@@ -74,7 +74,8 @@
                                     </el-col>
                                     <el-col :span="12">
                                         <el-form-item label="收/付" prop="dc">
-                                            <el-select v-model="form.dc" placeholder="请选择" :disabled="editSave" size="small">
+                                            <el-select v-model="form.dc" placeholder="请选择" :disabled="editSave"
+                                                size="small">
                                                 <el-option v-for="item in options" :key="item.value" :label="item.label"
                                                     :value="item.value">
                                                 </el-option>
@@ -190,21 +191,6 @@
                                             </el-input>
                                         </el-form-item>
                                     </el-col>
-                                    <el-col :span="8">
-                                        <el-form-item label="开票CNY:" prop="amountCny">
-                                            <span>¥{{ form.amountCny }}</span>
-                                        </el-form-item>
-                                    </el-col>
-                                    <el-col :span="8">
-                                        <el-form-item label="开票USD:" prop="amountUsd">
-                                            <span>${{ form.amountUsd }}</span>
-                                        </el-form-item>
-                                    </el-col>
-                                    <el-col :span="8">
-                                        <el-form-item label="开票合计:" prop="amountLoc">
-                                            <span>¥{{ form.amountLoc }}</span>
-                                        </el-form-item>
-                                    </el-col>
                                 </el-row>
                             </div>
                         </el-col>
@@ -386,22 +372,29 @@
                             </div>
                         </el-col>
                     </el-row>
-                    <div style="display: flex;justify-content: flex-end;align-items: center;">
-                        <el-checkbox style="margin-left: 10%" size="medium" :true-label="1" :false-label="0"
-                            :disabled="editSave" v-model="form.isExchangeToCny">转换成人民币
-                        </el-checkbox>
-                        <el-checkbox v-model="appendType" :disabled="statusType" false-label="检索"
-                            true-label="追加">追加</el-checkbox>
-                        <el-button type="primary" size="small"
-                            :disabled="statusType || (tableData.length > 0 && appendType == '检索')" plain
-                            @click="finstlbillslistAccBillV1fun(appendType)">提取费用
-                        </el-button>
-                        <el-button size="small" :disabled="tableData.length > 0" @click="ResetFilter">重置条件
-                        </el-button>
-                        <el-button icon="el-icon-arrow-down" type="text" size="small" v-if="!showForm"
-                            @click="showForm = true">开展</el-button>
-                        <el-button icon="el-icon-arrow-up" type="text" size="small" v-if="showForm"
-                            @click="showForm = false">收缩</el-button>
+                    <div style="display: flex;justify-content:space-between;align-items: center;">
+                        <div style="width: 40%;display: flex;justify-content:space-between;">
+                            <span>开票CNY:¥{{ form.amountCny ? form.amountCny : '0.00' }}</span>
+                            <span>开票USD:${{ form.amountUsd ? form.amountUsd : '0.00' }}</span>
+                            <span>开票合计:¥{{ form.amountLoc ? form.amountLoc : '0.00' }}</span>
+                        </div>
+                        <div style="width: 60%;display: flex;justify-content:flex-end;align-items: center;">
+                            <el-checkbox style="margin-left: 10%" size="medium" :true-label="1" :false-label="0"
+                                :disabled="editSave" v-model="form.isExchangeToCny">转换成人民币
+                            </el-checkbox>
+                            <el-checkbox v-model="appendType" :disabled="statusType" false-label="检索"
+                                true-label="追加">追加</el-checkbox>
+                            <el-button type="primary" size="small"
+                                :disabled="statusType || (tableData.length > 0 && appendType == '检索')" plain
+                                @click="finstlbillslistAccBillV1fun(appendType)">提取费用
+                            </el-button>
+                            <el-button size="small" :disabled="tableData.length > 0" @click="ResetFilter">重置条件
+                            </el-button>
+                            <el-button icon="el-icon-arrow-down" type="text" size="small" v-if="!showForm"
+                                @click="showForm = true">开展</el-button>
+                            <el-button icon="el-icon-arrow-up" type="text" size="small" v-if="showForm"
+                                @click="showForm = false">收缩</el-button>
+                        </div>
                     </div>
                 </trade-card>
                 <el-card style="margin-top: 10px">
@@ -602,7 +595,7 @@ export default {
             pageLoading: false, // 全屏加载
             saveLoading: false, // 按钮加载
             form: {
-                dc:null,
+                dc: null,
                 invCurCode: 'CNY',
                 isRp: 1,
                 invType: '全电发票',

+ 27 - 34
src/views/iosBasicData/fininvoicesOutput/fininvoicesDetails.vue

@@ -59,7 +59,8 @@
                                     </el-col>
                                     <el-col :span="12">
                                         <el-form-item label="收/付" prop="dc">
-                                            <el-select v-model="form.dc" placeholder="请选择" :disabled="editSave" size="small">
+                                            <el-select v-model="form.dc" placeholder="请选择" :disabled="editSave"
+                                                size="small">
                                                 <el-option v-for="item in options" :key="item.value" :label="item.label"
                                                     :value="item.value">
                                                 </el-option>
@@ -175,21 +176,6 @@
                                             </el-input>
                                         </el-form-item>
                                     </el-col>
-                                    <el-col :span="8">
-                                        <el-form-item label="开票CNY:" prop="amountCny">
-                                            <span>¥{{ form.amountCny }}</span>
-                                        </el-form-item>
-                                    </el-col>
-                                    <el-col :span="8">
-                                        <el-form-item label="开票USD:" prop="amountUsd">
-                                            <span>${{ form.amountUsd }}</span>
-                                        </el-form-item>
-                                    </el-col>
-                                    <el-col :span="8">
-                                        <el-form-item label="开票合计:" prop="amountLoc">
-                                            <span>¥{{ form.amountLoc }}</span>
-                                        </el-form-item>
-                                    </el-col>
                                 </el-row>
                             </div>
                         </el-col>
@@ -389,22 +375,29 @@
                             </div>
                         </el-col>
                     </el-row>
-                    <div style="display: flex;justify-content: flex-end;align-items: center;">
-                        <el-checkbox style="margin-left: 10%" size="medium" :true-label="1" :false-label="0"
-                            :disabled="editSave" v-model="form.isExchangeToCny">转换成人民币
-                        </el-checkbox>
-                        <el-checkbox v-model="appendType" :disabled="editSave" false-label="检索"
-                            true-label="追加">追加</el-checkbox>
-                        <el-button type="primary" size="small"
-                            :disabled="editSave || (tableData.length > 0 && appendType == '检索')" plain
-                            @click="finstlbillslistAccBillV1fun(appendType)">提取费用
-                        </el-button>
-                        <el-button size="small" :disabled="tableData.length > 0" @click="ResetFilter">重置条件
-                        </el-button>
-                        <el-button icon="el-icon-arrow-down" type="text" size="small" v-if="!showForm"
-                            @click="showForm = true">开展</el-button>
-                        <el-button icon="el-icon-arrow-up" type="text" size="small" v-if="showForm"
-                            @click="showForm = false">收缩</el-button>
+                    <div style="display: flex;justify-content:space-between;align-items: center;">
+                        <div style="width: 40%;display: flex;justify-content:space-between;">
+                            <span>开票CNY:¥{{ form.amountCny ? form.amountCny : '0.00' }}</span>
+                            <span>开票USD:${{ form.amountUsd ? form.amountUsd : '0.00' }}</span>
+                            <span>开票合计:¥{{ form.amountLoc ? form.amountLoc : '0.00' }}</span>
+                        </div>
+                        <div style="width: 60%;display: flex;justify-content:flex-end;align-items: center;">
+                            <el-checkbox style="margin-left: 10%" size="medium" :true-label="1" :false-label="0"
+                                :disabled="editSave" v-model="form.isExchangeToCny">转换成人民币
+                            </el-checkbox>
+                            <el-checkbox v-model="appendType" :disabled="editSave" false-label="检索"
+                                true-label="追加">追加</el-checkbox>
+                            <el-button type="primary" size="small"
+                                :disabled="editSave || (tableData.length > 0 && appendType == '检索')" plain
+                                @click="finstlbillslistAccBillV1fun(appendType)">提取费用
+                            </el-button>
+                            <el-button size="small" :disabled="tableData.length > 0" @click="ResetFilter">重置条件
+                            </el-button>
+                            <el-button icon="el-icon-arrow-down" type="text" size="small" v-if="!showForm"
+                                @click="showForm = true">开展</el-button>
+                            <el-button icon="el-icon-arrow-up" type="text" size="small" v-if="showForm"
+                                @click="showForm = false">收缩</el-button>
+                        </div>
                     </div>
                 </trade-card>
                 <el-card style="margin-top: 10px">
@@ -577,7 +570,7 @@ export default {
             pageLoading: false, // 全屏加载
             saveLoading: false, // 按钮加载
             form: {
-                dc:'D',
+                dc: 'D',
                 invCurCode: 'CNY',
                 isRp: 1,
                 invType: '全电发票',
@@ -1192,7 +1185,7 @@ export default {
             obj.curCode = this.form.curCode // 币种
             obj.businessType = this.form.businessTypes ? this.form.businessTypes.join(',') : '' // 业务类型
             obj.feeCnName = this.form.feeCnName ? this.form.feeCnName.join(',') : ''
-            obj.dc=this.form.dc
+            obj.dc = this.form.dc
             // 判断是否有对账单号
             if (this.form.checkNo) {
                 obj.corpId = this.form.corpId // 结算单位

+ 1 - 1
src/views/tirePartsMall/financingManagement/advanceCharge/detailsPage.vue

@@ -17,7 +17,7 @@
                 <avue-form :option="optionForm" v-model="form" ref="form">
                     <tempalte slot="corpName" slot-scope="{ row }">
                         <dic-select v-model="form.corpName" placeholder="资金方" key="id" label="cname" res="records"
-                            url="/blade-sales-part/corpsDesc/list?corpType=GYS" :filterable="true" :remote="true"
+                            url="/blade-sales-part/corpsDesc/list?corpType=GYS&enableOrNot=1" :filterable="true" :remote="true"
                             dataName="cname" @selectChange="dicChange('corpName', $event)"
                             :disabled="form.advanceChargeItemList.length>0"></dic-select>
                     </tempalte>

+ 1 - 1
src/views/tirePartsMall/financingManagement/balanceRecharge/detailsPage.vue

@@ -99,7 +99,7 @@ export default {
                             value: 'cname',
                             res: 'data.records'
                         },
-                        dicUrl: '/api/blade-sales-part/corpsDesc/list?current=1&size=20&corpType=GYS&cname={{key}}',
+                        dicUrl: '/api/blade-sales-part/corpsDesc/list?current=1&size=20&corpType=GYS&enableOrNot=1&cname={{key}}',
                         disabled: true,
                     },
                     {

+ 2 - 2
src/views/tirePartsMall/financingManagement/financingManagement/detailsPage.vue

@@ -32,7 +32,7 @@
                 <avue-form :option="optionForm" v-model="form" ref="form">
                     <tempalte slot="fundingPartyName" slot-scope="{ row }">
                         <dic-select v-model="form.fundingPartyName" placeholder="资金方" key="id" label="cname"
-                            res="records" url="/blade-sales-part/corpsDesc/list?corpType=GYS" :filterable="true"
+                            res="records" url="/blade-sales-part/corpsDesc/list?corpType=GYS&enableOrNot=1" :filterable="true"
                             :remote="true" dataName="cname" :disabled="form.fundingItemList.length > 0"
                             @selectChange="dicChange('fundingPartyName', $event)"></dic-select>
                     </tempalte>
@@ -95,7 +95,7 @@ export default {
                         value: 'cname',
                         res: 'data.records'
                     },
-                    dicUrl: '/api/blade-sales-part/corpsDesc/list?current=1&size=20&corpType=GYS&cname={{key}}',
+                    dicUrl: '/api/blade-sales-part/corpsDesc/list?current=1&size=20&corpType=GYS&enableOrNot=1&cname={{key}}',
                 },
                 {
                     label: '总金额',

+ 1 - 1
src/views/tirePartsMall/pointsMall/pointsGoods/detailsPage.vue

@@ -250,7 +250,7 @@ export default {
                             label: 'cname',
                             value: 'id'
                         },
-                        dicUrl: '/api/blade-sales-part/corpsDesc/listAll?corpType=GYS'
+                        dicUrl: '/api/blade-sales-part/corpsDesc/listAll?corpType=GYS&enableOrNot=1,'
                     },
                     {
                         label: "所属公司",

+ 1 - 0
src/views/tirePartsMall/pointsMall/pointsOrder/detailsPage.vue

@@ -1260,6 +1260,7 @@ export default {
                 current: 1,
                 size: 10,
                 corpType: 'KH',
+                enableOrNot:1,
                 cname: cname ? cname : null,
             }).then(res => {
                 this.customerData = res.data.data.records

+ 1 - 0
src/views/tirePartsMall/purchaseService/returns/detailsPage.vue

@@ -688,6 +688,7 @@ export default {
                 current: 1,
                 size: 10,
                 corpType: 'GYS',
+                enableOrNot:1,
                 cname: cname ? cname : null,
             }).then(res => {
                 this.customerData = res.data.data.records

+ 3 - 0
src/views/tirePartsMall/purchasingManagement/financingProcurement/detailsPage.vue

@@ -2035,6 +2035,9 @@ export default {
                                 picihao = true
                             }
                         }
+                        if (!this.form.orderItemsList[i].sendNum) {
+                            this.form.orderItemsList[i].sendNum = 0
+                        }
 
                     }
                     this.mingxibaocun = true

+ 4 - 1
src/views/tirePartsMall/purchasingManagement/warehouseEntryOrder/detailsPage.vue

@@ -712,6 +712,9 @@ export default {
         if (this.$route.query.srcId) {
             this.refresh(this.$route.query.srcId)
         }
+        if (this.$route.query.id) {
+            this.refresh(this.$route.query.id)
+        }
         this.$store.commit("DOMIO_IN_DETAIL");
         isProcurement({ "param": "number.decimal" }).then(res => {
             this.numberDecimal = res.data.data ? Number(res.data.data) : 0
@@ -943,7 +946,7 @@ export default {
         },
         // 获取业务对象
         corpsDescListAllfun(corpType) {
-            corpsDescListAll({ corpType }).then(res => {
+            corpsDescListAll({ corpType:corpType,enableOrNot:1, }).then(res => {
                 this.optionForm.column[0].dicData = res.data.data
             })
         },

+ 6 - 6
src/views/tirePartsMall/purchasingManagement/warehouseEntryOrder/index.vue

@@ -375,12 +375,6 @@ export default {
       this.option.searchMenuSpan = num * 8;
       this.option.searchMenuPosition = "right";
     }
-    if (this.$route.query.id) {
-      this.detailData = {
-        id: this.$route.query.id
-      };
-      this.detailsOpen = true;
-    }
     // this.corpsDescListAllfun()
   },
   activated() {
@@ -389,6 +383,12 @@ export default {
         this.$store.commit("DOMIO_IN_DETAIL");
         this.detailsOpen = true;
       }
+      if (this.$route.query.id) {
+        this.detailData = {
+          id: this.$route.query.id
+        };
+        this.detailsOpen = true;
+      }
     }, 100);
   },
   mounted() {

+ 3 - 0
src/views/tirePartsMall/salesManagement/purchaseOrder/detailsPage.vue

@@ -1854,6 +1854,9 @@ export default {
                             this.$message.warning(`采购明细序号${Number(i) + 1}的数量不能为零`);
                             picihao = true
                         }
+                        if (!this.form.orderItemsList[i].sendNum) {
+                            this.form.orderItemsList[i].sendNum = 0
+                        }
                     }
                     this.mingxibaocun = true
                     if (picihao) {

+ 268 - 260
src/views/tirePartsMall/salesManagement/saleOrder/detailsPage.vue

@@ -78,8 +78,9 @@
                     </template>
                     <tempalte slot="salerName">
                         <dic-select v-model="form.salerName" placeholder="业务员" key="id" label="name"
-                            url="/blade-user/salerList" :filterable="true" @selectChange="dicChange('salerName', $event)"
-                            :disabled="form.generateTask == '已生成'||form.businessSource == '外部销售' || isDisabledTask">
+                            url="/blade-user/salerList" :filterable="true"
+                            @selectChange="dicChange('salerName', $event)"
+                            :disabled="form.generateTask == '已生成' || form.businessSource == '外部销售' || isDisabledTask">
                         </dic-select>
                     </tempalte>
                 </avue-form>
@@ -154,7 +155,7 @@
                                 <span v-else>{{ row.dot }}</span>
                             </template>
                             <template slot="subTotalMoney" slot-scope="{ row }">{{ row.goodsNum * row.price
-                                }}</template>
+                            }}</template>
 
                             <template slot="remarks" slot-scope="{ row }">
                                 <el-input v-if="!mingxibaocun" size="small" v-model="row.remarks"
@@ -181,16 +182,18 @@
 
 
                             <template slot-scope="{type,size,row,index,disabled}" slot="menu">
-                                <el-button v-if="mingxibaocun" :size="size" :disabled="disabled || isAdd|| form.billType == 1" :type="type"
+                                <el-button v-if="mingxibaocun" :size="size"
+                                    :disabled="disabled || isAdd || form.billType == 1" :type="type"
                                     :icon="row.$cellEdit ? 'el-icon-plus' : 'el-icon-edit'"
                                     @click="hangeditBtn(row, index)">编辑
                                 </el-button>
-                                <el-button v-else :size="size" :disabled="disabled || isAdd|| form.billType == 1" :type="type"
-                                    :icon="row.$cellEdit ? 'el-icon-plus' : 'el-icon-edit'"
+                                <el-button v-else :size="size" :disabled="disabled || isAdd || form.billType == 1"
+                                    :type="type" :icon="row.$cellEdit ? 'el-icon-plus' : 'el-icon-edit'"
                                     @click="hangbaocun(row, index)">保存
                                 </el-button>
-                                <el-button icon="el-icon-delete" :size="size" :disabled="disabled || isDisabled|| form.billType == 1"
-                                    :type="type" @click="rowDelBox(row, index, 'orderItemsList')">删除
+                                <el-button icon="el-icon-delete" :size="size"
+                                    :disabled="disabled || isDisabled || form.billType == 1" :type="type"
+                                    @click="rowDelBox(row, index, 'orderItemsList')">删除
                                 </el-button>
                             </template>
                         </avue-crud>
@@ -865,265 +868,265 @@ export default {
                 }],
                 column: [
                     {
-                    label: '商品名称',
-                    prop: 'goodsId',
-                    width: 250,
-                    disabled: false,
-                    remote: true,
-                    overHidden: true,
-                    hide: true,
-                    type: 'select',
-                    dicData: [],
-                    props: {
-                        label: 'goodsName',
-                        value: 'goodsId'
+                        label: '商品名称',
+                        prop: 'goodsId',
+                        width: 250,
+                        disabled: false,
+                        remote: true,
+                        overHidden: true,
+                        hide: true,
+                        type: 'select',
+                        dicData: [],
+                        props: {
+                            label: 'goodsName',
+                            value: 'goodsId'
+                        },
+                        // dicUrl: '/api/blade-sales-part/goodsDesc/goodsListAll?cname={{key}}'
+                        dicUrl: `/api/blade-sales-part/goodsDesc/goodsListXs?cname={{key}}&customId=&enableOrNot=1&stock=${this.goodsId}`
+                        // dicUrl: "/api/blade-sales-part/goodsDesc/goodsListXs?cname={{key}}"
                     },
-                    // dicUrl: '/api/blade-sales-part/goodsDesc/goodsListAll?cname={{key}}'
-                    dicUrl: `/api/blade-sales-part/goodsDesc/goodsListXs?cname={{key}}&customId=&enableOrNot=1&stock=${this.goodsId}`
-                    // dicUrl: "/api/blade-sales-part/goodsDesc/goodsListXs?cname={{key}}"
-                }, 
-                {
-                    label: '商品名称',
-                    prop: 'goodsName',
-                    width: 250,
-                    disabled: false,
-                    remote: true,
-                    overHidden: true,
-                }, {
-                    label: '库存',
-                    prop: 'inventory',
-                    width: 250,
-                    disabled: false,
-                    remote: true,
-                    overHidden: true,
-                }, {
-                    label: '数量',
-                    prop: 'goodsNum',
-                    overHidden: true,
-                    disabled: false,
-                    cell: true,
-                    width: 100,
-                    rules: [{
-                        required: true,
-                        message: " ",
-                        trigger: "blur"
+                    {
+                        label: '商品名称',
+                        prop: 'goodsName',
+                        width: 250,
+                        disabled: false,
+                        remote: true,
+                        overHidden: true,
                     }, {
-                        validator: (rule, value, callback) => {
-                            console.log(this.formContacts.inventory);
-                            if (value < 0) {
-                                callback(new Error("数量不能小于0"));
-                            } else if (Number(value) > Number(this.formContacts.inventory)) {
-                                callback(new Error("数量不能大于库存"));
-                            } else {
-                                callback();
-                            }
-                        },
-                        trigger: "blur"
-                    }]
-                },
-                {
-                    label: '价格',
-                    prop: 'price',
-                    overHidden: true,
-                    width: 100,
-                    disabled: false,
-                    cell: true,
-                    rules: [{
-                        required: true,
-                        message: " ",
-                        trigger: "blur"
+                        label: '库存',
+                        prop: 'inventory',
+                        width: 250,
+                        disabled: false,
+                        remote: true,
+                        overHidden: true,
                     }, {
-                        validator: (rule, value, callback) => {
-                            if (value < 0) {
-                                callback(new Error("价格不能小于0"));
-                            } else {
-                                callback();
-                            }
+                        label: '数量',
+                        prop: 'goodsNum',
+                        overHidden: true,
+                        disabled: false,
+                        cell: true,
+                        width: 100,
+                        rules: [{
+                            required: true,
+                            message: " ",
+                            trigger: "blur"
+                        }, {
+                            validator: (rule, value, callback) => {
+                                console.log(this.formContacts.inventory);
+                                if (value < 0) {
+                                    callback(new Error("数量不能小于0"));
+                                } else if (Number(value) > Number(this.formContacts.inventory)) {
+                                    callback(new Error("数量不能大于库存"));
+                                } else {
+                                    callback();
+                                }
+                            },
+                            trigger: "blur"
+                        }]
+                    },
+                    {
+                        label: '价格',
+                        prop: 'price',
+                        overHidden: true,
+                        width: 100,
+                        disabled: false,
+                        cell: true,
+                        rules: [{
+                            required: true,
+                            message: " ",
+                            trigger: "blur"
+                        }, {
+                            validator: (rule, value, callback) => {
+                                if (value < 0) {
+                                    callback(new Error("价格不能小于0"));
+                                } else {
+                                    callback();
+                                }
+                            },
+                            trigger: "blur"
+                        }]
+                    },
+                    {
+                        label: '库存',
+                        prop: 'inventory',
+                        overHidden: true,
+                        hide: true,
+                        width: 100
+                    }, {
+                        label: '批次号',
+                        prop: 'dot',
+                        cell: true,
+                        type: "select",
+                        width: 120,
+                        disabled: true,
+                        allowCreate: true,
+                        filterable: true,
+                        dicData: [],
+                        props: {
+                            label: "dot",
+                            value: "dot"
                         },
-                        trigger: "blur"
-                    }]
-                },
-                {
-                    label: '库存',
-                    prop: 'inventory',
-                    overHidden: true,
-                    hide: true,
-                    width: 100
-                }, {
-                    label: '批次号',
-                    prop: 'dot',
-                    cell: true,
-                    type: "select",
-                    width: 120,
-                    disabled: true,
-                    allowCreate: true,
-                    filterable: true,
-                    dicData: [],
-                    props: {
-                        label: "dot",
-                        value: "dot"
+                        dicUrl: "/api/blade-sales-part/stockDesc/dotList",
+                        overHidden: true,
                     },
-                    dicUrl: "/api/blade-sales-part/stockDesc/dotList",
-                    overHidden: true,
-                },
-                // {
-                //     label: '单号',
-                //     prop: 'poNo',
-                //     overHidden: true,
-                //     disabled: false,
-                //     width: 100
-                // },
-                {
-                    label: '商品编码',
-                    prop: 'goodsNo',
-                    overHidden: true,
-                    disabled: false,
-                    width: 100
-                },
-                {
-                    label: '品牌',
-                    prop: 'brandName',
-                    disabled: false,
-                    width: 100,
-                    overHidden: true,
-                },
-                {
-                    label: '规格型号',
-                    prop: 'propertyName',
-                    overHidden: true,
-                    disabled: false,
-                    width: 100
-                }, {
-                    label: '花纹',
-                    prop: 'pattern',
-                    overHidden: true,
-                    disabled: false,
-                    width: 100
-                }, {
-                    label: '商品描述',
-                    prop: 'goodsDescription',
-                    disabled: false,
-                    overHidden: true,
-                    width: 100
-                },
-                {
-                    label: '单位',
-                    prop: 'units',
-                    type: "select",
-                    disabled: false,
-                    props: {
-                        label: "dictValue",
-                        value: "dictValue"
+                    // {
+                    //     label: '单号',
+                    //     prop: 'poNo',
+                    //     overHidden: true,
+                    //     disabled: false,
+                    //     width: 100
+                    // },
+                    {
+                        label: '商品编码',
+                        prop: 'goodsNo',
+                        overHidden: true,
+                        disabled: false,
+                        width: 100
+                    },
+                    {
+                        label: '品牌',
+                        prop: 'brandName',
+                        disabled: false,
+                        width: 100,
+                        overHidden: true,
+                    },
+                    {
+                        label: '规格型号',
+                        prop: 'propertyName',
+                        overHidden: true,
+                        disabled: false,
+                        width: 100
+                    }, {
+                        label: '花纹',
+                        prop: 'pattern',
+                        overHidden: true,
+                        disabled: false,
+                        width: 100
+                    }, {
+                        label: '商品描述',
+                        prop: 'goodsDescription',
+                        disabled: false,
+                        overHidden: true,
+                        width: 100
+                    },
+                    {
+                        label: '单位',
+                        prop: 'units',
+                        type: "select",
+                        disabled: false,
+                        props: {
+                            label: "dictValue",
+                            value: "dictValue"
+                        },
+                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=unit",
+                        overHidden: true,
+                        width: 100
                     },
-                    dicUrl: "/api/blade-system/dict-biz/dictionary?code=unit",
-                    overHidden: true,
-                    width: 100
-                },
 
-                {
-                    label: '发货数量',
-                    prop: 'sendNum',
-                    overHidden: true,
-                    width: 100,
-                    disabled: true,
-                    editDisplay: false,
-                    addDisplay: false
-                },
-                // {
-                //     label: '利润',
-                //     prop: 'profit',
-                //     overHidden: true,
-                //     width: 100
-                // },
-                {
-                    label: '小计',
-                    prop: 'subTotalMoney',
-                    overHidden: true,
-                    width: 100,
-                    disabled: true,
-                    editDisplay: false,
-                    addDisplay: false
-                },
-                // {
-                //     label: '返利',
-                //     prop: 'thisAmount',
-                //     overHidden: true,
-                //     width: 100
-                // },
-                {
-                    label: '成本',
-                    prop: 'costprie',
-                    overHidden: true,
-                    width: 100,
-                    disabled: true,
-                    editDisplay: false,
-                    addDisplay: false
+                    {
+                        label: '发货数量',
+                        prop: 'sendNum',
+                        overHidden: true,
+                        width: 100,
+                        disabled: true,
+                        editDisplay: false,
+                        addDisplay: false
+                    },
+                    // {
+                    //     label: '利润',
+                    //     prop: 'profit',
+                    //     overHidden: true,
+                    //     width: 100
+                    // },
+                    {
+                        label: '小计',
+                        prop: 'subTotalMoney',
+                        overHidden: true,
+                        width: 100,
+                        disabled: true,
+                        editDisplay: false,
+                        addDisplay: false
+                    },
+                    // {
+                    //     label: '返利',
+                    //     prop: 'thisAmount',
+                    //     overHidden: true,
+                    //     width: 100
+                    // },
+                    {
+                        label: '成本',
+                        prop: 'costprie',
+                        overHidden: true,
+                        width: 100,
+                        disabled: true,
+                        editDisplay: false,
+                        addDisplay: false
 
-                },
-                {
-                    label: '毛利',
-                    prop: 'grossProfit',
-                    overHidden: true,
-                    width: 100,
-                    disabled: true,
-                    editDisplay: false,
-                    addDisplay: false
-                },
-                {
-                    label: '返利后单价',
-                    prop: 'rebatePrice',
-                    overHidden: true,
-                    width: 100,
-                    disabled: true,
-                    editDisplay: false,
-                    addDisplay: false,
-                    hide: false,
-                    showColumn: true
-                },
-                {
-                    label: '返利后成本价',
-                    prop: 'rebateCostprie',
-                    overHidden: true,
-                    width: 100,
-                    disabled: true,
-                    editDisplay: false,
-                    addDisplay: false,
-                    hide: false,
-                    showColumn: true
-                },
-                {
-                    label: '返利后利润',
-                    prop: 'rebateProfit',
-                    overHidden: true,
-                    width: 100,
-                    disabled: true,
-                    editDisplay: false,
-                    addDisplay: false,
-                    hide: false,
-                    showColumn: true
-                },
-                {
-                    label: '退货数量',
-                    prop: "returnsNumber",
-                    overHidden: true,
-                    width: 100,
-                    disabled: true,
-                },
-                {
-                    label: '退货金额',
-                    prop: "returnsAmount",
-                    overHidden: true,
-                    width: 100,
-                    disabled: true,
-                },
-                {
-                    label: '备注',
-                    prop: "remarks",
-                    overHidden: true,
-                    width: 100,
-                    disabled: false,
+                    },
+                    {
+                        label: '毛利',
+                        prop: 'grossProfit',
+                        overHidden: true,
+                        width: 100,
+                        disabled: true,
+                        editDisplay: false,
+                        addDisplay: false
+                    },
+                    {
+                        label: '返利后单价',
+                        prop: 'rebatePrice',
+                        overHidden: true,
+                        width: 100,
+                        disabled: true,
+                        editDisplay: false,
+                        addDisplay: false,
+                        hide: false,
+                        showColumn: true
+                    },
+                    {
+                        label: '返利后成本价',
+                        prop: 'rebateCostprie',
+                        overHidden: true,
+                        width: 100,
+                        disabled: true,
+                        editDisplay: false,
+                        addDisplay: false,
+                        hide: false,
+                        showColumn: true
+                    },
+                    {
+                        label: '返利后利润',
+                        prop: 'rebateProfit',
+                        overHidden: true,
+                        width: 100,
+                        disabled: true,
+                        editDisplay: false,
+                        addDisplay: false,
+                        hide: false,
+                        showColumn: true
+                    },
+                    {
+                        label: '退货数量',
+                        prop: "returnsNumber",
+                        overHidden: true,
+                        width: 100,
+                        disabled: true,
+                    },
+                    {
+                        label: '退货金额',
+                        prop: "returnsAmount",
+                        overHidden: true,
+                        width: 100,
+                        disabled: true,
+                    },
+                    {
+                        label: '备注',
+                        prop: "remarks",
+                        overHidden: true,
+                        width: 100,
+                        disabled: false,
 
-                }
+                    }
                 ]
             },
             selectionMultilist: [], // 多选数据
@@ -1621,6 +1624,7 @@ export default {
                 current: 1,
                 size: 10,
                 corpType: 'KH',
+                enableOrNot:1,
                 cname: cname ? cname : null,
             }).then(res => {
                 this.customerData = res.data.data.records
@@ -1688,7 +1692,7 @@ export default {
                     this.form.salerId = row.id
                     this.form.salerName = row.name
                 } else {
-                    this.form.salerId =null
+                    this.form.salerId = null
                     this.form.salerName = null
                 }
             }
@@ -1768,6 +1772,7 @@ export default {
                     goodsNumtype: false,
                     // 价格
                     pricetype: false,
+                    // sendNum: 0,
                 }
                 if (item.goodsFilesList && item.goodsFilesList.length) {
                     for (let ite of item.goodsFilesList) {
@@ -1968,7 +1973,7 @@ export default {
             this.isAdd = false
             if (this.form.billType == 1) {
                 this.optionForm.column.forEach(its => {
-                    if (its.prop == 'customerName' || its.prop == 'businesDate' || its.prop == 'businessSource' || its.prop == 'returnsNumber' || its.prop == 'returnsAmount' || its.prop == 'srcOrdNo'|| its.prop == 'phone'|| its.prop == 'recAddress'|| its.prop == 'receivableType') {
+                    if (its.prop == 'customerName' || its.prop == 'businesDate' || its.prop == 'businessSource' || its.prop == 'returnsNumber' || its.prop == 'returnsAmount' || its.prop == 'srcOrdNo' || its.prop == 'phone' || its.prop == 'recAddress' || its.prop == 'receivableType') {
                         this.$set(its, 'disabled', true)
                         this.isSaveBtn = false;
                         this.isDisabledTask = false;
@@ -2460,6 +2465,9 @@ export default {
                             picihao = true
 
                         }
+                        if (!this.form.orderItemsList[i].sendNum) {
+                            this.form.orderItemsList[i].sendNum = 0
+                        }
                     }
                     this.mingxibaocun = true
                     if (picihao) {

+ 1 - 1
src/views/tirePartsMall/salesService/inStorage/detailsPage.vue

@@ -937,7 +937,7 @@ export default {
         },
         // 获取业务对象
         corpsDescListAllfun(corpType) {
-            corpsDescListAll({ corpType }).then(res => {
+            corpsDescListAll({ corpType:corpType,enableOrNot:1, }).then(res => {
                 this.optionForm.column[0].dicData = res.data.data
             })
         },

+ 1 - 0
src/views/tirePartsMall/salesService/returns/detailsPage.vue

@@ -699,6 +699,7 @@ export default {
                 current: 1,
                 size: 10,
                 corpType: 'KH',
+                enableOrNot:1,
                 cname: cname ? cname : null,
             }).then(res => {
                 this.customerData = res.data.data.records

+ 1 - 1
vue.config.js

@@ -50,7 +50,7 @@ module.exports = {
       '/api': {
         //本地服务接口地址
         // target: 'http://192.168.3.64:1080',
-        // target: 'http://192.168.8.106:1080',
+        // target: 'http://192.168.8.104:1080',
         // target: 'http://127.0.0.1:1080',
         // 打包地址
         target: 'http://121.37.83.47:10004',//服务器ip