diff --git a/ant-design-vue-jeecg/src/views/customerinvoice/admin/CustomerInvoiceList.vue b/ant-design-vue-jeecg/src/views/customerinvoice/admin/CustomerInvoiceList.vue
index 350151d8..06427403 100644
--- a/ant-design-vue-jeecg/src/views/customerinvoice/admin/CustomerInvoiceList.vue
+++ b/ant-design-vue-jeecg/src/views/customerinvoice/admin/CustomerInvoiceList.vue
@@ -105,28 +105,22 @@
- 编辑
+ 排序
+
+ 编辑
-
- 详情
-
-
- handleDelete(record.id)">
- 删除
-
-
+ 详情
+
+ handleDelete(record.id)">
+ 删除
+
+
@@ -137,13 +131,15 @@
import { mixinDevice } from '@/utils/mixin'
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import CustomerInvoiceModal from './modules/CustomerInvoiceModal'
+ import CustomerInvoiceModal1 from './modules/CustomerInvoiceModal1'
import {filterMultiDictText} from '@/components/dict/JDictSelectUtil'
export default {
name: 'CustomerInvoiceList',
mixins:[JeecgListMixin, mixinDevice],
components: {
- CustomerInvoiceModal
+ CustomerInvoiceModal,
+ CustomerInvoiceModal1
},
data () {
return {
@@ -248,6 +244,11 @@
},
},
methods: {
+ paixu: function (record) {
+ this.$refs.modalFormpaixu.edit(record.userId);
+ this.$refs.modalFormpaixu.title = record.userId_dictText+"测体管理";
+ this.$refs.modalFormpaixu.disableSubmit = false;
+ },
initDictConfig(){
},
getSuperFieldList(){
diff --git a/ant-design-vue-jeecg/src/views/customerpayment/admin/modules/CustomerPaymentList1.vue b/ant-design-vue-jeecg/src/views/customerpayment/admin/modules/CustomerPaymentList1.vue
index a969c57a..f60e0c98 100644
--- a/ant-design-vue-jeecg/src/views/customerpayment/admin/modules/CustomerPaymentList1.vue
+++ b/ant-design-vue-jeecg/src/views/customerpayment/admin/modules/CustomerPaymentList1.vue
@@ -123,7 +123,7 @@
import '@/assets/less/TableExpand.less'
import { mixinDevice } from '@/utils/mixin'
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
-
+ import { getAction } from '@/api/manage'
import {filterMultiDictText} from '@/components/dict/JDictSelectUtil'
export default {
@@ -202,6 +202,7 @@
exportXlsUrl: "/customerpayment/customerPayment/exportXls",
importExcelUrl: "customerpayment/customerPayment/importExcel",
+
},
dictOptions:{},
superFieldList:[],
diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/controller/CustomerInvoiceController.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/controller/CustomerInvoiceController.java
index 4d479e21..7e731d06 100644
--- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/controller/CustomerInvoiceController.java
+++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/controller/CustomerInvoiceController.java
@@ -74,6 +74,29 @@ public class CustomerInvoiceController extends JeecgController queryPageList1(CustomerInvoice customerInvoice,
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+ HttpServletRequest req) {
+ QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(customerInvoice, req.getParameterMap());
+ queryWrapper.eq("user_id",customerInvoice.getUserId());
+ Page page = new Page(pageNo, pageSize);
+ IPage pageList = customerInvoiceService.page(page, queryWrapper);
+ return Result.OK(pageList);
+ }
+
/**
* 添加
*
@@ -243,7 +266,27 @@ public class CustomerInvoiceController extends JeecgController shang(@RequestParam(name="id",required=true) String id) {
+ System.out.println(id);
+ customerInvoiceService.up(id);
+ return Result.ok("升序成功");
+ }
+
+
+ @AutoLog(value = "排序")
+ @ApiOperation(value="排序", notes="排序")
+ @GetMapping(value = "/down")
+ public Result> xia(@RequestParam(name="id",required=true) String id) {
+ int a=customerInvoiceService.findSort(id);
+ if(a==0){
+ return Result.error("当前已经是最低级别!!!");}else {
+ customerInvoiceService.down(id);
+ return Result.ok("降序成功");
+ }
+ }
}
diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/mapper/CustomerInvoiceMapper.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/mapper/CustomerInvoiceMapper.java
index 56b2e273..ee8d8130 100644
--- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/mapper/CustomerInvoiceMapper.java
+++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/mapper/CustomerInvoiceMapper.java
@@ -3,6 +3,8 @@ package org.jeecg.modules.demo.customerinvoice.mapper;
import java.util.List;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+import org.apache.ibatis.annotations.Update;
import org.jeecg.modules.demo.customerinvoice.entity.CustomerInvoice;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@@ -14,4 +16,20 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
public interface CustomerInvoiceMapper extends BaseMapper {
+
+ @Select("select sort from customer_invoice where id=#{id} ")
+ Integer upfindsort(String id);
+
+ @Select("select id from customer_invoice where sort=#{i} ")
+ String findproid(int i);
+
+ @Update("update customer_invoice set sort =#{i} where id = #{id} ")
+ void innew(String id, int i);
+
+ @Update("update customer_invoice set sort =#{sort} where id = #{proid} ")
+ void innewpro(String proid, Integer sort);
+
+ @Select("select sort from customer_invoice where id=#{id} ")
+ int findSort(String id);
+
}
diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/service/ICustomerInvoiceService.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/service/ICustomerInvoiceService.java
index c8ac60f7..5988b99a 100644
--- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/service/ICustomerInvoiceService.java
+++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/service/ICustomerInvoiceService.java
@@ -11,4 +11,9 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
public interface ICustomerInvoiceService extends IService {
+ void down(String id);
+
+ int findSort(String id);
+
+ void up(String id);
}
diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/service/impl/CustomerInvoiceServiceImpl.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/service/impl/CustomerInvoiceServiceImpl.java
index 47804111..9cade0cc 100644
--- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/service/impl/CustomerInvoiceServiceImpl.java
+++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/demo/customerinvoice/service/impl/CustomerInvoiceServiceImpl.java
@@ -3,6 +3,7 @@ package org.jeecg.modules.demo.customerinvoice.service.impl;
import org.jeecg.modules.demo.customerinvoice.entity.CustomerInvoice;
import org.jeecg.modules.demo.customerinvoice.mapper.CustomerInvoiceMapper;
import org.jeecg.modules.demo.customerinvoice.service.ICustomerInvoiceService;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -16,4 +17,37 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@Service
public class CustomerInvoiceServiceImpl extends ServiceImpl implements ICustomerInvoiceService {
+ @Autowired
+ CustomerInvoiceMapper customerInvoiceMapper;
+
+ @Override
+ public void up(String id) {
+ Integer sort = customerInvoiceMapper.upfindsort(id);
+ if (sort>0) {
+ //升序前找到后一个排序
+ String proid = customerInvoiceMapper.findproid(sort + 1);
+ if (proid!="") {
+ //调换排序
+ customerInvoiceMapper.innew(id,sort+1);
+ customerInvoiceMapper.innewpro(proid,sort);
+ }
+ }
+ }
+
+ @Override
+ public int findSort(String id) {
+ return customerInvoiceMapper.findSort(id);
+ }
+
+ @Override
+ public void down(String id) {
+ Integer sort = customerInvoiceMapper.upfindsort(id);
+ if (sort>0) {
+ String proid = customerInvoiceMapper.findproid(sort - 1);
+ if (proid!="") {
+ customerInvoiceMapper.innew(id,sort-1);
+ customerInvoiceMapper.innewpro(proid,sort);
+ }
+ }
+ }
}