|
|
@@ -17,6 +17,7 @@
|
|
|
<router-link :to="'/oilcontract/contract-service'">
|
|
|
<el-button type="primary" size="mini" style="margin-left: 8px">返回</el-button>
|
|
|
</router-link>
|
|
|
+ <el-button type="primary" size="mini" style="margin-left: 8px" @click="commitAudit()">提交审批</el-button>
|
|
|
</span>
|
|
|
</div>
|
|
|
<el-tabs v-model="activeName" style="margin-top: -10px">
|
|
|
@@ -110,6 +111,75 @@
|
|
|
</el-tabs>
|
|
|
</el-card>
|
|
|
|
|
|
+ <el-dialog title="提交初审"
|
|
|
+ :visible.sync="dialogVisible"
|
|
|
+ width="520px">
|
|
|
+ <el-form ref="searchForm"
|
|
|
+ label-width="100px">
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="初审人员">
|
|
|
+ <el-select ref="selectAuditer"
|
|
|
+ v-model="auditer"
|
|
|
+ placeholder="请选择初审人"
|
|
|
+ style="width: 100%"
|
|
|
+ filterable
|
|
|
+ default-first-option
|
|
|
+ @change="auditOrgChang()">
|
|
|
+ <el-option v-for="item in firOptions"
|
|
|
+ :key="item.Id"
|
|
|
+ :label="item.Realname"
|
|
|
+ :value="item.Id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="复审人员">
|
|
|
+ <el-select ref="selectAuditer"
|
|
|
+ v-model="fushenauditer"
|
|
|
+ placeholder="请选择复审人"
|
|
|
+ style="width: 100%"
|
|
|
+ filterable
|
|
|
+ default-first-option>
|
|
|
+ <el-option v-for="item in secauditerOptions"
|
|
|
+ :key="item.Id"
|
|
|
+ :label="item.Realname"
|
|
|
+ :value="item.Id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="专业处室">
|
|
|
+ <el-select v-model="selectDept"
|
|
|
+ filterable
|
|
|
+ disabled
|
|
|
+ placeholder="请选择"
|
|
|
+ style="width: 100%"
|
|
|
+ @change="changeOrgUnit">
|
|
|
+ <el-option v-for="item in allorgunitOptions"
|
|
|
+ :key="item.Id"
|
|
|
+ :label="item.Fullname"
|
|
|
+ :value="item.Id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="备注">
|
|
|
+ <el-input v-model="auditform.AuditRemark"
|
|
|
+ type="textarea"
|
|
|
+ placeholder="请输入备注内容"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ <span slot="footer"
|
|
|
+ class="dialog-footer">
|
|
|
+ <el-button size="mini"
|
|
|
+ @click="dialogVisible = false">取 消</el-button>
|
|
|
+ <el-button size="mini"
|
|
|
+ type="primary"
|
|
|
+ @click="secondaryUnitSubmitApply" :loading="loading">确定</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -172,14 +242,22 @@
|
|
|
ModifiedBy: '',
|
|
|
//缺少
|
|
|
SubPackage: '',
|
|
|
- ContractType: ''
|
|
|
-
|
|
|
+ ContractType: '',
|
|
|
},
|
|
|
|
|
|
//下拉选择项
|
|
|
//wellNoOptions: [],
|
|
|
//supervisersOptions: [],
|
|
|
|
|
|
+ dialogVisible: false,
|
|
|
+ auditform: {
|
|
|
+ FirstAuditName: '',
|
|
|
+ SecondAudit: '',
|
|
|
+ ThirdAudit: '',
|
|
|
+ CertId: '',
|
|
|
+ AuditRemark: '',
|
|
|
+ TypeCode: '01'
|
|
|
+ },
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
@@ -301,6 +379,13 @@
|
|
|
var minute = date.getMinutes();
|
|
|
minute = minute < 10 ? ('0' + minute) : minute;
|
|
|
return y + '-' + m + '-' + d + ' ' + h + ':' + minute;
|
|
|
+ },
|
|
|
+
|
|
|
+ selectAuditOrg(){
|
|
|
+ this.dialogVisible = true
|
|
|
+ },
|
|
|
+ commitAudit () {
|
|
|
+ this.selectAuditOrg()
|
|
|
}
|
|
|
}
|
|
|
}
|