|
@@ -131,7 +131,7 @@
|
|
</el-select>
|
|
</el-select>
|
|
</div>
|
|
</div>
|
|
</el-collapse-item> -->
|
|
</el-collapse-item> -->
|
|
- <order-checkbox title="店铺" ref="searchCom13" keyName="shopIdList" :options="shopIdListOptions" @checkboxChange="onChange($event,'shopIdList')" />
|
|
|
|
|
|
+ <!-- <order-checkbox title="店铺" ref="searchCom13" keyName="shopIdList" :options="shopIdListOptions" @checkboxChange="onChange($event,'shopIdList')" /> -->
|
|
|
|
|
|
<order-checkbox title="省份" ref="searchCom14" keyName="receiverProvinceCode" :options="provinceOptions" @checkboxChange="onChange($event,'receiverProvinceCodeList')" />
|
|
<order-checkbox title="省份" ref="searchCom14" keyName="receiverProvinceCode" :options="provinceOptions" @checkboxChange="onChange($event,'receiverProvinceCodeList')" />
|
|
</el-collapse>
|
|
</el-collapse>
|
|
@@ -143,7 +143,7 @@
|
|
</div>
|
|
</div>
|
|
<div class="order-right">
|
|
<div class="order-right">
|
|
<div class="tool">
|
|
<div class="tool">
|
|
- <order-tool @addOrder="addOrder" @smt="smtOrder" @reSmt="reSmt"/>
|
|
|
|
|
|
+ <order-tool @addOrder="addOrder" @smt="smtOrder" @reSmt="reSmt" @loadOrder="loadOrder"/>
|
|
</div>
|
|
</div>
|
|
<div class="table">
|
|
<div class="table">
|
|
<order-table :data="data" ref="orderTable" class="order-table" @detail="detail"/>
|
|
<order-table :data="data" ref="orderTable" class="order-table" @detail="detail"/>
|
|
@@ -153,6 +153,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<add-order ref="addOrder" @handleSuccess="handleSuccess" />
|
|
<add-order ref="addOrder" @handleSuccess="handleSuccess" />
|
|
|
|
+ <load-order-modal ref="loadOrder" @handleSuccess="handleSuccess" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -168,8 +169,9 @@ import AddOrder from "./components/addOrder.vue";
|
|
import InputSelect from "./components/inputSelect.vue";
|
|
import InputSelect from "./components/inputSelect.vue";
|
|
import OrderProduct from "./components/orderProduct.vue";
|
|
import OrderProduct from "./components/orderProduct.vue";
|
|
import filterMinMax from './components/filterMinMax.vue'
|
|
import filterMinMax from './components/filterMinMax.vue'
|
|
|
|
+import loadOrderModal from './components/loadOrderModal.vue'
|
|
import { query,getProvince,smt,unSmt } from '@/api/omsOrder'
|
|
import { query,getProvince,smt,unSmt } from '@/api/omsOrder'
|
|
-@Component({components:{filterInput,OrderCheckbox,OrderRadio,filterDate,OrderTool,OrderTable,AddOrder,InputSelect,OrderProduct,filterMinMax}})
|
|
|
|
|
|
+@Component({components:{filterInput,OrderCheckbox,OrderRadio,filterDate,OrderTool,OrderTable,AddOrder,InputSelect,OrderProduct,filterMinMax,loadOrderModal}})
|
|
export default class Order extends Vue {
|
|
export default class Order extends Vue {
|
|
test={}
|
|
test={}
|
|
activeNames:Array<any>=['1','status']
|
|
activeNames:Array<any>=['1','status']
|
|
@@ -612,8 +614,7 @@ export default class Order extends Vue {
|
|
//订单详情
|
|
//订单详情
|
|
detail(row:any){
|
|
detail(row:any){
|
|
(this.$refs.addOrder as any).setShow(true);
|
|
(this.$refs.addOrder as any).setShow(true);
|
|
- (this.$refs.addOrder as any).setDetail(row);
|
|
|
|
-
|
|
|
|
|
|
+ (this.$refs.addOrder as any).setDetail(row);
|
|
}
|
|
}
|
|
|
|
|
|
handleSizeChange(v:number){
|
|
handleSizeChange(v:number){
|
|
@@ -625,6 +626,11 @@ export default class Order extends Vue {
|
|
this.getList();
|
|
this.getList();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ //同步店铺订单
|
|
|
|
+ loadOrder(){
|
|
|
|
+ (this.$refs.loadOrder as any).setShow(true);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|
|
|
|
|