diff --git a/buyer/src/pages/home/orderCenter/ApplyAfterSale.vue b/buyer/src/pages/home/orderCenter/ApplyAfterSale.vue
index 91911629..7dc84ccb 100644
--- a/buyer/src/pages/home/orderCenter/ApplyAfterSale.vue
+++ b/buyer/src/pages/home/orderCenter/ApplyAfterSale.vue
@@ -165,6 +165,7 @@ export default {
let params = Object.assign(this.info, this.form)
params.images = this.uploadList.toString()
params.orderItemSn = this.$route.query.sn
+ params.reason = this.reasonList.find(item => item.id == params.reason).reason
applyAfterSale(params).then(res => {
if (res.success) {
this.$Message.success('售后申请提交成功,请到售后订单查看!')
diff --git a/manager/src/views/goods-unit/index.vue b/manager/src/views/goods-unit/index.vue
index 57f1131d..b55c1245 100644
--- a/manager/src/views/goods-unit/index.vue
+++ b/manager/src/views/goods-unit/index.vue
@@ -220,6 +220,12 @@ export default {
this.submitLoading = true;
if (this.modalTitle == "添加") {
+
+ if(this.data.find(item=>item.name == this.form.name)){
+ this.$Message.error('请勿添加重复计量单位!')
+ this.submitLoading = false
+ return
+ }
// 添加 避免编辑后传入id等数据 记得删除
delete this.form.id;
addGoodsUnit(this.form).then((res) => {
diff --git a/manager/src/views/goods/goods-manage/spec.vue b/manager/src/views/goods/goods-manage/spec.vue
index 267e0a37..ce331a27 100644
--- a/manager/src/views/goods/goods-manage/spec.vue
+++ b/manager/src/views/goods/goods-manage/spec.vue
@@ -264,6 +264,11 @@ export default {
if (valid) {
this.submitLoading = true;
if (this.modalType === 0) {
+ if(this.data.find(item=>item.specName == this.form.specName)){
+ this.$Message.error('请勿添加重复规格名称!')
+ this.submitLoading = false
+ return
+ }
// 添加 避免编辑后传入id等数据
delete this.form.id;
insertSpec(this.form).then((res) => {
diff --git a/manager/src/views/logistics/index.vue b/manager/src/views/logistics/index.vue
index 79a49592..65eee380 100644
--- a/manager/src/views/logistics/index.vue
+++ b/manager/src/views/logistics/index.vue
@@ -13,7 +13,7 @@
>
-
+
开启
禁用
@@ -48,18 +48,19 @@
-
- 开
- 关
+
+ 开
+ 关
-
- 开启
- 禁用
+
+
+ 开启
+ 禁用
@@ -100,7 +101,7 @@
form: {
// 添加或编辑表单对象初始化数据
name: "",
- disabled:"OPEN"
+ disabled:"CLOSE"
},
// 表单验证规则
formValidate: {
@@ -213,9 +214,11 @@
if (res.success) {
const data = res.result.records;
data.forEach(e => {
- e.switch = e.disabled === 'OPEN' ? true : false
+ e.switch = e.disabled === 'OPEN' ? true : false;
+ e.standBy = e.standBy == 'null' || !e.standBy ? false : true;
});
this.data = data;
+ console.log(data)
this.total = res.result.total;
}
});
@@ -241,14 +244,12 @@
this.$refs.form.validate((valid) => {
if (valid) {
this.submitLoading = true;
- this.form.disabled = this.form.disabled == true ? "OPEN" : "CLOSE"
+
if (this.modalTitle == "添加") {
// 添加 避免编辑后传入id等数据 记得删除
delete this.form.id;
- this.form.disabled
- ? (this.form.disabled = "OPEN")
- : (this.form.disabled = "CLOSE");
+
addLogistics(this.form).then((res) => {
this.submitLoading = false;
if (res.success) {
@@ -287,12 +288,13 @@
this.form.name = v.name;
this.form.code = v.code;
+ console.log(v)
this.form.standBy = v.standBy;
this.form.formItems = v.formItems;
- this.form.disabled = v.disabled;
- this.form.disabled == "OPEN"
- ? (this.form.disabled = true)
- : (this.form.disabled = false);
+
+
+
+ this.form.disabled = v.disabled
},
// 删除物流公司
remove(v) {
diff --git a/manager/src/views/seller/shop/shopDetail.vue b/manager/src/views/seller/shop/shopDetail.vue
index 92ac19a3..56f0b3ba 100644
--- a/manager/src/views/seller/shop/shopDetail.vue
+++ b/manager/src/views/seller/shop/shopDetail.vue
@@ -94,7 +94,7 @@
退货地址:
{{storeInfo.salesConsigneeName !== 'null' ? storeInfo.salesConsigneeName : '' || storeInfo.salesConsigneeMobile !=='null' ?storeInfo.salesConsigneeMobile:''|| storeInfo.salesConsigneeAddressPath !=='null'?storeInfo.salesConsigneeAddressPath:'' || storeInfo.salesConsigneeDetail !=='null'?storeInfo.salesConsigneeDetail:'' ?storeInfo.salesConsigneeName + storeInfo.salesConsigneeMobile +' '+ storeInfo.salesConsigneeAddressPath + storeInfo.salesConsigneeDetail:'暂未完善'}}
-
+
@@ -133,7 +133,7 @@
-
+
营业执照号:
{{storeInfo.licenseNum}}
@@ -147,22 +147,48 @@
-
银行名称:
- {{storeInfo.settlementBankAccountName}}
+
+ {{
+ storeInfo.settlementBankAccountName == "null" ||
+ !storeInfo.settlementBankAccountName
+ ? ""
+ : storeInfo.settlementBankAccountName
+ }}
+
银行账号:
- {{storeInfo.settlementBankAccountNum}}
+
+ {{
+ storeInfo.settlementBankAccountNum == "null" ||
+ !storeInfo.settlementBankAccountNum
+ ? ""
+ : storeInfo.settlementBankAccountNum
+ }}
+
银行开户支行名称:
- {{storeInfo.settlementBankBranchName}}
+
+ {{
+ storeInfo.settlementBankBranchName == "null" ||
+ !storeInfo.settlementBankBranchName
+ ? ""
+ : storeInfo.settlementBankBranchName
+ }}
+
银行支行联行号:
- {{storeInfo.settlementBankJointName}}
+
+ {{
+ storeInfo.settlementBankJointName == "null" ||
+ !storeInfo.settlementBankJointName
+ ? ""
+ : storeInfo.settlementBankJointName
+ }}
结算周期:
@@ -176,7 +202,7 @@
>{{ item }}
-
+
diff --git a/manager/src/views/sys/department-manage/departmentManage.vue b/manager/src/views/sys/department-manage/departmentManage.vue
index afc2e4ec..f497b4f3 100644
--- a/manager/src/views/sys/department-manage/departmentManage.vue
+++ b/manager/src/views/sys/department-manage/departmentManage.vue
@@ -1,4 +1,3 @@
-
@@ -175,7 +174,6 @@ import {
addDepartment,
editDepartment,
deleteDepartment,
- searchDepartment,
getUserByDepartmentId,
getRoleList,
updateDepartmentRole,
@@ -197,7 +195,8 @@ export default {
editTitle: "", // 编辑标题
selectedRole: [], //选择的角色
searchKey: "", // 搜索关键字
- form: { // 提交表单
+ form: {
+ // 提交表单
id: "",
title: "",
parentId: "",
@@ -207,7 +206,8 @@ export default {
},
formAdd: {}, // 新增表单
- formValidate: { // 验证规则
+ formValidate: {
+ // 验证规则
title: [{ required: true, message: "名称不能为空", trigger: "blur" }],
sortOrder: [
{
@@ -234,7 +234,7 @@ export default {
initDepartment().then((res) => {
this.loading = false;
if (res.success) {
- this.data = res.result;
+ this.data = this.bubbleSort(res.result);
}
});
},
@@ -266,13 +266,13 @@ export default {
this.userLoading = true;
getUserByDepartmentId(data.id).then((res) => {
- let way =[]
- res.result && res.result.forEach((item) => {
- way.push(item.roleId)
- })
- this.$set(this,'selectedRole',way)
- console.warn( this.selectedRole);
-
+ let way = [];
+ res.result &&
+ res.result.forEach((item) => {
+ way.push(item.roleId);
+ });
+ this.$set(this, "selectedRole", way);
+ console.warn(this.selectedRole);
});
getRoleList({
@@ -291,6 +291,23 @@ export default {
this.cancelSelect();
}
},
+
+ // 排序
+ bubbleSort(array) {
+ const len = array.length;
+ if (len < 2) return array;
+ for (let i = 0; i < len; i++) {
+ for (let j = 0; j < i; j++) {
+ if (array[j].sortOrder > array[i].sortOrder) {
+ const temp = array[j].sortOrder;
+ array[j].sortOrder = array[i];
+ array[i] = temp;
+ }
+ }
+ }
+ return array;
+ },
+
// 取消选择
cancelSelect() {
let data = this.$refs.tree.getSelectedNodes()[0];
@@ -303,7 +320,6 @@ export default {
},
// 选择上级部门
selectTreeEdit(v) {
-
if (v.length > 0) {
// 转换null为""
for (let attr in v[0]) {
@@ -345,7 +361,7 @@ export default {
Promise.all([
editDepartment(this.form.id, this.form),
- updateDepartmentRole(this.form.id, roleWay)
+ updateDepartmentRole(this.form.id, roleWay),
]).then((res) => {
this.submitLoading = false;
if (res[0].success) {
@@ -447,5 +463,4 @@ export default {
diff --git a/seller/src/views/order/after-order/reurnGoodsOrderDetail.vue b/seller/src/views/order/after-order/reurnGoodsOrderDetail.vue
index 8554a36d..df8db5bb 100644
--- a/seller/src/views/order/after-order/reurnGoodsOrderDetail.vue
+++ b/seller/src/views/order/after-order/reurnGoodsOrderDetail.vue
@@ -495,6 +495,7 @@ export default {
this.submitLoading = true;
if (this.params.remark == "") {
this.$Message.error("请输入备注信息");
+ this.submitLoading = false;
return;
}
API_Order.afterSaleSellerReview(this.sn, this.params).then((res) => {