|
@@ -35,6 +35,7 @@
|
|
placeholder="团队类型"
|
|
placeholder="团队类型"
|
|
clearable
|
|
clearable
|
|
style="width: 100%;"
|
|
style="width: 100%;"
|
|
|
|
+ @change="changeType"
|
|
>
|
|
>
|
|
<el-option
|
|
<el-option
|
|
v-for="dict in dict.type.team_type"
|
|
v-for="dict in dict.type.team_type"
|
|
@@ -52,7 +53,7 @@
|
|
style="width: 100%;"
|
|
style="width: 100%;"
|
|
>
|
|
>
|
|
<el-option
|
|
<el-option
|
|
- v-for="dict in dict.type.order_form_type"
|
|
|
|
|
|
+ v-for="dict in listType"
|
|
:key="dict.value"
|
|
:key="dict.value"
|
|
:label="dict.label"
|
|
:label="dict.label"
|
|
:value="dict.value"
|
|
:value="dict.value"
|
|
@@ -154,6 +155,7 @@
|
|
import { saveAndEdit, getSelectById } from "@/api/team/teamMr";
|
|
import { saveAndEdit, getSelectById } from "@/api/team/teamMr";
|
|
import Editor from "@/components/Editor";
|
|
import Editor from "@/components/Editor";
|
|
import { getToken } from "@/utils/auth";
|
|
import { getToken } from "@/utils/auth";
|
|
|
|
+import { index } from "mathjs";
|
|
export default {
|
|
export default {
|
|
name: "addAndEdit",
|
|
name: "addAndEdit",
|
|
props: {
|
|
props: {
|
|
@@ -176,6 +178,32 @@ export default {
|
|
id: undefined,
|
|
id: undefined,
|
|
type: "",
|
|
type: "",
|
|
},
|
|
},
|
|
|
|
+ listType: [
|
|
|
|
+ {
|
|
|
|
+ "label": "窗口美团",
|
|
|
|
+ "value": 10,
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "label": "窗口携程",
|
|
|
|
+ "value": 11,
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "label": "窗口抖音",
|
|
|
|
+ "value": 13,
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "label": "窗口猫眼",
|
|
|
|
+ "value": 14
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "label": "窗口大麦",
|
|
|
|
+ "value": 18,
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "label": "窗口飞猪",
|
|
|
|
+ "value": 19,
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
rules: {
|
|
rules: {
|
|
name: [{ required: true, message: "请输入团队名称", trigger: ["change","blur"] }],
|
|
name: [{ required: true, message: "请输入团队名称", trigger: ["change","blur"] }],
|
|
type: [{ required: true, message: "请选择团队类型", trigger: ["change","blur"] }],
|
|
type: [{ required: true, message: "请选择团队类型", trigger: ["change","blur"] }],
|
|
@@ -234,6 +262,7 @@ export default {
|
|
this.$set(this.form, 'checkRemark', obj.checkRemark);
|
|
this.$set(this.form, 'checkRemark', obj.checkRemark);
|
|
this.$set(this.form, 'haveContract', obj.haveContract);
|
|
this.$set(this.form, 'haveContract', obj.haveContract);
|
|
this.$set(this.form, 'contractReason', obj.contractReason);
|
|
this.$set(this.form, 'contractReason', obj.contractReason);
|
|
|
|
+ this.changeType(this.form.type)
|
|
if(obj.contractImg){
|
|
if(obj.contractImg){
|
|
if(obj.contractImg.indexOf(',') > -1){
|
|
if(obj.contractImg.indexOf(',') > -1){
|
|
let img_list = obj.contractImg.split(',');
|
|
let img_list = obj.contractImg.split(',');
|
|
@@ -369,6 +398,37 @@ export default {
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+ /** 选择团队类型 */
|
|
|
|
+ changeType(value) {
|
|
|
|
+ if(value == 6) {
|
|
|
|
+ this.rules = {
|
|
|
|
+ ...this.rules,
|
|
|
|
+ contact: [{ required: false, message: "请输入客户负责人", trigger: ["change","blur"] }],
|
|
|
|
+ mobile: [{ required: false, message: "请输入客户账号/联系电话", trigger: ["change","blur"] }],
|
|
|
|
+ salerPerson: [{ required: false, message: "请输入销售员", trigger: ["change","blur"] }],
|
|
|
|
+ salerMobile: [{ required: false, message: "请输入销售员联系电话", trigger: ["change","blur"] }],
|
|
|
|
+
|
|
|
|
+ haveContract: [{ required: false, message: "请选择是否有合同", trigger: ["change","blur"] }],
|
|
|
|
+ photoList: [{ required: false, message: "请上传合约信息图片", trigger: ["change","blur"] }],
|
|
|
|
+ contractReason: [{ required: false, message: "请输入无合约原因", trigger: ["change","blur"] }],
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ }else {
|
|
|
|
+ this.rules = {
|
|
|
|
+ ...this.rules,
|
|
|
|
+ contact: [{ required: true, message: "请输入客户负责人", trigger: ["change","blur"] }],
|
|
|
|
+ mobile: [{ required: true, message: "请输入客户账号/联系电话", trigger: ["change","blur"] }],
|
|
|
|
+ salerPerson: [{ required: true, message: "请输入销售员", trigger: ["change","blur"] }],
|
|
|
|
+ salerMobile: [{ required: true, message: "请输入销售员联系电话", trigger: ["change","blur"] }],
|
|
|
|
+
|
|
|
|
+ haveContract: [{ required: true, message: "请选择是否有合同", trigger: ["change","blur"] }],
|
|
|
|
+ photoList: [{ required: true, message: "请上传合约信息图片", trigger: ["change","blur"] }],
|
|
|
|
+ contractReason: [{ required: true, message: "请输入无合约原因", trigger: ["change","blur"] }],
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ this.$refs["form"].clearValidate();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
},
|
|
},
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|