|
@@ -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;
|