当前位置: 首页 > news >正文

苏州营销型网站制作公司腾讯云网站建设

苏州营销型网站制作公司,腾讯云网站建设,自定义域名,计算机网络工程师中级职称情景问题:新增表单有时间区域选择,选择了时间,还是提示必填的校验提示语,且修改时,通过 号赋值法,重新选择此时间范围无效。 解决方法:(重点) widthHoldTime:[]&#xf…

情景+问题:新增表单有时间区域选择,选择了时间,还是提示必填的校验提示语,且修改时,通过 =号赋值法,重新选择此时间范围无效。

解决方法:(重点)

  • widthHoldTime:[],要定义到deal_form对象里面。不要拿出来单独定义。入参时不需要 ,可以通过delete 方法删除。

  • 修改时,要通过this.$set()赋值。

html

<el-form ref="dealForm" :model="deal_form" :rules="deal_form_rules" label-width="130px"><el-form-item label="合同开始-终止时间" prop="widthHoldTime"><el-date-picker v-model="deal_form.widthHoldTime" value-format="yyyy-MM-dd" type="daterange"range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" :clearable='false' /></el-form-item>
</el-form>

js

<script>export default {data() {return {deal_form_rules: {// 手机号校验agentPhone: [{required: true,message: "请输入代办人电话",trigger: "blur"}, {required: true,pattern: /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/,message: '请输入正确的手机号码',trigger: 'blur',}],// 生效起始时间-终止时间,时间范围校验widthHoldTime: [{required: true,message: "请选择合同开始-终止时间",trigger: "blur"}],}}},methods: {// 新增open_add() {this.deal_obj.open = truethis.deal_obj.title = '新增'this.deal_form = {agentPhone: null, //手机号startTime: null, // 起始时间endTime: null, //终止时间widthHoldTime: [] //起始时间 - 终止时间,* 注意:此数据要放到 deal_form form表格字段里面,不然无法校验(即校验规则无法生效)};this.$nextTick(() => {this.$refs["dealForm"].resetFields();})},// 修改 - 查询修改信息,并赋值到 el-form 表格中edit_withhold(row) {getWidthhold(row.contractId).then(res => {if (res.code == 200) {this.$nextTick(() => {if (this.$refs["dealForm"]) this.$refs["dealForm"].resetFields();})this.deal_obj.title = '修改'this.deal_form = res.data;this.$set(this.deal_form, 'widthHoldTime', [res.data.startTime, res.data.endTime]) // * 注意:要用 $set 方法赋值才可修改。不然只能展示,无法重新选择/更新值。this.deal_obj.open = true} else {this._err(res.msg)}});},// 新增/修改 - 提交submit_dealForm() {this.$refs["dealForm"].validate(valid => {if (valid) {// 将 widthHoldTime 时间区域的值,赋值给传入后端的 起始、终止(startTime,endTime)两个子弹中,并删除入参中多余的 widthHoldTime 字段let params = {}Object.assign(params, this.deal_form);[params.startTime, params.endTime] = params.widthHoldTime;delete params.widthHoldTime// 调用接口提交if (this.deal_obj.title == '修改') {// 调用修改接口,do something} else {// 调用新增接口,do something}}});},}}
</script>

http://www.yayakq.cn/news/279135/

相关文章:

  • 拿网站的文章做外链中国建设执业资格注册中心网站
  • 外贸自建站是什么意思制作灯笼的手工做法简单
  • 建网站的目的湖南网站制作
  • 电商的网站建设银行网站名怎么写
  • 国际业务网站有哪些珠海网站建设策划
  • 免费psd素材网站简约ppt模板免费下载
  • 手机网站跟PC端网站有啥区别wordpress 应用
  • 哪家企业做网站南充手机网站建设
  • 北京网站优化软件wordpress下载
  • 濮阳市建设局网站wordpress的编辑器插件
  • 网站商城建设要多少钱做企业网站的优势
  • 常州网站建设最易黑龙江省建设教育协会网站首页
  • 设计专业自学网站展示型网站有哪些内容
  • 网站建设行业产业链分析高科技公司网站模板
  • python网站开发学习天津市住建网
  • 做咖啡网站知科网站
  • 网站建设师百度百科app下载注册推广
  • 天津正规网站建设调试公司淄博seo网站推广
  • 竞价网站怎么做seowordpress标签路径
  • 怎么编辑网站代码济阳网站建设公司
  • php网站设计人员关系营销案例
  • 网站被别的域名绑定网络营销的认知
  • 常熟智能网站开发佛山建站
  • 网站建设时间、人力及成本估算网页开发工具软件有哪些
  • eclipse与jsp网站开发建设一个外贸网站需要多少钱
  • 广告公司网站模板已有网站怎么修改
  • 公司网站邮箱怎么看接收服务器类型拍摄公司形象宣传片
  • 济南网站制作费用程序员做任务的网站
  • 推荐几个响应式网站做参考网上开店准备工作
  • 南阳哪里做网站比较好上海做核酸最新通知