zhangqiOMG 2 سال پیش
والد
کامیت
f80c0732cc

+ 1 - 0
src/HDrpManagement/logistics/details/tabs/logisticsBox/logisticsBox.vue

@@ -6,6 +6,7 @@
         style="width: 100%"
         size="small"
         border
+        highlight-current-row
         @row-click="rowClick">
         <el-table-column
           prop="boxnum"

+ 4 - 0
src/HDrpManagement/logistics/details/tabs/logisticsBox/logisticsBoxmx.vue

@@ -3,6 +3,7 @@
    <el-table
       :data="tableData"
       size="small"
+      :loading="loading"
       border>
       <el-table-column
         prop="itemno"
@@ -68,10 +69,12 @@ export default {
       tableData:[],
       total:0,
       currentPage:0,
+      loading:false
     }
   },
   methods:{
     async listData (id) {
+      this.loading = true
       this.params.content.sa_logisticsid = this.$route.query.id
       this.params.content.sa_logistics_boxid = id
 
@@ -79,6 +82,7 @@ export default {
       this.tableData = res.data
       this.total = res.total
       this.currentPage = res.pageNumber
+      this.loading = false
     },
     handleSizeChange(val) {
       // console.log(`每页 ${val} 条`);

+ 45 - 35
src/HDrpManagement/logistics/index.vue

@@ -1,39 +1,40 @@
 
 <template>
-    <div>
-      <basicLayout 
-        ref="basicLayout" 
-        :oldFormPath="{
-          add:'HDrpManagement/logistics/modules'
-        }"
-        tableName="logisticsTable" 
-        idName="sa_logisticsid" 
-        :apiId="{query:20221122132804,del:20221122132904}"
-        :detailPath="{
-          path:'/logisticsdetail'
-        }">
-        <template #custom>
-          <div class="mt-10">
-            <label  class="search__label" >订单号:</label>
-            <el-input  style="width:200px;" placeholder="搜索" :suffix-icon="$refs.basicLayout.param.content.where.sonum?$refs.basicLayout.param.content.where.sonum.length > 0?'':'':'el-icon-search'" v-model="$refs.basicLayout.param.content.where.sonum" @keyup.native.enter="$refs.basicLayout.listData($refs.basicLayout.param.content.pageNumber = 1)" @clear="$refs.basicLayout.listData($refs.basicLayout.param.content.pageNumber = 1)" size="small" class="input-with-select inline-16 layout_search__panel" clearable>
-            </el-input>
-          </div>
-        </template>
-        <template v-slot:tbList="scope">
-          <div v-if="scope.data.column.columnname == 'status'">
-            <span style="color:#000000" v-if="scope.data.column.data[[scope.data.column.columnname]] == '新建'">{{scope.data.column.data[[scope.data.column.columnname]]}}</span>
-            <span style="color:#d90a0a" v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '审核'">{{scope.data.column.data[[scope.data.column.columnname]]}}</span>
-            <span style="color:#52C41A" v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '收货'">{{scope.data.column.data[[scope.data.column.columnname]]}}</span>
-          </div>
-          <div v-else>
-            {{scope.data.column.data[[scope.data.column.columnname]]}}
-          </div>
-        </template>
-        <template v-slot:tbOpreation="scope">
-        </template>
-      </basicLayout>
-    </div>
-  </template>
+  <div>
+    <basicLayout 
+      ref="basicLayout" 
+      :oldFormPath="{
+        add:'HDrpManagement/logistics/modules'
+      }"
+      tableName="logisticsTable" 
+      idName="sa_logisticsid" 
+      :apiId="{query:20221122132804,del:20221122132904}"
+      :autoQuery="false"
+      :detailPath="{
+        path:'/logisticsdetail'
+      }">
+      <template #custom>
+        <div class="mt-10">
+          <label  class="search__label" >订单号:</label>
+          <el-input  style="width:200px;" placeholder="搜索" v-model="sonum" @keyup.native.enter="queryData" @clear="queryData" size="small" class="input-with-select inline-16 layout_search__panel" clearable>
+          </el-input>
+        </div>
+      </template>
+      <template v-slot:tbList="scope">
+        <div v-if="scope.data.column.columnname == 'status'">
+          <span style="color:#000000" v-if="scope.data.column.data[[scope.data.column.columnname]] == '新建'">{{scope.data.column.data[[scope.data.column.columnname]]}}</span>
+          <span style="color:#d90a0a" v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '审核'">{{scope.data.column.data[[scope.data.column.columnname]]}}</span>
+          <span style="color:#52C41A" v-else-if="scope.data.column.data[[scope.data.column.columnname]] == '收货'">{{scope.data.column.data[[scope.data.column.columnname]]}}</span>
+        </div>
+        <div v-else>
+          {{scope.data.column.data[[scope.data.column.columnname]]}}
+        </div>
+      </template>
+      <template v-slot:tbOpreation="scope">
+      </template>
+    </basicLayout>
+  </div>
+</template>
   
   <script>
   /**
@@ -47,11 +48,20 @@
   export default {
     data () {
       return {
-        options:[]
+        options:[],
+        sonum:''
         
       }
     },
     methods:{
+      queryData () {
+        this.$refs.basicLayout.param.content.pageNumber = 1
+        this.$refs.basicLayout.param.content.where.sonum = this.sonum
+        this.$refs.basicLayout.listData()
+      }
+    },
+    mounted () {
+      this.queryData()
     }
   }
   

+ 7 - 3
src/HDrpManagement/orderManage/modules/add.vue

@@ -27,7 +27,7 @@
               </el-form-item>
             </el-col>
             <el-col :span="12" v-if="form.type !== '项目订单'">
-              <el-form-item label="选择经销商" prop="sys_enterpriseid">
+              <el-form-item label="选择企业" prop="sys_enterpriseid">
                 <agent ref="enterprise" ismanage="1" @rowClick="rowClick"></agent>
               </el-form-item>
             </el-col>
@@ -237,12 +237,16 @@ export default {
         }
       })
       this.tradefieldOptions = res1.data
+
+      this.form.tradefield = this.tradefieldOptions[0]?this.tradefieldOptions[0].tradefield:''
+      this.childField = this.tradefieldOptions[0]?this.tradefieldOptions[0].subvalues:''
+      this.form.sa_brandid = this.sa_brandidOptions[0]?this.sa_brandidOptions[0].sa_brandid:""
     },
     rowClick (row) {
       console.log(row)
       this.form.sys_enterpriseid = row.sys_enterpriseid
       this.form.type === '促销订单'?this.$refs['activity'].listData(row.sys_enterpriseid):''
-      this.form.type === '促销订单'?this.activityClick({}):''
+      // this.form.type === '促销订单'?this.activityClick({}):''
       this.pageData()
     },
     listCreate (param) {
@@ -255,7 +259,6 @@ export default {
       this.visible = false
     },
     setChildField (item) {
-      console.log(item)
       this.childField = item.subvalues
     },
     activityClick (row) {
@@ -296,6 +299,7 @@ export default {
         "billdate":"",//单据日期,默认创建日期
         "signbacknum":""
       }
+      this.$refs['enterprise'].form.enterprisename = ''
       this.visible1 = false
     }
   }

+ 1 - 1
src/template/orderAddCanUseEnterprise/index.vue

@@ -18,7 +18,7 @@
           border>
           <el-table-column
             prop="enterprisename"
-            label="经销商名称"
+            label="企业名称"
             width="180">
           </el-table-column>
           <el-table-column

+ 2 - 2
vue.config.js

@@ -14,8 +14,8 @@ module.exports = {
       port: 8000,
       proxy: {
         '/apis': {
-          // target: 'http://61.164.207.46:8000',  // target host*/
-            target: 'http://122.226.136.204:8082/',  // target host
+          target: 'http://61.164.207.46:8000',  // target host*/
+            // target: 'http://122.226.136.204:8082/',  // target host
           // target: 'localhost:8080',  // target host
           ws: true,  // proxy websockets 
           changeOrigin: true,  // needed for virtual hosted sites