liulijun
2025-11-17 d842fb603597a5db23c4359081a4e564ce716892
更新前端页面

更新前端页面
已复制9个文件
已添加12个文件
已重命名1个文件
已删除1个文件
已修改13个文件
4225 ■■■■■ 文件已修改
.gitignore 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/public/webconfig.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/extension/basic/apiInfo.js 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/extension/basic/makeCenterInfo.js 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/extension/inbound/mesProInOrderInfo.js 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/extension/inbound/proDeliverBackOrder.js 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/extension/inbound/proDeliverBackOrderDetail.js 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/extension/inbound/returnBSTOrder.js 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/extension/inbound/returnBSTOrderDetail.js 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/extension/outbound/outBSTPickInfo.js 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/extension/outbound/proDeliveryOrder.js 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/extension/outbound/proDeliveryOrderDetail.js 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/router/viewGird.js 50 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/basic/apiInfo.vue 147 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/basic/customerInfo.vue 148 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/basic/makeCenterInfo.vue 147 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/basic/supplierInfo.vue 137 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/inbound/inboundOrder.vue 247 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/inbound/inboundOrderDetail.vue 439 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/inbound/mesProInOrder.vue 392 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/inbound/mesProInOrderInfo.vue 238 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/inbound/proDeliverBackOrder.vue 199 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/inbound/proDeliverBackOrderDetail.vue 236 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/inbound/purchaseOrder.vue 285 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/inbound/purchaseOrderDetail.vue 264 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/inbound/returnBSTOrder.vue 167 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/inbound/returnBSTOrderDetail.vue 214 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/outbound/outBSTPickInfo.vue 187 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/outbound/outStockLockInfo.vue 99 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/outbound/proDeliveryOrder.vue 169 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSClient/src/views/outbound/proDeliveryOrderDetail.vue 195 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSServices/.vs/WIDESEA_WMSServer/v17/DocumentLayout.backup.json 62 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSServices/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSServices/WIDESEA_WMSServer/Controllers/Basic/ApiInfoCotroller.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WMSServices/WIDESEA_WMSServer/Controllers/Basic/CustomerController.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/操作手册/龙利得WMS系统操作说明书.doc 补丁 | 查看 | 原始文档 | blame | 历史
.gitignore
@@ -271,3 +271,10 @@
/项目代码/WMS/WMSServices/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/CodeChunks.db-wal
/项目代码/WMS/WMSServices/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/SemanticSymbols.db-shm
/项目代码/WMS/WMSServices/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/SemanticSymbols.db-wal
/项目代码/WCS/WCSServices/.vs/WIDESEAWCS_Server/CopilotIndices
/项目代码/WMS/WMSServices/.vs/WIDESEA_WMSServer/CopilotIndices
/项目代码/WMS/WMSServices/.vs/WIDESEA_WMSServer/v17
/项目代码/WMS/WMSServices/.vs/WIDESEA_WMSServer/v17
/项目代码/WMS/WMSServices/.vs/WIDESEA_WMSServer/v17
/项目代码/WMS/WMSServices/.vs/WIDESEA_WMSServer/v17
/项目代码/WMS/WMSServices/.vs
ÏîÄ¿´úÂë/WMS/WMSClient/public/webconfig.js
@@ -1,5 +1,5 @@
window.webConfig = {
    "webApiBaseUrl": "http://192.168.35.3:9283/",
    // "webApiBaseUrl": "http://127.0.0.1:9293/",
    //"webApiBaseUrl": "http://192.168.35.3:9283/",
    "webApiBaseUrl": "http://127.0.0.1:9293/",
    "webApiProduction":"http://192.168.35.3:9283/"
}
ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/basic/apiInfo.js
copy from "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/inbound/mesProInOrder.js" copy to "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/basic/apiInfo.js"
Îļþ´Ó ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/mesProInOrder.js ¸´ÖÆ
@@ -1,4 +1,3 @@
//此js文件是用来自定义扩展业务代码,可以扩展一些自定义页面或者重新配置生成的代码
let extension = {
@@ -16,7 +15,19 @@
    buttons: { view: [], box: [], detail: [] }, //扩展的按钮
    methods: {
       //下面这些方法可以保留也可以删除
      onInit() {
      onInit() {  //框架初始化配置前,
          //示例:在按钮的最前面添加一个按钮
          //   this.buttons.unshift({  //也可以用push或者splice方法来修改buttons数组
          //     name: '按钮', //按钮名称
          //     icon: 'el-icon-document', //按钮图标vue2版本见iview文档icon,vue3版本见element ui文档icon(注意不是element puls文档)
          //     type: 'primary', //按钮样式vue2版本见iview文档button,vue3版本见element ui文档button
          //     onClick: function () {
          //       this.$Message.success('点击了按钮');
          //     }
          //   });
          //示例:设置修改新建、编辑弹出框字段标签的长度
          // this.boxOptions.labelWidth = 150;
      },
      onInited() {
        //框架初始化配置后
@@ -51,6 +62,10 @@
        //(3)this.editFormFields.字段='xxx';
        //如果需要给下拉框设置默认值,请遍历this.editFormOptions找到字段配置对应data属性的key值
        //看不懂就把输出看:console.log(this.editFormOptions)
        let isAdd = this.currentAction == 'Add'
        if (isAdd) {
            this.editFormFields.aGVStationCode = 'PNT_'
        }
      }
    }
  };
ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/basic/makeCenterInfo.js
copy from "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/inbound/mesProInOrder.js" copy to "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/basic/makeCenterInfo.js"
Îļþ´Ó ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/mesProInOrder.js ¸´ÖÆ
@@ -1,4 +1,3 @@
//此js文件是用来自定义扩展业务代码,可以扩展一些自定义页面或者重新配置生成的代码
let extension = {
@@ -16,7 +15,19 @@
    buttons: { view: [], box: [], detail: [] }, //扩展的按钮
    methods: {
       //下面这些方法可以保留也可以删除
      onInit() {
      onInit() {  //框架初始化配置前,
          //示例:在按钮的最前面添加一个按钮
          //   this.buttons.unshift({  //也可以用push或者splice方法来修改buttons数组
          //     name: '按钮', //按钮名称
          //     icon: 'el-icon-document', //按钮图标vue2版本见iview文档icon,vue3版本见element ui文档icon(注意不是element puls文档)
          //     type: 'primary', //按钮样式vue2版本见iview文档button,vue3版本见element ui文档button
          //     onClick: function () {
          //       this.$Message.success('点击了按钮');
          //     }
          //   });
          //示例:设置修改新建、编辑弹出框字段标签的长度
          // this.boxOptions.labelWidth = 150;
      },
      onInited() {
        //框架初始化配置后
@@ -51,6 +62,10 @@
        //(3)this.editFormFields.字段='xxx';
        //如果需要给下拉框设置默认值,请遍历this.editFormOptions找到字段配置对应data属性的key值
        //看不懂就把输出看:console.log(this.editFormOptions)
        let isAdd = this.currentAction == 'Add'
        if (isAdd) {
            this.editFormFields.aGVStationCode = 'PNT_'
        }
      }
    }
  };
ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/mesProInOrderInfo.js
copy from "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/inbound/mesProInOrder.js" copy to "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/inbound/mesProInOrderInfo.js"
Îļþ´Ó ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/mesProInOrder.js ¸´ÖÆ
@@ -24,13 +24,19 @@
        //this.detailOptions.columns.forEach(column=>{ });
      },
      searchBefore(param) {
        //界面查询前,可以给param.wheres添加查询参数
        //返回false,则不会执行查询
        return true;
        //界面查询前,确保返回有效参数
        if (!param) {
          param = { wheres: [] };
        }
        //可以给param.wheres添加查询参数
        return param;
      },
      searchAfter(result) {
        //查询后,result返回的查询数据,可以在显示到表格前处理表格的值
        return true;
        //查询后,确保正确处理返回结果
        if (result && result.data && Array.isArray(result.data)) {
          return result.data;
        }
        return result;
      },
      addBefore(formData) {
        //新建保存前formData为对象,包括明细表,可以给给表单设置值,自己输出看formData的值
ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/proDeliverBackOrder.js
ÎļþÃû´Ó ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/mesProInOrder.js ÐÞ¸Ä
@@ -19,6 +19,16 @@
      onInit() {  
      },
      onInited() {
        this.detailOptions.summary = true;
        this.detailOptions.columns.forEach(x => {
          if (x.field == 'orderQuantity') {
              x.summary = true;
              //计算平均值
              // x.summary = 'avg';//2023.05.03更新voltable文件后才能使用
              //设置小数显示位数(默认2位)
              // x.numberLength = 4;
          }
        });
        //框架初始化配置后
        //如果要配置明细表,在此方法操作
        //this.detailOptions.columns.forEach(column=>{ });
ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/proDeliverBackOrderDetail.js
copy from "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/inbound/mesProInOrder.js" copy to "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/inbound/proDeliverBackOrderDetail.js"
Îļþ´Ó ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/mesProInOrder.js ¸´ÖÆ
@@ -19,6 +19,16 @@
      onInit() {  
      },
      onInited() {
        this.detailOptions.summary = true;
        this.detailOptions.columns.forEach(x => {
          if (x.field == 'orderQuantity') {
              x.summary = true;
              //计算平均值
              // x.summary = 'avg';//2023.05.03更新voltable文件后才能使用
              //设置小数显示位数(默认2位)
              // x.numberLength = 4;
          }
        });
        //框架初始化配置后
        //如果要配置明细表,在此方法操作
        //this.detailOptions.columns.forEach(column=>{ });
ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/returnBSTOrder.js
copy from "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/inbound/mesProInOrder.js" copy to "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/inbound/returnBSTOrder.js"
Îļþ´Ó ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/mesProInOrder.js ¸´ÖÆ
@@ -19,6 +19,16 @@
      onInit() {  
      },
      onInited() {
        this.detailOptions.summary = true;
        this.detailOptions.columns.forEach(x => {
          if (x.field == 'orderQuantity') {
              x.summary = true;
              //计算平均值
              // x.summary = 'avg';//2023.05.03更新voltable文件后才能使用
              //设置小数显示位数(默认2位)
              // x.numberLength = 4;
          }
        });
        //框架初始化配置后
        //如果要配置明细表,在此方法操作
        //this.detailOptions.columns.forEach(column=>{ });
ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/returnBSTOrderDetail.js
copy from "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/inbound/mesProInOrder.js" copy to "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/inbound/returnBSTOrderDetail.js"
Îļþ´Ó ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/mesProInOrder.js ¸´ÖÆ
@@ -19,6 +19,16 @@
      onInit() {  
      },
      onInited() {
        this.detailOptions.summary = true;
        this.detailOptions.columns.forEach(x => {
          if (x.field == 'orderQuantity') {
              x.summary = true;
              //计算平均值
              // x.summary = 'avg';//2023.05.03更新voltable文件后才能使用
              //设置小数显示位数(默认2位)
              // x.numberLength = 4;
          }
        });
        //框架初始化配置后
        //如果要配置明细表,在此方法操作
        //this.detailOptions.columns.forEach(column=>{ });
ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/outbound/outBSTPickInfo.js
copy from "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/inbound/mesProInOrder.js" copy to "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/outbound/outBSTPickInfo.js"
Îļþ´Ó ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/mesProInOrder.js ¸´ÖÆ
@@ -19,6 +19,16 @@
      onInit() {  
      },
      onInited() {
        this.detailOptions.summary = true;
        this.detailOptions.columns.forEach(x => {
          if (x.field == 'orderQuantity') {
              x.summary = true;
              //计算平均值
              // x.summary = 'avg';//2023.05.03更新voltable文件后才能使用
              //设置小数显示位数(默认2位)
              // x.numberLength = 4;
          }
        });
        //框架初始化配置后
        //如果要配置明细表,在此方法操作
        //this.detailOptions.columns.forEach(column=>{ });
ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/outbound/proDeliveryOrder.js
copy from "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/inbound/mesProInOrder.js" copy to "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/outbound/proDeliveryOrder.js"
Îļþ´Ó ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/mesProInOrder.js ¸´ÖÆ
@@ -19,6 +19,16 @@
      onInit() {  
      },
      onInited() {
        this.detailOptions.summary = true;
        this.detailOptions.columns.forEach(x => {
          if (x.field == 'orderQuantity') {
              x.summary = true;
              //计算平均值
              // x.summary = 'avg';//2023.05.03更新voltable文件后才能使用
              //设置小数显示位数(默认2位)
              // x.numberLength = 4;
          }
        });
        //框架初始化配置后
        //如果要配置明细表,在此方法操作
        //this.detailOptions.columns.forEach(column=>{ });
ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/outbound/proDeliveryOrderDetail.js
copy from "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/inbound/mesProInOrder.js" copy to "\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/extension/outbound/proDeliveryOrderDetail.js"
Îļþ´Ó ÏîÄ¿´úÂë/WMS/WMSClient/src/extension/inbound/mesProInOrder.js ¸´ÖÆ
@@ -19,6 +19,16 @@
      onInit() {  
      },
      onInited() {
        this.detailOptions.summary = true;
        this.detailOptions.columns.forEach(x => {
          if (x.field == 'orderQuantity') {
              x.summary = true;
              //计算平均值
              // x.summary = 'avg';//2023.05.03更新voltable文件后才能使用
              //设置小数显示位数(默认2位)
              // x.numberLength = 4;
          }
        });
        //框架初始化配置后
        //如果要配置明细表,在此方法操作
        //this.detailOptions.columns.forEach(column=>{ });
ÏîÄ¿´úÂë/WMS/WMSClient/src/router/viewGird.js
@@ -70,6 +70,14 @@
    name: 'inboundOrderDetail',
    component: () => import('@/views/inbound/inboundOrderDetail.vue')
  }, {
    path: '/proDeliverBackOrder',
    name: 'ProDeliverBackOrder',
    component: () => import('@/views/inbound/proDeliverBackOrder.vue')
  }, {
    path: '/proDeliverBackOrderDetail',
    name: 'ProDeliverBackOrderDetail',
    component: () => import('@/views/inbound/proDeliverBackOrderDetail.vue')
  },{
    path: '/outBSTOrder',
    name: 'outBSTOrder',
    component: () => import('@/views/outbound/outBSTOrder.vue')
@@ -77,13 +85,19 @@
    path: '/outBSTOrderDetail',
    name: 'outBSTOrderDetail',
    component: () => import('@/views/outbound/outBSTOrderDetail.vue')
  },
  {
  }, {
    path: '/outStockLockInfo',
    name: 'outStockLockInfo',
    component: () => import('@/views/outbound/outStockLockInfo.vue')
  },
  {
  },{
    path: '/proDeliveryOrder',
    name: 'ProDeliveryOrder',
    component: () => import('@/views/outbound/proDeliveryOrder.vue')
  },{
    path: '/proDeliveryOrderDetail',
    name: 'ProDeliveryOrderDetail',
    component: () => import('@/views/outbound/proDeliveryOrderDetail.vue')
  },{
    path: '/materielnfoStatistics',
    name: 'materielnfoStatistics',
    component: () => import('@/views/stock/materielnfoStatistics.vue')
@@ -202,9 +216,9 @@
    component: () => import('@/views/stock/proStockInfoDetail_Hty.vue')
  },
  {
    path: '/mesProInOrder',
    name: 'mesProInOrder',
    component: () => import('@/views/inbound/mesProInOrder.vue')
    path: '/mesProInOrderInfo',
    name: 'mesProInOrderInfo',
    component: () => import('@/views/inbound/mesProInOrderInfo.vue')
  },
  {
    path: '/mesProInOrderDetail',
@@ -232,6 +246,16 @@
    component: () => import('@/views/basic/agvStationInfo.vue')
  },
  {
    path: '/apiInfo',
    name: 'apiInfo',
    component: () => import('@/views/basic/apiInfo.vue')
  },
  {
    path: '/makeCenterInfo',
    name: 'makeCenterInfo',
    component: () => import('@/views/basic/makeCenterInfo.vue')
  },
  {
    path: '/outSGOrder',
    name: 'outSGOrder',
    component: () => import('@/views/outbound/outSGOrder.vue')
@@ -239,6 +263,18 @@
    path: '/purchaseBSTOrder',
    name: 'purchaseBSTOrder',
    component: () => import('@/views/inbound/purchaseBSTOrder.vue')
  },{
    path: '/outBSTPickInfo',
    name: 'outBSTPickInfo',
    component: () => import('@/views/outbound/outBSTPickInfo.vue')
  },{
    path: '/returnBSTOrder',
    name: 'returnBSTOrder',
    component: () => import('@/views/inbound/returnBSTOrder.vue')
  },{
    path: '/returnBSTOrderDetail',
    name: 'returnBSTOrderDetail',
    component: () => import('@/views/inbound/returnBSTOrderDetail.vue')
  }
]
export default viewgird
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/basic/apiInfo.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,147 @@
<template>
  <view-grid
    ref="grid"
    :columns="columns"
    :detail="detail"
    :editFormFields="editFormFields"
    :editFormOptions="editFormOptions"
    :searchFormFields="searchFormFields"
    :searchFormOptions="searchFormOptions"
    :table="table"
    :extend="extend"
  >
  </view-grid>
</template>
    <script>
import extend from "@/extension/basic/apiInfo.js";
import { ref, defineComponent } from "vue";
export default defineComponent({
  setup() {
    const table = ref({
      key: "id",
      footer: "Foots",
      cnName: "接口信息",
      name: "apiInfo",
      url: "/ApiInfo/",
      sortName: "id",
    });
    const editFormFields = ref({
    });
    const editFormOptions = ref([
    ]);
    const searchFormFields = ref({
        apiCode: "",
        apiName: "",
        enable: "",
        createDate: "",
    });
    const searchFormOptions = ref([
        [
            { title: "接口编号", field: "apiCode", type: "like" },
            { title: "接口名称", field: "apiName", type: "like" },
            { title: "状态", field: "enable", type: "select", dataKey: "enableEnum", data: [] },
            { title: "创建时间", field: "createDate", type: "datetime" },
        ],
    ]);
    const columns = ref([
      {
        field: "id",
        title: "Id",
        type: "int",
        width: 90,
        hidden: true,
        readonly: true,
        require: true,
        align: "left",
      },
      {
        field: "apiCode",
        title: "接口编号",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "apiName",
        title: "接口名称",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "apiAddress",
        title: "接口地址",
        type: "string",
        width: 300,
        align: "left",
      },
      {
        field: "enable",
        title: "状态",
        type: "string",
        width: 150,
        align: "left",
        bind:{key:"enableEnum",data: [] },
      },
      {
        field: "remark",
        title: "备注",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "creater",
        title: "创建人",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "createDate",
        title: "创建时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
      {
        field: "modifier",
        title: "修改人",
        type: "string",
        width: 100,
        align: "left",
        hidden:true
      },
      {
        field: "modifyDate",
        title: "修改时间",
        type: "datetime",
        width: 160,
        align: "left",
        hidden:true
      },
    ]);
    const detail = ref({
      cnName: "#detailCnName",
      table: "",
      columns: [],
      sortName: "",
    });
    return {
      table,
      extend,
      editFormFields,
      editFormOptions,
      searchFormFields,
      searchFormOptions,
      columns,
      detail,
    };
  },
});
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/basic/customerInfo.vue
@@ -5,79 +5,83 @@
 *业务请在@/extension/widesea_wcs/order/Dt_CustomerInfo.js此处编写
 -->
<template>
    <view-grid ref="grid"
               :columns="columns"
               :detail="detail"
               :editFormFields="editFormFields"
               :editFormOptions="editFormOptions"
               :searchFormFields="searchFormFields"
               :searchFormOptions="searchFormOptions"
               :table="table"
               :extend="extend">
    <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
        :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
        :table="table" :extend="extend">
    </view-grid>
</template>
<script>
    import extend from "@/extension/basic/customerInfo.js";
    import { ref, defineComponent } from "vue";
    export default defineComponent({
        setup() {
            const table = ref({
                key: 'id',
                footer: "Foots",
                cnName: '客户信息',
                name: 'customerInfo',
                url: "/CustomerInfo/",
                sortName: "id"
            });
            const editFormFields = ref({
                outRule: ""
            });
            const editFormOptions = ref([[
                {
                    title: "出入库规则",
                    required: true,
                    field: "outRule",
                    type: "select",
                    dataKey: "customerOutRuleEnum",
                    data: [],
                },]
            ]);
            const searchFormFields = ref({});
            const searchFormOptions = ref([
               [
                    {title:"客户编码", field:"code", type:"like"},
                    {title:"客户名称", field:"name", type:"like"},
                    {title:"客户全称", field : "nickName", type:"like"},
                    {title:"状态", field:"state",type:"select",dataKey:"",data:[{key:1, value:"启用"},{key:0, value:"禁用"}]}
               ]
            ]);
            const columns = ref([{field:'id',title:'主键',type:'int',width:110,hidden:true,readonly:true,require:true,align:'left'},
                       {field:'code',title:'客户编码',type:'string',width:110,align:'left'},
                       {field:'outRule',title:'出入库规则',type:'string',width:130,align:'left',bind: { key: "customerOutRuleEnum", data: [] } },
                       {field:'name',title:'客户名称',type:'string',width:110,align:'left'},
                       {field:'nickName',title:'客户全称',type:'string',width:120,align:'left'},
                       {field:'state',title:'状态',type:'bool',width:110,require:true,align:'left',bind: { key: "enableEnum", data: [] }},
                       {field:'creater',title:'创建者',type:'string',width:110,require:true,align:'left'},
                       {field:'createDate',title:'创建时间',type:'datetime',width:150,require:true,align:'left'},
                       {field:'modifier',title:'修改人',type:'string',width:100,align:'left'},
                       {field:'modifyDate',title:'修改日期',type:'datetime',width:150,align:'left'}]);
            const detail = ref({
                cnName: "#detailCnName",
                table: "#detailTable",
                columns: [],
                sortName: "",
                key: ""
            });
            return {
                table,
                extend,
                editFormFields,
                editFormOptions,
                searchFormFields,
                searchFormOptions,
                columns,
                detail,
            };
        },
    });
import extend from "@/extension/basic/customerInfo.js";
import { ref, defineComponent } from "vue";
export default defineComponent({
    setup() {
        const table = ref({
            key: 'id',
            footer: "Foots",
            cnName: '客户信息',
            name: 'customerInfo',
            url: "/CustomerInfo/",
            sortName: "id"
        });
        const editFormFields = ref({
            outRule: ""
        });
        const editFormOptions = ref([[
            {
                title: "出入库规则",
                required: true,
                field: "outRule",
                type: "select",
                dataKey: "customerOutRuleEnum",
                data: [],
            },]
        ]);
        const searchFormFields = ref({
            customerCode: "",
            customerName: "",
            shortName: "",
            state: "",
            createDate: ""
        });
        const searchFormOptions = ref([
            [
                { title: "客户编码", field: "customerCode", type: "like" },
                { title: "客户全称", field: "name", type: "like" },
                { title: "客户简称", field: "shortName", type: "like" },
                { title: "状态", field: "status", type: "select", dataKey: "enableEnum", data: [] },
            ],
            [
                { title: "创建时间", field: "createDate", type: "datetime" },
            ]
        ]);
        const columns = ref([
            { field: 'id', title: '主键', type: 'int', width: 110, hidden: true, readonly: true, require: true, align: 'left' },
            { field: 'customerCode', title: '客户编码', type: 'string', width: 110, align: 'left' },
            { field: 'customerName', title: '客户全称', type: 'string', width: 120, align: 'left' },
            { field: 'shortName', title: '客户简称', type: 'string', width: 110, align: 'left' },
            { field: 'status', title: '状态', type: 'bool', width: 110, require: true, align: 'left', bind: { key: "enableEnum", data: [] } },
            { field: 'outRule', title: '出库规则', type: 'string', width: 130, align: 'left', bind: { key: "customerOutRuleEnum", data: [] } },
            { field: 'creater', title: '创建者', type: 'string', width: 110, require: true, align: 'left' },
            { field: 'createDate', title: '创建时间', type: 'datetime', width: 150, require: true, align: 'left' },
            { field: 'modifier', title: '修改人', type: 'string', width: 100, align: 'left' },
            { field: 'modifyDate', title: '修改日期', type: 'datetime', width: 150, align: 'left' }]);
        const detail = ref({
            cnName: "#detailCnName",
            table: "#detailTable",
            columns: [],
            sortName: "",
            key: ""
        });
        return {
            table,
            extend,
            editFormFields,
            editFormOptions,
            searchFormFields,
            searchFormOptions,
            columns,
            detail,
        };
    },
});
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/basic/makeCenterInfo.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,147 @@
<template>
  <view-grid
    ref="grid"
    :columns="columns"
    :detail="detail"
    :editFormFields="editFormFields"
    :editFormOptions="editFormOptions"
    :searchFormFields="searchFormFields"
    :searchFormOptions="searchFormOptions"
    :table="table"
    :extend="extend"
  >
  </view-grid>
</template>
    <script>
import extend from "@/extension/basic/makeCenterInfo.js";
import { ref, defineComponent } from "vue";
export default defineComponent({
  setup() {
    const table = ref({
      key: "id",
      footer: "Foots",
      cnName: "加工中心信息",
      name: "makeCenterInfo",
      url: "/MakeCenterInfo/",
      sortName: "id",
    });
    const editFormFields = ref({
    });
    const editFormOptions = ref([
    ]);
    const searchFormFields = ref({
    });
    const searchFormOptions = ref([
        [
            { title: "加工中心编码", field: "makeCode", type: "string" },
            { title: "加工中心名称", field: "makeName", type: "string" },
            { title: "加工区域", field: "makeArea", type: "string" },
             { title: "状态", field: "enable", type: "select", dataKey: "enableEnum", data: [] },
        ],
        [
            { title: "创建时间", field: "createDate", type: "datetime" },
        ],
    ]);
    const columns = ref([
      {
        field: "id",
        title: "Id",
        type: "int",
        width: 90,
        hidden: true,
        readonly: true,
        require: true,
        align: "left",
      },
      {
        field: "makeCode",
        title: "加工中心编码",
        type: "string",
        width: 100,
        align: "left",
      },
      {
        field: "makeName",
        title: "加工中心名称",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "makeArea",
        title: "加工区域",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "status",
        title: "状态",
        type: "string",
        width: 150,
        align: "left",
        bind:{key:"enableEnum",data: [] },
      },
      {
        field: "remark",
        title: "备注",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "creater",
        title: "创建人",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "createDate",
        title: "创建时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
      {
        field: "modifier",
        title: "修改人",
        type: "string",
        width: 100,
        align: "left",
        hidden:true
      },
      {
        field: "modifyDate",
        title: "修改时间",
        type: "datetime",
        width: 160,
        align: "left",
        hidden:true
      },
    ]);
    const detail = ref({
      cnName: "#detailCnName",
      table: "",
      columns: [],
      sortName: "",
    });
    return {
      table,
      extend,
      editFormFields,
      editFormOptions,
      searchFormFields,
      searchFormOptions,
      columns,
      detail,
    };
  },
});
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/basic/supplierInfo.vue
@@ -5,78 +5,73 @@
 *业务请在@/extension/widesea_wcs/order/Dt_SupplierInfo.js此处编写
 -->
<template>
    <view-grid ref="grid"
               :columns="columns"
               :detail="detail"
               :editFormFields="editFormFields"
               :editFormOptions="editFormOptions"
               :searchFormFields="searchFormFields"
               :searchFormOptions="searchFormOptions"
               :table="table"
               :extend="extend">
    <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
        :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
        :table="table" :extend="extend">
    </view-grid>
</template>
<script>
    import extend from "@/extension/basic/supplierInfo.js";
    import { ref, defineComponent } from "vue";
    export default defineComponent({
        setup() {
            const table = ref({
                key: 'id',
                footer: "Foots",
                cnName: '供应商信息',
                name: 'supplierInfo',
                url: "/SupplierInfo/",
                sortName: "id"
            });
            const editFormFields = ref({});
            const editFormOptions = ref([
            ]);
            const searchFormFields = ref({});
            const searchFormOptions = ref([
               [
                 {title:"供应商编码", field:"supplierCode", type:"like"},
                 {title:"供应商名称", field:"supplierName", type:"like"},
                 {title:"供应商简称", field:"supplierShortName", type:"like"}
                ],
                [
                 {title:"库存组织", field:"invOrgId", type:"like"},
                 {title:"状态", field:"status",type:"select",dataKey:"status",data:[]},
                ]
            ]);
            const columns = ref([{field:'id',title:'主键',type:'int',width:110,hidden:true,readonly:true,require:true,align:'left'},
                       {field:'supplierCode',title:'供应商编码',type:'string',width:110,align:'left',sort:true},
                       {field:'supplierName',title:'供应商名称',type:'string',width:180,align:'left'},
                       {field:'supplierShortName',title:'供应商简称',type:'string',width:110,align:'left'},
                       {field:'contacts',title:'联系人',type:'string',width:110,align:'left'},
                       {field:'contactNumber',title:'联系电话',type:'string',width:110,align:'left'},
                       {field:'contactAddress',title:'联系地址',type:'string',width:180,align:'left'},
                       {field:'email',title:'电子邮箱',type:'string',width:110,align:'left'},
                       {field:'description',title:'描述',type:'string',width:180,align:'left',hidden:true},
                       {field:'invOrgId',title:'库存组织',type:'string',width:110,align:'left'},
                       {field:'status',title:'状态',type:'int',width:110,require:true,align:'left',bind: { key: "status", data: [] },},
                       {field:'creater',title:'创建者',type:'string',width:110,require:true,align:'left'},
                       {field:'createDate',title:'创建时间',type:'datetime',width:150,require:true,align:'left',sort:true},
                       {field:'modifier',title:'修改人',type:'string',width:100,align:'left',hidden:true},
                       {field:'modifyDate',title:'修改日期',type:'datetime',width:150,align:'left',sort:true,hidden:true}]);
            const detail = ref({
                cnName: "#detailCnName",
                table: "#detailTable",
                columns: [],
                sortName: "",
                key: ""
            });
            return {
                table,
                extend,
                editFormFields,
                editFormOptions,
                searchFormFields,
                searchFormOptions,
                columns,
                detail,
            };
        },
    });
import extend from "@/extension/basic/supplierInfo.js";
import { ref, defineComponent } from "vue";
export default defineComponent({
    setup() {
        const table = ref({
            key: 'id',
            footer: "Foots",
            cnName: '供应商信息',
            name: 'supplierInfo',
            url: "/SupplierInfo/",
            sortName: "id"
        });
        const editFormFields = ref({});
        const editFormOptions = ref([
        ]);
        const searchFormFields = ref({});
        const searchFormOptions = ref([
            [
                { title: "供应商编码", field: "supplierCode", type: "like" },
                { title: "供应商名称", field: "supplierName", type: "like" },
                { title: "供应商简称", field: "supplierShortName", type: "like" }
            ],
            [
                { title: "库存组织", field: "invOrgId", type: "like" },
                { title: "状态", field: "status", type: "select", dataKey: "status", data: [] },
                { title: "创建时间", field: "createDate", type: "datetime" }
            ]
        ]);
        const columns = ref([{ field: 'id', title: '主键', type: 'int', width: 110, hidden: true, readonly: true, require: true, align: 'left' },
        { field: 'supplierCode', title: '供应商编码', type: 'string', width: 110, align: 'left', sort: true },
        { field: 'supplierName', title: '供应商名称', type: 'string', width: 180, align: 'left' },
        { field: 'supplierShortName', title: '供应商简称', type: 'string', width: 110, align: 'left' },
        { field: 'contacts', title: '联系人', type: 'string', width: 110, align: 'left' },
        { field: 'contactNumber', title: '联系电话', type: 'string', width: 110, align: 'left' },
        { field: 'contactAddress', title: '联系地址', type: 'string', width: 180, align: 'left' },
        { field: 'email', title: '电子邮箱', type: 'string', width: 110, align: 'left' },
        { field: 'description', title: '描述', type: 'string', width: 180, align: 'left', hidden: true },
        { field: 'invOrgId', title: '库存组织', type: 'string', width: 110, align: 'left' },
        { field: 'status', title: '状态', type: 'int', width: 110, require: true, align: 'left', bind: { key: "status", data: [] }, },
        { field: 'creater', title: '创建者', type: 'string', width: 110, require: true, align: 'left' },
        { field: 'createDate', title: '创建时间', type: 'datetime', width: 150, require: true, align: 'left', sort: true },
        { field: 'modifier', title: '修改人', type: 'string', width: 100, align: 'left', hidden: true },
        { field: 'modifyDate', title: '修改日期', type: 'datetime', width: 150, align: 'left', sort: true, hidden: true }]);
        const detail = ref({
            cnName: "#detailCnName",
            table: "#detailTable",
            columns: [],
            sortName: "",
            key: ""
        });
        return {
            table,
            extend,
            editFormFields,
            editFormOptions,
            searchFormFields,
            searchFormOptions,
            columns,
            detail,
        };
    },
});
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/inbound/inboundOrder.vue
@@ -1,19 +1,10 @@
<template>
  <view-grid
    ref="grid"
    :columns="columns"
    :detail="detail"
    :editFormFields="editFormFields"
    :editFormOptions="editFormOptions"
    :searchFormFields="searchFormFields"
    :searchFormOptions="searchFormOptions"
    :table="table"
    :extend="extend"
  >
  <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
    :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
    :table="table" :extend="extend">
  </view-grid>
</template>
    <script>
<script>
import extend from "@/extension/inbound/inboundOrder.js";
import { ref, defineComponent } from "vue";
export default defineComponent({
@@ -21,84 +12,36 @@
    const table = ref({
      key: "id",
      footer: "Foots",
      cnName: "入库单",
      cnName: "新厂入库单",
      name: "inboundOrder",
      url: "/InboundOrder/",
      sortName: "id",
    });
    const editFormFields = ref({
      orderType: "",
      inboundOrderNo: "",
      upperOrderNo: "",
      remark: "",
    });
    const editFormOptions = ref([
      [
        {
          title: "单据类型",
          required: true,
          field: "orderType",
          type: "select",
          dataKey: "inOrderType",
          data: [],
        },
        {
          field: "inboundOrderNo",
          title: "单据编号",
          type: "string",
        },
        {
          title: "上游单据编号",
          field: "upperOrderNo",
          type: "string",
        },
        {
          title: "备注",
          field: "remark",
          type: "textarea",
        },
      ],
    ]);
    const searchFormFields = ref({
      warehouseId: "",
      inboundOrderNo: "",
      upperOrderNo: "",
      orderType: "",
      orderStatus: "",
      createType: "",
      creater: "",
      createDate: "",
    });
    const searchFormOptions = ref([
      [
        { title: "仓库", field: "warehouseId", type: "select", dataKey: "warehouses", data: [] },
        { title: "单据编号", field: "inboundOrderNo", type: "like" },
        { title: "上游单据编号", field: "upperOrderNo", type: "like" },
        {
          title: "单据类型",
          field: "orderType",
          type: "select",
          dataKey: "inOrderType",
          data: [],
        },
        {
          title: "单据状态",
          field: "orderStatus",
          type: "select",
          dataKey: "inboundState",
          data: [],
        },
        { title: "单据类型", field: "orderType", type: "select", dataKey: "inOrderTypeEnum", data: [], },
      ],
      [
        {
          title: "创建方式",
          field: "createType",
          type: "select",
          dataKey: "createType",
          data: [],
        },
        { title: "创建者", field: "creater", type: "like" },
        { title: "状态", field: "orderStatus", type: "select", dataKey: "inboundState", data: [], },
        { title: "创建时间", field: "createDate", type: "datetime" },
        { title: "所属仓库", field: "warehouseId",type: "selectList",dataKey: "warehouses",data: [],}
      ],
      ]
    ]);
    const columns = ref([
      {
@@ -112,12 +55,19 @@
        align: "left",
      },
      {
        field: "warehouseId",
        title: "仓库",
        type: "string",
        width: 90,
        align: "left",
        bind: { key: "warehouses", data: [] }
      },
      {
        field: "inboundOrderNo",
        title: "单据编号",
        type: "string",
        width: 120,
        width: 200,
        align: "left",
        link: true,
      },
      {
        field: "upperOrderNo",
@@ -127,23 +77,15 @@
        align: "left",
      },
      {
          field: "warehouseId",
          title: "仓库",
          type: "string",
          width: 90,
          align: "left",
          bind:{key: "warehouses", data: []}
      },
      {
        field: "orderType",
        title: "单据类型",
        type: "string",
        width: 150,
        align: "left",
        bind: { key: "inOrderType", data: [] },
        bind: { key: "inOrderTypeEnum", data: [] },
      },
      {
        field: "orderStatus",
        field: "inboundOrderStatus",
        title: "单据状态",
        type: "decimal",
        width: 90,
@@ -151,12 +93,11 @@
        bind: { key: "inboundState", data: [] },
      },
      {
        field: "createType",
        title: "创建方式",
        field: "remark",
        title: "备注",
        type: "string",
        width: 120,
        width: 150,
        align: "left",
        bind: { key: "createType", data: [] },
      },
      {
        field: "creater",
@@ -186,138 +127,13 @@
        width: 160,
        align: "left",
      },
      {
        field: "remark",
        title: "备注",
        type: "string",
        width: 100,
        align: "left",
      },
    ]);
    const detail = ref({
      cnName: "入库单明细",
      table: "InboundOrderDetail",
      columns: [
        {
          field: "id",
          title: "Id",
          type: "int",
          width: 90,
          hidden: true,
          readonly: true,
          require: true,
          align: "left",
        },
        {
          field: "orderId",
          title: "入库单主键",
          type: "string",
          width: 90,
          align: "left",
          hidden: true,
        },
        {
          field: "materielCode",
          title: "物料编号",
          type: "select",
          width: 150,
          align: "left",
          edit: { type: "" },
          required: true,
        },
        {
          field: "materielName",
          title: "物料名称",
          type: "string",
          width: 100,
          align: "left",
        },
        {
          field: "materielSpec",
          title: "物料规格",
          type: "select",
          type: "string",
          width: 100,
          align: "left",
        },
        {
          field: "batchNo",
          title: "批次号",
          type: "decimal",
          width: 90,
          align: "left",
          edit: { type: "" },
          required: true,
        },
        {
          field: "orderQuantity",
          title: "单据数量",
          type: "decimal",
          width: 90,
          align: "left",
          edit: { type: "number" },
          required: true,
        },
        {
          field: "receiptQuantity",
          title: "组盘数量",
          type: "int",
          width: 120,
          align: "left",
        },
        {
          field: "overInQuantity",
          title: "上架数量",
          type: "string",
          width: 200,
          align: "left",
        },
        {
          field: "orderDetailStatus",
          title: "订单明细状态",
          type: "string",
          width: 180,
          align: "left",
          bind: { key: "orderDetailStatusEnum", data: [] },
        },
        {
          field: "creater",
          title: "创建人",
          type: "string",
          width: 90,
          align: "left",
        },
        {
          field: "createDate",
          title: "创建时间",
          type: "datetime",
          width: 160,
          align: "left",
        },
        {
          field: "modifier",
          title: "修改人",
          type: "string",
          width: 100,
          align: "left",
        },
        {
          field: "modifyDate",
          title: "修改时间",
          type: "datetime",
          width: 160,
          align: "left",
        },
        {
          field: "remark",
          title: "备注",
          type: "string",
          width: 100,
          align: "left",
        },
      ],
      sortName: "id",
      key: "id",
      table: "",
      columns: [],
      sortName: "",
      key: "",
    });
    return {
      table,
@@ -331,5 +147,4 @@
    };
  },
});
</script>
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/inbound/inboundOrderDetail.vue
@@ -1,221 +1,220 @@
<template>
    <view-grid
      ref="grid"
      :columns="columns"
      :detail="detail"
      :editFormFields="editFormFields"
      :editFormOptions="editFormOptions"
      :searchFormFields="searchFormFields"
      :searchFormOptions="searchFormOptions"
      :table="table"
      :extend="extend"
    >
    </view-grid>
  </template>
    <script>
  import extend from "@/extension/inbound/inboundOrderDetail.js";
  import { ref, defineComponent } from "vue";
  export default defineComponent({
    setup() {
      const table = ref({
        key: "id",
        footer: "Foots",
        cnName: "入库单明细",
        name: "inboundOrderDetail",
        url: "/InboundOrderDetail/",
        sortName: "id",
      });
      const editFormFields = ref({
        deviceCode: "",
        deviceName: "",
        deviceType: "",
        deviceStatus: "",
        deviceIp: "",
        devicePort: "",
        devicePlcType: "",
        deviceRemark: "",
      });
      const editFormOptions = ref([
        [
          {
            title: "设备编号",
            required: true,
            field: "deviceCode",
            type: "string",
          },
          {
            title: "设备名称",
            required: true,
            field: "deviceName",
            type: "string",
          },
          {
            title: "设备类型",
            required: true,
            field: "deviceType",
            type: "string",
          },
          {
            title: "设备状态",
            required: true,
            field: "deviceStatus",
            type: "string",
          },
        ],
        [
          { title: "设备IP", required: true, field: "deviceIp", type: "string" },
          {
            title: "设备端口",
            required: true,
            field: "devicePort",
            type: "string",
          },
          {
            title: "PLC类型",
            required: true,
            field: "devicePlcType",
            type: "string",
          },
          {
            title: "备注",
            field: "deviceRemark",
            type: "string",
          },
        ],
      ]);
      const searchFormFields = ref({
        deviceCode: "",
        deviceType: "",
        deviceStatus: "",
      });
      const searchFormOptions = ref([
        [
          { title: "设备编号", field: "deviceCode" },
          { title: "设备类型", field: "deviceType" },
          { title: "设备状态", field: "deviceStatus" },
        ],
      ]);
      const columns = ref([
        {
          field: "id",
          title: "Id",
          type: "int",
          width: 90,
          hidden: true,
          readonly: true,
          require: true,
          align: "left",
        },
        {
          field: "orderId",
          title: "入库单主键",
          type: "string",
          width: 90,
          align: "left",
        },
        {
          field: "materielCode",
          title: "物料编号",
          type: "string",
          width: 150,
          align: "left",
        },
        {
          field: "materielName",
          title: "物料名称",
          type: "string",
          width: 150,
          align: "left",
        },
        {
          field: "batchNo",
          title: "批次号",
          type: "decimal",
          width: 90,
          align: "left",
        },
        {
          field: "orderQuantity",
          title: "单据数量",
          type: "string",
          width: 90,
          align: "left",
        },
        {
          field: "receiptQuantity",
          title: "组盘数量",
          type: "int",
          width: 120,
          align: "left",
        },
        {
          field: "overInQuantity",
          title: "上架数量",
          type: "string",
          width: 200,
          align: "left",
        },
        {
          field: "orderDetailStatus",
          title: "订单明细状态",
          type: "string",
          width: 180,
          align: "left",
        },
        {
          field: "creater",
          title: "创建人",
          type: "string",
          width: 90,
          align: "left",
        },
        {
          field: "createDate",
          title: "创建时间",
          type: "datetime",
          width: 160,
          align: "left",
        },
        {
          field: "modifier",
          title: "修改人",
          type: "string",
          width: 100,
          align: "left",
        },
        {
          field: "modifyDate",
          title: "修改时间",
          type: "datetime",
          width: 160,
          align: "left",
        },
        {
          field: "remark",
          title: "备注",
          type: "string",
          width: 100,
          align: "left",
        },
      ]);
      const detail = ref({
        cnName: "#detailCnName",
        table: "",
        columns: [],
        sortName: "",
      });
      return {
        table,
        extend,
        editFormFields,
        editFormOptions,
        searchFormFields,
        searchFormOptions,
        columns,
        detail,
      };
    },
  });
  </script>
  <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
    :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
    :table="table" :extend="extend">
  </view-grid>
</template>
<script>
import extend from "@/extension/inbound/inboundOrderDetail.js";
import { ref, defineComponent } from "vue";
export default defineComponent({
  setup() {
    const table = ref({
      key: "id",
      footer: "Foots",
      cnName: "新厂入库单明细",
      name: "inboundOrderDetail",
      url: "/InboundOrderDetail/",
      sortName: "id",
    });
    const editFormFields = ref({
    });
    const editFormOptions = ref([
    ]);
    const searchFormFields = ref({
      orderId: "",
      detailId: "",
      barCode: "",
      materielCode: "",
      materielName: "",
      batchNo: "",
      orderDetailStatus: "",
      createDate: "",
    });
    const searchFormOptions = ref([
      [
        { title: "入库单", field: "orderId", type: "like" },
        { title: "上游明细Id", field: "detailId", type: "like" },
        { title: "物料条码", field: "barCode", type: "like" },
        { title: "物料编号", field: "materielCode", type: "like" },
      ],
      [
        { title: "物料名称", field: "materielName", type: "like" },
        { title: "物料批次", field: "batchNo", type: "like" },
        { title: "状态", field: "orderDetailStatus", type: "select", dataKey: "inboundState", data: [], },
        { title: "创建时间", field: "createDate", type: "datetime", },
      ],
    ]);
    const columns = ref([
      {
        field: "id",
        title: "Id",
        type: "int",
        width: 90,
        hidden: true,
        readonly: true,
        require: true,
        align: "left",
      },
      {
        field: "orderId",
        title: "入库单",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "detailId",
        title: "上游明细Id",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "barCode",
        title: "物料条码",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "materialCode",
        title: "物料编号",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "materialName",
        title: "物料名称",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "materialLot",
        title: "物料批次",
        type: "decimal",
        width: 90,
        align: "left",
      },
      {
        field: "materialWide",
        title: "幅宽",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "materialThick",
        title: "卷径",
        type: "int",
        width: 120,
        align: "left",
      },
      {
        field: "materialWeight",
        title: "重量",
        type: "string",
        width: 200,
        align: "left",
      },
      {
        field: "materialSpec",
        title: "规格",
        type: "string",
        width: 180,
        align: "left",
      },
      {
        field: "orderQuantity",
        title: "单据数量",
        type: "decimal",
        width: 120,
        align: "left",
      },
      {
        field: "bindQuantity",
        title: "组盘数量",
        type: "decimal",
        width: 120,
        align: "left",
      },
      {
        field: "inQuantity",
        title: "已入库数量",
        type: "decimal",
        width: 120,
        align: "left",
      },
      {
        field: "orderDetailStatus",
        title: "明细状态",
        type: "string",
        width: 120,
        align: "left",
      },
      {
        field: "unit",
        title: "单位",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "remark",
        title: "备注",
        type: "string",
        width: 200,
        align: "left",
      },
      {
        field: "creater",
        title: "创建人",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "createDate",
        title: "创建时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
      {
        field: "modifier",
        title: "修改人",
        type: "string",
        width: 100,
        align: "left",
      },
      {
        field: "modifyDate",
        title: "修改时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
    ]);
    const detail = ref({
      cnName: "#detailCnName",
      table: "",
      columns: [],
      sortName: "",
    });
    return {
      table,
      extend,
      editFormFields,
      editFormOptions,
      searchFormFields,
      searchFormOptions,
      columns,
      detail,
    };
  },
});
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/inbound/mesProInOrder.vue
ÎļþÒÑɾ³ý
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/inbound/mesProInOrderInfo.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,238 @@
<template>
  <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
    :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
    :table="table" :extend="extend">
  </view-grid>
</template>
<script>
import extend from "@/extension/inbound/mesProInOrderInfo.js";
import { ref, defineComponent } from "vue";
export default defineComponent({
  setup() {
    const table = ref({
      key: "id",
      footer: "Foots",
      cnName: "MES成品/半成品单",
      name: "mesProInOrderInfo",
      url: "/MesProInOrderInfo/",
      sortName: "id",
    });
    const editFormFields = ref({
    });
    const editFormOptions = ref([
    ]);
    const searchFormFields = ref({
      warehouseId:"",
      productOrderNo:"",
      mESProOrderType:"",
      mESProOrderStatus:"",
      materialCode:"",
      materialLot:"",
      proPackCode:"",
      createDate:"",
    });
    const searchFormOptions = ref([
      [
        { title: "仓库", field: "warehouseId", type: "select", dataKey: "warehouses", data: [], },
        { title: "生产订单编码", field: "productOrderNo", type: "like" },
        { title: "订单类型", field: "mESProOrderType", type: "select", dataKey: "inOrderTypeEnum", data: [], },
        { title: "单据状态", field: "mESProInStatus", type: "select", dataKey: "inboundState", data: [], },
      ],
      [
        { title: "物料编号", field: "materialCode", type: "like" },
        { title: "物料批次", field: "materialLot", type: "like" },
        { title: "纸箱物料编码", field: "proPackCode", type: "like" },
        { title: "创建时间", field: "createDate", type: "datetime" },
      ],
    ]);
    const columns = ref([
      {
        field: "id",
        title: "Id",
        type: "int",
        width: 90,
        hidden: true,
        readonly: true,
        require: true,
        align: "left",
      },
      {
        field: "warehouseId",
        title: "仓库",
        type: "string",
        width: 90,
        align: "left",
        bind: { key: "warehouses", data: [] }
      },
      {
        field: "productOrderNo",
        title: "生产订单编码",
        type: "string",
        width: 200,
        align: "left",
      },
      {
        field: "processNum",
        title: "工序序号",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "mesProOrderType",
        title: "订单类型",
        type: "select",
        width: 150,
        align: "left",
        bind: { key: "inOrderTypeEnum", data: [] },
      },
      {
        field: "processNum",
        title: "派单工单编码",
        type: "string",
        width: 200,
        align: "left",
      },
      {
        field: "materialCode",
        title: "物料编号",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "materialLot",
        title: "物料批次",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "gradeCode",
        title: "物料等级",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "proQuantity",
        title: "物料数量",
        type: "decimal",
        width: 120,
        align: "left",
      },
      {
        field: "barCode",
        title: "物料条码",
        type: "string",
        width: 200,
        align: "left",
      },
      {
        field: "thickness",
        title: "卷径",
        type: "string",
        width: 120,
        align: "left",
      },
      {
        field: "wide",
        title: "幅宽",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "weight",
        title: "重量",
        type: "decimal",
        width: 120,
        align: "left",
      },
      {
        field: "proPackCode",
        title: "成品包材纸箱物料编码",
        type: "string",
        width: 200,
        align: "left",
      },
      {
        field: "length",
        title: "箱长",
        type: "decimal",
        width: 120,
        align: "left",
      },
      {
        field: "width",
        title: "箱宽",
        type: "decimal",
        width: 120,
        align: "left",
      },
      {
        field: "height",
        title: "箱高",
        type: "decimal",
        width: 120,
        align: "left",
      },
      {
        field: "mesProInStatus",
        title: "单据状态",
        type: "decimal",
        width: 90,
        align: "left",
        bind: { key: "inboundState", data: [] },
      },
      {
        field: "creater",
        title: "创建人",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "createDate",
        title: "创建时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
      {
        field: "modifier",
        title: "修改人",
        type: "string",
        width: 100,
        align: "left",
      },
      {
        field: "modifyDate",
        title: "修改时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
    ]);
    const detail = ref({
      cnName: "入库单明细",
      table: "",
      columns: [],
      sortName: "",
      key: "",
    });
    return {
      table,
      extend,
      editFormFields,
      editFormOptions,
      searchFormFields,
      searchFormOptions,
      columns,
      detail,
    };
  },
});
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/inbound/proDeliverBackOrder.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,199 @@
<template>
    <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
        :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
        :table="table" :extend="extend">
    </view-grid>
</template>
<script>
import extend from "@/extension/inbound/proDeliverBackOrder.js";
import { ref, defineComponent } from "vue";
export default defineComponent({
    setup() {
        const table = ref({
            key: "id",
            footer: "Foots",
            cnName: "成品销售退货入库单",
            name: "proDeliverBackOrder",
            url: "/ProDeliverBackOrder/",
            sortName: "id",
        });
        const editFormFields = ref({
        });
        const editFormOptions = ref([
            [
                {
                    title: "仓库",
                    required: true,
                    field: "warehouseId",
                    type: "string",
                },
                {
                    title: "WMS单据编号",
                    required: true,
                    field: "deliveryBackInCode",
                    type: "string",
                },
                {
                    title: "成品销售退货单号",
                    required: true,
                    field: "deliveryBackCode",
                    type: "string",
                },
                {
                    title: "订单类型",
                    required: true,
                    field: "orderType",
                    type: "string",
                },
                {
                    title: "操作员工",
                    required: true,
                    field: "employeeName",
                    type: "string",
                },
                {
                    title: "状态",
                    required: true,
                    field: "deliveryBackStatus",
                    type: "decimal",
                },
                {
                    title: "备注",
                    required: false,
                    field: "remark",
                    type: "string",
                },
            ],
        ]);
        const searchFormFields = ref({
            warehouseId: "",
            deliveryBackInCode: "",
            deliveryBackCode: "",
            orderType: "",
            employeeName: "",
            deliveryBackStatus: "",
        });
        const searchFormOptions = ref([
            [
                { title: "仓库", field: "warehouseId", type: "select", dataKey: "warehouses", data: [] },
                { title: "WMS单号", field: "deliveryBackInCode", type: "like" },
                { title: "成品单号", field: "deliveryBackCode", type: "like" },
                { title: "订单类型", field: "orderType", type: "select", dataKey: "inOrderTypeEnum", data: [] },
            ],
            [
                { title: "操作员工", field: "employeeName", type: "like" },
                { title: "状态", field: "deliveryBackStatus", type: "select", dataKey: "inboundState", data: [] },
                { title: "创建时间", field: "createDate", type: "datetime" },
            ],
        ]);
        const columns = ref([
            {
                field: "id",
                title: "Id",
                type: "int",
                width: 90,
                hidden: true,
                readonly: true,
                require: true,
                align: "left",
            },
            {
                field: "warehouseId",
                title: "仓库",
                type: "string",
                width: 70,
                align: "left",
            },
            {
                field: "deliveryBackInCode",
                title: "WMS单号",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "deliveryBackCode",
                title: "成品单号",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "orderType",
                title: "订单类型",
                type: "select",
                width: 150,
                align: "left",
                bind: { key: "inOrderTypeEnum", data: [] },
            },
            {
                field: "employeeName",
                title: "操作员工",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "deliveryBackStatus",
                title: "状态",
                type: "select",
                width: 90,
                align: "left",
                bind: { key: "inboundState", data: [] },
            },
            {
                field: "remark",
                title: "备注",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "creater",
                title: "创建人",
                type: "string",
                width: 90,
                align: "left",
            },
            {
                field: "createDate",
                title: "创建时间",
                type: "datetime",
                width: 160,
                align: "left",
            },
            {
                field: "modifier",
                title: "修改人",
                type: "string",
                width: 100,
                align: "left",
            },
            {
                field: "modifyDate",
                title: "修改时间",
                type: "datetime",
                width: 160,
                align: "left",
            },
        ]);
        const detail = ref({
            cnName: "#detailCnName",
            table: "",
            columns: [],
            sortName: "",
        });
        return {
            table,
            extend,
            editFormFields,
            editFormOptions,
            searchFormFields,
            searchFormOptions,
            columns,
            detail,
        };
    },
});
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/inbound/proDeliverBackOrderDetail.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,236 @@
<template>
    <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
        :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
        :table="table" :extend="extend">
    </view-grid>
</template>
<script>
import extend from "@/extension/inbound/proDeliverBackOrderDetail.js";
import { ref, defineComponent } from "vue";
export default defineComponent({
    setup() {
        const table = ref({
            key: "id",
            footer: "Foots",
            cnName: "成品销售退货入库单明细",
            name: "proDeliverBackOrderDetail",
            url: "/ProDeliverBackOrderDetail/",
            sortName: "id",
        });
        const editFormFields = ref({
        });
        const editFormOptions = ref([
            [
                {
                    title: "头表",
                    required: true,
                    field: "deliverBackId",
                    type: "string",
                },
                {
                    title: "销售出库发货单号",
                    required: true,
                    field: "deliverCode",
                    type: "string",
                },
                {
                    title: "销售单号",
                    required: true,
                    field: "saleOrderNo",
                    type: "string",
                },
                {
                    title: "物料条码",
                    required: true,
                    field: "barCode",
                    type: "string",
                },
                {
                    title: "物料编号",
                    required: true,
                    field: "materialCode",
                    type: "string",
                },
                {
                    title: "物料名称",
                    required: true,
                    field: "materialName",
                    type: "string",
                },
            ],
        ]);
        const searchFormFields = ref({
            deliverBackId: "",
            deliverCode: "",
            saleOrderNo: "",
            barCode: "",
            materialCode: "",
            materialName: "",
            materialLot: "",
            quantity: "",
            customer: "",
        });
        const searchFormOptions = ref([
            [
                { title: "头表", field: "deliverBackId", type: "like" },
                { title: "出库单号", field: "deliverCode", type: "like" },
                { title: "销售单号", field: "saleOrderNo", type: "like" },
                { title: "物料条码", field: "barCode", type: "like" },
            ],
            [
                { title: "物料编号", field: "materialCode", type: "like" },
                { title: "物料名称", field: "materialName", type: "like" },
                { title: "物料批次", field: "materialLot", type: "like" },
                { title: "客户编号", field: "customer", type: "like" },
            ],
            [
                { title: "状态", field: "deliverBackDetailStatus", type: "select", dataKey: "inboundState", data: [] },
                { title:"创建时间", field:"createDate", type:"datetime" },
            ]
        ]);
        const columns = ref([
            {
                field: "id",
                title: "Id",
                type: "int",
                width: 90,
                hidden: true,
                readonly: true,
                require: true,
                align: "left",
            },
            {
                field: "deliverBackId",
                title: "头表",
                type: "string",
                width: 70,
                align: "left",
            },
            {
                field: "deliverCode",
                title: "出库单号",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "saleOrderNo",
                title: "销售单号",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "barCode",
                title: "物料条码",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "materialCode",
                title: "物料编号",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "materielName",
                title: "物料名称",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "materialLot",
                title: "物料批次",
                type: "decimal",
                width: 90,
                align: "left",
            },
            {
                field: "quantity",
                title: "数量",
                type: "decimal",
                width: 90,
                align: "left",
            },
            {
                field: "customer",
                title: "客户编号",
                type: "string",
                width: 100,
                align: "left",
            },
            {
                field: "backInboundQty",
                title: "已入库数量",
                type: "decimal",
                width: 120,
                align: "left",
            },
            {
                field: "deliverBackDetailStatus",
                title: "状态",
                type: "string",
                width: 120,
                align: "left",
                bind: { key: "inboundState", data: [] },
            },
            {
                field: "unit",
                title: "单位",
                type: "string",
                width: 90,
                align: "left",
            },
            {
                field: "creater",
                title: "创建人",
                type: "string",
                width: 90,
                align: "left",
            },
            {
                field: "createDate",
                title: "创建时间",
                type: "datetime",
                width: 160,
                align: "left",
            },
            {
                field: "modifier",
                title: "修改人",
                type: "string",
                width: 100,
                align: "left",
            },
            {
                field: "modifyDate",
                title: "修改时间",
                type: "datetime",
                width: 160,
                align: "left",
            },
        ]);
        const detail = ref({
            cnName: "#detailCnName",
            table: "",
            columns: [],
            sortName: "",
        });
        return {
            table,
            extend,
            editFormFields,
            editFormOptions,
            searchFormFields,
            searchFormOptions,
            columns,
            detail,
        };
    },
});
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/inbound/purchaseOrder.vue
@@ -1,19 +1,10 @@
<template>
  <view-grid
    ref="grid"
    :columns="columns"
    :detail="detail"
    :editFormFields="editFormFields"
    :editFormOptions="editFormOptions"
    :searchFormFields="searchFormFields"
    :searchFormOptions="searchFormOptions"
    :table="table"
    :extend="extend"
  >
  <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
    :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
    :table="table" :extend="extend">
  </view-grid>
</template>
    <script>
<script>
import extend from "@/extension/inbound/purchaseOrder.js";
import { ref, defineComponent } from "vue";
export default defineComponent({
@@ -21,67 +12,64 @@
    const table = ref({
      key: "id",
      footer: "Foots",
      cnName: "采购单",
      cnName: "二期采购单",
      name: "purchaseOrder",
      url: "/PurchaseOrder/",
      sortName: "id",
    });
    const editFormFields = ref({
      // orderType: "",
      // inboundOrderNo: "",
      // upperOrderNo: "",
      // remark: "",
      orderType: "",
      inboundOrderNo: "",
      upperOrderNo: "",
      remark: "",
    });
    const editFormOptions = ref([
      // [
      //   {
      //     title: "单据类型",
      //     required: true,
      //     field: "orderType",
      //     type: "select",
      //     dataKey: "inOrderType",
      //     data: [],
      //   },
      //   {
      //     field: "inboundOrderNo",
      //     title: "单据编号",
      //     type: "string",
      //   },
      //   {
      //     title: "上游单据编号",
      //     field: "upperOrderNo",
      //     type: "string",
      //   },
      //   {
      //     title: "备注",
      //     field: "remark",
      //     type: "textarea",
      //   },
      // ],
      [
        {
          title: "单据类型",
          required: true,
          field: "orderType",
          type: "select",
          dataKey: "inOrderType",
          data: [],
        },
        {
          field: "inboundOrderNo",
          title: "单据编号",
          type: "string",
        },
        {
          title: "上游单据编号",
          field: "upperOrderNo",
          type: "string",
        },
        {
          title: "备注",
          field: "remark",
          type: "textarea",
        },
      ],
    ]);
    const searchFormFields = ref({
      purchaseOrderNo: "",
      purchaseOrderType: "",
      purchaseOrderStatus: "",
      inboundOrderNo: "",
      upperOrderNo: "",
      orderType: "",
      orderStatus: "",
      createType: "",
      creater: "",
      createDate: "",
    });
    const searchFormOptions = ref([
      [
        { title: "采购单号", field: "purchaseOrderNo", type: "like" },
        {
          title: "单据类型",
          field: "purchaseOrderType",
          type: "select",
          dataKey: "purchaseType",
          data: [],
        },
        {
          title: "单据状态",
          field: "purchaseOrderStatus",
          type: "select",
          dataKey: "purchaseOrderStatus",
          data: [],
        },
      ]
        { title: "仓库", field: "warehouseId", type: "select", dataKey: "warehouses", data: [], },
        { title: "单据编号", field: "inboundOrderNo", type: "like" },
        { title: "上游单号", field: "upperOrderNo", type: "like" },
        { title: "状态", field: "orderStatus", type: "select", dataKey: "inboundState", data: [], },
      ],
      [
        {title: "创建时间",field: "createDate",type: "datetime",},
      ],
    ]);
    const columns = ref([
      {
@@ -95,49 +83,47 @@
        align: "left",
      },
      {
        field: "warehouseId",
        title: "仓库",
        type: "string",
        width: 150,
        align: "left",
        bind: { key: "warehouses", data: [] },
      },
      {
        field: "purchaseOrderNo",
        title: "采购单号",
        type: "string",
        width: 150,
        align: "left",
        link: true,
      },
      {
        field: "purchaseOrderType",
        title: "单据类型",
        type: "string",
        width: 150,
        align: "left",
        bind: { key: "", data: [{key:'S',value:"标准入库"},{key:'V',value:"寄售补给入库"}] },
      },
      {
        field: "supplierCode",
        title: "供应商编号",
        type: "string",
        width: 120,
        width: 150,
        align: "left",
      },
      {
        field: "orderQuantity",
        title: "采购数量",
        type: "decimal",
        type: "int",
        width: 90,
        align: "left",
      },
      {
        field: "purchaseOrderStatus",
        title: "采购单状态",
        title: "状态",
        type: "string",
        width: 90,
        align: "left",
        bind: { key: "purchaseOrderStatus", data: [] },
        bind: { key: "inboundState", data: [] },
      },
      {
        field: "orderDate",
        title: "下单日期",
        field: "remark",
        title: "备注",
        type: "string",
        width: 160,
        width: 200,
        align: "left",
      },
      {
@@ -153,7 +139,6 @@
        type: "datetime",
        width: 160,
        align: "left",
      },
      {
        field: "modifier",
@@ -178,140 +163,9 @@
      },
    ]);
    const detail = ref({
      cnName: "采购单明细",
      table: "InboundOrderDetail",
      columns: [
        {
          field: "id",
          title: "Id",
          type: "int",
          width: 90,
          hidden: true,
          readonly: true,
          require: true,
          align: "left",
        },
        {
          field: "purchaseOrderId",
          title: "采购单主键",
          type: "string",
          width: 90,
          align: "left",
          hidden: true,
        },
        {
          field: "rowNo",
          title: "行号",
          type: "string",
          width: 150,
          align: "left"
        },
        {
          field: "materielCode",
          title: "物料编号",
          type: "select",
          width: 150,
          align: "left",
          edit: { type: "" },
          required: true,
        },
        {
          field: "materielName",
          title: "物料名称",
          type: "string",
          width: 100,
          align: "left"
        },
        {
          field: "materielSpec",
          title: "物料规格",
          type: "select",
          type: "string",
          width: 100,
          align: "left",
        },
        // {
        //   field: "batchNo",
        //   title: "批次号",
        //   type: "decimal",
        //   width: 90,
        //   align: "left",
        //   edit: { type: "" },
        //   required: true,
        // },
        {
          field: "purchaseDetailQuantity",
          title: "单据数量",
          type: "decimal",
          width: 100,
          align: "left",
        },
        {
          field:"purchaseDetailReceiveQty",
          title: "已收数量",
          type: "decimal",
          width: 100,
          align: "left",
        },
        {
          field: "unit",
          title: "单位",
          type: "string",
          width: 120,
          align: "left",
        },
        {
          field: "warehouseId",
          title: "仓库",
          type: "string",
          width: 100,
          align: "left",
          bind: { key: "warehouses", data: [] },
        },
        {
          field: "purchaseDetailStatus",
          title: "订单明细状态",
          type: "string",
          width: 180,
          align: "left",
          bind: { key: "purchaseOrderStatus", data: [] },
        },
        {
          field: "creater",
          title: "创建人",
          type: "string",
          width: 90,
          align: "left",
        },
        {
          field: "createDate",
          title: "创建时间",
          type: "datetime",
          width: 160,
          align: "left",
        },
        {
          field: "modifier",
          title: "修改人",
          type: "string",
          width: 100,
          align: "left",
        },
        {
          field: "modifyDate",
          title: "修改时间",
          type: "datetime",
          width: 160,
          align: "left",
        },
        {
          field: "remark",
          title: "备注",
          type: "string",
          width: 100,
          align: "left",
        },
      ],
      cnName: "#detailCnName",
      table: "",
      columns: [],
      sortName: "id",
      key: "id",
    });
@@ -327,5 +181,4 @@
    };
  },
});
</script>
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/inbound/purchaseOrderDetail.vue
@@ -1,67 +1,205 @@
<!--
*Author:jxx
 *Contact:283591387@qq.com
 *代码由框架生成,任何更改都可能导致被代码生成器覆盖
 *业务请在@/extension/widesea_wcs/order/Dt_PurchaseOrderDetail.js此处编写
 -->
<template>
    <view-grid ref="grid"
               :columns="columns"
               :detail="detail"
               :editFormFields="editFormFields"
               :editFormOptions="editFormOptions"
               :searchFormFields="searchFormFields"
               :searchFormOptions="searchFormOptions"
               :table="table"
               :extend="extend">
    <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
        :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
        :table="table" :extend="extend">
    </view-grid>
</template>
<script>
    import extend from "@/extension/inbound/purchaseOrderDetail.js";
    import { ref, defineComponent } from "vue";
    export default defineComponent({
        setup() {
            const table = ref({
                key: 'id',
                footer: "Foots",
                cnName: '采购单明细',
                name: 'purchaseOrderDetail',
                url: "/PurchaseOrderDetail/",
                sortName: "id"
            });
            const editFormFields = ref({});
            const editFormOptions = ref([]);
            const searchFormFields = ref({});
            const searchFormOptions = ref([]);
            const columns = ref([{field:'id',title:'主键',type:'int',width:110,hidden:true,readonly:true,require:true,align:'left'},
                       {field:'purchaseOrderId',title:'头表主键',type:'int',width:110,require:true,align:'left',sort:true},
                       {field:'rowNo',title:'行号',type:'int',width:110,require:true,align:'left'},
                       {field:'materielCode',title:'物料编号',type:'string',width:110,require:true,align:'left'},
                       {field:'purchaseDetailStatus',title:'采购单明细状态',type:'int',width:110,require:true,align:'left'},
                       {field:'warehouseId',title:'WarehouseId',type:'int',width:110,require:true,align:'left'},
                       {field:'purchaseDetailQuantity',title:'PurchaseDetailQuantity',type:'float',width:110,require:true,align:'left'},
                       {field:'unit',title:'Unit',type:'string',width:110,require:true,align:'left'},
                       {field:'creater',title:'创建者',type:'string',width:110,require:true,align:'left'},
                       {field:'createDate',title:'创建时间',type:'datetime',width:150,require:true,align:'left',sort:true},
                       {field:'codifier',title:'修改人',type:'string',width:100,align:'left'},
                       {field:'modifyDate',title:'修改日期',type:'datetime',width:150,align:'left',sort:true}]);
            const detail = ref({
                cnName: "#detailCnName",
                table: "#detailTable",
                columns: [],
                sortName: "",
                key: ""
            });
            return {
                table,
                extend,
                editFormFields,
                editFormOptions,
                searchFormFields,
                searchFormOptions,
                columns,
                detail,
            };
        },
    });
</script>
import extend from "@/extension/inbound/purchaseOrderDetail.js";
import { ref, defineComponent } from "vue";
export default defineComponent({
    setup() {
        const table = ref({
            key: "id",
            footer: "Foots",
            cnName: "二期采购单明细",
            name: "purchaseOrderDetail",
            url: "/PurchaseOrderDetail/",
            sortName: "id",
        });
        const editFormFields = ref({
        });
        const editFormOptions = ref([
        ]);
        const searchFormFields = ref({
            purchaseOrderId: "",
            detailId: "",
            barCode: "",
            materielCode: "",
            materielName: "",
            purchaseDetailStatus: "",
        });
        const searchFormOptions = ref([
            [
                { title: "头表", field: "purchaseOrderId", type: "like" },
                { title: "上游明细Id", field: "detailId", type: "like" },
                { title: "物料条码", field: "barCode", type: "like" },
                { title: "物料编号", field: "materielCode", type: "like" },
            ],
            [
                { title: "物料名称", field: "materielName", type: "like" },
                { title: "状态", field: "purchaseDetailStatus", type: "select", dataKey: "inboundState", data: [] },
            ]
        ]);
        const columns = ref([
            {
                field: "id",
                title: "Id",
                type: "int",
                width: 90,
                hidden: true,
                readonly: true,
                require: true,
                align: "left",
            },
            {
                field: "purchaseOrderId",
                title: "头表",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "detailId",
                title: "上游明细Id",
                type: "string",
                width: 120,
                align: "left",
            },
            {
                field: "barCode",
                title: "物料条码",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "materialCode",
                title: "物料编号",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "materielName",
                title: "物料名称",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "materialLot",
                title: "物料批次",
                type: "string",
                width: 120,
                align: "left",
            },
            {
                field: "purchaseDetailQuantity",
                title: "数量",
                type: "int",
                width: 90,
                align: "left",
            },
            {
                field: "purchaseDetailWide",
                title: "幅宽",
                type: "int",
                width: 90,
                align: "left",
            },
            {
                field: "purchaseDetailThickness",
                title: "卷径",
                type: "int",
                width: 90,
                align: "left",
            },
            {
                field: "purchaseDetailWeight",
                title: "重量",
                type: "string",
                width: 120,
                align: "left",
            },
            {
                field: "materielSpec",
                title: "物料规格",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "purchaseDetailStatus",
                title: "明细状态",
                type: "string",
                width: 90,
                align: "left",
                bind: { key: "inboundState", data: [] },
            },
            {
                field: "purchaseDetailInboundQty",
                title: "已入库数量",
                type: "int",
                width: 90,
                align: "left",
            },
            {
                field: "unit",
                title: "单位",
                type: "int",
                width: 90,
                align: "left",
            },
            {
                field: "creater",
                title: "创建人",
                type: "string",
                width: 90,
                align: "left",
            },
            {
                field: "createDate",
                title: "创建时间",
                type: "datetime",
                width: 160,
                align: "left",
            },
            {
                field: "modifier",
                title: "修改人",
                type: "string",
                width: 100,
                align: "left",
            },
            {
                field: "modifyDate",
                title: "修改时间",
                type: "datetime",
                width: 160,
                align: "left",
            },
        ]);
        const detail = ref({
            cnName: "#detailCnName",
            table: "",
            columns: [],
            sortName: "id",
            key: "id",
        });
        return {
            table,
            extend,
            editFormFields,
            editFormOptions,
            searchFormFields,
            searchFormOptions,
            columns,
            detail,
        };
    },
});
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/inbound/returnBSTOrder.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,167 @@
<template>
  <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
    :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
    :table="table" :extend="extend">
  </view-grid>
</template>
<script>
import extend from "@/extension/inbound/returnBSTOrder.js";
import { ref, defineComponent } from "vue";
export default defineComponent({
  setup() {
    const table = ref({
      key: "id",
      footer: "Foots",
      cnName: "BST退料单",
      name: "returnBSTOrder",
      url: "/returnBSTOrder/",
      sortName: "id",
    });
    const editFormFields = ref({
    });
    const editFormOptions = ref([
    ]);
    const searchFormFields = ref({
      warehouseId:"",
      paperWreturnId:"",
      returnInboundNo:"",
      paperWreturnNo:"",
      returnDate:"",
    });
    const searchFormOptions = ref([
      [
        { title: "仓库", field: "warehouseId", type: "select", dataKey: "warehouses", data: [] },
        { title: "退料单来源ID", field: "paperWreturnId", type: "like" },
        { title: "WMS单号", field: "returnInboundNo", type: "like" },
        { title: "退料单号", field: "paperWreturnNo", type: "like", },
      ],
      [
        { title: "退料日期", field: "returnDate", type: "datetime", }
      ],
    ]);
    const columns = ref([
      {
        field: "id",
        title: "Id",
        type: "int",
        width: 90,
        hidden: true,
        readonly: true,
        require: true,
        align: "left",
      },
      {
        field: "warehouseId",
        title: "仓库",
        type: "string",
        width: 90,
        align: "left",
        bind: { key: "warehouses", data: [] }
      },
      {
        field: "paperWreturnId",
        title: "退料单来源ID",
        type: "int",
        width: 120,
        align: "left",
      },
      {
        field: "returnInboundNo",
        title: "WMS单据编号",
        type: "string",
        width: 200,
        align: "left",
      },
      {
        field: "paperWreturnNo",
        title: "退料单编号",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "employeeName",
        title: "退料员工",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "totalPaperWreturnLength",
        title: "退料总长度",
        type: "decimal",
        width: 150,
        align: "left",
      },
      {
        field: "returnOrderStatus",
        title: "退料单状态",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "wreturnDate",
        title: "退料日期",
        type: "date",
        width: 150,
        align: "left",
      },
      {
        field: "remark",
        title: "备注",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "creater",
        title: "创建人",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "createDate",
        title: "创建时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
      {
        field: "modifier",
        title: "修改人",
        type: "string",
        width: 100,
        align: "left",
      },
      {
        field: "modifyDate",
        title: "修改时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
    ]);
    const detail = ref({
      cnName: "入库单明细",
      table: "",
      columns: [],
      sortName: "",
      key: "",
    });
    return {
      table,
      extend,
      editFormFields,
      editFormOptions,
      searchFormFields,
      searchFormOptions,
      columns,
      detail,
    };
  },
});
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/inbound/returnBSTOrderDetail.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,214 @@
<template>
  <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
    :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
    :table="table" :extend="extend">
  </view-grid>
</template>
<script>
import extend from "@/extension/inbound/returnBSTOrderDetail.js";
import { ref, defineComponent } from "vue";
import { data } from "vue-barcode";
export default defineComponent({
  setup() {
    const table = ref({
      key: "id",
      footer: "Foots",
      cnName: "BST退料单明细",
      name: "returnBSTOrderDetail",
      url: "/ReturnBSTOrderDetail/",
      sortName: "id",
    });
    const editFormFields = ref({
    });
    const editFormOptions = ref([
    ]);
    const searchFormFields = ref({
      returnBSTOrderId:"",
      paperWreturnId:"",
      materialId:"",
      barcode:"",
      materialNo:"",
      materialName:"",
      seqNo:"",
      returnBSTOrderDetailStatus:"",
    });
    const searchFormOptions = ref([
      [
        { title: "头表", field: "returnBSTOrderId", type: "like" },
        { title: "退料来源ID", field: "paperWreturnId", type: "like" },
        { title: "物料来源ID", field: "materialId", type: "like" },
        { title: "物料条码", field: "barcode", type: "like" },
      ],
      [
        { title: "物料编号", field: "materialNo", type: "like" },
        { title: "物料名称", field: "materialName", type: "like" },
        { title: "批次序列号", field: "seqNo", type: "like" },
        { title: "状态", field: "returnBSTOrderDetailStatus", type: "select", dataKey: "inboundState", data: [], },
      ],
      [
        { title: "创建时间", field: "createDate", type: "datetime" },
      ]
    ]);
    const columns = ref([
      {
        field: "id",
        title: "Id",
        type: "int",
        width: 90,
        hidden: true,
        readonly: true,
        require: true,
        align: "left",
      },
      {
        field: "returnBSTOrderId",
        title: "头表",
        type: "string",
        width: 200,
        align: "left",
      },
      {
        field: "paperWreturnId",
        title: "退料来源ID",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "materialId",
        title: "物料来源ID",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "barcode",
        title: "物料条码",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "materialNo",
        title: "物料编号",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "materialName",
        title: "物料名称",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "seqNo",
        title: "批次序列号",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "unit",
        title: "单位",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "materialWide",
        title: "幅宽",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "materialThick",
        title: "直径",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "procurementLength",
        title: "退料长度",
        type: "decimal",
        width: 150,
        align: "left",
      },
      {
        field: "qty",
        title: "退料数量",
        type: "decimal",
        width: 150,
        align: "left",
      },
      {
        field: "returnBSTOrderDetailStatus",
        title: "状态",
        type: "select",
        width: 90,
        align: "left",
        bind: { key: "inboundState", data: [] },
      },
      {
        field: "remark",
        title: "备注",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "creater",
        title: "创建人",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "createDate",
        title: "创建时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
      {
        field: "modifier",
        title: "修改人",
        type: "string",
        width: 100,
        align: "left",
      },
      {
        field: "modifyDate",
        title: "修改时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
    ]);
    const detail = ref({
      cnName: "入库单明细",
      table: "",
      columns: [],
      sortName: "",
      key: "",
    });
    return {
      table,
      extend,
      editFormFields,
      editFormOptions,
      searchFormFields,
      searchFormOptions,
      columns,
      detail,
    };
  },
});
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/outbound/outBSTPickInfo.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,187 @@
<template>
    <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
        :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
        :table="table" :extend="extend">
    </view-grid>
</template>
<script>
import extend from "@/extension/outbound/outBSTPickInfo.js";
import { ref, defineComponent } from "vue";
import { data } from "vue-barcode";
export default defineComponent({
    setup() {
        const table = ref({
            key: "id",
            footer: "Foots",
            cnName: "博思通领料信息",
            name: "outBSTPickInfo",
            url: "/OutBSTPickInfo/",
            sortName: "id",
        });
        const editFormFields = ref({
        });
        const editFormOptions = ref([
        ]);
        const searchFormFields = ref({
        });
        const searchFormOptions = ref([
            [
                { title: "出库主表ID", field: "outBSTOrderId", type: "like" },
                { title: "关联主表ID", field: "boardMpsId", type: "like" },
                { title: "物料来源ID", field: "materialId", type: "like" },
                { title: "物料编号", field: "materialNo", type: "like" },
            ],
            [
                { title: "物料名称", field: "materialName", type: "like" },
                { title: "状态", field: "outBSTOrderDetailStatus", type: "select", dataKey: "outboundStatusEnum", data: [] },
                { title: "创建时间", field: "createDate", type: "datetime" },
            ],
        ]);
        const columns = ref([
            {
                field: "id",
                title: "Id",
                type: "int",
                width: 90,
                hidden: true,
                readonly: true,
                require: true,
                align: "left",
            },
            {
                field: "outBSTOrderId",
                title: "出库主表ID",
                type: "string",
                width: 90,
                align: "left",
            },
            {
                field: "boardMpsId",
                title: "关联的主表ID",
                type: "string",
                width: 100,
                align: "left",
            },
            {
                field: "width",
                title: "幅宽",
                type: "string",
                width: 90,
                align: "left",
            },
            {
                field: "xqLen",
                title: "需求长度",
                type: "string",
                width: 90,
                align: "left",
            },
            {
                field: "totalUsage",
                title: "总用量",
                type: "string",
                width: 90,
                align: "left",
            },
            {
                field: "materialId",
                title: "物料来源ID",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "materialNo",
                title: "物料编号",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "materialName",
                title: "物料名称",
                type: "string",
                width: 150,
                align: "left",
            },
            {
                field: "procurementLength",
                title: "采购长度",
                type: "string",
                width: 110,
                align: "left",
            },
            {
                field: "assignTotalUsage",
                title: "已分配用量",
                type: "string",
                width: 110,
                align: "left",
            },
            {
                field: "outTotalUsage",
                title: "已出用量",
                type: "string",
                width: 110,
                align: "left",
            },
            {
                field: "outBSTOrderDetailStatus",
                title: "状态",
                type: "select",
                width: 90,
                align: "left",
                bind: { key: "outboundStatusEnum", data: [] },
            },
            {
                field: "creater",
                title: "创建人",
                type: "string",
                width: 90,
                align: "left",
            },
            {
                field: "createDate",
                title: "创建时间",
                type: "datetime",
                width: 160,
                align: "left",
            },
            {
                field: "modifier",
                title: "修改人",
                type: "string",
                width: 100,
                align: "left",
            },
            {
                field: "modifyDate",
                title: "修改时间",
                type: "datetime",
                width: 160,
                align: "left",
            },
        ]);
        const detail = ref({
            cnName: "入库单明细",
            table: "",
            columns: [],
            sortName: "",
            key: "",
        });
        return {
            table,
            extend,
            editFormFields,
            editFormOptions,
            searchFormFields,
            searchFormOptions,
            columns,
            detail,
        };
    },
});
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/outbound/outStockLockInfo.vue
@@ -96,7 +96,7 @@
          title: "单据类型",
          field: "orderType",
          type: "select",
          dataKey: "outOrderType",
          dataKey: "outOrderTypeEnum",
          data: [],
        },
        
@@ -111,8 +111,11 @@
        {title: "货位编号",field: "locationCode",type: "like",},
        { title: "托盘编号", field: "palletCode", type: "like" },
        { title: "任务号", field: "taskNum", type: "like" },
        { title: "状态", field: "status", type: "select",dataKey:"outLockStockStatusEnum", data:[]},
        { title: "状态", field: "status", type: "select",dataKey:"outboundStatusEnum", data:[]},
      ],
      [
        { title: "创建时间", field: "createDate", type: "datetime" },
      ]
    ]);
    const columns = ref([
      {
@@ -131,7 +134,34 @@
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "orderType",
        title: "单据类型",
        type: "string",
        width: 150,
        align: "left",
        bind: { key: "outOrderTypeEnum", data: [] },
      },
      {
        field: "orderDetailId",
        title: "单据明细主键",
        type: "int",
        width: 90,
        hidden: true,
        readonly: true,
        require: true,
        align: "left",
      },
      {
        field: "materielId",
        title: "物料id",
        type: "int",
        width: 90,
        hidden: true,
        readonly: true,
        require: true,
        align: "left",
      },
      {
        field: "batchNo",
@@ -149,20 +179,21 @@
        align: "left",
      },
      {
        field: "orderType",
        title: "单据类型",
        type: "string",
        width: 150,
        align: "left",
        bind: { key: "outOrderType", data: [] },
      },
      {
        field: "materielName",
        title: "物料名称",
        type: "string",
        width: 120,
        align: "left",
      },
      {
        field: "stockId",
        title: "库存主键",
        type: "int",
        width: 90,
        hidden: true,
        readonly: true,
        require: true,
        align: "left",
      },
      {
        field: "orderQuantity",
@@ -207,17 +238,17 @@
        align: "left",
      },
      {
        field: "productionDate",
        title: "生产日期",
        field: "machineName",
        title: "机台位置",
        type: "string",
        width: 160,
        width: 100,
        align: "left",
      },
      {
        field: "effectiveDate",
        title: "有效期",
        field: "makeCode",
        title: "加工中心",
        type: "string",
        width: 160,
        width: 100,
        align: "left",
      },
      {
@@ -230,10 +261,40 @@
      {
        field: "status",
        title: "状态",
        type: "select",
        width: 100,
        align: "left",
        bind: { key: "outboundStatusEnum", data: [] },
      },
      {
        field: "creater",
        title: "创建人",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "createDate",
        title: "创建时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
      {
        field: "modifier",
        title: "修改人",
        type: "string",
        width: 100,
        align: "left",
        bind:{key:"outLockStockStatusEnum", data: []}
        hidden: true,
      },
      {
        field: "modifyDate",
        title: "修改时间",
        type: "datetime",
        width: 160,
        align: "left",
        hidden: true,
      },
    ]);
    const detail = ref({
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/outbound/proDeliveryOrder.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,169 @@
<template>
  <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
    :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
    :table="table" :extend="extend">
  </view-grid>
</template>
<script>
import extend from "@/extension/outbound/proDeliveryOrder.js";
import { ref, defineComponent } from "vue";
export default defineComponent({
  setup() {
    const table = ref({
      key: "id",
      footer: "Foots",
      cnName: "销售出库单",
      name: "proDeliveryOrder",
      url: "/ProDeliveryOrder/",
      sortName: "id",
    });
    const editFormFields = ref({
    });
    const editFormOptions = ref([
    ]);
    const searchFormFields = ref({
      warehouseId: "",
      proDeliveryCode: "",
      deliveryCode: "",
      deliveryType: "",
      proDeliveryStatus: "",
    });
    const searchFormOptions = ref([
      [
        { title: "仓库", field: "warehouseId", type: "select", dataKey: "warehouses", data: [] },
        { title: "WMS单号", field: "proDeliveryCode", type: "like" },
        { title: "出库单号", field: "deliveryCode", type: "like" },
        { title: "订单类型", field: "deliveryType", type: "select", dataKey: "outOrderTypeEnum", data: [] },
      ],
      [
        { title: "状态", field: "proDeliveryStatus", type: "select", dataKey: "outboundStatusEnum", data: [] },
      ],
    ]);
    const columns = ref([
      {
        field: "id",
        title: "Id",
        type: "int",
        width: 90,
        hidden: true,
        readonly: true,
        require: true,
        align: "left",
      },
      {
        field: "warehouseId",
        title: "仓库",
        type: "string",
        width: 90,
        align: "left",
        bind: { key: "warehouses", data: [] }
      },
      {
        field: "proDeliveryCode",
        title: "WMS单号",
        type: "string",
        width: 200,
        align: "left",
      },
      {
        field: "deliveryCode",
        title: "出库单号",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "deliveryType",
        title: "订单类型",
        type: "select",
        width: 150,
        align: "left",
        bind: { key: "outOrderTypeEnum", data: [] },
      },
      {
        field: "employeeName",
        title: "创建员工",
        type: "string",
        width: 100,
        align: "left",
      },
      {
        field: "proDeliveryStatus",
        title: "状态",
        type: "decimal",
        width: 90,
        align: "left",
        bind: { key: "outboundStatusEnum", data: [] },
      },
      {
        field: "planDate",
        title: "计划领料时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
      {
        field: "details",
        title: "采购列表",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "remark",
        title: "备注",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "creater",
        title: "创建人",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "createDate",
        title: "创建时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
      {
        field: "modifier",
        title: "修改人",
        type: "string",
        width: 100,
        align: "left",
      },
      {
        field: "modifyDate",
        title: "修改时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
    ]);
    const detail = ref({
      cnName: "入库单明细",
      table: "",
      columns: [],
      sortName: "",
      key: "",
    });
    return {
      table,
      extend,
      editFormFields,
      editFormOptions,
      searchFormFields,
      searchFormOptions,
      columns,
      detail,
    };
  },
});
</script>
ÏîÄ¿´úÂë/WMS/WMSClient/src/views/outbound/proDeliveryOrderDetail.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,195 @@
<template>
  <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
    :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions"
    :table="table" :extend="extend">
  </view-grid>
</template>
<script>
import extend from "@/extension/outbound/proDeliveryOrderDetail.js";
import { ref, defineComponent } from "vue";
export default defineComponent({
  setup() {
    const table = ref({
      key: "id",
      footer: "Foots",
      cnName: "销售出库单明细",
      name: "proDeliveryOrderDetail",
      url: "/ProDeliveryOrderDetail/",
      sortName: "id",
    });
    const editFormFields = ref({
    });
    const editFormOptions = ref([
    ]);
    const searchFormFields = ref({
      proDeliveryId: "",
      detailId: "",
      saleOrderNo: "",
      customer: "",
      materialCode: "",
      materielName: "",
      materialLot: "",
      proDeliveryDetailStatus: "",
    });
    const searchFormOptions = ref([
      [
        { title: "头表", field: "proDeliveryId", type: "like" },
        { title: "出库明细ID", field: "detailId", type: "like" },
        { title: "销售单号", field: "saleOrderNo", type: "like" },
        { title: "客户编号", field: "customer", type: "like" },
      ],
      [
        { title: "物料编号", field: "materialCode", type: "like" },
        { title: "物料名称", field: "materialName", type: "like" },
        { title: "物料批次", field: "materialLot", type: "like" },
        { title: "状态", field: "proDeliveryDetailStatus", type: "select", dataKey: "outboundStatusEnum", data: [] },
      ],
    ]);
    const columns = ref([
      {
        field: "id",
        title: "Id",
        type: "int",
        width: 90,
        hidden: true,
        readonly: true,
        require: true,
        align: "left",
      },
      {
        field: "proDeliveryId",
        title: "头表",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "detailId",
        title: "出库明细ID",
        type: "string",
        width: 200,
        align: "left",
      },
      {
        field: "saleOrderNo",
        title: "销售单号",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "customer",
        title: "客户编号",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "materialCode",
        title: "物料编号",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "materielName",
        title: "物料名称",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "materialLot",
        title: "物料批次",
        type: "string",
        width: 150,
        align: "left",
      },
      {
        field: "quantity",
        title: "数量",
        type: "decimal",
        width: 120,
        align: "left",
      },
      {
        field: "unit",
        title: "单位",
        type: "string",
        width: 120,
        align: "left",
      },
      {
        field: "assignTotalUsage",
        title: "已分配需求数量",
        type: "decimal",
        width: 120,
        align: "left",
      },
      {
        field: "outTotalUsage",
        title: "已出需求数量",
        type: "decimal",
        width: 120,
        align: "left",
      },
      {
        field: "proDeliveryDetailStatus",
        title: "状态",
        type: "decimal",
        width: 90,
        align: "left",
        bind: { key: "outboundStatusEnum", data: [] },
      },
      {
        field: "creater",
        title: "创建人",
        type: "string",
        width: 90,
        align: "left",
      },
      {
        field: "createDate",
        title: "创建时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
      {
        field: "modifier",
        title: "修改人",
        type: "string",
        width: 100,
        align: "left",
      },
      {
        field: "modifyDate",
        title: "修改时间",
        type: "datetime",
        width: 160,
        align: "left",
      },
    ]);
    const detail = ref({
      cnName: "入库单明细",
      table: "",
      columns: [],
      sortName: "",
      key: "",
    });
    return {
      table,
      extend,
      editFormFields,
      editFormOptions,
      searchFormFields,
      searchFormOptions,
      columns,
      detail,
    };
  },
});
</script>
ÏîÄ¿´úÂë/WMS/WMSServices/.vs/WIDESEA_WMSServer/v17/DocumentLayout.backup.json
@@ -1,18 +1,10 @@
{
  "Version": 1,
  "WorkspaceRootPath": "E:\\GET\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\",
  "WorkspaceRootPath": "C:\\Users\\Administrator\\Desktop\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\",
  "Documents": [
    {
      "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|e:\\get\\longdeliliku\\\u9879\u76EE\u4EE3\u7801\\wms\\wmsservices\\widesea_basicservice\\base\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\base\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|e:\\get\\longdeliliku\\\u9879\u76EE\u4EE3\u7801\\wms\\wmsservices\\widesea_taskinfoservice\\taskservice_inbound.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\taskservice_inbound.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|e:\\get\\longdeliliku\\\u9879\u76EE\u4EE3\u7801\\wms\\wmsservices\\widesea_taskinfoservice\\assigninboundtasklocation_bc.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\assigninboundtasklocation_bc.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
      "AbsoluteMoniker": "D:0:0:{AF8F3D65-1D75-4B8F-AFD9-4150E591C44D}|WIDESEA_Common\\WIDESEA_Common.csproj|c:\\users\\administrator\\desktop\\longdeliliku\\\u9879\u76EE\u4EE3\u7801\\wms\\wmsservices\\widesea_common\\taskenum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{AF8F3D65-1D75-4B8F-AFD9-4150E591C44D}|WIDESEA_Common\\WIDESEA_Common.csproj|solutionrelative:widesea_common\\taskenum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    }
  ],
  "DocumentGroupContainers": [
@@ -27,48 +19,14 @@
            {
              "$type": "Document",
              "DocumentIndex": 0,
              "Title": "LocationInfoService.cs",
              "DocumentMoniker": "E:\\GET\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\WIDESEA_BasicService\\Base\\LocationInfoService.cs",
              "RelativeDocumentMoniker": "WIDESEA_BasicService\\Base\\LocationInfoService.cs",
              "ToolTip": "E:\\GET\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\WIDESEA_BasicService\\Base\\LocationInfoService.cs",
              "RelativeToolTip": "WIDESEA_BasicService\\Base\\LocationInfoService.cs",
              "ViewState": "AgIAAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
              "Title": "TaskStatusEnum.cs",
              "DocumentMoniker": "C:\\Users\\Administrator\\Desktop\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\WIDESEA_Common\\TaskEnum\\TaskStatusEnum.cs",
              "RelativeDocumentMoniker": "WIDESEA_Common\\TaskEnum\\TaskStatusEnum.cs",
              "ToolTip": "C:\\Users\\Administrator\\Desktop\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\WIDESEA_Common\\TaskEnum\\TaskStatusEnum.cs",
              "RelativeToolTip": "WIDESEA_Common\\TaskEnum\\TaskStatusEnum.cs",
              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-09-11T09:31:06.62Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 2,
              "Title": "AssignInboundTaskLocation_BC.cs",
              "DocumentMoniker": "E:\\GET\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\WIDESEA_TaskInfoService\\AssignInboundTaskLocation_BC.cs",
              "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\AssignInboundTaskLocation_BC.cs",
              "ToolTip": "E:\\GET\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\WIDESEA_TaskInfoService\\AssignInboundTaskLocation_BC.cs",
              "RelativeToolTip": "WIDESEA_TaskInfoService\\AssignInboundTaskLocation_BC.cs",
              "ViewState": "AgIAAEoAAAAAAAAAAAAhwJMAAAARAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-09-11T07:40:25.502Z",
              "EditorCaption": ""
            },
            {
              "$type": "Bookmark",
              "Name": "ST:128:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
            },
            {
              "$type": "Bookmark",
              "Name": "ST:128:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
            },
            {
              "$type": "Document",
              "DocumentIndex": 1,
              "Title": "TaskService_Inbound.cs",
              "DocumentMoniker": "E:\\GET\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\WIDESEA_TaskInfoService\\TaskService_Inbound.cs",
              "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\TaskService_Inbound.cs",
              "ToolTip": "E:\\GET\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\WIDESEA_TaskInfoService\\TaskService_Inbound.cs",
              "RelativeToolTip": "WIDESEA_TaskInfoService\\TaskService_Inbound.cs",
              "ViewState": "AgIAANABAAAAAAAAAAAAAOMBAABaAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-09-11T07:30:48.968Z",
              "WhenOpened": "2025-11-16T11:09:41.55Z",
              "EditorCaption": ""
            }
          ]
ÏîÄ¿´úÂë/WMS/WMSServices/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json
@@ -1,10 +1,10 @@
{
  "Version": 1,
  "WorkspaceRootPath": "E:\\GET\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\",
  "WorkspaceRootPath": "C:\\Users\\Administrator\\Desktop\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\",
  "Documents": [
    {
      "AbsoluteMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|e:\\get\\longdeliliku\\\u9879\u76EE\u4EE3\u7801\\wms\\wmsservices\\widesea_taskinfoservice\\taskservice_inbound.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\taskservice_inbound.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
      "AbsoluteMoniker": "D:0:0:{AF8F3D65-1D75-4B8F-AFD9-4150E591C44D}|WIDESEA_Common\\WIDESEA_Common.csproj|c:\\users\\administrator\\desktop\\longdeliliku\\\u9879\u76EE\u4EE3\u7801\\wms\\wmsservices\\widesea_common\\taskenum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{AF8F3D65-1D75-4B8F-AFD9-4150E591C44D}|WIDESEA_Common\\WIDESEA_Common.csproj|solutionrelative:widesea_common\\taskenum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    }
  ],
  "DocumentGroupContainers": [
@@ -14,27 +14,23 @@
      "DocumentGroups": [
        {
          "DockedWidth": 200,
          "SelectedChildIndex": 2,
          "SelectedChildIndex": 1,
          "Children": [
            {
              "$type": "Bookmark",
              "Name": "ST:128:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
            },
            {
              "$type": "Bookmark",
              "Name": "ST:128:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
              "Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}"
            },
            {
              "$type": "Document",
              "DocumentIndex": 0,
              "Title": "TaskService_Inbound.cs",
              "DocumentMoniker": "E:\\GET\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\WIDESEA_TaskInfoService\\TaskService_Inbound.cs",
              "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\TaskService_Inbound.cs",
              "ToolTip": "E:\\GET\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\WIDESEA_TaskInfoService\\TaskService_Inbound.cs",
              "RelativeToolTip": "WIDESEA_TaskInfoService\\TaskService_Inbound.cs",
              "ViewState": "AgIAANABAAAAAAAAAAAAAOMBAAAJAAAAAAAAAA==",
              "Title": "TaskStatusEnum.cs",
              "DocumentMoniker": "C:\\Users\\Administrator\\Desktop\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\WIDESEA_Common\\TaskEnum\\TaskStatusEnum.cs",
              "RelativeDocumentMoniker": "WIDESEA_Common\\TaskEnum\\TaskStatusEnum.cs",
              "ToolTip": "C:\\Users\\Administrator\\Desktop\\LongDeLiLiKu\\\u9879\u76EE\u4EE3\u7801\\WMS\\WMSServices\\WIDESEA_Common\\TaskEnum\\TaskStatusEnum.cs",
              "RelativeToolTip": "WIDESEA_Common\\TaskEnum\\TaskStatusEnum.cs",
              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2025-09-11T07:30:48.968Z",
              "WhenOpened": "2025-11-16T11:09:41.55Z",
              "EditorCaption": ""
            }
          ]
ÏîÄ¿´úÂë/WMS/WMSServices/WIDESEA_WMSServer/Controllers/Basic/ApiInfoCotroller.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,20 @@
using Microsoft.AspNetCore.Mvc;
using WIDESEA_Core.BaseController;
using WIDESEA_IBasicService;
using WIDESEA_Model.Models;
namespace WIDESEA_WMSServer.Controllers.Basic
{
    /// <summary>
    /// æŽ¥å£ä¿¡æ¯
    /// </summary>
    [Route("api/ApiInfo")]
    [ApiController]
    public class ApiInfoController : ApiBaseController<IApiInfoService, Dt_ApiInfo>
    {
        public ApiInfoController(IApiInfoService service) : base(service)
        {
        }
    }
}
ÏîÄ¿´úÂë/WMS/WMSServices/WIDESEA_WMSServer/Controllers/Basic/CustomerController.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,20 @@
using Microsoft.AspNetCore.Mvc;
using WIDESEA_Core.BaseController;
using WIDESEA_IBasicService;
using WIDESEA_Model.Models;
namespace WIDESEA_WMSServer.Controllers.Basic
{
    /// <summary>
    /// å®¢æˆ·ä¿¡æ¯
    /// </summary>
    [Route("api/CustomerInfo")]
    [ApiController]
    public class CustomerInfoController : ApiBaseController<ICustomerInfoService, Dt_CustomerInfo>
    {
        public CustomerInfoController(ICustomerInfoService service) : base(service)
        {
        }
    }
}
ÏîÄ¿×ÊÁÏ/²Ù×÷ÊÖ²á/ÁúÀûµÃWMSϵͳ²Ù×÷˵Ã÷Êé.doc
Binary files differ