|
@@ -23,6 +23,7 @@ $(function () {
|
|
{label: '商户名称', name: 'merch', index: 'merch', width: 80, align: 'center'},
|
|
{label: '商户名称', name: 'merch', index: 'merch', width: 80, align: 'center'},
|
|
{label: '门店id', name: 'storeId', index: 'store_id', width: 80, align: 'center'},
|
|
{label: '门店id', name: 'storeId', index: 'store_id', width: 80, align: 'center'},
|
|
{label: '门店名称', name: 'store', index: 'store', width: 80, align: 'center'},
|
|
{label: '门店名称', name: 'store', index: 'store', width: 80, align: 'center'},
|
|
|
|
+ {label: '商品名称', name: 'product', index: 'product', width: 80, align: 'center'},
|
|
{label: '第三方商户', name: 'thirdMerchSn', index: 'third_merch_sn', width: 80, align: 'center'},
|
|
{label: '第三方商户', name: 'thirdMerchSn', index: 'third_merch_sn', width: 80, align: 'center'},
|
|
{label: '审核状态', name: 'audit', index: 'audit', width: 80, align: 'center', formatter: function (value) {
|
|
{label: '审核状态', name: 'audit', index: 'audit', width: 80, align: 'center', formatter: function (value) {
|
|
if (value == '0') {
|
|
if (value == '0') {
|
|
@@ -41,7 +42,9 @@ $(function () {
|
|
{label: '修改人', name: 'modifyBy', index: 'modify_by', width: 80, align: 'center'},
|
|
{label: '修改人', name: 'modifyBy', index: 'modify_by', width: 80, align: 'center'},
|
|
{label: '修改时间', name: 'modifyTime', index: 'modify_time', width: 80, align: 'center'},
|
|
{label: '修改时间', name: 'modifyTime', index: 'modify_time', width: 80, align: 'center'},
|
|
{label: '审核人', name: 'auditBy', index: 'audit_by', width: 80, align: 'center'},
|
|
{label: '审核人', name: 'auditBy', index: 'audit_by', width: 80, align: 'center'},
|
|
- {label: '审核时间', name: 'auditTime', index: 'audit_time', width: 80, align: 'center'}],
|
|
|
|
|
|
+ {label: '审核时间', name: 'auditTime', index: 'audit_time', width: 80, align: 'center'},
|
|
|
|
+ {label: '规格', name: 'specification', index: 'specification', width: 80, align: 'center'},
|
|
|
|
+ ],
|
|
viewrecords: true,
|
|
viewrecords: true,
|
|
height: 550,
|
|
height: 550,
|
|
rowNum: 10,
|
|
rowNum: 10,
|
|
@@ -80,9 +83,18 @@ let vm = new Vue({
|
|
]
|
|
]
|
|
},
|
|
},
|
|
q: {
|
|
q: {
|
|
- name: ''
|
|
|
|
|
|
+ name: '',
|
|
|
|
+ orderId:'',
|
|
|
|
+ type:'',
|
|
|
|
+ time:'',
|
|
|
|
+ audit:'',
|
|
|
|
+ storeId:''
|
|
},
|
|
},
|
|
uploadData:[],
|
|
uploadData:[],
|
|
|
|
+ stores:[],
|
|
|
|
+ stockChangeTypes:[],
|
|
|
|
+ stockChangeAudits:[],
|
|
|
|
+ saveOrUpdateState:true
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
query: function () {
|
|
query: function () {
|
|
@@ -92,8 +104,10 @@ let vm = new Vue({
|
|
vm.showList = false;
|
|
vm.showList = false;
|
|
vm.title = "新增";
|
|
vm.title = "新增";
|
|
vm.stockChange = {};
|
|
vm.stockChange = {};
|
|
|
|
+ vm.saveOrUpdateState=true;
|
|
},
|
|
},
|
|
update: function (event) {
|
|
update: function (event) {
|
|
|
|
+ vm.saveOrUpdateState=false;
|
|
let id = getSelectedRow();
|
|
let id = getSelectedRow();
|
|
if (id == null) {
|
|
if (id == null) {
|
|
alert("请选择数据!");
|
|
alert("请选择数据!");
|
|
@@ -105,7 +119,9 @@ let vm = new Vue({
|
|
vm.getInfo(id)
|
|
vm.getInfo(id)
|
|
},
|
|
},
|
|
saveOrUpdate: function (event) {
|
|
saveOrUpdate: function (event) {
|
|
- let url = vm.stockChange.id == null ? "../stockchange/save" : "../stockchange/update";
|
|
|
|
|
|
+ let url = vm.saveOrUpdateState ? "../stockchange/save" : "../stockchange/update";
|
|
|
|
+ var time = vm.stockChange.time;
|
|
|
|
+ vm.stockChange.time = vm.timeFommater(vm.stockChange.time);
|
|
$.ajax({
|
|
$.ajax({
|
|
type: "POST",
|
|
type: "POST",
|
|
url: url,
|
|
url: url,
|
|
@@ -201,7 +217,7 @@ let vm = new Vue({
|
|
vm.showList = true;
|
|
vm.showList = true;
|
|
let page = $("#jqGrid").jqGrid('getGridParam', 'page');
|
|
let page = $("#jqGrid").jqGrid('getGridParam', 'page');
|
|
$("#jqGrid").jqGrid('setGridParam', {
|
|
$("#jqGrid").jqGrid('setGridParam', {
|
|
- postData: {'name': vm.q.name},
|
|
|
|
|
|
+ postData: {'name': vm.q.name,'orderId':vm.q.orderId,'type':vm.q.type,'time':vm.q.time,'audit':vm.q.audit,"storeId":vm.q.storeId},
|
|
page: page
|
|
page: page
|
|
}).trigger("reloadGrid");
|
|
}).trigger("reloadGrid");
|
|
vm.handleReset('formValidate');
|
|
vm.handleReset('formValidate');
|
|
@@ -243,6 +259,29 @@ let vm = new Vue({
|
|
});
|
|
});
|
|
return promise; //通过返回一个promis对象解决
|
|
return promise; //通过返回一个promis对象解决
|
|
|
|
|
|
|
|
+ },
|
|
|
|
+ timeFommater:function (value) {
|
|
|
|
+ var dateee = new Date(value).toJSON();
|
|
|
|
+ var date = new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')
|
|
|
|
+ return date;
|
|
}
|
|
}
|
|
|
|
+ },
|
|
|
|
+ mounted() {
|
|
|
|
+ // this.uploadList = this.$refs.upload.fileList;
|
|
|
|
+ /*$.get("../category/getCategorySelect", function (r) {
|
|
|
|
+ vm.queryCategories = r.list;
|
|
|
|
+ });*/
|
|
|
|
+ $.get("../sys/macro/queryMacrosByValue?value=stockChangeType", function (r) {
|
|
|
|
+ vm.stockChangeTypes = r.list;
|
|
|
|
+ });
|
|
|
|
+ $.get("../sys/macro/queryMacrosByValue?value=stockChangeAudit", function (r) {
|
|
|
|
+ vm.stockChangeAudits = r.list;
|
|
|
|
+ });
|
|
|
|
+ $.get("../store/queryAll", function (r) {
|
|
|
|
+ vm.stores = r.list;
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
});
|
|
});
|