mirror of
				https://gitee.com/hhyykk/ipms-sjy-ui.git
				synced 2025-11-04 04:08:44 +08:00 
			
		
		
		
	trade:分佣界面的微调
This commit is contained in:
		@@ -19,6 +19,7 @@
 | 
			
		||||
        </el-input>
 | 
			
		||||
      </el-form-item>
 | 
			
		||||
    </el-form>
 | 
			
		||||
    <!-- 展示上级推广人的信息 -->
 | 
			
		||||
    <el-descriptions v-if="bindUser" :column="1" border>
 | 
			
		||||
      <el-descriptions-item label="头像">
 | 
			
		||||
        <el-avatar :src="bindUser.avatar" />
 | 
			
		||||
@@ -79,7 +80,7 @@ const submitForm = async () => {
 | 
			
		||||
  if (!formRef) return
 | 
			
		||||
  const valid = await formRef.value.validate()
 | 
			
		||||
  if (!valid) return
 | 
			
		||||
 | 
			
		||||
  // 未查找到合适的上级
 | 
			
		||||
  if (!bindUser.value) {
 | 
			
		||||
    message.error('请先查询并确认推广人')
 | 
			
		||||
    return
 | 
			
		||||
@@ -116,7 +117,6 @@ const handleGetUser = async () => {
 | 
			
		||||
    message.error('不能绑定自己为推广人')
 | 
			
		||||
    return
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  formLoading.value = true
 | 
			
		||||
  bindUser.value = await BrokerageUserApi.getBrokerageUser(formData.value.bindUserId)
 | 
			
		||||
  if (!bindUser.value) {
 | 
			
		||||
 
 | 
			
		||||
@@ -204,7 +204,7 @@ const queryParams = reactive({
 | 
			
		||||
  pageNo: 1,
 | 
			
		||||
  pageSize: 10,
 | 
			
		||||
  bindUserId: null,
 | 
			
		||||
  brokerageEnabled: null,
 | 
			
		||||
  brokerageEnabled: true,
 | 
			
		||||
  createTime: []
 | 
			
		||||
})
 | 
			
		||||
const queryFormRef = ref() // 搜索的表单
 | 
			
		||||
@@ -281,7 +281,7 @@ const handleClearBindUser = async (row: BrokerageUserApi.BrokerageUserVO) => {
 | 
			
		||||
  } catch {}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/** 推广资格 开通/关闭 */
 | 
			
		||||
/** 推广资格:开通/关闭 */
 | 
			
		||||
const handleBrokerageEnabledChange = async (row: BrokerageUserApi.BrokerageUserVO) => {
 | 
			
		||||
  try {
 | 
			
		||||
    // 二次确认
 | 
			
		||||
 
 | 
			
		||||
@@ -132,7 +132,7 @@
 | 
			
		||||
        align="left"
 | 
			
		||||
        prop="createTime"
 | 
			
		||||
        :formatter="dateFormatter"
 | 
			
		||||
        width="170px"
 | 
			
		||||
        width="180px"
 | 
			
		||||
      />
 | 
			
		||||
      <el-table-column label="备注" align="left" prop="remark" />
 | 
			
		||||
      <el-table-column label="状态" align="left" prop="status" min-width="120px">
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user