Explorar el Código

转服务申请单调整

qymljy hace 8 meses
padre
commit
03e548d172
Se han modificado 1 ficheros con 15 adiciones y 53 borrados
  1. 15 53
      src/WebsiteManagement/serviceAppointMag/modules/transferService.vue

+ 15 - 53
src/WebsiteManagement/serviceAppointMag/modules/transferService.vue

@@ -32,6 +32,7 @@
                   >
                     <el-input
                         readonly
+                        :disabled="sonum != ''"
                         type="text"
                         slot="input"
                         size="mini"
@@ -72,7 +73,7 @@
                   >
                     <el-input
                         readonly
-                        :disabled="!form.sys_enterpriseid"
+                        :disabled="form.sys_enterpriseid != '' && sonum != ''"
                         type="text"
                         slot="input"
                         size="mini"
@@ -122,14 +123,6 @@
                   ></el-input>
                 </el-form-item>
               </el-col>
-<!--              <el-col :span="12">
-                <el-form-item label="联系人角色" prop="scenecontactrole">
-                  <el-input
-                      v-model="form.scenecontactrole"
-                      placeholder="请输入联系人角色"
-                  ></el-input>
-                </el-form-item>
-              </el-col>-->
               <el-col :span="12">
                 <el-form-item
                     label="服务联系电话"
@@ -182,39 +175,8 @@
               <el-col :span="12">
                 <el-form-item label="申请原因" prop="reason">
                   <el-input
-                      v-model="form.reason"
-                      placeholder="请输入申请原因"
-                  ></el-input>
-                </el-form-item>
-              </el-col>
-<!--              <el-col :span="12">
-                <el-form-item label="需求服务开始日期" prop="begdate">
-                  <el-date-picker
-                      v-model="form.begdate"
-                      type="date"
-                      value-format="yyyy-MM-dd"
-                      placeholder="选择日期"
-                  >
-                  </el-date-picker>
-                </el-form-item>
-              </el-col>
-              <el-col :span="12">
-                <el-form-item label="需求服务结束日期" prop="enddate">
-                  <el-date-picker
-                      v-model="form.enddate"
-                      type="date"
-                      value-format="yyyy-MM-dd"
-                      placeholder="选择日期"
-                  >
-                  </el-date-picker>
-                </el-form-item>
-              </el-col>-->
-              <el-col :span="12">
-                <el-form-item label="备注" prop="remarks">
-                  <el-input
-                      type="textarea"
                       v-model="form.remarks"
-                      placeholder="请输入备注"
+                      placeholder="请输入申请原因"
                   ></el-input>
                 </el-form-item>
               </el-col>
@@ -240,7 +202,7 @@ import selectAgent from "@/template/selectAgent/index";
 import selectOrder from "@/HDrpManagement/serveBillMag/components/selectOrder";
 export default {
   name: "transferService",
-  props: ["btnTitle", "message", "data"],
+  props: ["btnTitle", "message", "data","sonum"],
   components: { dialogTemplate, selectAgent, selectOrder },
   data() {
     return {
@@ -256,19 +218,17 @@ export default {
         remarks: "",
         class1: "",
         class2: "",
-        reason: "",
         province: "",
         city: "",
         county: "",
         address: "",
         scenecontact: "",
-        scenecontactrole: "",
         scenecontactphonenumber: "",
         billdate: `${new Date().getFullYear()}-${
             new Date().getMonth() + 1
         }-${new Date().getDate()}`,
-        begdate: "",
-        enddate: "",
+        siteid: JSON.parse(sessionStorage.getItem("active_account")).siteid,
+        sa_endcustserviceorderid:this.$route.query.id,
       },
       rules: {
         servicetype: [
@@ -298,7 +258,7 @@ export default {
         ],
         class1: [{ required: true, message: "应用系统", trigger: "change" }],
         class2: [{ required: true, message: "客诉大类", trigger: "change" }],
-        reason: [{ required: true, message: "申请原因", trigger: "blur" }],
+        remarks: [{ required: true, message: "申请原因", trigger: "blur" }],
         begdate: [
           { required: true, message: "需求服务开始日期", trigger: "change" },
         ],
@@ -337,6 +297,8 @@ export default {
             console.log(this.data, "data====");
             this.form = Object.assign({}, this.form, this.data);
             console.log(this.form, "form");
+            this.sonum ? this.form.sonum = this.sonum : this.form.sonum = ''
+            this.form.scenecontact = this.data.name
             this.form.province = [this.form.province,this.form.city,this.form.county]
             this.$refs.dialogRef.dialogVisible = true;
             this.getServeClass();
@@ -366,15 +328,15 @@ export default {
         this.$refs.form.validate(async (valid) => {
           if (!valid) return false;
           this.$refs.dialogRef.loading = true;
-          this.form.province = this.form.province
+          this.form.province = this.form.province[0]
           const res = await this.$api.requested({
             id: "20240903093303",
-            content: {
-              siteid: this.siteid,
-              sa_endcustserviceorderid: this.$route.query.id,
-              sys_enterpriseid: this.form.sys_enterpriseid, //服务预约单中sys_enterpriseid为0时,此时sys_enterpriseid必传
-            },
+            content: this.form,
           });
+          if (res.code == 0){
+            this.$refs.dialogRef.loading = false;
+            this.tool.showMessage(res,()=>{})
+          }
           this.tool.showMessage(res, () => {
             this.$refs.dialogRef.loading = false;
             this.$refs.dialogRef.dialogVisible = false;