diff --git a/api/packageElectron/packageElectron.js b/api/packageElectron/packageElectron.js new file mode 100644 index 0000000..0e69b48 --- /dev/null +++ b/api/packageElectron/packageElectron.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' + +export default{ + getByPage(data) { + return request({ + url: `/oil-finance/xoilSiteElectronicStatement/getByPage`, + method: 'post', + data + }) + }, + update(data) { + return request({ + url: `/oil-finance/xoilSiteElectronicStatement/update`, + method: 'PUT', + data + }) + } +} \ No newline at end of file diff --git a/api/packageIntegral/productList.js b/api/packageIntegral/productList.js new file mode 100644 index 0000000..6077a23 --- /dev/null +++ b/api/packageIntegral/productList.js @@ -0,0 +1,76 @@ +import request from '@/utils/request' + +export default{ + productByPage(data) { // 商品分页查询 + return request({ + url: `/oil-mall/mobile/productByPage`, + method: 'post', + data + }) + }, + getTopInfo() { // 获取头部信息 + return request({ + url: `/oil-mall/mobile/getTopInfo`, + method: 'get', + }) + }, + productStatus(data) { // 上下架接口 + return request({ + url: `/oil-mall/mobile/productStatus`, + method: 'post', + data + }) + }, + productAuditHistory(data) { // 审核信息接口 + return request({ + url: `/oil-mall/mobile/productAuditHistory`, + method: 'post', + data + }) + }, + classification() { // 商品分类-树形接口 + return request({ + url: `/oil-mall/mobile/classification`, + method: 'get', + }) + }, + getProductBrands() { // 品牌信息接口 + return request({ + url: `/oil-mall/mobile/getProductBrands`, + method: 'get', + }) + }, + getAttributesType() { // 属性类型接口 + return request({ + url: `/oil-mall/mobile/getAttributesType`, + method: 'get', + }) + }, + getEdit(id) { // 根据id查询商品数据接口 + return request({ + url: `/oil-mall/mallProductInfo/getEdit/${id}`, + method: 'get' + }) + }, + saveProduct(data) { // 新增商品接口 + return request({ + url: `/oil-mall/mobile/saveProduct`, + method: 'post', + data + }) + }, + updateProduct(data) { // 编辑更新商品数据接口 + return request({ + url: `/oil-mall/mobile/updateProduct`, + method: 'post', + data + }) + }, + deleteProductById(data) { // 删除商品接口 + return request({ + url: `/oil-mall/mobile/deleteProductById`, + method: 'post', + data + }) + }, +} \ No newline at end of file diff --git a/components/my-sign/index.js b/components/my-sign/index.js new file mode 100644 index 0000000..ab58258 --- /dev/null +++ b/components/my-sign/index.js @@ -0,0 +1,16 @@ +/** + * 判断是否未数值 + * @param {Object} val + */ +export function isNumber(val) { + return !isNaN(Number(val)) +} + +/** + * 处理大小单位 + * @param {Object} val + */ +export function formatSize(val, unit = 'rpx') { + return isNumber(val) ? `${val}${unit}` : val +} + diff --git a/components/my-sign/my-sign.vue b/components/my-sign/my-sign.vue new file mode 100644 index 0000000..352095a --- /dev/null +++ b/components/my-sign/my-sign.vue @@ -0,0 +1,320 @@ + + + + + diff --git a/packageElectron/components/autograph.vue b/packageElectron/components/autograph.vue new file mode 100644 index 0000000..39d4cc0 --- /dev/null +++ b/packageElectron/components/autograph.vue @@ -0,0 +1,192 @@ + + + + + + diff --git a/packageElectron/index.vue b/packageElectron/index.vue new file mode 100644 index 0000000..3803aac --- /dev/null +++ b/packageElectron/index.vue @@ -0,0 +1,262 @@ + + + + + diff --git a/packageElectron/reconciliationDetails/index.vue b/packageElectron/reconciliationDetails/index.vue new file mode 100644 index 0000000..a5da1c8 --- /dev/null +++ b/packageElectron/reconciliationDetails/index.vue @@ -0,0 +1,198 @@ +