Cancer小居居 2023-01-19 11:30 采纳率: 92%
浏览 51
已结题

饿了么rules检验

检验不生效啊,打印出来这个valid一直是true

img


<el-form class="demo-ruleForm" ref="form" :model="form" label-width="180px" :rules="rules">
      <div class="box">
        <div class="leftBox">
          <el-row>
            <el-col :span="12">
              <el-form-item label="问题所属模块:">
                <span>XXXXX</span>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="24">
              <el-form-item label="咨询建议采纳率:" prop="adoptionRate">
                <el-rate
                  v-model="form.adoptionRate">
                </el-rate>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="24">
              <el-form-item label="咨询服务满意率:" prop="satisfactionRate">
                <el-rate
                  v-model="form.satisfactionRate">
                </el-rate>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="24">
              <el-form-item label="答复是否清晰:" prop="replyClear">
                <el-rate
                  v-model="form.replyClear">
                </el-rate>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="24">
              <el-form-item label="提出问题反应时间:" prop="questionResTime">
                <el-rate
                  v-model="form.questionResTime">
                </el-rate>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="24">
              <el-form-item label="总体评价:">
                <span
                  v-for="(item,index) in coursewareType"
                  :key="index"
                  :class="[index===findIndex?'actived':'actived1']"
                  @click="chooseCourseware(item,index)"
                >
                {{item.title}}
                </span>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="24">
              <el-form-item label="我的意见:">
                <el-input
                  type="textarea"
                  :autosize="{ minRows: 7, maxRows: 7}"
                  placeholder="请输入"
                  style="width:90%"
                  v-model="form.myOpinion">
                </el-input>
              </el-form-item>
            </el-col>
          </el-row>
        </div>
        <div class="rightBox">
          <div class="rightTopBox">
            <div class="title">
              <span>意见回复</span>
            </div>
            <div class="contentBox" style="padding: 0 20px;height: 82%;overflow-y: scroll;">
              <div>
                <span>我的意见:</span>
              </div>
              <div style="margin-bottom: 15px;text-indent: 2em">
                <span>XXXXXXXXXXXXXXX</span>
              </div>
              <div>
                <span>答复内容:</span>
              </div>
              <div style="text-indent: 2em">
                <span>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</span>
              </div>
            </div>
          </div>
          <div class="rightBottomBox">
            <div class="title">
              <span>历史评价</span>
            </div>
            <div class="contentBox" style="padding: 0 10px;">
              <div class="hisBox" v-for="item in 4" :key="item.id">
                <div class="evaluateBox">
                  <div>工程兼财务</div>
                  <div>4星</div>
                  <div></div>
                </div>
                <div style="text-align: end">
                  <span>2022-12-21</span>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <el-form-item style="text-align: right;">
        <el-button type="primary" style="margin-right: 20px;" @click="addSelsctDialogData.isShow=false">关闭</el-button>
        <el-button type="primary" style="margin-right: 20px;" @click="save('form','保存')">保存</el-button>
        <el-button type="primary" @click="save('form','提交')">提交</el-button>
      </el-form-item>
    </el-form>

img


save(form,text){
      this.$refs[form].validate((valid)=>{
        console.log(form,valid,999);
        if (valid) {
          let params={
            ...this.form,
            businessId:this.addSelsctDialogData.params.id,
            modular:'consultManage'
          }
          evaluationSave(params).then(res=>{
            if (res.data.code==200) {
              this.$message.success(`${text}成功!`);
              this.addSelsctDialogData.isShow=false
              this.$parent.generalGetList()
            }
          })
        }
      })
    },
  • 写回答

4条回答 默认 最新

  • Cancer小居居 2023-01-29 16:33
    关注

    img


    先这样做个校验把

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 2月6日
  • 已采纳回答 1月29日
  • 创建了问题 1月19日

悬赏问题

  • ¥20 steam下载游戏占用内存
  • ¥15 树莓派5怎么用camera module 3啊
  • ¥20 java在应用程序里获取不到扬声器设备
  • ¥15 echarts动画效果的问题,请帮我添加一个动画。不要机器人回答。
  • ¥15 Attention is all you need 的代码运行
  • ¥15 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗
  • ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事:
  • ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
  • ¥80 部署运行web自动化项目
  • ¥15 腾讯云如何建立同一个项目中物模型之间的联系