分销等级、支付配置、新增商品修改优化
This commit is contained in:
@ -187,7 +187,7 @@ const emit = defineEmits(['success']) // 定义 success 事件,用于操作成
|
|||||||
<el-input-number
|
<el-input-number
|
||||||
v-model="formData.userCount"
|
v-model="formData.userCount"
|
||||||
:min="0"
|
:min="0"
|
||||||
:max="99.99"
|
:max="999999999"
|
||||||
:step="1"
|
:step="1"
|
||||||
:precision="0"
|
:precision="0"
|
||||||
controls-position="right"
|
controls-position="right"
|
||||||
@ -202,7 +202,7 @@ const emit = defineEmits(['success']) // 定义 success 事件,用于操作成
|
|||||||
<el-input-number
|
<el-input-number
|
||||||
v-model="formData.amount"
|
v-model="formData.amount"
|
||||||
:min="0"
|
:min="0"
|
||||||
:max="99.99"
|
:max="999999999"
|
||||||
:step="1"
|
:step="1"
|
||||||
:precision="0"
|
:precision="0"
|
||||||
controls-position="right"
|
controls-position="right"
|
||||||
@ -217,7 +217,7 @@ const emit = defineEmits(['success']) // 定义 success 事件,用于操作成
|
|||||||
<el-input-number
|
<el-input-number
|
||||||
v-model="formData.wages"
|
v-model="formData.wages"
|
||||||
:min="0"
|
:min="0"
|
||||||
:max="99.99"
|
:max="999999999"
|
||||||
:step="1"
|
:step="1"
|
||||||
:precision="0"
|
:precision="0"
|
||||||
controls-position="right"
|
controls-position="right"
|
||||||
|
@ -275,6 +275,8 @@ const submitForm = async () => {
|
|||||||
return message.warning('请选择运费模板!');
|
return message.warning('请选择运费模板!');
|
||||||
}
|
}
|
||||||
await StoreProductApi.createStoreProduct(formValidate.value)
|
await StoreProductApi.createStoreProduct(formValidate.value)
|
||||||
|
message.success('保存成功!')
|
||||||
|
router.push({path:'/mall/product/store-product'})
|
||||||
} finally {
|
} finally {
|
||||||
formLoading.value = false
|
formLoading.value = false
|
||||||
}
|
}
|
||||||
|
@ -67,6 +67,8 @@ const open = async (type: string, id?: number) => {
|
|||||||
formLoading.value = true
|
formLoading.value = true
|
||||||
try {
|
try {
|
||||||
formData.value = await ShopAssistantApi.getShopAssistant(id)
|
formData.value = await ShopAssistantApi.getShopAssistant(id)
|
||||||
|
getUserId(formData.value.nickname)
|
||||||
|
getStoreList(formData.value.storeName)
|
||||||
} finally {
|
} finally {
|
||||||
formLoading.value = false
|
formLoading.value = false
|
||||||
}
|
}
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
<el-form-item label="支付id" prop="detailsId">
|
<el-form-item label="支付id" prop="detailsId">
|
||||||
<el-input :disabled="disabled" v-model="formData.detailsId" placeholder="请输入支付id" />
|
<el-input :disabled="disabled" v-model="formData.detailsId" placeholder="请输入支付id" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="标题" prop="detailsId">
|
<el-form-item label="标题" prop="title">
|
||||||
<el-input v-model="formData.title" placeholder="请输入标题" />
|
<el-input v-model="formData.title" placeholder="请输入标题" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="应用id" prop="appid">
|
<el-form-item label="应用id" prop="appid">
|
||||||
@ -61,7 +61,7 @@
|
|||||||
<el-input v-model="formData.returnUrl" placeholder="请输入同步回调地址,大部分用于付款成功后页面转跳" />
|
<el-input v-model="formData.returnUrl" placeholder="请输入同步回调地址,大部分用于付款成功后页面转跳" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="签名方式" prop="signType">
|
<el-form-item label="签名方式" prop="signType">
|
||||||
<el-select v-model="formData.signType" placeholder="请选择签名方式MD5,RSA等等">
|
<el-select v-model="formData.signType" placeholder="请选择签名方式">
|
||||||
<el-option label="RSA" value="RSA" />
|
<el-option label="RSA" value="RSA" />
|
||||||
<el-option label="RSA2" value="RSA2" />
|
<el-option label="RSA2" value="RSA2" />
|
||||||
<el-option label="MD5" value="MD5" />
|
<el-option label="MD5" value="MD5" />
|
||||||
@ -125,7 +125,7 @@ const formRules = reactive({
|
|||||||
title: [{ required: true, message: '标题不能为空', trigger: 'change' }],
|
title: [{ required: true, message: '标题不能为空', trigger: 'change' }],
|
||||||
signType: [{ required: true, message: '请选择签名方式', trigger: 'change' }],
|
signType: [{ required: true, message: '请选择签名方式', trigger: 'change' }],
|
||||||
notifyUrl: [{ required: true, message: '异步回调地址不能为空', trigger: 'blur' }],
|
notifyUrl: [{ required: true, message: '异步回调地址不能为空', trigger: 'blur' }],
|
||||||
mchId: [{ required: true, message: '微信商户ID不能为空', trigger: 'blur' }]
|
mchId: [{ required: true, message: '微信商户id不能为空', trigger: 'blur' }]
|
||||||
})
|
})
|
||||||
const formRef = ref() // 表单 Ref
|
const formRef = ref() // 表单 Ref
|
||||||
|
|
||||||
|
@ -71,14 +71,14 @@
|
|||||||
>
|
>
|
||||||
<Icon icon="ep:plus" /> 新增
|
<Icon icon="ep:plus" /> 新增
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button
|
<!-- <el-button-->
|
||||||
type="warning"
|
<!-- type="warning"-->
|
||||||
plain
|
<!-- plain-->
|
||||||
@click="handleImport"
|
<!-- @click="handleImport"-->
|
||||||
v-hasPermi="['system:user:import']"
|
<!-- v-hasPermi="['system:user:import']"-->
|
||||||
>
|
<!-- >-->
|
||||||
<Icon icon="ep:upload" /> 导入
|
<!-- <Icon icon="ep:upload" /> 导入-->
|
||||||
</el-button>
|
<!-- </el-button>-->
|
||||||
<el-button
|
<el-button
|
||||||
type="success"
|
type="success"
|
||||||
plain
|
plain
|
||||||
@ -260,10 +260,10 @@ const openForm = (type: string, id?: number) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** 用户导入 */
|
/** 用户导入 */
|
||||||
const importFormRef = ref()
|
// const importFormRef = ref()
|
||||||
const handleImport = () => {
|
// const handleImport = () => {
|
||||||
importFormRef.value.open()
|
// importFormRef.value.open()
|
||||||
}
|
// }
|
||||||
|
|
||||||
/** 修改用户状态 */
|
/** 修改用户状态 */
|
||||||
const handleStatusChange = async (row: UserApi.UserVO) => {
|
const handleStatusChange = async (row: UserApi.UserVO) => {
|
||||||
|
Reference in New Issue
Block a user