Kaynağa Gözat

Merge branch 'master' of git.echepei.com:zhujiawei/Warehouse_management_ui into master

qukaidi 4 yıl önce
ebeveyn
işleme
50ad0902cf

+ 1 - 1
src/api/track/singleCost.js

@@ -3,7 +3,7 @@ import request from '@/utils/request'
 // 查询订单调度列表
 export function listFtmsorderbillsplans(query) {
   return request({
-    url: 'fleet/ftmsorderbillscars/list',
+    url: 'fleet/ftmsorderbillscars/query',
     method: 'get',
     params: query
   })

+ 50 - 4
src/views/agreement/agreementTask/index.vue

@@ -148,19 +148,21 @@
       <el-table-column type="selection" width="55" align="center"/>
       <el-table-column type="index" label="行号" align="center" fixed/>
       <el-table-column label="客户名称" sortable align="center" prop="fCorpid" fixed width="220"/>
-      <el-table-column label="作业费类型" sortable align="center" prop="fTaskType" fixed width="220">
+      <el-table-column label="作业费类型" sortable align="center" prop="fTaskType" fixed width="120">
         <template slot-scope="scope">
           <span v-if="scope.row.fTaskType === 1">车队作业费</span>
           <span v-if="scope.row.fTaskType === 2">劳务作业费</span>
         </template>
       </el-table-column>
-      <el-table-column label="商品类别" sortable align="center" prop="tPackages" fixed width="220" :formatter="tPackagesFormat"/>
-      <el-table-column label="费用类型" sortable align="center" prop="fDc" fixed width="220">
+      <el-table-column label="商品类别" sortable align="center" prop="tPackages" fixed width="100" :formatter="tPackagesFormat"/>
+      <el-table-column label="费用类型" sortable align="center" prop="fDc" fixed width="100">
         <template slot-scope="scope">
           <span v-if="scope.row.fDc === 'D'">收</span>
           <span v-if="scope.row.fDc === 'C'">付</span>
         </template>
       </el-table-column>
+      <el-table-column label="业务类型" sortable align="center" prop="fBilltypeName" fixed width="120" show-overflow-tooltip/>
+
       <el-table-column label="协议编号" sortable align="center" prop="fContractno" show-overflow-tooltip/>
 <!--      <el-table-column label="费用名称" align="center" prop="fFeeid"/>-->
       <el-table-column label="有效期起" sortable align="center" prop="fBegindate" width="180">
@@ -340,6 +342,25 @@
             <el-option label="付" value="C"></el-option>
           </el-select>
         </el-form-item>
+        <el-form-item label="业务类型" prop="fBilltype">
+          <el-select
+            v-model="form.fBilltype"
+            placeholder="请选择业务类型"
+            clearable
+            :disabled="browseStatus"
+            style="width:200px"
+            size="small"
+            multiple
+            @keyup.enter.native="handleQuery"
+          >
+            <el-option
+              v-for="(dict,index) in options"
+              :key="index.key"
+              :label="dict.name"
+              :value="dict.key"/>
+
+          </el-select>
+        </el-form-item>
       </el-form>
       <el-button @click="confirmCharge" :disabled="stop" v-if="form.fBillstatus < 4" type="primary">请 核</el-button>
       <el-button @click="revokeCharge" v-if="form.fBillstatus === '6'" type="danger">撤销请核</el-button>
@@ -542,6 +563,16 @@ export default {
   },
   data() {
     return {
+      options:[{
+        name:'出库',
+        key:'SJCK'
+      },{
+        name:'入库',
+        key:'SJRK'
+      },{
+        name:'调拨',
+        key:'CKDB'
+      }],
       //全屏放大
       dialogFull:false,
       addOrEdid:1,
@@ -623,7 +654,8 @@ export default {
       // 表单参数
       form: {
         fTaskType: '1',
-        fDc : "D"
+        fDc : "D",
+        fBilltype:'',
       },
       // 表单校验
       rules: {
@@ -1073,6 +1105,7 @@ export default {
     /** 修改按钮操作 */
     handleUpdate(row,num) {
       if(num === 2){
+        console.log("111")
         getAgreement(this.idCopy).then(response => {
           this.register()
           this.deptName = response.data.dept.deptName
@@ -1087,6 +1120,7 @@ export default {
           for (let item in this.agreementitemsList) {
             this.$set(this.agreementitemsList[item], 'fFeeunitid', this.agreementitemsList[item].fFeeunitid + '')
           }
+          this.form.fBilltype = response.data.tWarehouseAgreement.fBilltype.replace(/\[|]/g, '').replace(/\"/g, "").split(",")
           this.fWbuOptions = response.data.feesList
           this.open = true
           this.title = '修改作业费'
@@ -1110,6 +1144,7 @@ export default {
           for (let item in this.agreementitemsList) {
             this.$set(this.agreementitemsList[item], 'fFeeunitid', this.agreementitemsList[item].fFeeunitid + '')
           }
+          this.form.fBilltype = response.data.tWarehouseAgreement.fBilltype.replace(/\[|]/g, '').replace(/\"/g, "").split(",")
           this.fWbuOptions = response.data.feesList
           this.open = true
           this.title = '修改作业费'
@@ -1129,12 +1164,22 @@ export default {
     },
     /** 提交按钮 */
     submitForm() {
+      this.form.fBilltypeName = ''
       if(this.addOrEdid == 2){
         this.$set(this.form, 'fId', null)
       }
       this.$refs['form'].validate(valid => {
         if (valid) {
           let formData = new window.FormData()
+          for(let index in this.options){
+            for(let item in this.form.fBilltype){
+              console.log(this.options[index].key,this.form.fBilltype[item])
+              if(this.options[index].key == this.form.fBilltype[item]){
+                this.form.fBilltypeName += this.options[index].name + ','
+              }
+            }
+          }
+          this.form.fBilltypeName = this.form.fBilltypeName.substring(0,this.form.fBilltypeName.length-1)
           formData.append('agreement', JSON.stringify(this.form))
           formData.append('agreementitems', JSON.stringify(this.agreementitemsList))
           addAgreement(formData).then(response => {
@@ -1143,6 +1188,7 @@ export default {
             this.$set(this.form, 'fTaskType', this.form.fTaskType + '')
             this.$set(this.form, 'fEnddate', Date.parse(this.form.fEnddate))
             this.$set(this.form, 'fBegindate', Date.parse(this.form.fBegindate))
+            this.form.fBilltype = response.data.tWarehouseAgreement.fBilltype.replace(/\[|]/g, '').replace(/\"/g, "").split(",")
           })
         }
       })

+ 87 - 81
src/views/basicdata/fleet/companyMsg-add-or-update.vue

@@ -205,46 +205,46 @@ export default {
       doNot:true,
       dialogFull:false,
       dataForm_s:{
-        annualDate: '',
-        bankAccount: '',
-        billStatus: '',
-        businessArea: '',
-        businessDeadline: '',
-        carNum: '',
-        companyAddress:'',
-        companyName: '',
-        companyType: '',
-        creatTime: '',
-        createBy: '',
-        createTime: '',
-        creditLv: '',
-        creditNum: '',
-        dateOfEstablishment: '',
-        delFlag: '',
-        email: '',
-        fax: '',
-        headOffice: '',
-        id: '',
-        industryCommerceNum: '',
-        insdustry: '',
-        legalPerson: '',
-        linkMan: '',
-        linkPhone:'',
-        loginAccount: '',
-        manageScope: '',
-        modificationTime: '',
-        openingBank: '',
-        organizationNum: '',
-        params: '',
-        paymentDays: '',
-        registerOrganization: '',
-        registerdAddress: '',
-        registerdCapital: '',
-        remark: '',
-        searchValue: '',
-        taxpayerNum: '',
-        updateBy: '',
-        updateTime: '',
+        annualDate:null,
+        bankAccount: null,
+        billStatus: null,
+        businessArea: null,
+        businessDeadline: null,
+        carNum: null,
+        companyAddress:null,
+        companyName: null,
+        companyType: null,
+        creatTime: null,
+        createBy: null,
+        createTime: null,
+        creditLv: null,
+        creditNum: null,
+        dateOfEstablishment: null,
+        delFlag: null,
+        email: null,
+        fax: null,
+        headOffice: null,
+        id: null,
+        industryCommerceNum: null,
+        insdustry: null,
+        legalPerson: null,
+        linkMan: null,
+        linkPhone:null,
+        loginAccount: null,
+        manageScope: null,
+        modificationTime: null,
+        openingBank: null,
+        organizationNum: null,
+        params: null,
+        paymentDays: null,
+        registerOrganization: null,
+        registerdAddress: null,
+        registerdCapital: null,
+        remark: null,
+        searchValue: null,
+        taxpayerNum: null,
+        updateBy: null,
+        updateTime: null,
       },
       visible: false,
       edit: true,
@@ -315,46 +315,46 @@ export default {
           })
         }else{
           this.dataForm_s = {
-            annualDate: '',
-              bankAccount: '',
-              billStatus: '',
-              businessArea: '',
-              businessDeadline: '',
-              carNum: '',
-              companyAddress:'',
-              companyName: '',
-              companyType: '',
-              creatTime: '',
-              createBy: '',
-              createTime: '',
-              creditLv: '',
-              creditNum: '',
-              dateOfEstablishment: '',
-              delFlag: '',
-              email: '',
-              fax: '',
-              headOffice: '',
-              id: '',
-              industryCommerceNum: '',
-              insdustry: '',
-              legalPerson: '',
-              linkMan: '',
-              linkPhone:'',
-              loginAccount: '',
-              manageScope: '',
-              modificationTime: '',
-              openingBank: '',
-              organizationNum: '',
-              params: '',
-              paymentDays: '',
-              registerOrganization: '',
-              registerdAddress: '',
-              registerdCapital: '',
-              remark: '',
-              searchValue: '',
-              taxpayerNum: '',
-              updateBy: '',
-              updateTime: '',
+            annualDate:null,
+            bankAccount: null,
+            billStatus: null,
+            businessArea: null,
+            businessDeadline: null,
+            carNum: null,
+            companyAddress:null,
+            companyName: null,
+            companyType: null,
+            creatTime: null,
+            createBy: null,
+            createTime: null,
+            creditLv: null,
+            creditNum: null,
+            dateOfEstablishment: null,
+            delFlag: null,
+            email: null,
+            fax: null,
+            headOffice: null,
+            id: null,
+            industryCommerceNum: null,
+            insdustry: null,
+            legalPerson: null,
+            linkMan: null,
+            linkPhone:null,
+            loginAccount: null,
+            manageScope: null,
+            modificationTime: null,
+            openingBank: null,
+            organizationNum: null,
+            params: null,
+            paymentDays: null,
+            registerOrganization: null,
+            registerdAddress: null,
+            registerdCapital: null,
+            remark: null,
+            searchValue: null,
+            taxpayerNum: null,
+            updateBy: null,
+            updateTime: null,
           }
           this.hide = false
           this.doNot = false
@@ -370,7 +370,8 @@ export default {
         if (valid) {
           console.log(valid)
           preservation(this.dataForm_s).then(data=>{
-            this.$message.success('操作成功');
+            this.$message.success('操作成功')
+            this.closeDia()
           })
         }
       })
@@ -385,6 +386,11 @@ export default {
       } 个文件,共选择了 ${files.length + fileList.length} 个文件`
     )
   },
+  closeDia () {
+    this.visible = false
+    this.$emit('refreshDataList')
+    Object.assign(this.$data, this.$options.data.call(this))
+  },
   beforeRemove (file, fileList) {
     return this.$confirm(`确定移除 ${file.name}?`)
   }

+ 12 - 1
src/views/finance/contrast/index.vue

@@ -831,6 +831,16 @@
                 <span v-else-if="scope.row.fBilltype == 'CKDB'">调拨</span>
                 <span v-else-if="scope.row.fBilltype == 'HQZY'">货权转移</span>
                 <span v-else-if="scope.row.fBilltype == 'JSCCF'">仓储费</span>
+                <span v-else-if="scope.row.fBilltype == '1000'">计划下达</span>
+                <span v-else-if="scope.row.fBilltype == '1010'">业务调度</span>
+                <span v-else-if="scope.row.fBilltype == '1020'">车队派车</span>
+                <span v-else-if="scope.row.fBilltype == '1030'">司机接单</span>
+                <span v-else-if="scope.row.fBilltype == '1080'">司机出车</span>
+                <span v-else-if="scope.row.fBilltype == '1040'">司机提箱</span>
+                <span v-else-if="scope.row.fBilltype == '1050'">司机装卸柜</span>
+                <span v-else-if="scope.row.fBilltype == '1060'">司机还卸柜</span>
+                <span v-else-if="scope.row.fBilltype == '1070'">司机回单</span>
+                <span v-else-if="scope.row.fBilltype == '1090'">费用补充</span>
               </template>
             </el-table-column>
             <el-table-column
@@ -1856,7 +1866,6 @@ export default {
     // },
     // 导入搜索
     searchFee(type) {
-      console.log(type);
       this.feeList = [];
       this.$refs["feeListRules"].validate((valid) => {
         if (valid) {
@@ -1870,6 +1879,7 @@ export default {
                 for (let item in this.feeList) {
                   this.totAL += Number(this.feeList[item].fAmt);
                   this.Ttime += Number(this.feeList[item].fAmtdr);
+                  this.$set(this.feeList[item], 'fBsdate', this.feeList[item].fBsdate.substring(0, 10))
                 }
               } else {
                 this.$message.error("暂无数据");
@@ -1885,6 +1895,7 @@ export default {
                 for (let item in this.feeList) {
                   this.totAL += Number(this.feeList[item].fAmt);
                   this.Ttime += Number(this.feeList[item].fAmtdr);
+                  this.$set(this.feeList[item], 'fBsdate', this.feeList[item].fBsdate.substring(0, 10))
                 }
               } else {
                 this.$message.error("暂无数据");

+ 21 - 9
src/views/track/singleCost/AddOrUpdate.vue

@@ -299,7 +299,7 @@
             filterable
             size="mini"
             style="width: 160px"
-            :disabled="scope.row.actId != '1090' ? true : false || disabled"
+            disabled
           >
                 <el-option
                   v-for="(dict, index) in fMblnoOptions"
@@ -625,17 +625,16 @@ export default {
     addRelevt() {
       this.feesList.push({
         actId:'1090',
-        fPid:this.feesList[0].fPid,
-        fCorpid:'',
+        fCorpid: this.form.corpId,
         fFeeid:'',
         fDc:'',
         fFeeunitid:"1",
-        fBillingQty:'',
-        fUnitprice:'',
-        fCurrency:'',
-        fTaxrate:'',
-        fAmount:'',
-        fExrate:'',
+        fBillingQty: 0,
+        fUnitprice: 0,
+        fCurrency:'RMB',
+        fTaxrate: null,
+        fAmount: 0,
+        fExrate:1,
         remarks:''
       })
     },
@@ -669,6 +668,17 @@ export default {
     submitForm() {
       this.$refs['form'].validate((valid) => {
         if (valid) {
+          let formDatae = new window.FormData()
+          formDatae.append('status', 6)
+          formDatae.append('cars', JSON.stringify(this.form))
+          formDatae.append('ftmsorderbillsfees', JSON.stringify(this.feesList))
+          submit(formDatae).then(data=>{
+            this.feesList = data.data.ftmsorderbillsfeesList
+            for (let item in this.feesList){
+              this.feesList[item].fFeeunitid = this.feesList[item].fFeeunitid + ""
+            }
+            this.$message.success('保存成功');
+          })
         }
       })
     },
@@ -682,6 +692,8 @@ export default {
     //保存
     submitSave() {
       let formDatae = new window.FormData()
+      formDatae.append('status', 2)
+      formDatae.append('cars', JSON.stringify(this.form))
       formDatae.append('ftmsorderbillsfees', JSON.stringify(this.feesList))
       submit(formDatae).then(data=>{
         this.feesList = data.data.ftmsorderbillsfeesList

+ 70 - 70
src/views/warehouseBusiness/goodsTransfer/index.vue

@@ -315,48 +315,48 @@
     >
       <el-table-column type="selection" width="60" align="center"/>
       <el-table-column type="index" label="行号" align="center"/>
-<!--            <el-table-column-->
-<!--              v-for="(item, index) in getRowList"-->
-<!--              :key="index"-->
-<!--              :label="item.name"-->
-<!--              :width="item.width"-->
-<!--              :prop="item.label"-->
-<!--              align="center"-->
-<!--              :fixed="item.fixed"-->
-<!--            />-->
-      <el-table-column  label="制单人" align="center" prop="createBy" fixed />
-      <el-table-column width="220" label="货权方" sortable align="center" prop="fCorpid" fixed/>
-      <el-table-column width="220" label="转货权方" sortable align="center" prop="fTocorpid" fixed/>
-      <el-table-column label="品名" :show-overflow-tooltip="true" align="ceter" prop="fProductName" fixed/>
-      <el-table-column :show-overflow-tooltip="true" label="品牌" align="center" prop="fMarks" fixed/>
-      <el-table-column width="160" label="业务编号" align="center" prop="fBillno" fixed/>
-      <el-table-column label="货转日期" sortable align="center" prop="fBsdate" width="180">
-        <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.fBsdate, '{y}-{m}-{d}') }}</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="贸易方式" align="center" prop="fTrademodeid" :formatter="fTrademodeidFormat"/>
-      <el-table-column label="仓库" sortable align="center" prop="fWarehouseid"/>
-      <el-table-column label="件数" align="center" prop="fQty"/>
-      <el-table-column label="毛重(kg)" align="center" prop="fGrossweight"/>
-      <el-table-column label="净重(kg)" align="center" prop="fNetweight"/>
-      <el-table-column width="100" label="货转状态" align="center" prop="fItemsStatus">
-        <template slot-scope="scope">
-          <span v-if="scope.row.fItemsStatus === 1">计划</span>
-          <span v-if="scope.row.fItemsStatus === 2">待货转</span>
-          <span v-if="scope.row.fItemsStatus === 6">已货转</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="费用状态" align="center" prop="fBillstatus" width="120">
-        <template slot-scope="scope">
-          <span v-if="scope.row.fBillstatus == '1'">保存</span>
-          <span v-else-if="scope.row.fBillstatus == '2'">暂存</span>
-          <span v-else-if="scope.row.fBillstatus == '3'">审批驳回</span>
-          <span v-else-if="scope.row.fBillstatus == '4'">提交审核</span>
-          <span v-else-if="scope.row.fBillstatus == '5'">审核中</span>
-          <span v-else-if="scope.row.fBillstatus == '6'">审核完成</span>
-        </template>
-      </el-table-column>
+            <el-table-column
+              v-for="(item, index) in getRowList"
+              :key="index"
+              :label="item.name"
+              :width="item.width"
+              :prop="item.label"
+              align="center"
+              :fixed="item.fixed"
+            />
+<!--      <el-table-column  label="制单人" align="center" prop="createBy" fixed />-->
+<!--      <el-table-column width="220" label="货权方" sortable align="center" prop="fCorpid" fixed/>-->
+<!--      <el-table-column width="220" label="转货权方" sortable align="center" prop="fTocorpid" fixed/>-->
+<!--      <el-table-column label="品名" :show-overflow-tooltip="true" align="ceter" prop="fProductName" fixed/>-->
+<!--      <el-table-column :show-overflow-tooltip="true" label="品牌" align="center" prop="fMarks" fixed/>-->
+<!--      <el-table-column width="160" label="业务编号" align="center" prop="fBillno" fixed/>-->
+<!--      <el-table-column label="货转日期" sortable align="center" prop="fBsdate" width="180">-->
+<!--        <template slot-scope="scope">-->
+<!--          <span>{{ parseTime(scope.row.fBsdate, '{y}-{m}-{d}') }}</span>-->
+<!--        </template>-->
+<!--      </el-table-column>-->
+<!--      <el-table-column label="贸易方式" align="center" prop="fTrademodeid" :formatter="fTrademodeidFormat"/>-->
+<!--      <el-table-column label="仓库" sortable align="center" prop="fWarehouseid"/>-->
+<!--      <el-table-column label="件数" align="center" prop="fQty"/>-->
+<!--      <el-table-column label="毛重(kg)" align="center" prop="fGrossweight"/>-->
+<!--      <el-table-column label="净重(kg)" align="center" prop="fNetweight"/>-->
+<!--      <el-table-column width="100" label="货转状态" align="center" prop="fItemsStatus">-->
+<!--        <template slot-scope="scope">-->
+<!--          <span v-if="scope.row.fItemsStatus === 1">计划</span>-->
+<!--          <span v-if="scope.row.fItemsStatus === 2">待货转</span>-->
+<!--          <span v-if="scope.row.fItemsStatus === 6">已货转</span>-->
+<!--        </template>-->
+<!--      </el-table-column>-->
+<!--      <el-table-column label="费用状态" align="center" prop="fBillstatus" width="120">-->
+<!--        <template slot-scope="scope">-->
+<!--          <span v-if="scope.row.fBillstatus == '1'">保存</span>-->
+<!--          <span v-else-if="scope.row.fBillstatus == '2'">暂存</span>-->
+<!--          <span v-else-if="scope.row.fBillstatus == '3'">审批驳回</span>-->
+<!--          <span v-else-if="scope.row.fBillstatus == '4'">提交审核</span>-->
+<!--          <span v-else-if="scope.row.fBillstatus == '5'">审核中</span>-->
+<!--          <span v-else-if="scope.row.fBillstatus == '6'">审核完成</span>-->
+<!--        </template>-->
+<!--      </el-table-column>-->
       <el-table-column
         label="操作"
         align="center"
@@ -1913,98 +1913,98 @@
             label: "createBy",
             name: "制单人",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "2",
             label: "fCorpid",
             name: "货权方",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "3",
             label: "fTocorpid",
             name: "转货权方",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "4",
             label: "fProductName",
             name: "品名",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "5",
             label: "fMarks",
             name: "品牌",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "6",
             label: "fBillno",
             name: "业务编号",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "7",
             label: "fBsdate",
             name: "货转日期",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "8",
             label: "fTrademodeid",
             name: "贸易方式",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "9",
             label: "fWarehouseid",
             name: "仓库",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "10",
             label: "fQty",
             name: "件数",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "11",
             label: "fGrossweight",
             name: "毛重(kg)",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "12",
             label: "fNetweight",
             name: "净重(kg)",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "13",
             label: "fItemsStatus",
             name: "货转状态",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "14",
             label: "fBillstatus",
             name: "费用状态",
             checked: 0,
-            width: null,
+            width: 100,
           },
         ],
         getRowList: [
@@ -2013,98 +2013,98 @@
             label: "createBy",
             name: "制单人",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "2",
             label: "fCorpid",
             name: "货权方",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "3",
             label: "fTocorpid",
             name: "转货权方",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "4",
             label: "fProductName",
             name: "品名",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "5",
             label: "fMarks",
             name: "品牌",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "6",
             label: "fBillno",
             name: "业务编号",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "7",
             label: "fBsdate",
             name: "货转日期",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "8",
             label: "fTrademodeid",
             name: "贸易方式",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "9",
             label: "fWarehouseid",
             name: "仓库",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "10",
             label: "fQty",
             name: "件数",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "11",
             label: "fGrossweight",
             name: "毛重(kg)",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "12",
             label: "fNetweight",
             name: "净重(kg)",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "13",
             label: "fItemsStatus",
             name: "货转状态",
             checked: 0,
-            width: null,
+            width: 100,
           },
           {
             surface: "14",
             label: "fBillstatus",
             name: "费用状态",
             checked: 0,
-            width: null,
+            width: 100,
           },
         ],
         allCheck: false,

+ 128 - 80
src/views/warehouseBusiness/inStock/index.vue

@@ -339,6 +339,20 @@
     >
       <el-table-column type="selection" width="60" fixed align="center" />
       <el-table-column type="index" label="行号" align="center" fixed/>
+        <el-table-column
+          v-for="(item, index) in getRowList"
+          :key="index"
+          :label="item.name"
+          :width="item.width"
+          :prop="item.label"
+          align="center"
+          :fixed="item.fixed"
+          :show-overflow-tooltip="true"
+          sortable
+        />
+
+
+<!--      <el-table-column  label="制单人" align="center" prop="createBy" fixed/>-->
 <!--      <el-table-column-->
 <!--        v-for="(item, index) in getRowList"-->
 <!--        :key="index"-->
@@ -348,49 +362,46 @@
 <!--        :prop="item.label"-->
 <!--        sortable-->
 <!--        align="center"-->
-<!--        :show-overflow-tooltip="true"-->
-<!--      />-->
-
-      <el-table-column  label="制单人" align="center" prop="createBy" fixed/>
-      <el-table-column  label="仓管员" width="100" align="center" sortable prop="fStorekeeper" fixed/>
-      <el-table-column width="100" label="入库状态" fixed sortable align="center" prop="fItemsStatus">
-        <template slot-scope="scope">
-          <span v-if="scope.row.fItemsStatus === 1">计划</span>
-          <span v-if="scope.row.fItemsStatus === 2">待入库</span>
-          <span v-if="scope.row.fItemsStatus === 3">入库中</span>
-          <span v-if="scope.row.fItemsStatus === 4">已入库</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="货权方" fixed sortable width="220" align="center" prop="fCorpid"/>
-      <el-table-column label="提单号" sortable fixed width="216" align="center" prop="fMblno" show-overflow-tooltip />
-      <el-table-column label="计划品名" sortable fixed align="center" prop="fGoodsid" width="100" />
-      <el-table-column label="品名" fixed :show-overflow-tooltip="true" align="center" prop="fProductName" />
-      <el-table-column label="品牌" fixed align="center" prop="fMarks" />
-      <el-table-column label="入库日期" fixed sortable align="center" prop="fBsdate" width="100">
-        <template slot-scope="scope">
-        <span>{{ parseTime(scope.row.fBsdate, "{y}-{m}-{d}") }}</span>
-      </template>
-      </el-table-column>
-      <el-table-column label="仓库" fixed sortable align="center" prop="fWarehouseid" />
-      <el-table-column label="计划件数" align="center" prop="fPlanqty" />
-      <el-table-column label="入库件数" align="center" prop="fQty" />
-      <el-table-column label="入库毛重(kg)" align="center" width="100" prop="fGrossweight" />
-      <el-table-column label="入库净重(kg)" align="center" width="100" prop="fNetweight" />
-      <el-table-column label="车号" align="center" prop="fTruckno" width="100"/>
-      <el-table-column label="司机名称" align="center" prop="fDriverName" />
-      <el-table-column label="司机电话" align="center" prop="fDriverTel" width="120"/>
-      <el-table-column label="司机身份证" align="center" prop="fDriverIdCar" width="180"/>
-      <el-table-column label="业务类别" align="center" prop="fBusinessType" :formatter="fBusinessTypeFormat"/>
-      <el-table-column width="100" label="费用状态" align="center" prop="fBillstatus">
-        <template slot-scope="scope">
-          <span v-if="scope.row.fBillstatus === 1">录入</span>
-          <span v-if="scope.row.fBillstatus === 2">暂存</span>
-          <span v-if="scope.row.fBillstatus === 3">驳回</span>
-          <span v-if="scope.row.fBillstatus === 4">请核</span>
-          <span v-if="scope.row.fBillstatus === 5">审核中</span>
-          <span v-if="scope.row.fBillstatus === 6">全部入账</span>
-        </template>
-      </el-table-column>
+<!--        prop="fStorekeeper"-->
+<!--        fixed/>-->
+<!--      <el-table-column width="100" label="入库状态" fixed sortable align="center" prop="fItemsStatus">-->
+<!--        <template slot-scope="scope">-->
+<!--          <span v-if="scope.row.fItemsStatus === 1">计划</span>-->
+<!--          <span v-if="scope.row.fItemsStatus === 2">待入库</span>-->
+<!--          <span v-if="scope.row.fItemsStatus === 3">入库中</span>-->
+<!--          <span v-if="scope.row.fItemsStatus === 4">已入库</span>-->
+<!--        </template>-->
+<!--      </el-table-column>-->
+<!--      <el-table-column label="货权方" fixed sortable width="220" align="center" prop="fCorpid"/>-->
+<!--      <el-table-column label="提单号" sortable fixed width="216" align="center" prop="fMblno" show-overflow-tooltip />-->
+<!--      <el-table-column label="计划品名" sortable fixed align="center" prop="fGoodsid" width="100" />-->
+<!--      <el-table-column label="品名" fixed :show-overflow-tooltip="true" align="center" prop="fProductName" />-->
+<!--      <el-table-column label="品牌" fixed align="center" prop="fMarks" />-->
+<!--      <el-table-column label="入库日期" fixed sortable align="center" prop="fBsdate" width="100">-->
+<!--        <template slot-scope="scope">-->
+<!--        <span>{{ parseTime(scope.row.fBsdate, "{y}-{m}-{d}") }}</span>-->
+<!--      </template>-->
+<!--      </el-table-column>-->
+<!--      <el-table-column label="仓库" fixed sortable align="center" prop="fWarehouseid" />-->
+<!--      <el-table-column label="计划件数" align="center" prop="fPlanqty" />-->
+<!--      <el-table-column label="入库件数" align="center" prop="fQty" />-->
+<!--      <el-table-column label="入库毛重(kg)" align="center" width="100" prop="fGrossweight" />-->
+<!--      <el-table-column label="入库净重(kg)" align="center" width="100" prop="fNetweight" />-->
+<!--      <el-table-column label="车号" align="center" prop="fTruckno" width="100"/>-->
+<!--      <el-table-column label="司机名称" align="center" prop="fDriverName" />-->
+<!--      <el-table-column label="司机电话" align="center" prop="fDriverTel" width="120"/>-->
+<!--      <el-table-column label="司机身份证" align="center" prop="fDriverIdCar" width="180"/>-->
+<!--      <el-table-column label="业务类别" align="center" prop="fBusinessType" :formatter="fBusinessTypeFormat"/>-->
+<!--      <el-table-column width="100" label="费用状态" align="center" prop="fBillstatus">-->
+<!--        <template slot-scope="scope">-->
+<!--          <span v-if="scope.row.fBillstatus === 1">录入</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 2">暂存</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 3">驳回</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 4">请核</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 5">审核中</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 6">全部入账</span>-->
+<!--        </template>-->
+<!--      </el-table-column>-->
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width" min-width="180">
         <template slot-scope="scope">
           <el-button
@@ -3120,126 +3131,144 @@ export default {
           label: "createBy",
           name: "制单人",
           checked: 0,
-          width: null,
+          fixed:true,
+          width: 100,
         },
         {
           surface: "2",
           label: "fItemsStatus",
           name: "入库状态",
           checked: 0,
-          width: null,
+          fixed:true,
+          width: 100,
         },
         {
           surface: "3",
           label: "fCorpid",
           name: "货权方",
           checked: 0,
-          width: null,
+          fixed:true,
+          width: 100,
         },
         {
           surface: "4",
           label: "fMblno",
           name: "提单号",
           checked: 0,
-          width: null,
+          fixed:true,
+          width: 100,
         },
         {
           surface: "5",
           label: "fProductName",
           name: "品名",
           checked: 0,
-          width: null,
+          fixed:true,
+          width: 100,
         },
         {
           surface: "6",
           label: "fMarks",
           name: "品牌",
           checked: 0,
-          width: null,
+          fixed:true,
+          width: 100,
         },
         {
           surface: "7",
           label: "fBsdate",
           name: "入库日期",
           checked: 0,
-          width: null,
+          fixed:true,
+          width: 100,
         },
         {
           surface: "8",
           label: "fWarehouseid",
           name: "仓库",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "9",
           label: "fPlanqty",
           name: "计划件数",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "10",
           label: "fQty",
           name: "入库件数",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "11",
           label: "fGrossweight",
           name: "入库毛重",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "12",
           label: "fNetweight",
           name: "入库净重",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "13",
           label: "fTruckno",
           name: "车号",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "14",
           label: "fDriverName",
           name: "司机名称",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "15",
           label: "fDriverTel",
           name: "司机电话",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "16",
           label: "fDriverIdCar",
           name: "司机身份证",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "17",
           label: "fBusinessType",
           name: "业务类别",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "18",
           label: "fBillstatus",
           name: "费用状态",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
       ],
       getRowList: [
@@ -3248,127 +3277,144 @@ export default {
           label: "createBy",
           name: "制单人",
           checked: 0,
-          fixed:'fixed',
-          width: null,
+          fixed:true,
+          width: 100,
         },
         {
           surface: "2",
           label: "fItemsStatus",
           name: "入库状态",
           checked: 0,
-          width: null,
+          fixed:true,
+          width: 100,
         },
         {
           surface: "3",
           label: "fCorpid",
           name: "货权方",
           checked: 0,
-          width: null,
+          fixed:true,
+          width: 100,
         },
         {
           surface: "4",
           label: "fMblno",
           name: "提单号",
           checked: 0,
-          width: null,
+          fixed:true,
+          width: 100,
         },
         {
           surface: "5",
           label: "fProductName",
           name: "品名",
           checked: 0,
-          width: null,
+          fixed:true,
+          width: 100,
         },
         {
           surface: "6",
           label: "fMarks",
           name: "品牌",
           checked: 0,
-          width: null,
+          fixed:true,
+          width: 100,
         },
         {
           surface: "7",
           label: "fBsdate",
           name: "入库日期",
           checked: 0,
-          width: null,
+          fixed:true,
+          width: 100,
         },
         {
           surface: "8",
           label: "fWarehouseid",
           name: "仓库",
+          fixed:false,
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
           surface: "9",
           label: "fPlanqty",
           name: "计划件数",
+          fixed:false,
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
           surface: "10",
           label: "fQty",
           name: "入库件数",
+          fixed:false,
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
           surface: "11",
           label: "fGrossweight",
           name: "入库毛重(KG)",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "12",
           label: "fNetweight",
           name: "入库净重(KG)",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "13",
           label: "fTruckno",
           name: "车号",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "14",
           label: "fDriverName",
           name: "司机名称",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "15",
           label: "fDriverTel",
           name: "司机电话",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "16",
           label: "fDriverIdCar",
           name: "司机身份证",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "17",
           label: "fBusinessType",
           name: "业务类别",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
         {
           surface: "18",
           label: "fBillstatus",
           name: "费用状态",
           checked: 0,
-          width: null,
+          fixed:false,
+          width: 100,
         },
       ],
       allCheck: false,
@@ -3744,11 +3790,13 @@ export default {
               name: item.name,
               checked: item.checked,
               width: item.width,
+              fixed: item.fixed
             });
             return res;
           }, []);
         }
       });
+      console.log(this.getRowList)
     },
     //保存列设置
     save() {

+ 152 - 140
src/views/warehouseBusiness/outStock/index.vue

@@ -326,55 +326,54 @@
     >
       <el-table-column type="selection" width="60" fixed align="center" />
       <el-table-column type="index" label="行号" fixed align="center" />
-      <el-table-column  label="制单人" align="center" prop="createBy" fixed/>
-      <el-table-column  label="仓管员" width="100" align="center" sortable prop="fStorekeeper" fixed/>
-      <el-table-column width="100" label="出库状态" fixed sortable align="center" prop="fItemsStatus">
-        <template slot-scope="scope">
-          <span v-if="scope.row.fItemsStatus === 1">计划</span>
-          <span v-if="scope.row.fItemsStatus === 2">卸货中</span>
-          <span v-if="scope.row.fItemsStatus === 3">已装货</span>
-          <span v-if="scope.row.fItemsStatus === 4">已出库</span>
-        </template>
-      </el-table-column>
-<!--      <el-table-column-->
-<!--        v-for="(item, index) in getRowList"-->
-<!--        :key="index"-->
-<!--        :label="item.name"-->
-<!--        :width="item.width"-->
-<!--        :prop="item.label"-->
-<!--        align="center"-->
-<!--        :fixed="item.fixed"-->
-<!--      />-->
-
-      <el-table-column width="220" label="货权方" fixed sortable align="center" prop="fCorpid"/>
-      <el-table-column label="提单号" sortable width="216" align="center" prop="fMblno" fixed show-overflow-tooltip/>
-      <el-table-column label="品名" :show-overflow-tooltip="true" fixed align="ceter" prop="fProductName" />
-      <el-table-column label="品牌" align="center" fixed prop="fMarks" />
-      <el-table-column label="出库日期" align="center" fixed sortable prop="createTime" style="width: 60%" width="100" show-overflow-tooltip>
-        <template slot-scope="scope">
-        <span>{{ parseTime(scope.row.fBsdate, "{y}-{m}-{d}") }}</span>
-      </template>
-      </el-table-column>
-      <el-table-column label="仓库" sortable fixed align="center" prop="fWarehouseid" />
-      <el-table-column label="计划件数" align="center" prop="fPlanqty" />
-      <el-table-column label="出库件数" align="center" prop="fQty" />
-      <el-table-column label="出库毛重(kg)" align="center" prop="fGrossweight" width="100"/>
-      <el-table-column label="出库净重(kg)" align="center" prop="fNetweight" width="100"/>
-      <el-table-column label="车号" align="center" prop="fTruckno" width="100"/>
-      <el-table-column label="司机" align="center" prop="fDriverName" />
-      <el-table-column label="司机电话" align="center" prop="fDriverTel" width="120" show-overflow-tooltip/>
-      <el-table-column label="司机身份证" align="center" prop="fDriverIdCar" width="180" show-overflow-tooltip/>
-      <el-table-column label="业务类别" align="center" prop="fBusinessType" :formatter="fBusinessTypeFormat"/>
-      <el-table-column width="100" label="费用状态" align="center" prop="fBillstatus">
-        <template slot-scope="scope">
-          <span v-if="scope.row.fBillstatus === 1">录入</span>
-          <span v-if="scope.row.fBillstatus === 2">录入</span>
-          <span v-if="scope.row.fBillstatus === 3">驳回</span>
-          <span v-if="scope.row.fBillstatus === 4">请核</span>
-          <span v-if="scope.row.fBillstatus === 5">审核中</span>
-          <span v-if="scope.row.fBillstatus === 6">全部入账</span>
-        </template>
-      </el-table-column>
+      <el-table-column
+        v-for="(item, index) in getRowList"
+        :key="index"
+        :label="item.name"
+        :width="item.width"
+        :prop="item.label"
+        align="center"
+        :fixed="item.fixed"
+      />
+<!--      <el-table-column  label="制单人" align="center" prop="createBy" fixed/>-->
+<!--      <el-table-column  label="仓管员" width="100" align="center" sortable prop="fStorekeeper" fixed/>-->
+<!--      <el-table-column width="100" label="出库状态" fixed sortable align="center" prop="fItemsStatus">-->
+<!--        <template slot-scope="scope">-->
+<!--          <span v-if="scope.row.fItemsStatus === 1">计划</span>-->
+<!--          <span v-if="scope.row.fItemsStatus === 2">卸货中</span>-->
+<!--          <span v-if="scope.row.fItemsStatus === 3">已装货</span>-->
+<!--          <span v-if="scope.row.fItemsStatus === 4">已出库</span>-->
+<!--        </template>-->
+<!--      </el-table-column>-->
+<!--      <el-table-column width="220" label="货权方" fixed sortable align="center" prop="fCorpid"/>-->
+<!--      <el-table-column label="提单号" sortable width="216" align="center" prop="fMblno" fixed show-overflow-tooltip/>-->
+<!--      <el-table-column label="品名" :show-overflow-tooltip="true" fixed align="ceter" prop="fProductName" />-->
+<!--      <el-table-column label="品牌" align="center" fixed prop="fMarks" />-->
+<!--      <el-table-column label="出库日期" align="center" fixed sortable prop="createTime" style="width: 60%" width="100" show-overflow-tooltip>-->
+<!--        <template slot-scope="scope">-->
+<!--        <span>{{ parseTime(scope.row.fBsdate, "{y}-{m}-{d}") }}</span>-->
+<!--      </template>-->
+<!--      </el-table-column>-->
+<!--      <el-table-column label="仓库" sortable fixed align="center" prop="fWarehouseid" />-->
+<!--      <el-table-column label="计划件数" align="center" prop="fPlanqty" />-->
+<!--      <el-table-column label="出库件数" align="center" prop="fQty" />-->
+<!--      <el-table-column label="出库毛重(kg)" align="center" prop="fGrossweight" width="100"/>-->
+<!--      <el-table-column label="出库净重(kg)" align="center" prop="fNetweight" width="100"/>-->
+<!--      <el-table-column label="车号" align="center" prop="fTruckno" width="100"/>-->
+<!--      <el-table-column label="司机" align="center" prop="fDriverName" />-->
+<!--      <el-table-column label="司机电话" align="center" prop="fDriverTel" width="120" show-overflow-tooltip/>-->
+<!--      <el-table-column label="司机身份证" align="center" prop="fDriverIdCar" width="180" show-overflow-tooltip/>-->
+<!--      <el-table-column label="业务类别" align="center" prop="fBusinessType" :formatter="fBusinessTypeFormat"/>-->
+<!--      <el-table-column width="100" label="费用状态" align="center" prop="fBillstatus">-->
+<!--        <template slot-scope="scope">-->
+<!--          <span v-if="scope.row.fBillstatus === 1">录入</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 2">录入</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 3">驳回</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 4">请核</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 5">审核中</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 6">全部入账</span>-->
+<!--        </template>-->
+<!--      </el-table-column>-->
       <el-table-column
         label="操作"
         align="center"
@@ -3005,127 +3004,134 @@ export default {
           label: "createBy",
           name: "制单人",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
           surface: "2",
+          label: "fStorekeeper",
+          name: "仓管员",
+          checked: 0,
+          width: 100,
+        },
+        {
+          surface: "3",
           label: "fItemsStatus",
           name: "出库状态",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "3",
+          surface: "4",
           label: "fCorpid",
           name: "货权方",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "4",
+          surface: "5",
           label: "fMblno",
           name: "提单号",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "5",
+          surface: "6",
           label: "fProductName",
           name: "品名",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "6",
+          surface: "7",
           label: "fMarks",
           name: "品牌",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "7",
+          surface: "8",
           label: "fBsdate",
           name: "出库日期",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "8",
+          surface: "9",
           label: "fWarehouseid",
           name: "仓库",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "9",
+          surface: "10",
           label: "fPlanqty",
           name: "计划件数",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "10",
+          surface: "11",
           label: "fQty",
           name: "出库件数",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "11",
+          surface: "12",
           label: "fGrossweight",
           name: "出库毛重",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "12",
+          surface: "13",
           label: "fNetweight",
           name: "出库净重",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "13",
+          surface: "14",
           label: "fTruckno",
           name: "车号",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "14",
+          surface: "15",
           label: "fDriverName",
           name: "司机名称",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "15",
+          surface: "16",
           label: "fDriverTel",
           name: "司机电话",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "16",
+          surface: "17",
           label: "fDriverIdCar",
           name: "司机身份证",
           checked: 0,
-          width: null,
+          width: 100,
+        },
+        {
+          surface: "18",
+          label: "fBusinessType",
+          name: "业务类别",
+          checked: 0,
+          width: 100,
+        },
+        {
+          surface: "19",
+          label: "fBillstatus",
+          name: "费用状态",
+          checked: 0,
+          width: 100,
         },
-        // {
-        //   surface: "17",
-        //   label: "fBusinessType",
-        //   name: "业务类别",
-        //   checked: 0,
-        //   width: null,
-        // },
-        // {
-        //   surface: "18",
-        //   label: "fBillstatus",
-        //   name: "费用状态",
-        //   checked: 0,
-        //   width: null,
-        // },
       ],
       getRowList: [
         {
@@ -3133,129 +3139,134 @@ export default {
           label: "createBy",
           name: "制单人",
           checked: 0,
-          fixed:'fixed',
-          width: null,
+          width: 100,
         },
         {
           surface: "2",
+          label: "fStorekeeper",
+          name: "仓管员",
+          checked: 0,
+          width: 100,
+        },
+        {
+          surface: "3",
           label: "fItemsStatus",
           name: "出库状态",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "3",
+          surface: "4",
           label: "fCorpid",
           name: "货权方",
           checked: 0,
-          fixed:'fixed',
-          width: null,
+          width: 100,
         },
         {
-          surface: "4",
+          surface: "5",
           label: "fMblno",
           name: "提单号",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "5",
+          surface: "6",
           label: "fProductName",
           name: "品名",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "6",
+          surface: "7",
           label: "fMarks",
           name: "品牌",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "7",
+          surface: "8",
           label: "fBsdate",
           name: "出库日期",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "8",
+          surface: "9",
           label: "fWarehouseid",
           name: "仓库",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "9",
+          surface: "10",
           label: "fPlanqty",
           name: "计划件数",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "10",
+          surface: "11",
           label: "fQty",
           name: "出库件数",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "11",
+          surface: "12",
           label: "fGrossweight",
           name: "出库毛重",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "12",
+          surface: "13",
           label: "fNetweight",
           name: "出库净重",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "13",
+          surface: "14",
           label: "fTruckno",
           name: "车号",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "14",
+          surface: "15",
           label: "fDriverName",
           name: "司机名称",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "15",
+          surface: "16",
           label: "fDriverTel",
           name: "司机电话",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "16",
+          surface: "17",
           label: "fDriverIdCar",
           name: "司机身份证",
           checked: 0,
-          width: null,
+          width: 100,
+        },
+        {
+          surface: "18",
+          label: "fBusinessType",
+          name: "业务类别",
+          checked: 0,
+          width: 100,
+        },
+        {
+          surface: "19",
+          label: "fBillstatus",
+          name: "费用状态",
+          checked: 0,
+          width: 100,
         },
-        // {
-        //   surface: "17",
-        //   label: "fBusinessType",
-        //   name: "业务类别",
-        //   checked: 0,
-        //   width: null,
-        // },
-        // {
-        //   surface: "18",
-        //   label: "fBillstatus",
-        //   name: "费用状态",
-        //   checked: 0,
-        //   width: null,
-        // },
       ],
       allCheck: false,
       showSetting:false,
@@ -3989,7 +4000,8 @@ export default {
           pageNum:1,
           pageSize:10,
           fTaskType:Number(fTaskType),
-          fFleet:this.form.fFleet
+          fFleet:this.form.fFleet,
+          fBilltype:'SJCK'
         }
         this.key_s = kye
       }else {

+ 116 - 101
src/views/warehouseBusiness/stockTransfer/index.vue

@@ -327,50 +327,50 @@
     >
       <el-table-column type="selection" width="60" fixed align="center" />
       <el-table-column type="index" label="行号" fixed align="center" />
-<!--            <el-table-column-->
-<!--              v-for="(item, index) in getRowList"-->
-<!--              :key="index"-->
-<!--              :label="item.name"-->
-<!--              :width="item.width"-->
-<!--              :prop="item.label"-->
-<!--              align="center"-->
-<!--            />-->
-      <el-table-column  label="制单人" align="center" prop="createBy" fixed/>
-      <el-table-column  label="仓管员" width="100" align="center" sortable prop="fStorekeeper" fixed/>
-      <el-table-column width="100" fixed sortable label="调拨状态" align="center" prop="fItemsStatus">
-        <template slot-scope="scope">
-          <span v-if="scope.row.fItemsStatus === 1">计划</span>
-          <span v-if="scope.row.fItemsStatus === 2">待调拨</span>
-          <span v-if="scope.row.fItemsStatus === 3">调拨中</span>
-          <span v-if="scope.row.fItemsStatus === 4">已调拨</span>
-        </template>
-      </el-table-column>
-      <el-table-column width="220" label="货权方" fixed sortable align="center" prop="fCorpid"/>
-      <el-table-column label="提单号" sortable fixed width="216" align="center" prop="fMblno" show-overflow-tooltip/>
-      <el-table-column label="品名" fixed :show-overflow-tooltip="true" align="ceter" prop="fProductName" />
-      <el-table-column label="品牌" fixed align="center" prop="fMarks" />
-      <el-table-column label="调拨日期" align="center" fixed sortable prop="createTime" width="100">
-        <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.fBsdate, "{y}-{m}-{d}") }}</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="调入仓库" sortable fixed align="center" prop="fWarehouseid" width="100"/>
-      <el-table-column label="调出仓库" sortable fixed align="center" prop="fInwarehouseid" width="100"/>
-      <el-table-column label="计划调拨件数" align="center" prop="fPlanqty" width="100"/>
-      <el-table-column label="调拨件数" align="center" prop="fQty" />
-      <el-table-column label="调拨毛重(kg)" align="center" prop="fGrossweight" width="100"/>
-      <el-table-column label="调拨净重(kg)" align="center" prop="fNetweight" width="100"/>
-      <el-table-column label="业务类别" align="center" prop="fBusinessType" :formatter="fBusinessTypeFormat"/>
-      <el-table-column width="100" label="费用状态" align="center" prop="fBillstatus">
-        <template slot-scope="scope">
-          <span v-if="scope.row.fBillstatus === 1">录入</span>
-          <span v-if="scope.row.fBillstatus === 2">暂存</span>
-          <span v-if="scope.row.fBillstatus === 3">驳回</span>
-          <span v-if="scope.row.fBillstatus === 4">请核</span>
-          <span v-if="scope.row.fBillstatus === 5">审核中</span>
-          <span v-if="scope.row.fBillstatus === 6">全部入账</span>
-        </template>
-      </el-table-column>
+            <el-table-column
+              v-for="(item, index) in getRowList"
+              :key="index"
+              :label="item.name"
+              :width="item.width"
+              :prop="item.label"
+              align="center"
+            />
+<!--      <el-table-column  label="制单人" align="center" prop="createBy" fixed/>-->
+<!--      <el-table-column  label="仓管员" width="100" align="center" sortable prop="fStorekeeper" fixed/>-->
+<!--      <el-table-column width="100" fixed sortable label="调拨状态" align="center" prop="fItemsStatus">-->
+<!--        <template slot-scope="scope">-->
+<!--          <span v-if="scope.row.fItemsStatus === 1">计划</span>-->
+<!--          <span v-if="scope.row.fItemsStatus === 2">待调拨</span>-->
+<!--          <span v-if="scope.row.fItemsStatus === 3">调拨中</span>-->
+<!--          <span v-if="scope.row.fItemsStatus === 4">已调拨</span>-->
+<!--        </template>-->
+<!--      </el-table-column>-->
+<!--      <el-table-column width="220" label="货权方" fixed sortable align="center" prop="fCorpid"/>-->
+<!--      <el-table-column label="提单号" sortable fixed width="216" align="center" prop="fMblno" show-overflow-tooltip/>-->
+<!--      <el-table-column label="品名" fixed :show-overflow-tooltip="true" align="ceter" prop="fProductName" />-->
+<!--      <el-table-column label="品牌" fixed align="center" prop="fMarks" />-->
+<!--      <el-table-column label="调拨日期" align="center" fixed sortable prop="createTime" width="100">-->
+<!--        <template slot-scope="scope">-->
+<!--          <span>{{ parseTime(scope.row.fBsdate, "{y}-{m}-{d}") }}</span>-->
+<!--        </template>-->
+<!--      </el-table-column>-->
+<!--      <el-table-column label="调入仓库" sortable fixed align="center" prop="fWarehouseid" width="100"/>-->
+<!--      <el-table-column label="调出仓库" sortable fixed align="center" prop="fInwarehouseid" width="100"/>-->
+<!--      <el-table-column label="计划调拨件数" align="center" prop="fPlanqty" width="100"/>-->
+<!--      <el-table-column label="调拨件数" align="center" prop="fQty" />-->
+<!--      <el-table-column label="调拨毛重(kg)" align="center" prop="fGrossweight" width="100"/>-->
+<!--      <el-table-column label="调拨净重(kg)" align="center" prop="fNetweight" width="100"/>-->
+<!--      <el-table-column label="业务类别" align="center" prop="fBusinessType" :formatter="fBusinessTypeFormat"/>-->
+<!--      <el-table-column width="100" label="费用状态" align="center" prop="fBillstatus">-->
+<!--        <template slot-scope="scope">-->
+<!--          <span v-if="scope.row.fBillstatus === 1">录入</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 2">暂存</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 3">驳回</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 4">请核</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 5">审核中</span>-->
+<!--          <span v-if="scope.row.fBillstatus === 6">全部入账</span>-->
+<!--        </template>-->
+<!--      </el-table-column>-->
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width" min-width="180">
         <template slot-scope="scope">
           <el-button
@@ -2883,105 +2883,112 @@ export default {
           label: "createBy",
           name: "制单人",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
           surface: "2",
+          label: "fStorekeeper",
+          name: "仓管员",
+          checked: 0,
+          width: 100,
+        },
+        {
+          surface: "3",
           label: "fItemsStatus",
           name: "调拨状态",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "3",
+          surface: "4",
           label: "fCorpid",
           name: "货权方",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "4",
+          surface: "5",
           label: "fMblno",
           name: "提单号",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "5",
+          surface: "6",
           label: "fProductName",
           name: "品名",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "6",
+          surface: "7",
           label: "fMarks",
           name: "品牌",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "7",
+          surface: "8",
           label: "createTime",
           name: "调拨日期",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "8",
+          surface: "9",
           label: "fWarehouseid",
           name: "调入仓库",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "9",
+          surface: "10",
           label: "fInwarehouseid",
           name: "调出仓库",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "10",
+          surface: "11",
           label: "fPlanqty",
           name: "计划调拨件数",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "11",
+          surface: "12",
           label: "fQty",
           name: "调拨件数",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "12",
+          surface: "13",
           label: "fGrossweight",
           name: "调拨毛重(KG)",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "13",
+          surface: "14",
           label: "fNetweight",
           name: "调拨净重(kg)",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "14",
+          surface: "15",
           label: "fBusinessType",
           name: "业务类别",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "15",
+          surface: "16",
           label: "fBillstatus",
           name: "费用状态",
           checked: 0,
-          width: null,
+          width: 100,
         },
       ],
       getRowList: [
@@ -2990,105 +2997,112 @@ export default {
           label: "createBy",
           name: "制单人",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
           surface: "2",
+          label: "fStorekeeper",
+          name: "仓管员",
+          checked: 0,
+          width: 100,
+        },
+        {
+          surface: "3",
           label: "fItemsStatus",
           name: "调拨状态",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "3",
+          surface: "4",
           label: "fCorpid",
           name: "货权方",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "4",
+          surface: "5",
           label: "fMblno",
           name: "提单号",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "5",
+          surface: "6",
           label: "fProductName",
           name: "品名",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "6",
+          surface: "7",
           label: "fMarks",
           name: "品牌",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "7",
+          surface: "8",
           label: "createTime",
           name: "调拨日期",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "8",
+          surface: "9",
           label: "fWarehouseid",
           name: "调入仓库",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "9",
+          surface: "10",
           label: "fInwarehouseid",
           name: "调出仓库",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "10",
+          surface: "11",
           label: "fPlanqty",
           name: "计划调拨件数",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "11",
+          surface: "12",
           label: "fQty",
           name: "调拨件数",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "12",
+          surface: "13",
           label: "fGrossweight",
           name: "调拨毛重(KG)",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "13",
+          surface: "14",
           label: "fNetweight",
           name: "调拨净重(kg)",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "14",
+          surface: "15",
           label: "fBusinessType",
           name: "业务类别",
           checked: 0,
-          width: null,
+          width: 100,
         },
         {
-          surface: "15",
+          surface: "16",
           label: "fBillstatus",
           name: "费用状态",
           checked: 0,
-          width: null,
+          width: 100,
         },
       ],
       allCheck: false,
@@ -3961,7 +3975,8 @@ export default {
           pageNum:1,
           pageSize:10,
           fTaskType:Number(fTaskType),
-          fFleet:this.form.fFleet
+          fFleet:this.form.fFleet,
+          fBilltype:'CKDB'
         }
         this.ueryTO(daTa)
       }else {