Compare commits

...

1 Commits

Author SHA1 Message Date
wxz 026fe704d0 fix:服务模块相关的问题 1 year ago
  1. 20
      src/views/modules/communityService/fuwuzhaoren/index.vue
  2. 8
      src/views/modules/communityService/gangweizhaoren/addForm.vue
  3. 24
      src/views/modules/communityService/gxxq/addForm.vue
  4. 8
      src/views/modules/communityService/jinengzhaoren/addForm.vue
  5. 6
      src/views/modules/communityService/measure/index.vue
  6. 8
      src/views/modules/communityService/wennuanzhaoren/addForm.vue

20
src/views/modules/communityService/fuwuzhaoren/index.vue

@ -125,14 +125,14 @@
@click="resetSearch">重置</el-button> @click="resetSearch">重置</el-button>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
</div> </div>
<div class="m-table"> <div class="m-table">
<div class="div_btn"> <div class="div_btn">
<div class="div_btn_left"> <div class="div_btn_left">
<el-button <el-button
size="small" size="small"
@click="handleAdd" @click="handleAdd"
type="primary" type="primary"
@ -164,7 +164,7 @@
fixed="left" fixed="left"
align="center" align="center"
width="50"/> width="50"/>
<el-table-column label="序号" <el-table-column label="序号"
fixed="left" fixed="left"
type="index" type="index"
@ -196,7 +196,7 @@
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
label="服务时间"> label="服务时间">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{scope.row.serviceTimeStart}}{{scope.row.serviceTimeEnd}}</span> <span>{{scope.row.serviceTimeStart}}{{scope.row.serviceTimeEnd}}</span>
</template> </template>
</el-table-column> </el-table-column>
@ -213,7 +213,7 @@
label="服务状态" label="服务状态"
:show-overflow-tooltip="true"> :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{scope.row.serviceStatus==='in_service'?'进行中':'已完成'}}</span> <span>{{scope.row.serviceStatus==='in_service'?'进行中':(scope.row.serviceStatus==='completed' ? '已完成' : '已取消')}}</span>
</template> </template>
</el-table-column> </el-table-column>
@ -238,7 +238,7 @@
type="text" type="text"
size="small" size="small"
>查看</el-button> >查看</el-button>
<el-button <el-button
@click="handleEdit(scope.row)" @click="handleEdit(scope.row)"
type="text" type="text"
size="small" size="small"
@ -254,10 +254,10 @@
type="text" type="text"
size="small" size="small"
>人员名单</el-button> --> >人员名单</el-button> -->
<!-- 暂时不限制删除按钮任何状态都允许删除产品要求的 --> <!-- 暂时不限制删除按钮任何状态都允许删除产品要求的 -->
<!-- v-if="scope.row.serviceStatus==='in_service'" --> <!-- v-if="scope.row.serviceStatus==='in_service'" -->
<el-button <el-button
@click="handleDel(scope.row)" @click="handleDel(scope.row)"
type="text" type="text"
size="small" size="small"
@ -268,7 +268,7 @@
</el-table> </el-table>
<div> <div>
<el-pagination @size-change="handleSizeChange" <el-pagination @size-change="handleSizeChange"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page.sync="pageNo" :current-page.sync="pageNo"
@ -350,7 +350,7 @@ import personList from "./personList";
// //
export default { export default {
components: { addForm, detailForm, feedBackForm, personList }, components: { addForm, detailForm, feedBackForm, personList },
data () { data () {
let endDisabledDate = (time) => {//datareturn let endDisabledDate = (time) => {//datareturn

8
src/views/modules/communityService/gangweizhaoren/addForm.vue

@ -160,7 +160,7 @@
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
<script> <script>
import { mapGetters } from "vuex"; import { mapGetters } from "vuex";
import { Loading } from "element-ui"; // Loading import { Loading } from "element-ui"; // Loading
@ -242,7 +242,7 @@ export default {
checkStrictly: true, checkStrictly: true,
emitPath: false, emitPath: false,
}, },
serviceStatusOptions: [{ 'label': '进行中', 'value': 'in_service' }, { 'label': '已完成', 'value': 'completed' }, { 'label': '取消', 'value': 'cancel' }], serviceStatusOptions: [{ 'label': '进行中', 'value': 'in_service' }, { 'label': '已完成', 'value': 'completed' }],
keyWords: "", keyWords: "",
formData: { formData: {
categoryCode: [], categoryCode: [],
@ -874,7 +874,7 @@ export default {
}, },
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import "@/assets/scss/modules/management/form-main.scss"; @import "@/assets/scss/modules/management/form-main.scss";
@import "@/assets/scss/modules/visual/a_customize.scss"; @import "@/assets/scss/modules/visual/a_customize.scss";
@ -893,4 +893,4 @@ export default {
} }
} }
</style> </style>

24
src/views/modules/communityService/gxxq/addForm.vue

@ -82,7 +82,7 @@
</el-switch> </el-switch>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :model="newFormData" :rules="newDataRule" ref="ref_gxxq_form1" class="div_form"> <el-form :model="newFormData" :rules="newDataRule" ref="ref_gxxq_form1" class="div_form">
<el-form-item <el-form-item
v-if="formData.assignFlag" v-if="formData.assignFlag"
@ -117,8 +117,8 @@
<el-option <el-option
v-for="item in serviceOptiondList" v-for="item in serviceOptiondList"
:key="item.id" :key="item.id"
:label="item.name" :label="item.label"
:value="item.label" :value="item.id"
> >
</el-option> </el-option>
</el-select> </el-select>
@ -161,7 +161,7 @@
label-width="150px" label-width="150px"
prop="serviceTimeEnd" prop="serviceTimeEnd"
> >
<!-- :picker-options="startPickerOptions" --> <!-- :picker-options="startPickerOptions" -->
<el-date-picker <el-date-picker
v-model.trim="newFormData.serviceTimeStart" v-model.trim="newFormData.serviceTimeStart"
@ -221,7 +221,7 @@
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
<script> <script>
import { mapGetters } from "vuex"; import { mapGetters } from "vuex";
import { Loading } from "element-ui"; // Loading import { Loading } from "element-ui"; // Loading
@ -425,7 +425,7 @@ export default {
} else { } else {
this.formData.categoryCode = [data.parentCategoryCode]; this.formData.categoryCode = [data.parentCategoryCode];
} }
if (data.assignInfo) { if (data.assignInfo) {
this.newFormData.serviceTimeStart = data.assignInfo.serviceTimeStart; this.newFormData.serviceTimeStart = data.assignInfo.serviceTimeStart;
this.newFormData.serviceTimeEnd = data.assignInfo.serviceTimeEnd; this.newFormData.serviceTimeEnd = data.assignInfo.serviceTimeEnd;
@ -467,7 +467,7 @@ export default {
} }
}, },
// //
// //
handleChangeServiceTypeLevel2() { handleChangeServiceTypeLevel2() {
if (this.newFormData.serverOrgType) { if (this.newFormData.serverOrgType) {
@ -555,7 +555,7 @@ export default {
const filterOptions = (filterCodes) => { const filterOptions = (filterCodes) => {
this.serviceOptions = res.data.filter(item => filterCodes.includes(item.value)); this.serviceOptions = res.data.filter(item => filterCodes.includes(item.value));
}; };
if (code && this.codeFilters[code]) { if (code && this.codeFilters[code]) {
filterOptions(this.codeFilters[code]); filterOptions(this.codeFilters[code]);
} }
@ -563,7 +563,7 @@ export default {
}else{ }else{
this.serviceOptions = res.data; this.serviceOptions = res.data;
} }
} }
}) })
.catch(() => { .catch(() => {
@ -650,7 +650,7 @@ export default {
this.$message.error(rspMsg); this.$message.error(rspMsg);
} }
}, },
//null //null
handleData(data) { handleData(data) {
for (let i = 0; i < data.length; i++) { for (let i = 0; i < data.length; i++) {
@ -832,7 +832,7 @@ export default {
computed:{} computed:{}
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import "@/assets/scss/modules/management/form-main.scss"; @import "@/assets/scss/modules/management/form-main.scss";
@import "@/assets/scss/modules/visual/a_customize.scss"; @import "@/assets/scss/modules/visual/a_customize.scss";
@ -861,4 +861,4 @@ export default {
padding-right: 12px; padding-right: 12px;
} }
</style> </style>

8
src/views/modules/communityService/jinengzhaoren/addForm.vue

@ -160,7 +160,7 @@
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
<script> <script>
import { mapGetters } from "vuex"; import { mapGetters } from "vuex";
import { Loading } from "element-ui"; // Loading import { Loading } from "element-ui"; // Loading
@ -241,7 +241,7 @@ export default {
checkStrictly: true, checkStrictly: true,
emitPath: false, emitPath: false,
}, },
serviceStatusOptions: [{ 'label': '进行中', 'value': 'in_service' }, { 'label': '已完成', 'value': 'completed' }, { 'label': '取消', 'value': 'cancel' }], serviceStatusOptions: [{ 'label': '进行中', 'value': 'in_service' }, { 'label': '已完成', 'value': 'completed' }],
keyWords: "", keyWords: "",
formData: { formData: {
categoryCode: [], categoryCode: [],
@ -871,7 +871,7 @@ export default {
}, },
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import "@/assets/scss/modules/management/form-main.scss"; @import "@/assets/scss/modules/management/form-main.scss";
@import "@/assets/scss/modules/visual/a_customize.scss"; @import "@/assets/scss/modules/visual/a_customize.scss";
@ -890,4 +890,4 @@ export default {
} }
} }
</style> </style>

6
src/views/modules/communityService/measure/index.vue

@ -292,7 +292,7 @@
</el-pagination> </el-pagination>
</div> </div>
</div> </div>
<el-dialog <el-dialog
title="需求信息" title="需求信息"
@ -698,7 +698,7 @@ export default {
boxHeight:true, boxHeight:true,
serviceOptions: [ serviceOptions: [
], ],
serviceOptiondList: [], serviceOptiondList: [],
options: [ options: [
@ -1125,6 +1125,8 @@ export default {
const _form = { const _form = {
...this.form, ...this.form,
}; };
// []
_form.attachments = [];
await this.$http await this.$http
.post("/governance/userdemand/add", _form) .post("/governance/userdemand/add", _form)
.then(({ data: res }) => { .then(({ data: res }) => {

8
src/views/modules/communityService/wennuanzhaoren/addForm.vue

@ -160,7 +160,7 @@
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
<script> <script>
import { mapGetters } from "vuex"; import { mapGetters } from "vuex";
import { Loading } from "element-ui"; // Loading import { Loading } from "element-ui"; // Loading
@ -242,7 +242,7 @@ export default {
checkStrictly: true, checkStrictly: true,
emitPath: false, emitPath: false,
}, },
serviceStatusOptions: [{ 'label': '进行中', 'value': 'in_service' }, { 'label': '已完成', 'value': 'completed' }, { 'label': '取消', 'value': 'cancel' }], serviceStatusOptions: [{ 'label': '进行中', 'value': 'in_service' }, { 'label': '已完成', 'value': 'completed' }],
keyWords: "", keyWords: "",
formData: { formData: {
categoryCode: [], categoryCode: [],
@ -873,7 +873,7 @@ export default {
}, },
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import "@/assets/scss/modules/management/form-main.scss"; @import "@/assets/scss/modules/management/form-main.scss";
@import "@/assets/scss/modules/visual/a_customize.scss"; @import "@/assets/scss/modules/visual/a_customize.scss";
@ -892,4 +892,4 @@ export default {
} }
} }
</style> </style>

Loading…
Cancel
Save