This commit is contained in:
闫晓茹 2023-04-26 10:27:11 +08:00
parent 8c1a82ec27
commit 2e3bb24ff1
2 changed files with 37 additions and 12 deletions

View File

@ -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 {

View File

@ -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 !== "") {
// 0102
checkPlan = parseFloat(checkPlan) + "";
} else if (checkPlan.indexOf(".") >= 0) {
checkPlan = checkPlan.replace(/^()*(\d+)\.(\d\d).*$/, "$1$2.$3"); //
}
this.form.trainingItemPrice = checkPlan;
},
//
addPictureUrl() {
this.idd++;