| | |
| | | let basic = ref({ |
| | | basicType : ['',''], |
| | | input:'', |
| | | nickname:null |
| | | nickname:null, |
| | | sort:'' |
| | | }) |
| | | let options=ref([ |
| | | { "label": t('orderBasicData.order'), |
| | |
| | | { |
| | | "label": t('orderBasicData.saleMan'), |
| | | "value": "saleMan" |
| | | }, |
| | | { |
| | | "label": t('order.edgingType'), |
| | | "value": "edgingType" |
| | | } |
| | | ] |
| | | }, |
| | |
| | | basic.value.basicType[1] = props.rowIndex.basicCategory |
| | | if(basic.value.basicType[1]==="icon"){ |
| | | basic.value.input = props.rowIndex.basicName |
| | | basic.value.nickname = JSON.parse(props.rowIndex.nickname).data |
| | | iconWidth.value=JSON.parse(props.rowIndex.nickname).width |
| | | iconHeight.value=JSON.parse(props.rowIndex.nickname).height |
| | | if(props.rowIndex.nickname!=null){ |
| | | basic.value.nickname = JSON.parse(props.rowIndex.nickname).data |
| | | iconWidth.value=JSON.parse(props.rowIndex.nickname).width |
| | | iconHeight.value=JSON.parse(props.rowIndex.nickname).height |
| | | }else{ |
| | | basic.value.nickname = null |
| | | iconWidth.value=null |
| | | iconHeight.value=null |
| | | } |
| | | basic.value.sort = props.rowIndex.sort |
| | | |
| | | }else{ |
| | | basic.value.input = props.rowIndex.basicName |
| | | basic.value.nickname = props.rowIndex.nickname |
| | | basic.value.sort = props.rowIndex.sort |
| | | } |
| | | |
| | | } |
| | |
| | | } |
| | | } |
| | | if(basic.value.basicType[1]==="icon"){ |
| | | const regex = /^(?:\d+|\d+\.\d)$/ |
| | | if (!regex.test(iconWidth.value)||!regex.test(iconHeight.value) ) { |
| | | ElMessage.warning(t('basicData.msg.greater0Sec1')) |
| | | return |
| | | } |
| | | let nickname=basic.value.nickname |
| | | let data={ |
| | | width: iconWidth.value, |
| | |
| | | } |
| | | } |
| | | if(basic.value.basicType[1]==="icon"){ |
| | | const regex = /^(?:\d+|\d+\.\d)$/ |
| | | if (!regex.test(iconWidth.value)||!regex.test(iconHeight.value) ) { |
| | | ElMessage.warning(t('basicData.msg.greater0Sec1')) |
| | | return |
| | | } |
| | | let nickname=basic.value.nickname |
| | | let data={ |
| | | width: iconWidth.value, |
| | |
| | | submitArr.basicCategory = basic.value.basicType[1] |
| | | submitArr.basicName = basic.value.input.trim() |
| | | submitArr.nickname = basic.value.nickname |
| | | submitArr.sort = basic.value.sort |
| | | |
| | | request.post(`/basicData/updateBasicData`, submitArr).then(res => { |
| | | if (res.data) { |
| | | ElMessage.success(t('basicData.msg.saveSuccess')) |
| | |
| | | </el-upload> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row v-show="props.rowIndex"> |
| | | <el-col :span="4">{{ $t('processCard.sorting') }}:</el-col> |
| | | <el-col :span="12"> |
| | | <el-input type="number" v-model="basic.sort"/> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="4"></el-col> |
| | | <el-col :span="12"> |