This commit is contained in:
闫晓茹 2024-03-07 11:14:20 +08:00
parent f3bfa0da2e
commit 5ad3159e6a

View File

@ -157,25 +157,21 @@
size="mini"
@click="handleUpdateserve"
></el-button>
<el-button
v-if="this.itemname"
plain
icon="el-icon-s-tools"
size="mini"
@click="handleedit"
></el-button
>
></el-button>
<el-button
v-if="this.itemname"
plain
icon="el-icon-delete"
size="mini"
@click="handledelete"
></el-button
>
></el-button>
</div>
<div>
<el-input
@ -351,9 +347,9 @@
prop="serviceFrequencyType"
label-width="80px"
>
<el-form-item label="" prop="serviceFrequencyType" label-width="">
<el-checkbox v-model="DIGIT" @change="DIGITlist">数字</el-checkbox>
</el-form-item>
<el-form-item label="" prop="serviceFrequencyType" label-width="">
<el-checkbox v-model="DIGIT" @change="DIGITlist">数字</el-checkbox>
</el-form-item>
<div style="display: flex; margin: -32px 34px 0 66px">
<el-form-item label="" prop="serviceFrequencyStart" label-width="">
@ -375,9 +371,10 @@
<div>
<div style="position: relative; top: 12px">
<el-form-item label="" prop="serviceFrequencyType" label-width="">
<el-checkbox v-model="TEXT" @change="textlist">文本</el-checkbox>
</el-form-item>
<el-checkbox v-model="TEXT" @change="textlist"
>文本</el-checkbox
>
</el-form-item>
</div>
<div style="margin: -23px 45px 0px 74px">
<el-form-item label="" prop="serviceFrequencyText" label-width="">
@ -506,8 +503,8 @@ export default {
// serviceFrequencyType: [
// { required: true, message: "", trigger: "blur" },
// ],
serviceWayId: [
serviceWayId: [
{ required: true, message: "请选中所属服务方式", trigger: "blur" },
],
serviceContent: [
@ -559,8 +556,8 @@ export default {
},
textlist(e) {
if (e == true) {
this.form.serviceFrequencyStart=null
this.form.serviceFrequencyEnd=null
this.form.serviceFrequencyStart = null;
this.form.serviceFrequencyEnd = null;
this.disableda = true;
this.disabledb = true;
@ -573,7 +570,7 @@ export default {
DIGITlist(e) {
console.log(e, "5");
if (e == true) {
this.form.serviceFrequencyText=null
this.form.serviceFrequencyText = null;
this.disableda = false;
this.disabledb = false;
this.disabled = true;
@ -617,13 +614,13 @@ export default {
serviceWayList(this.querydepartmen).then((response) => {
this.DepartmentoList = response.data;
let sum = 0;
this.DepartmentoList.forEach(item=>{
this.DepartmentoList.forEach((item) => {
if (item.serviceContentNum) {
console.log(item.countNum)
console.log(item.countNum);
sum += item.serviceContentNum;
}
this.count = sum;
})
});
this.loading = false;
});
},
@ -761,9 +758,8 @@ export default {
this.form = response.data;
// this.form.serviceWayId=row.serviceWayId
this.form.id = response.data.serviceFrequencyId;
if(response.data.serviceWayId){
if (response.data.serviceWayId) {
this.form.serviceWayId = response.data.serviceWayId;
}
// ----------
@ -796,24 +792,33 @@ export default {
this.$refs["form"].validate((valid) => {
if (valid) {
if (
this.form.serviceFrequencyType == "DIGIT" &&
this.form.serviceFrequencyStart == null &&
this.form.serviceFrequencyEnd == null
(this.form.serviceFrequencyType == "DIGIT" &&
this.form.serviceFrequencyStart == null &&
this.form.serviceFrequencyEnd == null) ||
(this.form.serviceFrequencyType == "DIGIT" &&
this.form.serviceFrequencyEnd == "" &&
this.form.serviceFrequencyStart == "")
) {
this.$message.error("请输入服务频次起始值和结束值");
} else if (
this.form.serviceFrequencyType == "DIGIT" &&
this.form.serviceFrequencyStart == null
(this.form.serviceFrequencyType == "DIGIT" &&
this.form.serviceFrequencyStart == null) ||
(this.form.serviceFrequencyStart == "" &&
this.form.serviceFrequencyType == "DIGIT")
) {
this.$message.error("请输入服务频次起始值");
} else if (
this.form.serviceFrequencyType == "DIGIT" &&
this.form.serviceFrequencyEnd == null
(this.form.serviceFrequencyType == "DIGIT" &&
this.form.serviceFrequencyEnd == null) ||
(this.form.serviceFrequencyEnd == "" &&
this.form.serviceFrequencyType == "DIGIT")
) {
this.$message.error("请输入服务频次结束值");
} else if (
this.form.serviceFrequencyType == "TEXT" &&
this.form.serviceFrequencyText == null
(this.form.serviceFrequencyType == "TEXT" &&
this.form.serviceFrequencyText == null) ||
(this.form.serviceFrequencyText == "" &&
this.form.serviceFrequencyType == "TEXT")
) {
this.$message.error("请输入服务频次文本");
} else if (
@ -915,17 +920,18 @@ export default {
</script>
<style lang="scss">
.el-form-item__error {
color: #ff4949;
font-size: 12px;
line-height: 1;
padding-top: 4px;
padding-left: 80px;
position: absolute;
top: 100%;
left: 0;}
color: #ff4949;
font-size: 12px;
line-height: 1;
padding-top: 4px;
padding-left: 80px;
position: absolute;
top: 100%;
left: 0;
}
.left {
height: 530px;
overflow: scroll;
overflow: scroll;
.name {
font-weight: 700;
margin-bottom: 10px;