修改
This commit is contained in:
parent
8c1a82ec27
commit
2e3bb24ff1
@ -61,10 +61,10 @@ export default {
|
|||||||
type: String,
|
type: String,
|
||||||
default: "/common/richTextPictureUrl",
|
default: "/common/richTextPictureUrl",
|
||||||
},
|
},
|
||||||
filetypes: {
|
// filetypes: {
|
||||||
type: String,
|
// type: String,
|
||||||
default: "",
|
// default: "",
|
||||||
},
|
// },
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@ -103,7 +103,8 @@ export default {
|
|||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.uploadUrl = process.env.VUE_APP_BASE_API + this.url;
|
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: {
|
computed: {
|
||||||
styles() {
|
styles() {
|
||||||
@ -196,8 +197,8 @@ export default {
|
|||||||
"image",
|
"image",
|
||||||
process.env.VUE_APP_BASE_API + res.fileName
|
process.env.VUE_APP_BASE_API + res.fileName
|
||||||
);
|
);
|
||||||
console.log(res)
|
console.log(res);
|
||||||
this.$emit("imgs", res.imgUrl);
|
this.$emit("imgs", res.fileName);
|
||||||
// 调整光标到最后
|
// 调整光标到最后
|
||||||
quill.setSelection(length + 1);
|
quill.setSelection(length + 1);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@ -490,10 +490,14 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</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 == 'VIDEO_LEARNING' ||
|
||||||
form.trainingItemType == 'GRAPHIC_LEARNING'
|
form.trainingItemType == 'GRAPHIC_LEARNING'
|
||||||
">
|
"
|
||||||
|
>
|
||||||
<el-button
|
<el-button
|
||||||
type=""
|
type=""
|
||||||
v-if="form.trainingParentName == '请选择所属培训课程组'"
|
v-if="form.trainingParentName == '请选择所属培训课程组'"
|
||||||
@ -554,7 +558,9 @@
|
|||||||
|
|
||||||
<el-form-item label="培训课程价格" prop="trainingItemPrice">
|
<el-form-item label="培训课程价格" prop="trainingItemPrice">
|
||||||
<el-input
|
<el-input
|
||||||
|
:change="checkPrice()"
|
||||||
style="width: 250px"
|
style="width: 250px"
|
||||||
|
maxlength="5"
|
||||||
v-model="form.trainingItemPrice"
|
v-model="form.trainingItemPrice"
|
||||||
placeholder="请输入培训课程价格"
|
placeholder="请输入培训课程价格"
|
||||||
/>
|
/>
|
||||||
@ -648,8 +654,7 @@
|
|||||||
>
|
>
|
||||||
<editor
|
<editor
|
||||||
@imgs="imgs"
|
@imgs="imgs"
|
||||||
:url="'/system/trainingItem/uploadUrl'"
|
:url="'/common/uploadTrainingItemContentUrl'"
|
||||||
:filetypes="'trainingItemContentUrl'"
|
|
||||||
v-model="form.trainingItemContent"
|
v-model="form.trainingItemContent"
|
||||||
:min-height="192"
|
:min-height="192"
|
||||||
/>
|
/>
|
||||||
@ -1009,6 +1014,25 @@ export default {
|
|||||||
this.getList();
|
this.getList();
|
||||||
},
|
},
|
||||||
methods: {
|
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() {
|
addPictureUrl() {
|
||||||
this.idd++;
|
this.idd++;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user