修改
This commit is contained in:
parent
8c1a82ec27
commit
2e3bb24ff1
@ -61,10 +61,10 @@ export default {
|
||||
type: String,
|
||||
default: "/common/richTextPictureUrl",
|
||||
},
|
||||
filetypes: {
|
||||
type: String,
|
||||
default: "",
|
||||
},
|
||||
// filetypes: {
|
||||
// type: String,
|
||||
// default: "",
|
||||
// },
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
@ -103,7 +103,8 @@ export default {
|
||||
},
|
||||
created() {
|
||||
this.uploadUrl = process.env.VUE_APP_BASE_API + this.url;
|
||||
this.filetype.type = this.filetypes;
|
||||
// console.log(this.url)
|
||||
// this.filetype.type = this.filetypes;
|
||||
},
|
||||
computed: {
|
||||
styles() {
|
||||
@ -196,8 +197,8 @@ export default {
|
||||
"image",
|
||||
process.env.VUE_APP_BASE_API + res.fileName
|
||||
);
|
||||
console.log(res)
|
||||
this.$emit("imgs", res.imgUrl);
|
||||
console.log(res);
|
||||
this.$emit("imgs", res.fileName);
|
||||
// 调整光标到最后
|
||||
quill.setSelection(length + 1);
|
||||
} else {
|
||||
|
||||
@ -490,10 +490,14 @@
|
||||
></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="所属培训课程组" prop="trainingParentId" v-if="
|
||||
<el-form-item
|
||||
label="所属培训课程组"
|
||||
prop="trainingParentId"
|
||||
v-if="
|
||||
form.trainingItemType == 'VIDEO_LEARNING' ||
|
||||
form.trainingItemType == 'GRAPHIC_LEARNING'
|
||||
">
|
||||
form.trainingItemType == 'GRAPHIC_LEARNING'
|
||||
"
|
||||
>
|
||||
<el-button
|
||||
type=""
|
||||
v-if="form.trainingParentName == '请选择所属培训课程组'"
|
||||
@ -554,7 +558,9 @@
|
||||
|
||||
<el-form-item label="培训课程价格" prop="trainingItemPrice">
|
||||
<el-input
|
||||
:change="checkPrice()"
|
||||
style="width: 250px"
|
||||
maxlength="5"
|
||||
v-model="form.trainingItemPrice"
|
||||
placeholder="请输入培训课程价格"
|
||||
/>
|
||||
@ -648,8 +654,7 @@
|
||||
>
|
||||
<editor
|
||||
@imgs="imgs"
|
||||
:url="'/system/trainingItem/uploadUrl'"
|
||||
:filetypes="'trainingItemContentUrl'"
|
||||
:url="'/common/uploadTrainingItemContentUrl'"
|
||||
v-model="form.trainingItemContent"
|
||||
:min-height="192"
|
||||
/>
|
||||
@ -1009,6 +1014,25 @@ export default {
|
||||
this.getList();
|
||||
},
|
||||
methods: {
|
||||
/**只能输入数字且有小数点最多保留两位*/
|
||||
checkPrice() {
|
||||
let checkPlan = "" + this.form.trainingItemPrice;
|
||||
checkPlan = checkPlan
|
||||
.replace(/[^\d.]/g, "") // 清除“数字”和“.”以外的字符
|
||||
.replace(/\.{2,}/g, ".") // 只保留第一个. 清除多余的
|
||||
.replace(/^\./g, "") // 保证第一个为数字而不是.
|
||||
.replace(".", "$#$")
|
||||
.replace(/\./g, "")
|
||||
.replace("$#$", ".");
|
||||
if (checkPlan.indexOf(".") < 0 && checkPlan !== "") {
|
||||
// 以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额
|
||||
checkPlan = parseFloat(checkPlan) + "";
|
||||
} else if (checkPlan.indexOf(".") >= 0) {
|
||||
checkPlan = checkPlan.replace(/^()*(\d+)\.(\d\d).*$/, "$1$2.$3"); // 只能输入两个小数
|
||||
}
|
||||
this.form.trainingItemPrice = checkPlan;
|
||||
},
|
||||
|
||||
//新增视频列表
|
||||
addPictureUrl() {
|
||||
this.idd++;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user