|
@@ -29,7 +29,7 @@
|
|
|
name="shjl"
|
|
|
v-if="formData.state == 3 || formData.state == 4"
|
|
|
>
|
|
|
- <el-tabs
|
|
|
+ <!-- <el-tabs
|
|
|
type="border-card"
|
|
|
class="xz_box"
|
|
|
v-model="activetime"
|
|
@@ -38,16 +38,16 @@
|
|
|
<el-tab-pane
|
|
|
v-for="(il, i) in formData.list"
|
|
|
:key="i"
|
|
|
- :label="il.sqTime"
|
|
|
- :name="il.sqTime"
|
|
|
- >
|
|
|
- <CustomDetails :model="il" :config="shjlInfos">
|
|
|
- <template #jg>
|
|
|
- <span> {{ stateMap[il.state].name }}</span>
|
|
|
- </template>
|
|
|
- </CustomDetails>
|
|
|
- </el-tab-pane>
|
|
|
- </el-tabs>
|
|
|
+ :label="il.spTime"
|
|
|
+ :name="il.spTime"
|
|
|
+ > -->
|
|
|
+ <CustomDetails :model="formData" :config="shjlInfos">
|
|
|
+ <template #jg>
|
|
|
+ <span> {{ stateMap[formData.state].name }}</span>
|
|
|
+ </template>
|
|
|
+ </CustomDetails>
|
|
|
+ <!-- </el-tab-pane>
|
|
|
+ </el-tabs> -->
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane
|
|
|
label="撤回记录"
|
|
@@ -120,19 +120,24 @@ export default {
|
|
|
this.dialogVisible = false;
|
|
|
this.$emit("close");
|
|
|
},
|
|
|
+ reset(id) {
|
|
|
+ this.ruleForm = {
|
|
|
+ id: id,
|
|
|
+ sqRevokeReason: "",
|
|
|
+ };
|
|
|
+ },
|
|
|
Init(type, rowdata) {
|
|
|
this.dialogVisible = true;
|
|
|
this.activeTabs = "sqjl";
|
|
|
this.modelType = type;
|
|
|
this.formData = rowdata;
|
|
|
- this.ruleForm.id = rowdata.id;
|
|
|
- this.formData.list = [rowdata];
|
|
|
- this.activetime = this.formData.list[0].sqTime;
|
|
|
- console.log(this.formData,this.activetime)
|
|
|
+ this.reset(rowdata.id);
|
|
|
+ // this.formData.list = [rowdata];
|
|
|
+ // this.activetime = this.formData.list[0].spTime;
|
|
|
},
|
|
|
async submit() {
|
|
|
revoke(this.ruleForm).then((res) => {
|
|
|
- if (res.success) {
|
|
|
+ if (res.code == 200) {
|
|
|
this.$message.success("撤回成功!");
|
|
|
this.close();
|
|
|
}
|