diff --git a/activationCode/components/date-picker-select.vue b/activationCode/components/date-picker-select.vue
new file mode 100644
index 0000000..ef33737
--- /dev/null
+++ b/activationCode/components/date-picker-select.vue
@@ -0,0 +1,59 @@
+
+
+
+
+ 开始日期
+
+ {{ showDate(startDate)}}
+
+
+ 至
+
+ 结束日期
+
+ {{ showDate(endDate)}}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/activationCode/data.js b/activationCode/data.js
new file mode 100644
index 0000000..43dd4f3
--- /dev/null
+++ b/activationCode/data.js
@@ -0,0 +1,28 @@
+export const shopTypes = {
+ 'only': '单店',
+ 'chain': '连锁店',
+ 'join': '加盟店',
+}
+
+export const registerTypes = {
+ 'before': '快餐版',
+ 'after': '餐饮版',
+}
+
+export const profiless = {
+ probation: '试用',
+ release: '正式',
+}
+export const statuss = {
+ 1: '开启',
+ 0: '关闭'
+}
+export const tubeTypes = {
+ 1: '直接管理',
+ 0: '不可直接管理'
+}
+
+export const channels = {
+ 'poly': '聚合支付',
+ 'native': '支付进件',
+}
\ No newline at end of file
diff --git a/activationCode/index/index.vue b/activationCode/index/index.vue
new file mode 100644
index 0000000..3ca1145
--- /dev/null
+++ b/activationCode/index/index.vue
@@ -0,0 +1,395 @@
+
+
+
+
+
+
+
+ {{returnStatusLabel(query.state)}}
+ 状态
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 创建时间:
+ {{item.createTime}}
+
+ {{item.status?'已使用':'未使用'}}
+
+
+
+ 激活时长(月):
+ {{item.periodMonth}}个月
+
+
+
+
+
+ 使用店铺名称:
+ {{item.shopName}}
+ ({{item.registerType=='before'?'快餐版':'餐饮版'}})
+
+
+
+
+
+ 激活码:
+ {{item.registerCode}}
+
+
+
+
+
+ 复制激活码
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 添加激活码
+
+
+
+
+ 生成激活码
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+
+
+ 生产激活码
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/commons/data/entryManager.js b/commons/data/entryManager.js
new file mode 100644
index 0000000..628d5d6
--- /dev/null
+++ b/commons/data/entryManager.js
@@ -0,0 +1,73 @@
+export const userTypes = {
+ '0': '个体商户',
+ '1': '企业商户',
+}
+
+export const contactPersonTypes = {
+ 'LEGAL': '经营者/法定代表人',
+ 'SUPER': '经办人',
+}
+
+export const certTypes = {
+ '0': '身份证'
+}
+
+export const companyChildTypes = {
+ '1': '普通企业',
+ '2': '事业单位',
+ '3': '政府机关',
+ '4': '社会组织',
+}
+
+export const sexs = {
+ '0': '男',
+ '1': '女'
+}
+
+export const settlementTypes = {
+ '0': '非法人结算',
+ '1': '法人结算'
+}
+
+export const settlementCardTypes = {
+ '11': '对私借记卡',
+ '21': '对公借记卡',
+}
+// WAIT 待提交
+ // INIT 待处理
+ // AUDIT 待审核
+ // SIGN 待签约
+ // FINISH 已完成
+ // REJECTED 失败
+
+export const statusList = [{
+ value: 'WAIT',
+ name: '待提交',
+ class: 'gray'
+ },
+ {
+ value: 'INIT',
+ name: '待处理',
+ class: 'warning'
+ },
+ {
+ value: 'AUDIT',
+ name: '待审核',
+ class: 'warning'
+ },
+ {
+ value: 'SIGN',
+ name: '待签约',
+ class: 'warning'
+ },
+ {
+ value: 'FINISH',
+ name: '已完成',
+ class: 'success'
+ },
+ {
+ value: 'REJECTED',
+ name: '失败',
+ class: 'error'
+ },
+]
\ No newline at end of file
diff --git a/components/my-components/my-address-select.vue b/components/my-components/my-address-select.vue
new file mode 100644
index 0000000..8d3fa69
--- /dev/null
+++ b/components/my-components/my-address-select.vue
@@ -0,0 +1,254 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/my-components/my-bottom-btn-group.vue b/components/my-components/my-bottom-btn-group.vue
index 489fcf1..1290d30 100644
--- a/components/my-components/my-bottom-btn-group.vue
+++ b/components/my-components/my-bottom-btn-group.vue
@@ -6,16 +6,17 @@
class="fixed-bottom u-flex gap-20"
:class="[direction == 'column' ? 'u-flex-column' : '']"
>
-
-
- 保存
-
-
+
取消
+
+
+ 保存
+
+
diff --git a/components/my-components/my-page-loading.vue b/components/my-components/my-page-loading.vue
new file mode 100644
index 0000000..205df42
--- /dev/null
+++ b/components/my-components/my-page-loading.vue
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/entryManager/add/components/bank-select.vue b/entryManager/add/components/bank-select.vue
index 0b857b0..c6117de 100644
--- a/entryManager/add/components/bank-select.vue
+++ b/entryManager/add/components/bank-select.vue
@@ -63,7 +63,6 @@
const bankAliasCode=defineModel('bankAliasCode')
- const wxProvinceCode=defineModel('wxProvinceCode')
const selid = ref('')
@@ -95,7 +94,6 @@
show.value = false;
}
-
function search() {
isEnd.value = false
query.page = 1
@@ -111,7 +109,6 @@
selItem.value = findShop
bankInstId.value = findShop.bankCode
bankAliasCode.value = findShop.bankAliasCode
- wxProvinceCode.value=findShop.wxProvinceCode
}
}
diff --git a/entryManager/add/components/bankBranchList.vue b/entryManager/add/components/bankBranchList.vue
index a2e6542..63b4001 100644
--- a/entryManager/add/components/bankBranchList.vue
+++ b/entryManager/add/components/bankBranchList.vue
@@ -7,7 +7,7 @@
-
+
@@ -19,13 +19,13 @@
-
+
- {{item.branchName}}
+ {{item.bank_branch_name}}
@@ -33,11 +33,11 @@
-
+
-
+
@@ -71,15 +71,15 @@
const show = ref(false);
const modelValue = defineModel();
- const bankBranchName = defineModel('bankBranchName', {
+ const bankbank_branch_name = defineModel('bankbank_branch_name', {
default: '',
});
const selid = ref('')
function returnLabel() {
- const findShop = list.value.find(v => v.bankCode == modelValue.value)
- return findShop ? findShop.branchName : ''
+ const findShop = list.value.find(v => v.bank_branch_id == modelValue.value)
+ return findShop ? findShop.bank_branch_name : ''
}
const selItem = ref(null)
@@ -87,9 +87,9 @@
selItem.value = data
}
- function returnbranchName(bankCode) {
- const item = list.value.find((v) => v.bankCode == bankCode);
- return item?.branchName || '';
+ function returnbank_branch_name(bank_branch_id) {
+ const item = list.value.find((v) => v.bank_branch_id == bank_branch_id);
+ return item?.bank_branch_name || '';
}
function close() {
@@ -97,8 +97,8 @@
}
function submit() {
- modelValue.value = selItem.value.bankCode
- bankBranchName.value = selItem.value.branchName
+ modelValue.value = selItem.value.bank_branch_id
+ bankbank_branch_name.value = selItem.value.bank_branch_name
show.value = false;
}
@@ -165,10 +165,12 @@
const list = ref([]);
- function openPopup() {
+ async function openPopup() {
+ await init()
selid.value = 'shop_' + modelValue.value
- const findShop = list.value.find(v => v.bankCode == modelValue.value)
- selItem.value=findShop?findShop:null
+ console.log('list.value',list.value);
+ const findShop = list.value.find(v => v.bank_branch_id == modelValue.value)
+ selItem.value = findShop ? findShop : null
show.value = true;
}
@@ -208,23 +210,20 @@
query: {
type: Object,
default: () => ({
- province: '',
- city: '',
- instId: '',
+ bankAliceCode: '',
+ cityCode: ''
})
}
})
- watch(() => show.value, (newval) => {
- init()
- })
+
let allList = []
async function init() {
const res = await bankBranchList(props.query);
- list.value = res
- allList = res
+ list.value = res.data
+ allList = res.data
}
\ No newline at end of file
diff --git a/pagesShops/add/components/head-shop-select.vue b/pagesShops/add/components/head-shop-select.vue
new file mode 100644
index 0000000..fe44563
--- /dev/null
+++ b/pagesShops/add/components/head-shop-select.vue
@@ -0,0 +1,73 @@
+
+
+
+ 请选择
+ {{shopName}}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pagesShops/add/components/popup-head-shop.vue b/pagesShops/add/components/popup-head-shop.vue
new file mode 100644
index 0000000..036d380
--- /dev/null
+++ b/pagesShops/add/components/popup-head-shop.vue
@@ -0,0 +1,209 @@
+
+
+
+
+
+ 选择门店
+
+
+
+
+
+
+
+
+ {{item.shopName}}
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+
+
+ 确定
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pagesShops/components/mcc-category.vue b/pagesShops/components/mcc-category.vue
new file mode 100644
index 0000000..dead36e
--- /dev/null
+++ b/pagesShops/components/mcc-category.vue
@@ -0,0 +1,302 @@
+
+
+
+
+ 请选择
+ {{returnLabel()}}
+
+
+
+
+
+
+ 选择行业类目
+
+
+
+
+
+ 一级类目
+
+
+
+
+
+ {{item.firstCategory}}
+
+
+
+
+
+ 二级类目
+
+
+
+
+
+ {{item.secondCategory}}
+
+
+
+
+
+
+
+
+
+
+ 取消
+
+
+ 确定
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pagesShops/components/shop-select.vue b/pagesShops/components/shop-select.vue
new file mode 100644
index 0000000..b90f3d0
--- /dev/null
+++ b/pagesShops/components/shop-select.vue
@@ -0,0 +1,203 @@
+
+
+
+
+
+ 选择门店
+
+
+
+
+
+
+
+
+ {{item.shopName}}
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+
+
+ 确定
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pagesShops/components/u-city-select.vue b/pagesShops/components/u-city-select.vue
new file mode 100644
index 0000000..cfcde60
--- /dev/null
+++ b/pagesShops/components/u-city-select.vue
@@ -0,0 +1,257 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pagesShops/data.js b/pagesShops/data.js
new file mode 100644
index 0000000..43dd4f3
--- /dev/null
+++ b/pagesShops/data.js
@@ -0,0 +1,28 @@
+export const shopTypes = {
+ 'only': '单店',
+ 'chain': '连锁店',
+ 'join': '加盟店',
+}
+
+export const registerTypes = {
+ 'before': '快餐版',
+ 'after': '餐饮版',
+}
+
+export const profiless = {
+ probation: '试用',
+ release: '正式',
+}
+export const statuss = {
+ 1: '开启',
+ 0: '关闭'
+}
+export const tubeTypes = {
+ 1: '直接管理',
+ 0: '不可直接管理'
+}
+
+export const channels = {
+ 'poly': '聚合支付',
+ 'native': '支付进件',
+}
\ No newline at end of file
diff --git a/pagesShops/index/index.vue b/pagesShops/index/index.vue
new file mode 100644
index 0000000..3da74c1
--- /dev/null
+++ b/pagesShops/index/index.vue
@@ -0,0 +1,415 @@
+
+
+
+
+
+
+ {{returnStatusLabel(query.status)}}
+ 状态
+
+
+
+
+
+
+
+
+
+
+
+ 到期时间:
+ {{item.expireTime}}
+
+ {{item.status?'正式':'试用'}}
+
+
+
+
+ {{item.shopName}}
+ {{item.provinces}}-{{item.cities}}-{{item.districts}} {{item.address}}
+
+
+
+
+
+ 经营模式:
+ {{returnRegisterType(item.registerType) }}
+
+
+ 店铺类型:
+ {{returnShopType(item.shopType) }}
+ (主店:{{item.headShopName}})
+
+
+ 店铺状态:
+
+
+
+
+ 创建时间:
+ {{item.createTime}}
+
+
+
+
+ 编辑
+
+
+ 激活
+
+
+
+ 更多
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 添加店铺
+
+
+
+
+
+
+ 请打开微信扫码
+ 请打开支付宝扫码
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pagesShops/pay-config/pay-config.vue b/pagesShops/pay-config/pay-config.vue
new file mode 100644
index 0000000..aad0120
--- /dev/null
+++ b/pagesShops/pay-config/pay-config.vue
@@ -0,0 +1,615 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 商户号
+ {{entryManagerRes.merchantCode}}
+
+
+ 商户类型
+ {{returnType(entryManagerRes.userType)}}
+
+
+
+ 支付宝进件状态
+
+ {{returnStatusLabel(entryManagerRes.alipayStatus)}}
+
+
+
+ 查看签约码
+
+
+
+
+
+
+
+
+
+ 微信进件状态
+
+ {{returnStatusLabel(entryManagerRes.wechatStatus)}}
+
+
+
+ 查看签约码
+
+
+
+
+
+
+
+
+ 最后提交时间
+ {{entryManagerRes.updateTime}}
+
+
+ 创建时间
+ {{entryManagerRes.createTime}}
+
+
+
+ 查看详情
+ 修改
+
+
+
+
+
+ 您还未申请进件
+
+ 去申请
+
+
+
+
+
+
+ 复用信息
+
+
+
+ 商户号
+ {{form.shopDirectMerchant.merchantCode}}
+
+
+ 商户类型
+ {{returnType(form.shopDirectMerchant.userType)}}
+
+
+
+ 支付宝进件状态
+
+ {{returnStatusLabel(form.shopDirectMerchant.alipayStatus)}}
+
+
+
+ 查看签约码
+
+
+
+
+
+
+
+
+
+ 微信进件状态
+
+ {{returnStatusLabel(form.shopDirectMerchant.wechatStatus)}}
+
+
+
+ 查看签约码
+
+
+
+
+
+
+
+
+ 最后提交时间
+ {{form.shopDirectMerchant.updateTime}}
+
+
+ 创建时间
+ {{form.shopDirectMerchant.createTime}}
+
+
+
+
+
+
+
+
+
+
+
+ 请打开微信扫码
+ 请打开支付宝扫码
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file