|
@@ -187,6 +187,26 @@
|
|
|
@change="queryList"
|
|
|
></el-input>
|
|
|
</div>
|
|
|
+
|
|
|
+ <div class="scene-item scene-item1">
|
|
|
+ <span>服务类型:</span>
|
|
|
+ <el-select
|
|
|
+ v-model="params.serviceType"
|
|
|
+ clearable
|
|
|
+ size="mini"
|
|
|
+ class="scene-select"
|
|
|
+ placeholder="请选择"
|
|
|
+ @change="queryList"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in serviceTypeList"
|
|
|
+ :key="item.code"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.code"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
<div class="scene-item scene-item1">
|
|
|
<span>派单对象:</span>
|
|
|
<el-select
|
|
@@ -533,6 +553,7 @@ import {
|
|
|
exportDevicePicAPI,
|
|
|
exportDeviceAPI,
|
|
|
} from "@/api/demand";
|
|
|
+import { dictionaryAPI } from "@/mobile/api/saas";
|
|
|
import mixins from "./mixins";
|
|
|
import { mapGetters } from "vuex";
|
|
|
import FieldSet from "@/components/FieldSet";
|
|
@@ -586,6 +607,7 @@ export default {
|
|
|
customerPerson: "",
|
|
|
contactMobile: "",
|
|
|
assignType: "",
|
|
|
+ serviceType: "",
|
|
|
clientSource: "",
|
|
|
},
|
|
|
advanced: false,
|
|
@@ -642,6 +664,7 @@ export default {
|
|
|
"createTime",
|
|
|
],
|
|
|
selectionList: [], // 勾选数据 用于全局导出
|
|
|
+ serviceTypeList:[]
|
|
|
};
|
|
|
},
|
|
|
//监听属性 类似于data概念
|
|
@@ -761,6 +784,15 @@ export default {
|
|
|
watch: {},
|
|
|
//生命周期 - 创建完成(可以访问当前this实例)
|
|
|
created() {
|
|
|
+ dictionaryAPI({
|
|
|
+ parentCode: "serviceType",
|
|
|
+ })
|
|
|
+ .then((res) => {
|
|
|
+ if (res.code === 0) {
|
|
|
+ this.serviceTypeList = res.data || [];
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch(() => {});
|
|
|
this.getShowFieldList1();
|
|
|
this.getShowFieldList();
|
|
|
this.$bus.on("createDemandSuccess", () => {
|